Posts

Java 虚拟机简介

本文是阅读《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》的笔记 推荐学习资料: 《The Java Virtual Machine Specification, Java SE 7 Edition》 http:// hllvm. group. iteye. com/,高级语言虚拟机圈子
2018-11-23
44 min read

常用软件工程概念与工具

持续更新中… 资料 相关书籍 软件构建组成 细节请参考《代码大全》 代码质量的重要性 代码的生命周期中有不少与一半的时间都用于阅读,代码的可阅读性(
2018-07-01
2 min read

Effective C++

Effective C++ / More Effective C++ / Effective STL / Effective Modern C++ trivial tips 技术 graph TD B[use const] C[virtual dtor] 尽可能使用 const 关键字(3) 注意 bitwise const 和 logical const 的区别,前者是编译器对 const 的实现方法,后者是对 const 的用法 虽然不应该使用
2018-05-16
16 min read

读《程序员的自我修养》

参考:《程序员的自我修养》 下图源自一篇日文博客(不用知道文字的意义,我反正是看不懂 🙃,这张图只是用来表示代码和可执行文件之间的关系),感谢原作者~ Tips M
2018-03-17
4 min read

常见设计模式简介

参考网站:runoob 基本原则 graph TB A[SO<em>L</em>ID] A --> B[SRP] A --> C[OCP] A --> D[LSP] A --> E[ISP] A --> F[DIP] A --> G[LKP] TIPs 很多设计模式的定义已经很古老了,使用新的技术或者方法实现相同的功能,可能与设
2017-09-09
9 min read