八种在 CSS 中隐藏元素的方法汇总 作为 Web 开发人员,我们经常遇到需要隐藏网页上的元素的情况。在本文中,我们将分享8 种在 CSS 中隐藏元素的方法,每种方法都有优点和注意事项。,,隐藏元素最简单的方法之一是调整其不透明度。opa... 网站建设# css# opacity# 原素 3年前920
11 个让 JavaScript 开发者生活变得更轻松的技巧 作为一名拥有十多年专业经验的经验丰富的数据分析师和可视化专家,我花了无数的时间深入研究 JavaScript 的世界。,,JavaScript 是现代 Web 开发的支柱,可在互联网上实现动态和交互式... 网站建设# javascript# 开发人员# 技巧 3年前450
轻松入门Python量化交易 数据科学是当前全球形势下快速发展的领域,它将统计学的力量与计算技术相结合,从数据中获取有价值的洞察。,数据科学家是负责将来自数学、统计学、计算机科学和特定领域等的知识整合起来,以识别模式并从大量数据中... 网站建设# python# 投资# 数据 3年前420
增强现实如何使室内设计行业受益? ,增强现实(AR)可帮助我们在现实世界中覆盖数字对象,角色或整个结构化世界。它是一种在计算机生成的世界和现实世界之间,架起一座桥梁的技术。专家们一直强调其提供未来体验的能力。,2015年,只有2亿人意... 网站建设# ar# 世界# 增强 3年前350
Rocket MQ消息中间件 至 2010 年,随着阿里业务的快速发展,急需一款支持顺序消息,拥有海量消息堆积能力的消息 Meta Q 1.0 在 2011 年诞生。,到 2012 年, Meta Q 已经发展到了 Meta Q ... 网站建设# meta# mq# rocket 3年前200
Go1.21 速览:Context 可以设置取消原因和回调函数了,等的可太久了! 大家好,我是煎鱼。,在 Go 中有一个很经典的设计:context,这是许多同学初学时必学的标准库。涉及到上下文传递、超时控制等必要项。,甚至在函数体中的第一个参数大多是传 context。写第三方库... 网站建设# context# 上下文# 函数 3年前440
Java多线程编程中的饥饿和响应性问题,你是否已经掌握解决方法? ,Java是一种支持多线程编程的编程语言,多线程编程在提高程序性能和响应性方面具有重要作用。然而,多线程编程也面临着一些挑战,例如锁竞争、死锁、饥饿/响应性和线程开销等问题。在本篇博客中,我们将介绍J... 网站建设# java# reentrantlock# 共享资源 3年前120
走近JDK 17,探索最新Java特性,拥抱未来编程! 大家好,我是小米,一个热爱技术分享的程序员。今天,我将为大家介绍一下JDK 17的新特性。JDK 17是Java开发工具包的一个重要版本,其中包含了许多令人激动的新功能和改进。在这篇文章中,我将详细介... 网站建设# java# jdk# sealed 3年前560
前端面试:异步加载和延迟加载的理解? ,异步加载和延迟加载是前端优化网站性能的两种方法。,异步加载的方案:,动态插入script标签,通过ajax去获取js代码,然后通过eval执行,script标签上添加defer或者async属性创建... 网站建设# js# 加载# 延迟 3年前220
从数据到决策:项目管理和度量领域必备技能 “效率”作为得物技术部的关键词之一,大家在研发效能、会议效率、协作效率、办公效率等方面一直进行着持续地探索。在实际落地的过程中,为了更好地评估应用效果,往往需要将定性描述转换为可量化的数据指标。这些数... 网站建设# 我们# 指标# 效率 3年前2030
几个被淘汰的Python库,请不要再用! 随着每个 Python 版本的发布,都会添加新模块,并引入新的更好的做事方式,虽然我们都习惯了使用好的旧 Python 库和某些做事方式,但现在也时候升级并利用新的和改进的模块及其特性了。,,path... 网站建设# os# pathlib# python 3年前470
详谈自动化集成测试的策略 探索自动化集成测试以实现无缝软件开发的有效技术和技巧。立即升级您的策略!,,当软件组件的单元测试完美运行时会发生什么?您是否曾想过,为什么单元测试 100% 通过的报告对于作为一个单元进行集成和验证时... 网站建设# 单元测试# 模块# 测试 3年前1210
一篇文章带你了解 CSS 属性选择器 属性选择器对带有指定属性的 HTML 元素设置样式。可以为拥有指定属性的 HTML 元素设置样式,而不仅限于 class 和 id 属性。,,CSS属性选择器提供了一种简单而强大的方法,可以根据特定属... 网站建设# html# 原素# 属性 3年前880
当低代码和无代码平台可以加速应用程序现代化时 ,你的组织很可能正在寻求将遗留应用程序现代化、将单片应用架构拆分为服务,并迁移到公共或私有云基础架构。在此过程中,您可能还希望改善用户体验,创建CI/CD流水线,添加测试自动化,并实施一系列其他Dev... 网站建设# devops# 应用程序# 架构 3年前620
Rust重写万行C,太有必要了! 编译 | 徐杰承,在过去的一段时间里,“用Rust重写”的潮流席卷了整个开发领域。作一颗正在冉冉升起的新星,Rust不仅承诺了更好的内存安全保障、更高的技术稳定性,还能够兼顾开发与执行效率。这也让越来... 网站建设# ockam# rust# 开发者 3年前920
携程火车票基于因果推断的业务实践 作者简介,Seven,数据分析师,专注用户增长、数据科学等领域。,携程作为旅游平台,跟用户需求息息相关,理解和识别各个策略/系统对转化/收益的因果关系尤为重要,在这个过程中需要将影响因变量的其他因素进... 网站建设# 协程# 因果# 火车票 3年前370
Tauri:跨平台探索之旅 Tauri 是一个跨平台 GUI 框架,与 Electron 的思想基本类似。都是属于跨平台技术的解决方案,图片,我们一般会把tauri作为 Electron 的替代方案,electron优点咱们不看... 网站建设# electron# tauri# 开发者 3年前740
高德地图发布AR智能定向找终点功能,支持北京等六城核心商圈 ,6月28日消息,近日,高德地图宣布升级AR步行导航,增加了“AR智能定向”找终点功能。该功能目前已在北京、上海、广州、杭州、成都、深圳六城的核心商圈率先上线。,据介绍,“AR智能定向”—找终点功能... 网站建设# ar# 功能# 智能 3年前1360
图文结合带你搞懂GreatSQL体系架构 很多小伙伴使用了GreatSQL,但是对GreatSQL的底层原理还不是很了解,今天就带大家一起揭开GreatSQL体系架构的神秘面纱!,首先来回顾一张经典的体系架构图:,图片,图1_GreatSQL... 网站建设# greatsql# 体系# 数据库 3年前210
提速10倍+,StarRocks 指标平台在携程火车票的实践 作者简介,Kane,携程高级数仓经理,专注数仓建设、数据应用和分析;,Wn,大数据平台开发专家,专注大数据领域。,携程火车票事业群运营着铁友、携程火车票和去哪儿火车票等重要的业务和品牌,目前正在积极地... 网站建设# 业务# 协程# 指标 3年前2280
释放微服务的力量:揭示API的好处、挑战和最佳实践 译者 | 李睿,审校 | 重楼,在当今快节奏的软件开发环境中,微服务已经成为一种流行的架构模式。但是什么是微服务呢?简而言之,微服务是一种将应用程序构建为通过轻量级协议进行通信的松散耦合、细粒度服务的... 网站建设# 应用程序# 服务# 架构 3年前540
体验IntelliJ IDEA的远程开发(Remote Development) ,,,,,,,,,,,,,,,,,,,,,,, 网站建设# development# idea# intellij 3年前280
JavaScript中Bind函数的作用及使用方法详解 ,在JavaScript中,bind()函数用于创建一个新的函数,并将该函数的this值绑定到指定的对象。bind()函数常用于解决函数内部this指向的问题。,bind()函数的语法如下:,参数说明... 网站建设# bind# obj# 函数 3年前330
业务系统知识沉淀的思考与初步探索 系统文档是当前对业务系统知识进行沉淀的主要手段。由于业务系统快速迭代或者人员的流动,文档缺失、风格各异、没有与迭代同步更新等问题十分常见,文档质量也是因人而异。,随之而来的是研发效率、产研协作效率、质... 网站建设# ddd# 业务# 只是 3年前430
绝顶技术:断点+内存映射组合的CLR超强Bug? 你见过断点+内存映射,制造了一个另类隐藏极深,强悍的BUG吗?这是一个虚拟机CLR的BUG。不同于之前所遇见的BUG这次费时最多,但是问题已然清晰。本篇来看下。,友情提示:学会本篇,你就是绝级的高手... 网站建设# bug# clr# field 3年前170
Autofac 是一个轻量级的依赖注入(DI)框架 ,Autofac 是一个轻量级的依赖注入(DI)框架,它可以帮助 .NET 开发人员更好地管理对象的生命周期和依赖关系。Autofac 可以大大简化应用程序中对象之间的耦合,使代码更加可维护和可测试... 网站建设# autofac# di# 开发人员 3年前350
您的Python代码需要重构吗?学会使用模块,让代码更加模块化! ,Python模块是Python代码的组织单位,可以包含变量、函数、类和其他Python代码。模块可以在其他Python代码中引入和使用。在本节中,我们将介绍Python模块的基础知识。,Python... 网站建设# python# 代码# 使用 3年前320
从入门到精通:掌握 Flask 的上下文和生命周期 ,Flask 是一个轻量级的 Python Web 框架,它非常灵活,具有高度的可扩展性和自由度,适合用于构建小型的 Web 应用。下面我们来详细讲解 Flask 的一些进阶知识。,在 Flask 中... 网站建设# flask# 上下文# 应用 3年前430
Vue3自定义指令实践:使用h函数渲染自定义组件到指令中 最近想体验下自定义指令功能,看了看文档和 vue2 差异不大,语法如下:,起初,最大的痛点是需要手动创建 dom ,然后插入 el 中。,这样好难受啊,我不想写原生 dom ,能不能写个组件渲染到指令... 网站建设# dom# props# 指令 3年前3180
2023年流行的五大JavaScript框架 译者 | 布加迪,审校 | 重楼,Stack Overflow在2023年5月进行了年度开发者调查,以了解开发者在使用什么工具、他们如何学习这些工具以及他们的看法。超过9万名开发者参与了这次调查,其中... 网站建设# javascript# stack# 开发者 3年前240
开启JDK 11时代,掌握这些新特性,成为Java开发高手! 大家好,我是小米,欢迎来到小米科技资讯公众号!今天我将为大家详细介绍 JDK 11 的一些新特性。JDK 11 是 Java 语言的一个重要版本,它带来了许多令人振奋的改进和功能,尤其是在电商应用领域... 网站建设# http# java# jdk 3年前390
四分钟快速入门Java线程的六种状态与流转 并行和并发都是指多个任务同时执行的概念,但是它们之间有着明显的区别。,,总的来说,虽然并行和并发都是多任务处理的方式,但是并行是采用多核处理器等硬件实现任务同步执行,而并发则是通过操作系统的调度算法来... 网站建设# 并发# 并行# 智行 3年前510
我们一起认识Dubbo与RPC 开个新坑,和大家一起学习Dubbo 3.X。我们按照一个由浅入深顺序来学习,先从使用Dubbo开始,再深入Dubbo的核心原理。,今天我们就从认识Dubbo开始,整体的内容可以分为3个部分:,正式开始... 网站建设# dubbo# http# rpc 3年前340
一文了解Seata的安装和配置 我们都知道现在使用微服务,那么就会出现一种情况,就是一个功能,从 A 服务,到 B 服务,然后到 C 服务,每个服务都可能需要去调取不同的服务,而这个服务之间的调用,而当他们使用三个独立的数据源的时候... 网站建设# 事务# 分布式# 数据源 3年前390
实时湖仓一体在腾讯的落地实践 需要进行数据处理的公司在湖仓演进的架构选择上都十分相似。起初,首选方式是数仓架构,比如teradata 、greenplum或Oracle等。通常数据处理的流程是把一些业务数据库,如Transacti... 网站建设# teradata# 数仓# 架构 3年前470
ECMAScript 2023 正式发布,有哪些新特性? 2023 年 6 月 27 日,第 125 届 ECMA 大会正式批准了 ECMAScript 2023 语言规范,这意味着它现在正式成为最新 ECMAScript 标准。下面就来看看 ECMAScr... 网站建设# ecmascript# 数组# 正式 3年前670
九个超级有用的 Javascript 技巧 在实际的开发工作过程中,我积累了一些常用的、超级有用的Javascript技巧和代码片段,包括其他大神编译的JS使用技巧。,,今天这篇文章,我认真筛选了9个我认为比较实用的技巧跟大家一起来分享,也欢迎... 网站建设# javascript# js# 动态 3年前580
25 个 JavaScript 杀手级语句,让你看起来像个专业人士 为了提高你的 JavaScript 知识与技能,你应该了解一些JavaScript的单行代码技巧。,,为了提高网站的用户体验,我们经常需要将内容复制到剪贴板,以便用户粘贴到指定的地方。,您以前遇到过这... 网站建设# javascript# 弹性# 数组 3年前320
可靠性测试教程:优秀实践综合指南 ,可靠性测试是软件开发过程的一部分,有助于确保软件应用程序或系统在各种环境条件下随着时间的推移按预期无缝运行。它结合了功能和非功能测试的测试结果来确定软件设计中的问题。,您是否每天思考过产品或系统的长... 网站建设# 产品# 可靠性# 测试 3年前250
让你成为更好的 JavaScript 程序员的十个秘诀 项目计划存在许多不同的方法。许多都被认为是不可行的,但是没有通用的方法来计划一个项目并确保成功。,,JavaScript 是一种多才多艺的编程语言,为网络提供了动力。作为一个 JavaScript 程... 网站建设# javascript# 一个# 更好 3年前1760
2023 年您应该了解的 20 个 PHP 功能 PHP 总是在不断发展,了解最新的功能和改进非常重要。本文介绍了 2023 年您应该了解的 20 个 PHP 功能,每个功能都配有方便的代码示例。,,检查一个字符串是否包含在另一个字符串中。,检查字符... 网站建设# filter# php# 功能 3年前1380
十个图像处理的Python库 在这篇文章中,我们将整理计算机视觉项目中常用的Python库,如果你想进入计算机视觉领域,可以先了解下本文介绍的库,这会对你的工作很有帮助。,,Pillow是一个通用且用户友好的Python库,提供了... 网站建设# pillow# python# 图像处理 3年前470
一篇文章教会你使用JavaScript 创建对象 对象是由属性和方法的集合组成的数据类型。,就像许多其他编程语言一样,可以将JavaScript中的对象与现实生活中的对象进行比较。,,原始值是没有属性或方法的值。,在JavaScript中,有5种原始... 网站建设# javascript# 对象# 属性 3年前670
FPGA对比GPU,优劣势与应用场景分析 全球领先的半导体公司AMD(AMD)在2021年以350亿美元收购了芯片制造商Xilinx(XLNX),这是AMD继收购ATI Technologies以来的又一次重大收购。不过,在深度学习领域中,大... 网站建设# amd# fpga# gpu 3年前430
我们一起聊聊分布式事务 “all nodes see the same data at the same time”,即更新操作成功并返回客户端后,所有节点在同一时间的数据完全一致,这就是分布式的一致性。一致性的问... 网站建设# same# 一致性# 分布式 3年前220
使用Streamlit和Matplotlib创建交互式折线图 本教程将介绍如何使用Streamlit和Matplotlib创建一个用户友好的数据可视化Web应用程序。该应用程序允许上传CSV文件,并为任何选定列生成折线图。,图片,在本文中,我们将指导你完成创建此... 网站建设# matplotlib# 可视化# 应用程序 3年前310
解决前端常见问题:竞态条件 大家好,我是 CUGGZ。,本文将深入研究 Promise 是如何导致竞态条件的,以及防止竞态条件发生的几种方法!,我们知道,JavaScript 是单线程的,代码会同步执行,即按顺序从上到下执行。P... 网站建设# fetch# promise# 任务 3年前1630
TQL,巧用 CSS 实现动态线条 Loading 动画 ,最近,群里有个很有意思的问题,使用 CSS 如何实现如下 Loading 效果:,,这是一个非常有意思的问题。,我们知道,使用 CSS,我们可以非常轻松的实现这样一个动画效果:,动画如下:,,与要求... 网站建设# css# loading# 动画 3年前330
如何在Java中扫描和验证图像上传 译者 | 李睿,审校 | 重楼,直接上传图像文件的过程在客户端用户和网站的底层文件存储实例之间创建了一条高效的路径,极大地有利于客户端/web服务关系的两端。在很大程度上,由于独立开发者项目和小型企业... 网站建设# 上传# 图像文件# 客户端 3年前2270
医疗系统的权限就该这样设计,稳! 权限管控可以通俗的理解为权力限制,即不同的人由于拥有不同权力,他所看到的、能使用的可能不一样。对应到一个应用系统,其实就是一个用户可能拥有不同的数据权限(看到的)和操作权限(使用的)。,主流的权限模型... 网站建设# rbac# 权限# 模型 3年前440
Docker 中的 .NET 异常了怎么抓 Dump 有很多朋友跟我说,在 Windows 上看过你文章知道了怎么抓 Crash, CPU爆高,内存暴涨 等各种Dump,为什么你没有写在 Docker 中如何抓的相关文章呢?瞧不上吗?,哈哈,在DUMP的... 网站建设# docker# dump# net 3年前850
Golang中的同步工具原子操作详解 ,前面几篇文章介绍了Golang中互斥锁、读写锁、条件变量,虽然它们可以很好地协调对共享资源的访问,但并不能保证原子操作。,原子操作是指一系列操作要么全部执行成功,要么全部执行失败,不会有中间状态... 网站建设# cpu# golang# sync 3年前1290
深入探究Java反射机制:灵活编程的利器 ,Java反射和动态代理是Java语言中非常强大而且常用的黑科技,它们可以让程序在运行时动态地获取类的信息并进行操作,从而实现非常灵活的编程方式。本篇博客将深入探讨Java反射和动态代理的知识点,包括... 网站建设# java# 代理# 动态 3年前2210
可以,很强,68行代码实现Bean的异步初始化,粘过去就能用 你好呀,我是歪歪。,前两天在看 SOFABoot 的时候,看到一个让我眼前一亮的东西,来给大家盘一下。,SOFABoot,你可能不眼熟,但是没关系,本文也不是给你讲这个东西的,你就认为它是 Sprin... 网站建设# boot# sofaboot# spring 3年前160
Flask快速开发Web应用:入门到精通必备知识 ,Flask是一个基于Python的轻量级Web框架,它具有简单易用、灵活可扩展等特点,非常适合用于小型Web应用开发。下面是关于Flask的基础知识的讲解。,在安装Flask之前,需要确保已经安装了... 网站建设# flask# hello# python 3年前470
DevOps/SRE 必懂概念:不可变基础设施 如果你正在学习或刚开始接触DevOps和基础设施自动化,这篇文章将帮助你详细了解不可变基础设施(Immutable infrastructure)模型。,在进入技术解释之前,首先,你应该对可变和不可变... 网站建设# devops# 不可# 可变 3年前400
每个前端开发者都应知道的25个实用网站 ,该文章对前端开发人员来说是一个非常有价值的资源。它提供了一个集中的位置,帮助开发人员发现和了解各种前端开发工具和资源。无论是初学者还是有经验的开发人员,都可以从这些列出的网站中受益。,首先是颜色。如... 网站建设# color# 前端开发# 开发人员 3年前550
XXL-JOB GLUE任务第三方依赖包的管理实践 ,xxl-job 是一个分布式任务调度平台,它的应用场景非常广泛,例如定时任务、消息推送、批处理等。xxl-job 中的任务类型主要有两种:,支持基于方法的开发方式,每个任务对应一个方法。,任务以源码... 网站建设# glue# job# xxl 3年前540
面试中提到的微服务之间通讯方式 我们都知道现在的项目开发中都是一个微服务一个微服务的部署,然后每个微服务之间都是相对独立的,不会再像之前的老项目所有的不同的功能模块都集成在一个项目中了,但是每个微服务之间的通信问题,就成了一个非常重... 网站建设# 异步# 方式# 服务 3年前290
React 的七大值得推荐的动画库,你用过几个? 今天,Web 应用程序用户界面有许多吸引用户的元素,为了满足这些需求,开发人员不得不寻找新的方法来实现带有动画和过渡的 UI,因此,开发了专门的库和工具来处理 Web 应用程序中的动画。在本文中,将讨... 网站建设# react# spring# ui 3年前540
前端常见问题分析,你学会了吗? 在前端开发过程中,常常遇到各种各样的问题和坑点。尤其是随着技术的不断发展和更新,新的问题也不断涌现。对于初学者而言,这些问题往往让人感到十分困惑和无助。因此,本文将旨在探讨一些前端开发过程中常见的问题... 网站建设# js# 八进制# 前端开发 3年前200
超越Java 7,迎接Java 8时代!掌握这些新特性提升你的编程技能! 大家好,我是小米,一个热衷于技术分享的小伙伴。今天,我将向大家介绍Java 8中的一些新特性。Java 8作为一次重大更新,引入了许多令人激动的新功能,让我们的编码变得更加简洁高效。接下来,我们将详细... 网站建设# java# lambda# 特性 3年前590
如何使用jsFinder快速全面地获取目标应用的JavaScript文件 jsFinder是一款针对JavaScript文件的数据收集工具,该工具基于Go语言开发,是一个命令行工具,在该工具的帮助下,广大研究人员可以快速扫描目标网页以查找HTML源代码中链接的JavaScr... 网站建设# go# javascript# jsfinder 3年前610
每个JavaScript程序员都应该知道的十个面试问题 刷题是程序员面试准备中至关重要的一件事,它直接决定你能否面试成功,或者在薪酬谈判的时候是否具备主动优势。,,JavaScript 很特殊,它几乎在每个大型应用程序中都扮演着至关重要的角色。如果你是一名... 网站建设# javascript# lisp# 函数 3年前470
什么是形参和实参?在Javascript中怎么用? 在函数内部的代码中,当某些值不能确定的时候,可以通过函数的参数从外部接收进来一个函数可以通过传人不同的参数来完成不同的操作。,,函数的参数分为形参和实参。在声明函数时,可以在函数名称后面的小括号中添加... 网站建设# 代码# 函数# 参数 3年前710
效率消息中心从0-1搭建与思考 消息中心是一个集中管理、分发通知和提醒的平台,可以让用户或系统消息更方便、快捷的触达给指定用户或者系统。并且可以帮助用户或系统更好地管理消息的生命周期,屏蔽不同消息渠道差异与技术差异,从而提升效率与体... 网站建设# 中心# 消息# 生命周期 3年前260
使用开源 API 网关实现可伸缩 API ,API 网关是一个单一节点,提供对 API 调用入口。网关聚合了所请求的服务,并相应传回合适的响应信息。为了令你的 API 网关有效地工作,设计一个可靠、高效且简洁地 API 至关重要。本文介绍一种... 网站建设# api# 主导# 应用程序 3年前570
全排列的应用:正方体的组成与八皇后 给定一个含有8个数字的数组,判断有没有可能把这8个数字分别放到正方体的8个顶点上,使得正方体上三组相对面上的4个顶点的和都相等。,本文就跟大家分享下这个问题的解决方案,欢迎各位感兴趣的开发者阅读本文... 网站建设# 三组# 开发者# 数字 3年前540
深入讲解Python三方库的安装和使用以及Pip包管理器,你都会吗? ,Python是一门非常流行的编程语言,拥有丰富的第三方库和工具,这些库和工具可以帮助开发者更高效地开发应用程序。在本篇博客中,我们将深入了解Python第三方库的安装和使用,包括如何安装常用的库、如... 网站建设# pip# python# 安装 3年前770
一起学 WebGL:纹理对象学习 ,大家好,我是前端西瓜哥,今天我们来了解 WebGL 的纹理对象(Texture),纹理对象,是将像素(texels)以数组方式传给 GPU 的对象,常见场景是贴图,就是将图片的数据应用到 3D 物体... 网站建设# webgl# 单元# 填充 3年前310
避坑指南!一文帮您解决Jmeter录制Chrome操作过程中遇到的问题! ,,脚本录制时,Jmeter作为代理网关,通过监听某个端口,来捕获监听端口的报文信息,对抓取到的请求信息和响应信息进行转换为对应的行为函数。我们这里以设置chrome代理为例,然后使用jmeter进行... 网站建设# ca# chrome# jmeter 3年前500
系统架构的精髓:18个必懂的设计概念一览 ,要想在系统设计领域中脱颖而出,深入理解一些基础的系统设计概念是必不可少的,这些概念包括负载均衡、缓存、分区、复制、数据库和代理等。,依据我自己的经验,我总结出了18个关键概念,如果能掌握这些,将极大... 网站建设# 概念# 系统# 设计 3年前1840
将DAST集成到CI/CD管道中的优势和实施步骤 译者 | 刘涛,审校 | 重楼,在当今快速发展的网络环境中,维护Web应用程序的安全更加必要。由于漏洞的出现速度比以往任何时候都要快,将动态应用程序安全测试(DAST)集成到持续集成/持续部署(CI... 网站建设# cd# ci# dast 3年前170
深入了解CSS颜色混合函数Color-mix ,今天来介绍一下 Chrome 111+正式推出的 CSS颜色混合函数:color-mix()[1]。,所谓颜色混合,顾名思义,就是将两种颜色按照一定的比例混合起来,和调色板比较像。到目前为止,可以说... 网站建设# color# css# 混合 3年前190
干掉Navicat?阿里Chat2DB来了! 最近朋友圈被阿里的 Chat2DB 刷屏了,磊哥也是第一时间下载并体验了阿里巴巴的 Chat2DB,今天就迫不及待和大家分享一下。,Chat2DB 是一款由阿里巴巴开源免费的多数据库客户端工具,支持 ... 网站建设# chatdb# navicat# sql 3年前310
开发框架Spring核心技术含Resource接口详细讲解 Spring 是 Java EE 编程领域的一款轻量级的开源框架,由被称为“Spring 之父”的 Rod Johnson 于 2002 年提出并创立,它的目标就是要简化 Java 企业级应用程序的开... 网站建设# ee# java# spring 3年前1890
聊聊缓存世界的扫地僧 这篇文章,笔者想聊聊那些在业务系统中较少被使用,但却活跃于中间件或者框架里,强大却又低调的缓存,笔者愿称他们为缓存世界的扫地僧。,,HashMap 是一种基于哈希表的集合类,它提供了快速的插入、查找和... 网站建设# hashmap# master# rocketmq 3年前340
Golang中的同步工具Sync.Cond详解 ,sync.Cond是Golang标准库提供的一个基于互斥锁/读写锁实现的条件变量类型,用于协调访问共享资源的多个goroutine。当共享资源状态发生变化时,可以通知等待条件变化而阻塞的gorout... 网站建设# cond# goroutine# sync 3年前1180
前端面试:简述 JavaScript AJAX 的原理 ,JavaScript AJAX(Asynchronous JavaScript and XML)是一种用于异步加载和更新 Web 页面的技术。它允许开发人员使用 JavaScript 从服务器获取数... 网站建设# ajax# javascript# 服务器 3年前330
如何监控文件变化,比如密码修改导致 Shadow 文件变化 原始需求是如果系统的密码被修改,或者创建了新用户,就告警出来。本质上,只需要监控 /etc/shadow 文件变化即可。但是在指标监控体系里,这个事情就比较棘手,只能把文件的 mtime 作为指标的值... 网站建设# catpaw# mtime# shadow 3年前330
真的别再用Swagger了,你知道为什么吗? 哈喽,大家好,我是了不起。,首先,Swagger 这个工具能够自动生成 API 接口文档,在线调试,节省了很多书写文档的时间,非常强大。,但是,想要文档生成的合格,还是要书写大量的注解。有没有一种连注... 网站建设# doc# smart# 接口 3年前300
三个实用重构技术,改进你的代码 大家好,我是渔夫子。,代码重构是在不改变外部功能的情况下对现有代码进行改进。它是编程的核心部分之一,不容忽视。否则,您就无法获得更好的代码版本。代码重构可以增强代码的可读性、可维护性和可扩展性。它还旨... 网站建设# 代码# 可读性# 改进 3年前650
并发编程:volatile关键字,你学会了吗? 如,对于一个long型变量的赋值和取值操作而言,在多线程场景下,线程A调用set(100),线程B调 用get(),在某些场景下,返回值可能不是100。,,因为JVM的规范并没有要求64位的long或... 网站建设# long# volatile# 线程 3年前470
简单几个步骤让VS Code像Intellij Idea一样丝滑 好久之前我学习后端接触了优秀的Intellij Idea编辑器。用了之后突然就觉得VS Code不香了。,我们先看看Intellij Idea的优秀之处。,管理分支和tag,,版本差异比较,,快捷更新... 网站建设# code# idea# intellij 3年前350
聊聊物理层安全中的关键技术 据国际电信组织估计截止到2019年,全世界有大约14亿互联网用户。而基于传统的开放互联模型的安全通信机制已不能满足如今用户隐私保护需求,迫切需要通过物理层安全技术实现安全通信,保护隐私数据。开放互连网... 网站建设# 安全# 攻击# 物理层 3年前400
解决Webstorm中的工具窗口无法横向铺满问题(2023.1版本+) Webstorm发布2023年的第一个版本后,软件内置的很多工具窗口都只能在编辑区域内显示,看起来很不习惯。一直以为它是bug,忍受了有一段时间了,等官方发版修复。,前几天,2023.1版本的最后一个... 网站建设# webstorm# 版本# 窗口 3年前440
2023,UI/UX设计趋势 ,文章详细介绍了未来一年中UI/UX设计领域的发展趋势和新兴技术。其中包括以下几个主要的趋势:,下面是正文~~,,动态设计正在成为界面设计不可或缺的一部分。随着动画和视频压缩技术的持续进步,以及互联网... 网站建设# ui# 动态# 动画 3年前280
Java I/O大揭秘:BIO、NIO、AIO到底有何区别? 大家好,我是小米,一个热爱技术分享的小编。今天,我要和大家聊一聊在Java中,那些让人听起来很高大上的BIO、NIO、AIO,到底有什么区别呢?让我们一起来深入探索吧!,BIO,全称为Blocking... 网站建设# bio# java# nio 3年前1400
聊聊十五周算法训练营——背包问题 今天是十五周算法训练营的第十三周,主要讲背包问题专题。(欢迎加入十五周算法训练营,与小伙伴一起卷算法),「背包问题:给你一个可装载重量为W的背包和N个物品,每个物品有重量和价值两个属性。其中第i个物品... 网站建设# dp# 物品# 算法 3年前350
为什么采用中文编程不行? 很多刚接触计算机的同学,可能会发出一个疑问,为什么不能直接使用中文编程?,要了解这个问题,还得从计算机的起源说起!,在计算机软件里面,一切的信息都可以用 1 和 0 来表示(严格说连 0 和 1 都没... 网站建设# bit# 字节# 最小 3年前270
System.Net基础类库和示例 ,System.Net 是 .NET Framework 和 .NET Core 中提供网络通信的基础接口和类库之一,它包含了许多不同的类和接口,可以提供丰富的网络操作功能。,System.Net 中... 网站建设# net# system# 接口 3年前770
保护数据隐私:深入探索Golang中的SM4加密解密算法 最近做的项目对安全性要求比较高,特别强调:系统不能涉及MD5、SHA1、RSA1024、DES高风险算法。,,那用什么嘞?甲方:建议用国产密码算法SM4。,,擅长敏捷开发(CV大法)的我,先去GitH... 网站建设# sm# 加密算法# 敏捷 3年前480
Openjob,分布式任务调度框架 Openjob是一种基于Akka的新分布式任务调度框架。支持多种cronjob、延迟任务和工作流,使用一致性分片算法,具备无限的水平扩展。,,Openjob不仅支持基本的cronjob,还支持延迟任务... 网站建设# cronjob# openjob# 任务调度 3年前480
记一次 .NET 某企业采购平台 崩溃分析 前段时间有个朋友找到我,说他们的程序有偶发崩溃的情况,让我帮忙看下怎么回事,针对这种 crash 的程序,用 AEDebug 的方式抓取一个便知,有了 dump 之后接下来就可以分析了。,既然是程序的... 网站建设# dump# rax# 为例 3年前380
Go 语言类型转换的陷阱 Go 语言作为强类型语言,在使用 Golang 开发项目时,经常会遇到类型转换的场景,整型之间可以直接转换,字节切片和字符串之间也可以直接转换。,但是,如果整型和字符串之间做类型转换,则需要使用 st... 网站建设# go# strconv# 字符串 3年前100
下个版本已定!C++自救新动作! 撰稿丨云昭、千山,自去年年底,美国安全局(NSA)在其所发布的《Software Memory Safety》报告中点名批评C++之后,C++之父Bjarne Stroustrup一顿回怼后,做出决定... 网站建设# c# 发布# 时间表 3年前200
别再用「代码量」衡量产出了!GitHub发布调研报告:92%开发者都在用AI工具写代码 编程不仅仅是编写和发布代码,还需要熟练使用诸多开发工具来进行版本控制、团队协作、配置环境等。,而随着GitHub Copilot和ChatGPT类大语言模型的发布,编程这件事究竟是变难了(需要学习一个... 网站建设# ai# github# 工具 3年前270
大规模敏捷测试怎么做(基础篇) 作者 | 赵泽鑫,张海云,冯曌,大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及每日站立会议(Stand-up M... 网站建设# iteration# kickoff# meeting 3年前500