文章
按时间倒序整理的全部文章。
-
访问 NULL 指针错误背后的原理
说到 NULL 指针大家都是谈之色变,第一印象就是 NullPointerException, Segmentation fault 之类的错误。
-
程序员的知识管理
什么是知识管理 个人知识管理(Personal Knowledge Management):一般指个人通过工具建立知识体系并不断完善,进行知识的收集、消化吸收和创新的过程。
-
对抽象类与接口的一点思考
抽象类与接口的对比 参数 | 抽象类 | 接口 | | 默认的方法实现 | 它可以有默认的方法实现 | 接口完全是抽象的。
-
简洁代码之道(2):避免全局可变状态
什么是全局状态 Talk is cheap, show me the code. Linus。
-
简洁代码之道(1):用多态替代条件语句
这篇文章主要着重于如何避免 if 语句。
-
控制反转(IoC)与依赖注入(DI)
最近在学习 Spring 框架,它的核心就是 IoC 容器。
-
Linux 内存寻址之分页机制
在上一篇文章[Linux 内存寻址之分段机制][1]中,我们了解逻辑地址通过分段机制转换为线性地址的过程。
-
Linux 内存寻址之分段机制
最近在学习 Linux 内核,读到《深入理解 Linux 内核》的内存寻址一章。
-
ucore 实验之操作系统启动流程
本文基于 ucore 操作系统实验,简要分析操作系统的启动流程。
-
Linux 平台下阅读源码的工具
看源代码是一个程序员必须经历的事情,也是可以提升能力的一个捷径。