摘要: golang语言爱好者周刊 阅读全文
posted @ 2024-10-16 14:24 guanyubo 阅读(54) 评论(0) 推荐(0)
摘要: 目录画图 画图 https://excalidraw.com/ draw.io 阅读全文
posted @ 2024-10-12 17:02 guanyubo 阅读(38) 评论(0) 推荐(0)
摘要: 目录 CMake菜谱(CMake Cookbook中文版) 书栈网 阅读全文
posted @ 2024-07-10 17:44 guanyubo 阅读(58) 评论(0) 推荐(0)
摘要: CS自学指南、imyshare 阅读全文
posted @ 2024-02-20 11:35 guanyubo 阅读(61) 评论(0) 推荐(0)
摘要: C++ 学习资料 阅读全文
posted @ 2024-01-16 15:29 guanyubo 阅读(61) 评论(0) 推荐(0)
摘要: 目录1. 启用coredump生成设置系统参数设置coredump路径和格式2. 编译Go程序时启用调试信息3. 查看coredump的方法方法1:使用gdb方法2:使用delve(推荐)方法3:使用go tool4. 示例:完整的分析流程5. 获取更多信息设置环境变量收集更多信息使用pprof进行 阅读全文
posted @ 2025-12-31 16:38 guanyubo 阅读(4) 评论(0) 推荐(0)
摘要: 目录1. 交换机的核心作用:构建物理局域网2. 什么是“划分”?更深入的理解与其他设备的对比总结与类比 1. 交换机的核心作用:构建物理局域网 基础功能:交换机工作在数据链路层(OSI模型第二层),它通过学习连接到其端口的设备的MAC地址,在局域网内部智能地转发数据帧。数据只发给目标设备,而不是像老 阅读全文
posted @ 2025-12-13 12:41 guanyubo 阅读(32) 评论(0) 推荐(0)
摘要: 目录1. 基本概念与前提2. 极大连通子图3. 极小连通子图4. 对比表格5. 重要关系总结 首先明确一个核心:这两个概念都是在讨论“连通性”这个属性下的“极大”和“极小”。 1. 基本概念与前提 子图: 从原图中选取一些顶点和一些边,这些边必须连接所选的顶点。这就是原图的一个子图。 连通图: 图中 阅读全文
posted @ 2025-12-02 22:51 guanyubo 阅读(117) 评论(0) 推荐(0)
摘要: 目录总结对比它们如何协同工作? 设备控制器(I/O接口)和设备驱动程序是计算机系统中两个截然不同但又紧密协作的组件。 简单来说: 设备控制器(I/O接口)是硬件。 设备驱动程序是软件。 它们的关系可以类比成 “公司的部门” 和 “部门的经理”: 设备控制器(I/O接口) 就像是一个具体的执行部门(例 阅读全文
posted @ 2025-11-29 22:10 guanyubo 阅读(32) 评论(0) 推荐(0)
摘要: 目录1. 使用调试控制台(Debug Console)2. 使用变量面板(Variables Panel)3. 使用鼠标悬停4. 通过监视表达式(Watch)5. 在调试控制台中使用条件语句具体步骤示例:注意事项: 在 VS Code 中调试时,有几种方法可以修改变量的值: 1. 使用调试控制台(D 阅读全文
posted @ 2025-11-28 23:41 guanyubo 阅读(68) 评论(0) 推荐(0)
摘要: 伙伴算法是一种经典的内存管理算法,主要用于分配和回收物理内存页(通常是连续的页框),其核心思想是将内存分割和合并,以尽可能减少外部碎片。 阅读全文
posted @ 2025-11-25 17:43 guanyubo 阅读(63) 评论(0) 推荐(0)
摘要: 目录首先,什么是“对换”?可重入程序:一份代码,同时服务魔法所在:如何“减少对换数量”?一个生动的比喻除了减少对换,还有更多好处结论 作为一名开发者,我们总是在追求更高的性能、更快的响应。当我们谈论优化时,通常会想到算法优化、缓存、并发编程等。但今天,我想介绍一个相对底层却极为强大的概念——可重入程 阅读全文
posted @ 2025-11-23 11:55 guanyubo 阅读(13) 评论(0) 推荐(0)
摘要: 目录什么是“程序视角”?段式管理如何体现这一视角?与“机器视角”的对比这种“程序视角”带来的好处总结 什么是“程序视角”? 程序员(以及编译器)在思考和编写代码时,自然地将程序看作是由不同功能模块组成的集合,而不是一大片无差别的内存字节。 这个视角包括: 代码:负责执行指令的部分。 全局数据:程序生 阅读全文
posted @ 2025-11-23 11:51 guanyubo 阅读(8) 评论(0) 推荐(0)
摘要: 目录一个生动的比喻:一本书的章节“段”的技术性定义和核心特征“段”在内存中是如何存在的?总结 简单来说,“段”就是一个程序在逻辑上的一个完整组成部分。 它不是物理上硬性划分的内存块,而是按程序的逻辑意义自然形成的一个内存区域。 一个生动的比喻:一本书的章节 想象一下,你写的一本书就是一个完整的“程序 阅读全文
posted @ 2025-11-23 11:49 guanyubo 阅读(16) 评论(0) 推荐(0)
摘要: 目录一句话概括一个生动的比喻:社区图书馆 vs 私人书架技术层面的解释动态链接的优缺点总结 一句话概括 动态链接是一种程序运行机制,它把程序和一些通用的、共享的代码库“挂钩”的过程,推迟到了程序运行时才进行,而不是在编译打包时就全部塞进去。 一个生动的比喻:社区图书馆 vs 私人书架 想象一下,你要 阅读全文
posted @ 2025-11-23 10:59 guanyubo 阅读(16) 评论(0) 推荐(0)