GitChat

GitChat 是一个知识分享平台,通过这个平台我们希望改变知识的学习方式。

资深程序员带你攻克 Linux 系统编程

作者简介:宇文拓,近十年 Linux C/C++ 开发经验,现就职于某创业公司,负责服务器架构与系统设计。曾就职于某通信业知名美企,负责核心网和防火墙产品研发。在 GitHub 上发布了开源项目 AndroidMemTracer。 如果将操作系统比作一辆汽车,那 Linux 就是一辆性能出色的...

2019-01-17 10:45:43

阅读数 2526

评论数 3

「Linux 底层原理」理解进程内存布局,掌握程序动态

本文节选自达人课《攻克 Linux 系统编程》 你写了一个多进程模型的服务器,但总感觉新进程启动地不干净,有时会有些父进程的东西掺和到子进程里来。 可如果让父进程在启动子进程之前做更多的计算,或者单纯多等一会,这种情况发生的概率便大大减少了,该系统的行为让人有点捉摸不透,其背后的原因是什么呢? ...

2019-01-24 18:46:14

阅读数 262

评论数 0

Linux 程序员的自我修养:玩转 GDB 调试

我从学生时代到进入软件开发这个行业,不知不觉已经十余年了。这些年,先后在网游公司做过游戏服务器,为上海某交易所做过金融交易系统、在金融证券公司做过股票证券交易系统和即时通讯软件、在音视频直播公司做过直播服务器,各种项目使用的服务器操作系统都是 Linux,开发语言是 C/C++。 正如从事 Win...

2018-12-24 12:15:01

阅读数 7460

评论数 33

提示
确定要删除当前文章?
取消 删除