- 1 简介OFB(Output Feedback)输出反馈模式OFB(Output Feedback Mode)作为五种用于 底 层对称密钥块密码算法的机密性作模式之一,电子密码本(ECB)、密码块链 (CBC)、密码反馈(CFB)、输出反馈(OFB)和计数器(CTR)。其过程几乎与密码反馈模式相同,只是它以反馈方式发送加密输出,而非实际密码的异或输出。在该输出反馈模式下,分块的所有位都被发... 1 简介OFB(Output Feedback)输出反馈模式OFB(Output Feedback Mode)作为五种用于 底 层对称密钥块密码算法的机密性作模式之一,电子密码本(ECB)、密码块链 (CBC)、密码反馈(CFB)、输出反馈(OFB)和计数器(CTR)。其过程几乎与密码反馈模式相同,只是它以反馈方式发送加密输出,而非实际密码的异或输出。在该输出反馈模式下,分块的所有位都被发...
- 1 简介国密SM4的CFB模式,,不具备完整性保护这就是为什么逐渐被 CTR / AEAD 模式取代。现代密码学发展的核心趋势:从单纯保证机密性,到同时保证机密性、完整性和认证。我们来详细分析SM4-CFB模式的特点及其被取代的原因。防窃听模式CFB(Cipher Feedback) 工作原理将分组密码“转成流密码”: Ci = Pi ⊕ SM4(K, Ci-1)特点不需要填充支持按字... 1 简介国密SM4的CFB模式,,不具备完整性保护这就是为什么逐渐被 CTR / AEAD 模式取代。现代密码学发展的核心趋势:从单纯保证机密性,到同时保证机密性、完整性和认证。我们来详细分析SM4-CFB模式的特点及其被取代的原因。防窃听模式CFB(Cipher Feedback) 工作原理将分组密码“转成流密码”: Ci = Pi ⊕ SM4(K, Ci-1)特点不需要填充支持按字...
- 2025-12-27:恢复网络路径。用go语言,给定一个有向无环图,节点编号为 0 到 n-1,边集合由长度为 m 的数组 edges 表示。每个 edges[i] = [u_i, v_i, cost_i] 表示从节点 u_i 指向节点 v_i 的有向边,且这条边的恢复成本为 cost_i。另外,每个节点有在线状态,使用布尔数组 online 描述,其中 online[i] = true 表... 2025-12-27:恢复网络路径。用go语言,给定一个有向无环图,节点编号为 0 到 n-1,边集合由长度为 m 的数组 edges 表示。每个 edges[i] = [u_i, v_i, cost_i] 表示从节点 u_i 指向节点 v_i 的有向边,且这条边的恢复成本为 cost_i。另外,每个节点有在线状态,使用布尔数组 online 描述,其中 online[i] = true 表...
- 作为常年泡在技术社区的开发者,我对新系统的评判标准向来很直接:能否解决真实场景的痛点。鸿蒙系统问世初期,我没有跟风追逐“分布式架构”的宏大概念,而是被其“轻量化服务触达”的理念吸引。于是,我把第一个鸿蒙实战项目锁定在一个高频生活场景——WiFi密码分享,用元服务和App Linking能力,打造了一款无需安装、碰一碰就能用的WiFi密码分享器。这个实验性工具,让我摸清了鸿蒙生态早期能力的应用... 作为常年泡在技术社区的开发者,我对新系统的评判标准向来很直接:能否解决真实场景的痛点。鸿蒙系统问世初期,我没有跟风追逐“分布式架构”的宏大概念,而是被其“轻量化服务触达”的理念吸引。于是,我把第一个鸿蒙实战项目锁定在一个高频生活场景——WiFi密码分享,用元服务和App Linking能力,打造了一款无需安装、碰一碰就能用的WiFi密码分享器。这个实验性工具,让我摸清了鸿蒙生态早期能力的应用...
- 本文介绍了如何使用Playwright进行高效的跨浏览器测试。通过环境搭建、基础脚本编写和实战案例,详细展示了如何测试Chrome、Firefox和Safari的兼容性,并处理CSS、日期输入等常见差异。文章还提供了并行测试、CI/CD集成等进阶技巧,帮助开发团队快速发现和修复浏览器兼容问题,确保前端功能的稳定性和用户体验。 本文介绍了如何使用Playwright进行高效的跨浏览器测试。通过环境搭建、基础脚本编写和实战案例,详细展示了如何测试Chrome、Firefox和Safari的兼容性,并处理CSS、日期输入等常见差异。文章还提供了并行测试、CI/CD集成等进阶技巧,帮助开发团队快速发现和修复浏览器兼容问题,确保前端功能的稳定性和用户体验。
- 在前端开发中,不同浏览器之间的差异一直是开发者头疼的问题。一个在Chrome上运行完美的页面,可能在Firefox上布局错位,或者在Safari上功能失效。今天,我将分享如何使用Playwright这一现代自动化工具,高效地进行跨浏览器测试。 为什么选择Playwright?你可能听说过Selenium和Puppeteer,那么Playwright有什么优势?简单说,Playwright由微... 在前端开发中,不同浏览器之间的差异一直是开发者头疼的问题。一个在Chrome上运行完美的页面,可能在Firefox上布局错位,或者在Safari上功能失效。今天,我将分享如何使用Playwright这一现代自动化工具,高效地进行跨浏览器测试。 为什么选择Playwright?你可能听说过Selenium和Puppeteer,那么Playwright有什么优势?简单说,Playwright由微...
- 引言人口老龄化与儿童安全监护需求激增,远程监护类App成为家庭刚需。鸿蒙系统的分布式软总线、低功耗传感器调度及跨设备协同能力,为老人/儿童的实时定位与跌倒检测提供了技术支撑,助力监护人远程掌握被监护人位置与安全状态,降低意外风险。技术背景鸿蒙框架:基于Stage模型,@Component构建UI,Background Task Manager支持后台持续定位,Ability管理生命周期。定位... 引言人口老龄化与儿童安全监护需求激增,远程监护类App成为家庭刚需。鸿蒙系统的分布式软总线、低功耗传感器调度及跨设备协同能力,为老人/儿童的实时定位与跌倒检测提供了技术支撑,助力监护人远程掌握被监护人位置与安全状态,降低意外风险。技术背景鸿蒙框架:基于Stage模型,@Component构建UI,Background Task Manager支持后台持续定位,Ability管理生命周期。定位...
- 在当前数字化时代,获取住宅IP地址变得尤为重要。通过隧道代理服务,用户可以享受稳定的长效代理体验,确保数据安全与网络顺畅。这些便捷途径不仅提升了在线活动的安全性,更为市场分析和数据收集带来了新的可能性,为各行业客户提供了优质服务与支持。 在当前数字化时代,获取住宅IP地址变得尤为重要。通过隧道代理服务,用户可以享受稳定的长效代理体验,确保数据安全与网络顺畅。这些便捷途径不仅提升了在线活动的安全性,更为市场分析和数据收集带来了新的可能性,为各行业客户提供了优质服务与支持。
- 传输模式主要分为单工(Simplex)、半双工(Half-Duplex)和全双工(Full-Duplex)。这三种模式在数据传输能力、通信效率和应用场景等方面存在显著差异。 单工(Simplex)单工是一种数据传输模式,数据只能在一个方向上传输,不能进行反向传输。这意味着在单工模式下,一个设备只能作为发送方,另一个设备只能作为接收方,双方的角色是固定的,无法互换。在单工通信中,传输介质是单向... 传输模式主要分为单工(Simplex)、半双工(Half-Duplex)和全双工(Full-Duplex)。这三种模式在数据传输能力、通信效率和应用场景等方面存在显著差异。 单工(Simplex)单工是一种数据传输模式,数据只能在一个方向上传输,不能进行反向传输。这意味着在单工模式下,一个设备只能作为发送方,另一个设备只能作为接收方,双方的角色是固定的,无法互换。在单工通信中,传输介质是单向...
- Tcpdump是一款功能强大的命令行包分析工具,可用于捕获和显示计算机网络中传输或接收的数据包。它由Lawrence Berkeley National Laboratory开发,并作为一个开源项目发布。Tcpdump允许用户监控和分析网络通信,从而帮助网络管理员和安全专业人员进行网络故障排除和分析。无论是日常的网络维护,还是网络安全事件的调查,Tcpdump都可以提供强大的支持。 安装Tc... Tcpdump是一款功能强大的命令行包分析工具,可用于捕获和显示计算机网络中传输或接收的数据包。它由Lawrence Berkeley National Laboratory开发,并作为一个开源项目发布。Tcpdump允许用户监控和分析网络通信,从而帮助网络管理员和安全专业人员进行网络故障排除和分析。无论是日常的网络维护,还是网络安全事件的调查,Tcpdump都可以提供强大的支持。 安装Tc...
- 一些项目的目录结构基于MVVM(Model-View-ViewModel)模式设计。📂 1. entryability(Ability层)处理应用生命周期和系统交互,继承UIAbility的类(如EntryAbility),实现onCreate/onWindowStageCreate等生命周期方法,通过windowStage.loadContent()加载UI页面// DetailsAbi... 一些项目的目录结构基于MVVM(Model-View-ViewModel)模式设计。📂 1. entryability(Ability层)处理应用生命周期和系统交互,继承UIAbility的类(如EntryAbility),实现onCreate/onWindowStageCreate等生命周期方法,通过windowStage.loadContent()加载UI页面// DetailsAbi...
- DCR系列路由器是神州数码推出的企业级网络路由解决方案,适用于各种规模的企业网络环境。DCR系列路由器支持多种网络协议,提供高性能的路由和交换能力,具备强大的安全特性和可扩展性,适用于多种应用场景,包括企业网、数据中心和广域网等。 设备基本信息查看命令show version:显示路由器的软件和硬件版本信息。show system:显示系统信息,包括运行时间、CPU使用率、内存使用情况等。s... DCR系列路由器是神州数码推出的企业级网络路由解决方案,适用于各种规模的企业网络环境。DCR系列路由器支持多种网络协议,提供高性能的路由和交换能力,具备强大的安全特性和可扩展性,适用于多种应用场景,包括企业网、数据中心和广域网等。 设备基本信息查看命令show version:显示路由器的软件和硬件版本信息。show system:显示系统信息,包括运行时间、CPU使用率、内存使用情况等。s...
- 1 简介本文从CBC模式 “黄金标准”到“谨慎使用”的核心原因,为什么现在是能用,但不再推荐新系统使用。下面详细解释为什么CBC比ECB安全,但又为何不再被推荐用于新系统,并提供实例。 2 CBC(Cipher Block Chaining)工作原理C0 = IVCi = SM4(K, Pi ⊕ Ci-1)特点使用 随机 IV每块密文依赖前一块安全性⚠️ 中等安全抵抗模式泄露不防篡改易受 ... 1 简介本文从CBC模式 “黄金标准”到“谨慎使用”的核心原因,为什么现在是能用,但不再推荐新系统使用。下面详细解释为什么CBC比ECB安全,但又为何不再被推荐用于新系统,并提供实例。 2 CBC(Cipher Block Chaining)工作原理C0 = IVCi = SM4(K, Pi ⊕ Ci-1)特点使用 随机 IV每块密文依赖前一块安全性⚠️ 中等安全抵抗模式泄露不防篡改易受 ...
- 本文聚焦大规模第三方库项目编译效率低下的痛点,指出核心矛盾在于构建体系逻辑失序而非硬件不足。文章从依赖体系拓扑解构与分层治理、编译单元颗粒化拆分、构建缓存智能化升级、编译流程并行化重构与资源调度优化四个维度,阐述快速增量构建的核心思路,强调构建优化是数据驱动的持续迭代闭环。 本文聚焦大规模第三方库项目编译效率低下的痛点,指出核心矛盾在于构建体系逻辑失序而非硬件不足。文章从依赖体系拓扑解构与分层治理、编译单元颗粒化拆分、构建缓存智能化升级、编译流程并行化重构与资源调度优化四个维度,阐述快速增量构建的核心思路,强调构建优化是数据驱动的持续迭代闭环。
- 在前端开发中,不同浏览器之间的差异一直是开发者头疼的问题。一个在Chrome上运行完美的页面,可能在Firefox上布局错位,或者在Safari上功能失效。今天,我将分享如何使用Playwright这一现代自动化工具,高效地进行跨浏览器测试。为什么选择Playwright?你可能听说过Selenium和Puppeteer,那么Playwright有什么优势?简单说,Playwright由微软... 在前端开发中,不同浏览器之间的差异一直是开发者头疼的问题。一个在Chrome上运行完美的页面,可能在Firefox上布局错位,或者在Safari上功能失效。今天,我将分享如何使用Playwright这一现代自动化工具,高效地进行跨浏览器测试。为什么选择Playwright?你可能听说过Selenium和Puppeteer,那么Playwright有什么优势?简单说,Playwright由微软...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签