不常见但是很有用的 GCC 命令行选项(二) 开发者们通常用来生成警告的 -Wall 选项,并不包括一些特殊的警告。如果你不了解这些特殊警告,并且不知道如何生成它们,不用... 2016-12-13 45 软件开发
不常见但是很有用的 gcc 命令行选项(一) 你知道,你可以让 gcc 保存每个编译阶段的输出吗?你知道用于生成警告的 -Wall 选项,它并不会包含一些特殊的警告吗?gcc 的... 2016-12-09 43 软件开发
Git 系列(七):使用 Git 管理二进制大对象 Git 已经有了可以处理像多媒体文件这样的二进制大对象块(blob)的扩展。因此,今天我们会学习使用 Git 来管理所谓的二进制资... 2016-11-29 39 软件开发
写一个 JavaScript 框架:比 setTimeout 更棒的定时执行 在这一章里,我打算讲一下在浏览器里的异步代码不同执行方式。你将了解定时器和事件循环之间的不同差异,比如 setTimeout 和 ... 2016-11-26 35 软件开发
JavaScript 小模块的开销 一个大的 JavaScript 包比一百个小 JavaScript 模块要快。尽管这是事实,我依旧希望我们社区能最终发现我们所处的困境————提... 2016-11-17 34 软件开发
Linux 与 Windows 的设备驱动模型对比:架构、API 和开发环境比较 了解这些差异以及每个系统的具体情况是为您的设备提供有效的驱动程序开发和支持的关键的第一步。我们希望这篇文章对 Windows ... 2016-11-09 37 软件开发
C++ 程序员 Protocol Buffers 基础指南 如何序列化和获取结构化的数据?Protocol buffers 是针对这个问题的一种灵活、高效、自动化的解决方案。 2016-11-04 37 软件开发