
C/C++与linux
文章平均质量分 59
下午写HelloWorld
你是南国来的孩子,要有爱和恨的样子。
展开
-
vs、vscode工具使用
常见工具使用技巧等。原创 2023-10-24 16:11:44 · 185 阅读 · 0 评论 -
C语言用十六进制的方式打印字符串(密文字符串打印查看)
密码算法处理后的数据D,如果使用普通的printf函数打印D,不能正确显示数据;其原因有1.ASCII编码的字符分为可显示字符和非可显示字符,2. 遇到00后会默认结束,等。所以要查看密文数据D,应该用十六进制的方式打印查看;其函数为PrintHex,具体如下。原创 2023-10-24 15:41:23 · 979 阅读 · 0 评论 -
【新手】shell编程简介及快速入门
shell编程的基础介绍,适合初学者学习交流,我也是学习后留一笔记。原创 2023-08-27 21:57:17 · 128 阅读 · 0 评论 -
查看C语言函数/程序运行时间与linux下获取秒级、微秒级精确时间的方法
前言获得函数的运行时间,在测试和验证函数接口中经常用到。近日,check测试单元对项目的函数接口测试时莫名其妙的报错【(after this point) Test timeout expired】,寻找了很多方法都没解决问题。最后,决定对函数运行时间的判断,果然发现其中新增函数的运行时间极长,分析其需要等待某些资源,最终解决问题。通过网上各种方法的寻找,这些方法的介绍比较散乱,实际可用性较低;因此,本文将介绍三种简单的程序运行时间的获取方法,直接使用,拒绝套路。第一种:直接使用linux下的time命原创 2022-01-17 15:57:36 · 3273 阅读 · 1 评论 -
linux开发环境基础搭建
Makefile带来自动化编译,一旦写好,只需要一个make指令,整个工程完全自动编译,极大的提高了软件开发的效率。注,make工具需要提前安装好哦。gdb是有GNU软件系统社区提供的调试工具,同GCC配套组成了一套完整的开发环境,GDB是linux和许多类Unix系统中的标准开发环境。调试的可执行程序理论上应该由类似如下质量生成,理论上。其中,-g选项的作用是在可执行文件中假如源代码信息;-wall选项是打开所有warning;-O选项是关掉编译器优化选项。......原创 2022-07-20 22:12:12 · 1128 阅读 · 1 评论