GNU C 编译器的程序员入门指南
带你一窥生成二进制文件步骤的幕后,以便在出现一些错误时,你知道如何逐步解决问题。
本站技术博客及好文分享
带你一窥生成二进制文件步骤的幕后,以便在出现一些错误时,你知道如何逐步解决问题。
本文按照 cppreference 列出的特性列表依次介绍。
DDD这几年越来越火,资料也很多,大部分的资料都偏向于理论介绍,有给出的代码与传统MVC的三层架构差异较大,再加上大量的新概念很容易让初学者望而却步。本文从MVC架构角度来讲解如何演进到DDD架构。
遵从SOLID五大设计原则、遵从三大编程范式……很多的设计原则对于像我这样工作十几年的人来说,已经刻到了骨髓里。
本文是《C++ 并发编程》一文的姊妹篇。将着重介绍C++11标准引入的内存模型。
本文从 YAML 的出现背景,使用场景,具体用法,高级操作四个方面,看一下这个流行的现代化配置的神秘之处。
学习设计原则,是学习设计模式的基础。在实际开发过程中,并不是一定要求所有代码都遵循设计原则,我们要考虑人力、时间、成本、质量,不是刻意追求完美,要在适当场景遵循设计原则,体现的是一种平衡取舍,帮助我们设计出更加优雅的代码结构
本文汇总整理了网络设备常见的 38 个知识点,让理论不再纸上谈兵,通过实践理解网络概念。
DRY原则是程序世界的基本原则之一,我们每个人在工作中都不可避免的会复用别人的代码,有可能是某个开源项目,也有可能是公司里其他团队提供的模块。Git是最流行的现代化代码版本控制工具,为了支持模块的复用,Git引入了submodule的概念,通过这篇文章,你会理解什么是git submodule以及在项目中如何应用
OpenGL 是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库。OpenGL 常用于 CAD、虚拟实境、科学可视化程序和电子游戏开发。