C
文章平均质量分 87
monkeyzh123
游荡在通讯行业的小虾米
展开
-
单元测试方法-cmockery实践
本文对单元测试的定义,方法等基本概念进行了讲解。对单元测试工具cmockery进行了介绍,同时写了自己的实践经历原创 2022-08-18 21:04:22 · 2384 阅读 · 0 评论 -
SLAB内存泄露分析实践
背景:测试在稳定性测试时发现设备内存耗尽。分析:阶段1:判断是用户态泄露还是内核态泄露使用cat /proc/meminfo查看内存泄露状况[root@vnf ~]# cat /proc/meminfo MemTotal: 1868688 kBMemFree: 1581588 kBMemAvailable: 1583504 kBBuffers: 948 kBCached: 106224 kBSw原创 2021-08-21 18:21:09 · 4227 阅读 · 0 评论 -
system()使用遇到的问题及解决方式
遇到的问题:1,函数单独调用system()时,使用没有问题。当做性能压力测试时,对调用函数进行快速的多次调用发现system()是性能瓶颈。2,原创 2021-05-29 16:15:31 · 9515 阅读 · 0 评论 -
localtime()使用陷阱及解决方法(localtime()连续使用问题)
函数简介C 库函数struct tm *localtime(const time_t *timer)使用 timer 的值来填充tm结构。timer的值被分解为tm结构,并用本地时区表示。该函数返回指向tm结构的指针,该结构带有被填充的时间信息。下面是 tm 结构的细节struct tm { int tm_sec; /* 秒,范围从 0 到...原创 2019-12-20 18:37:32 · 5411 阅读 · 1 评论 -
Makefile 学习日记(六)——.c和.h不在同路径下的编译
现在我们已经能写同一文件夹下的较为自动化的Makefile了。但是如果.h/.c/.o分别在不同的文件夹下怎么搞呢?今天研究.h/.o/.c分别存于不同文件夹的编译。--------------------------------------------------------原料:1,文件夹source,包含前面例子所有的.c文件2,文件夹include,包含与.c有关联关系...原创 2016-03-18 17:55:33 · 5400 阅读 · 2 评论 -
Makefile 学习日记(五)——makefile中的函数
makefile的语法格式: (函数名[空格]参数列表1,参数列表2,参数列表3,….)或者(函数名[空格]参数列表1,参数列表2,参数列表3,….) 或者 {函数名[空格]参数列表1,参数列表2,参数列表3,….} 我建议呢使用第一种,这个可以把变量调用和函数调用区分开。 根据学习,Makefile中我认为常用的函数分这么几类:1,字符串操作函数 这类函数主要应用在前缀和后原创 2016-03-17 19:21:03 · 459 阅读 · 0 评论 -
Makefile 学习日记(三)——makefile的瘦身
还是先看例子:原料:main.c printfun.c methed.c 及其.h文件 //main.c#include "main.h"void main(){ print_f(); printf("\n%d+%d=%d\n",1,4,addfun(1,4));}//main.h#include "stdio.h"#include "printfun.h"原创 2016-03-15 19:35:04 · 449 阅读 · 0 评论 -
Makefile 学习日记(二)——有头文件的makefile
今天主要增加带.h的编译------------------------------------------------------------------原料:main.c main.h printfun.c printfun.h//main.c#include "main.h"void main(){ print_f();}//main原创 2016-03-14 12:18:54 · 830 阅读 · 0 评论 -
MakeFile 学习日记(一)——makefile基本概念
makefile语法调用相当于函数递归调用也就是目标如果有前置条件,则makefile会自动先找前置条件作为目标,运行改前置条件作为目标的命令。从上面的语法看,应该这样执行1>执行【目标】,发现有【前置条件1】【前置条件2】2>找【前置条件1】为【伪目标】的地方,执行【命令3】【命令4】3>找【前置条件2】为【伪目标】的地方,执行【命令5】【命令6】4>真正的【目标】没有其他前置条件了,执行【命令1】【命令2】原创 2016-03-12 17:41:58 · 525 阅读 · 0 评论 -
为什么scanf不起作用了--scanf用法及陷阱
scanf()不生效?这里有原理及例程给你转载 2016-01-25 11:17:05 · 4301 阅读 · 0 评论