相关文章
【Linux内核及内核编程】Linux2.6 后的内核特点
2003 年发布的 Linux 2.6 内核是一个里程碑,它标志着 Linux 从 “极客玩具” 向全场景操作系统的蜕变。如果说 2.4 内核是 Linux 进入企业级市场的起点,那么 2.6 及后续版本则是一场从内到外的 “现代化革命”,不仅让 Linux 在服务器、桌面、…
建站知识
2025/7/5 22:12:30
Boost.Asio学习(2):同步读写
Asio 的 buffer 是什么?
boost::asio::buffer(...) 是一个函数模板,用于创建一个通用的 buffer 对象,可传递给 I/O 函数(如 read, write, read_some, write_some 等)。
它返回的是 mutable_buffer 或 const_buffer 的…
建站知识
2025/7/5 22:10:26
七大排序算法深度解析:从原理到代码实现
1.排序 排序算法是计算机科学中最基础的技能之一,无论你是编程新手还是经验丰富的开发者,理解这些算法都能显著提升代码效率。本文将用最简单的方式,带你快速掌握七大经典排序算法的核心原理与实现。 1.1排序概念及其运用 排序是指将一组数据…
建站知识
2025/7/5 22:03:14
思科与华为网络设备命令对比指南:从基础操作到高级配置
引言
在网络设备管理领域,思科(Cisco)和华为(Huawei)作为全球领先的网络设备供应商,其产品广泛应用于各类网络环境。尽管两者在功能实现上有诸多相似之处,但命令行界面(CLI…
建站知识
2025/7/5 21:59:08
炸鸡派-基础测试例程
基础例程 代表非freertos代码,仅测试用。 功能就是亮灯、串口、按键。 按一下亮不同灯,串口打印不同数据。 接开发板的USB口会提示插入了USB设备。出现该U盘磁盘。
main函数代码
int main(void)
{/*用户代码开始*//* USER CODE BEGIN 1 *//* USER CODE…
建站知识
2025/7/5 21:58:06
CI/CD — Pipeline的使用以及Blue Ocean多分支流水线的使用方法
Pipeline简介 CI/CD Pipeline(持续集成 / 持续部署流水线)是现代软件开发中的核心实践,通过自动化工具实现代码的快速迭代和可靠交付。以下是其核心概念、工具链和典型使用场景: (一)CI/CD Pipeline 核心概…
建站知识
2025/7/5 21:49:53
Benchmarking in Go
背景
golang中json序列化和反序列化往往比较吃性能,在高并发场景下会成为性能的瓶颈。protobuf的序列化和反序列化是一个可行的替代方案。
在使用之前,我们需要了解这两种方法的性能差异。在此基础上,顺便深入使用一benchmarking功能。
benchmarking
基准测试是衡量代码…
建站知识
2025/7/5 21:44:46