摘要: 简明快速配置 Rust 工具链 你可能会为不同版本的工具链而烦恼,就算是 ruster 也一样。介绍一个非常好用的管理工具给大伙,就是使用 Rustup 安装和更新 Rust 工具链。安装 Rustup 之后,可以在 stable, beta,和 nightly 等版本的 Rust 编译器工具之间无缝切换。 阅读全文
posted @ 2023-09-20 00:12 ENG八戒 阅读(579) 评论(0) 推荐(1) 编辑
摘要: 系统编程之高效同步机制:条件变量 让我们来探讨一下条件变量的是非,简单起见接下来的所有接口函数和代码都基于 linux C。 阅读全文
posted @ 2023-09-14 01:38 ENG八戒 阅读(403) 评论(0) 推荐(2) 编辑
摘要: 简单对比一下 C 与 Go 两种语言 使用一个简单的计数程序将古老的 C 语言与现代 Go 进行比较。 阅读全文
posted @ 2023-08-25 01:35 ENG八戒 阅读(1630) 评论(2) 推荐(1) 编辑
摘要: Windows 交叉编译之 make 如果需要在 Windows 平台交叉编译适用于 Linux 的程序文件,可否也使用 Make ? 阅读全文
posted @ 2023-07-19 00:38 ENG八戒 阅读(644) 评论(0) 推荐(0) 编辑
摘要: Linux 可执行文件瘦身指令 strip 使用示例 在 Linux 系统下开发软件,输出的可执行文件可大可小,运行环境如果是在服务器那么可能资源比较充足,但如果是在嵌入式环境,那么存储资源是寸土必争的。所以会有对可执行文件进行瘦身的需求,比如使用指令 strip。 阅读全文
posted @ 2023-06-28 01:39 ENG八戒 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 现代 C++ 性能飞跃之:移动语义 带给现代 C++ 性能飞跃的特性很多,今天一边聊技术,一边送福利! 阅读全文
posted @ 2023-06-09 00:59 ENG八戒 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 都说 C++ 没有 GC,RAII: 那么我算个啥? 学过 Java、C# 或者其他托管语言(managed languages)的同学,回过头来看 C++ 的时候,第一反应就是 C++ 没有自动垃圾回收器(GC),而不能充分利用的资源被称为垃圾。 阅读全文
posted @ 2023-05-18 01:51 ENG八戒 阅读(253) 评论(0) 推荐(2) 编辑
摘要: 测试自动化的 10 个最佳实践 我们都知道测试自动化对软件开发有好处(就像坚果对我们的身体一样!),很遗憾很多公司在不考虑细微差别的情况下就赶着上线测试自动化。如果您不遵循一些规则,您可能会弄巧反拙。 阅读全文
posted @ 2023-05-05 00:59 ENG八戒 阅读(733) 评论(2) 推荐(1) 编辑
摘要: Linux 查看内存使用情况的几种方法 在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息。今天我们就来看看都有那些方法可以查看内存信息。 阅读全文
posted @ 2023-04-20 00:00 ENG八戒 阅读(13197) 评论(0) 推荐(5) 编辑
摘要: C++ 测试框架 GoogleTest 初学者入门篇 丙 本文上接 C++ 测试框架 GoogleTest 初学者入门篇 系列第三篇,也是最后一篇了,源码解读级别! 阅读全文
posted @ 2023-04-15 13:26 ENG八戒 阅读(341) 评论(2) 推荐(3) 编辑