多读书多实践,勤思考善领悟

C/C++ 开源算法库

C/C++ 开源算法库

本文收集各种 C 和 C++ 优质的科学计算算法开源代码库。数值优化的世界,这些算法库功能强大、快速、高效、优雅,拿去比较普通人编写的算法代码,会发现自己的代码卑贱的如同草芥蝼蚁一般。 1. GSLGNU Scientific Lib...

QT 插件(QtPlugin)教程

QT 插件(QtPlugin)教程

教程源码:https://github.com/myhhub/qtPluginApp 初识QtPlugin概述为什么我们要学习插件化,其和 windows 导出 dll 有什么区别呢? 导出的动态库如果缺失,程序不能运行。但插件可以...

Qt 编程风格与规范

Qt 编程风格与规范

变量声明 声明每一个变量都要用独立的一行 避免短的或无意义的命名 单个字符的变量名只适用于用来计数的临时变量,因为此时该变量的用途十分明显 当一个变量被用到时再声明它 123456789// Wrongint a, b;char *c...

CMake 完整使用教程

CMake 完整使用教程

前言我们日常生活的每一个方面都有计算机软件的存在:它可以为我们触发的闹钟,并每时每刻的为我们提供通信、银行、天气、公交、日历、会议、旅行、相册、电视、音乐流、社交媒体、晚餐和电影预定等服务信息。 软件内部具有一定的层次结构:应用程序是...

CMake 完整使用教程 之十三 构建文档

CMake 完整使用教程 之十三 构建文档

本章的主要内容有: 使用Doxygen构建文档 使用Sphinx构建文档 结合Doxygen和Sphinx 文档在所有的软件项目都是有必要的:对于用户来说,了解如何获得并构建代码,并且如何有效地使用源代码或库;对于开发人员来说,文...