Continue...

UNIX环境高级编程——UNIX标准及实现

现在大多数开发都使用高级编程语言,无需直接调用服务器内核接口。这极大提高了业务开发效率,也避免了很多可能发生的底层错误,使得业务开发人员能够将更多精力投入在业务逻辑的实现上。 作为一名业务开发人员,我认为对于Unix环境的知识可以不必做到精通,但还是需要有所了解。以下摘录自《UNIX环境高级编程》一书中的部分知识点,不会具体到函数库的使用,如果需要了解更详细的信息,可以直接阅读原书。...

Continue reading...

处理器体系结构

《深入理解计算机系统》第4节——处理器体系结构中定义了一个简单的指令集“Y86-64”,是以经典的“x86-64”指令集作为启发,简化了很多东西。以便更容易理解和入门相关知识。 以下简单概述本章节重点,更多详细资料可以从书中查阅。...

Continue reading...

夏天

最近看到一篇推文,想截取部分片段分享给大家。 取自广东共青团公众号之《这个夏天,还有比吃冰西瓜更快乐的事情吗?》...

Continue reading...

Go: 优化项目的编译效率

2月初做了个「优化项目编译效率」的技术需求,达到的效果:编译微服务的内存使用率从最高8-9G下降到了1-2G,编译时间从平均70-80s下降到55-60s。 在查阅了官方资料,及结合自身的分析、实操后,总结了这篇文章。文章记录了我思考、解决问题的过程,如果你有更好的思路,欢迎交流讨论。文章除了简述解决思路外,还介绍了一些工具来辅助分析问题,最后也对编译原理做了概述。...

Continue reading...