![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码解读
文章平均质量分 89
解读各种有兴趣的开源项目源代码。
码肥人壮
三好员工: 好困好饿好想下班。
展开
-
GPL协议认识
图片链接:https://www.runoob.com/w3cnote/open-source-license.htmlGPL协议GPL(GNU General Public License),GNU通用公共许可协议。GNU官方的定义:GNU is Not UnixGPL 3.0协议第4条、第5条的规定,只要后续版本中有使用先前开源版本中的源代码,并且先前版本使用了GPL 3.0协议,则后续版本也必然受GPL 3.0协议的约束。GPL 3.0协议并未限制用户进行商用,只是必须遵守开源的规定。G.原创 2021-11-05 10:44:39 · 20795 阅读 · 3 评论 -
一文学会QxOrm
1、下载QxOrm源代码gitee下载链接:https://gitee.com/jiangtao008/QxOrmgitee仓库下载(速度快点)如有问题可去github搜索QxOrm一样可下载。github下载:https://github.com/QxOrm/QxOrm2、QxOrm数据手册目前未找到pdf,但是在源码中有html网页手册,如下图路径:打开index.html文件后,点击如下图即可找到官方手册:3、使用QxOrm前一般都需要对源代码进行编译生成动态库,编译过程有时间另起文原创 2021-10-09 11:28:24 · 6267 阅读 · 9 评论 -
Qt Creator 源码学习 02:qtcreator.pro
1、qtcreator项目文件当我们准备好 Qt Creator 的源代码之后,首先进入到它的目录,来看一下它的源代码目录有什么奥秘。这里一共有 9 个文件夹和 9 个文件。我们来一一看看它们都是干什么用的。.git: 版本控制 git 的隐藏目录,这与 Qt Creator 代码没有关系。bin: 生成 Linux 平台 shell 脚本。dist: 安装文件配置信息和版本更新记录。doc: 生成 doxygen 文档的配置文件。qbs: QBS 配置文件。QBS,即原创 2021-09-05 23:02:50 · 1390 阅读 · 0 评论 -
Qt Creator 源码学习 01
针对 Qt Creator 源代码的分析已经计划了很长时间,但是一直没有进行。至于为什么要读源代码,这个问题已经不需要我们去回答。源码之前,了无秘密。站在巨人的肩膀上,我们也会比之前高那么一点点。我们可以去读 Qt 的源代码。这对于深入学习 Qt 是不可或缺的,但是,对于初学者以及更多的普通开发者而言,直接读 Qt 的源代码还是比较困难的。首先,Qt 是一个跨系统的通用库,很多有关操作系统层面的内容,初学者可能并不能够理解;其次,Qt 的源代码非常复杂,很容易让读者产生挫败感。更重要的一点是,对于大多数开原创 2021-09-05 22:27:24 · 310 阅读 · 0 评论 -
项目代码审查
一、为什么要代码审查?代码审查(英语:Code review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查。Code Review 的首要目的是改善和保证代码质量,预防 bug,也是熟悉软件架构,了解软件业务逻辑的好方法。此外还有益于制定团队代码规范,形成团队技术氛围,加深技术团队成员沟通,老带新互助成长等等。有些团队里 Cod原创 2021-07-21 20:10:45 · 858 阅读 · 0 评论 -
cJson源代码解读
cJson介绍首先对于json最好的解释(含图解):https://www.json.org/json-en.htmlcJson的源代码链接(github):https://github.com/DaveGamble/cJSONcJson项目介绍(大致从README.md翻译而来):cJSON旨在成为您可以完成工作的最愚蠢的解析器。它是C的单个文件,也是单个头文件。使用:因为整个库只有一个C文件和一个头文件,所以只需复制cJSON.h和cJSON.c文件到项目源并使用就行。cJSON用ANSI原创 2020-12-27 21:59:20 · 684 阅读 · 0 评论