
linux
rigensen
这个作者很懒,什么都没留下…
展开
-
c单元测试框架
C也能实现泛型编程。如何实现呢,使用union,同一个变量可以存放多种类型变量。对于单元测试,往往我们希望的是,同一个函数,对应多种输入,从而判断它的输出是否在我们的期望之内。c单元测试框架已经实现,在本人的github:https://github.com/felix-001/test-framework...原创 2019-10-18 15:42:35 · 280 阅读 · 0 评论 -
linux重要指令速查表
查看内存泄漏valgrind --leak-check=full --show-leak-kinds=all myprog arg1 arg2创建容器且挂载host目录到容器:docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -it -v /Users/rigensen/workspace/:/home ub...原创 2019-07-18 16:50:45 · 291 阅读 · 0 评论 -
c日志模块,宏实现
高大上的日志模块,实现了如下功能:分模块分级别上代码:extern int g_log_level;#define LOG_COMMON( module, level_str, level, args...) do { \ if ( level >= g_log_level ) { \ printf("| %20s | %5s | %s:%d(%s)# "...原创 2019-09-23 20:47:17 · 435 阅读 · 0 评论