- 博客(5)
- 收藏
- 关注
原创 sqlite3数据库的使用
sqlite3相关知识 1.下载sqlite 下载地址:Sqlite3下载地址 2.编译sqlite3 在Linux下可用gcc编译sqlite3,命令如下: gcc -o sqlite3 shell.c sqlite3.c -lpthread -ldl 3.测试 建立如图所示的数据库,该库中有student和person的数据表。 .dump ?TABLE? … Render all database content as SQL --查看表结构 .quit
2020-11-22 21:23:30
126
原创 Linux下制作静态库和动态库
制作库文件并使用 1.什么是库文件? 所谓库文件,就是一堆函数的集合。 一堆函数源码的集合 -> ***.c 一堆二进制函数代码的集合 -> ***.so -> 用户可以调用库里面的函数,但是没有办法看到函数的实现过程。 2.库的格式? 在linux里面,库有两种,一种是静态库 -> libxxxx.a 另外一种是动态库/共享库 -> libxxxx.so 3.库文件名字的含义 例子: libabc.so.0.8 lib -> 库的前缀 abc -> 库的
2020-11-15 10:15:13
116
原创 根据契约式设计原则编写解析URL的程序
作者联系方式:854290197@qq.com 契约式设计的六大原则 原则一:区分命令和查询。查询返回一个结果,但不改变对象的可见性质。命令改变对象的状态,但不返回结果。(应当是不一定返回结果) 原则二: 将简单查询同组合查询分开。组合查询可以用简单查询来定义。 原则三: 针对每个组合查询,设定一个后验条件,使用一个或多个简单查询的结果来定义它。这样我们只要知道简单查询的值,也就能知道组合查询的值。 原则四:对于每个命令都撰写一个后验条件,规定每个简单查询的值。结合“用简单查询定义组合查询”的原则,我们已
2020-11-08 12:04:19
152
原创 关于freetype的移植和其官方demos的使用总结
关于freetype的移植和其官方demos的使用总结 转载时请标明出处 作者联系方式QQ:854290197 文章目录关于freetype的移植和其官方demos的使用总结一、Windows下移植feetype到工程中二、Linux下移植feetype到工程中三、使用freetype的例程 一、Windows下移植feetype到工程中 步骤如下: 1.从官网上下载最新的freetype库 下载地址:https://www.freetype.org/download.html 2.生成freetype的动
2020-11-03 23:37:18
862
原创 关于GTest的学习心得
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 关于用gtest做单元测试一、什么是单元测试?二、单元测试带来的好处三、什么是好的单元测试四、Gtest做单元测试1.什么是Gtest2.Gtest的使用 一、什么是单元测试? 要搞懂单元测试,首要要弄清楚什么是单元。单元是软件中承担单一责任的单位,一个函数、一个文件、一个类、一个模块都可以称为一个单元。单元测试便是对软件设计的最小单位进行正确性测试,以检验程序单元是否满足功能、性能、接口、设计规约等要求。 单元测试本质上也是代码,与普通
2020-10-25 14:42:41
734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人