![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识
鲁仁
菜鸡程序员
展开
-
可变长参数与主函数传参
Code #include <stdio.h> #include <stdarg.h> int paramore(int a,...) { va_list argp; va_start(argp,a); char * c_b = va_arg(argp,char*); printf("c_b = %s\n",c_b); int int_a = ...原创 2019-01-02 16:33:18 · 291 阅读 · 0 评论 -
c++几种参数作用域验证
无意中看到这样一道面试题。下面是手敲后的验证结果 #ifndef CIRCAL_H #define CIRCAL_H class circal { public: circal(); double fun_1(double height = 4); double fun_2(double height = 4); double fun_3(doub...原创 2019-02-20 15:28:04 · 297 阅读 · 0 评论 -
Linux复制jpg图片
刚开始用文件描述符实现,发现有时候能复制成功,有时候会出现复制后的图片打不开的情况,在网上搜发现图片应该以二进制流的方式复制,而文件描述在复制时用的是字符流的方式,所以正解如下: fin = fopen("src.jpg", "rb+"); fout = fopen("dst.jpg","wb+"); 具体看介绍: https://baike.baidu.com/item/fopen ...原创 2019-05-31 14:55:18 · 1350 阅读 · 0 评论 -
linux内核驱动的 “msleep(1)” 真如你所愿延时1ms了吗?
在调试驱动的时候碰到这样一个问题,代码片段如下:用于统计"mleep(1)"实际消耗时长。 struct timeval tpstart,tpend; unsigned long timeuses=0; do_gettimeofday(&tpstart); msleep(1); do_gettimeofday(&tpend); ...原创 2019-08-26 15:53:33 · 1441 阅读 · 1 评论 -
Linux频繁存取文件,导致可用内存逐渐减少
在项目中新加一个需求,每100ms保存一帧图片到网络硬盘。但是增加了这个保存功能后,通过“top”或者“free”命令发现可用内存越来越少,由于太菜就判断为内存泄漏了,各种调试查找原因,发现无论如何都没有遏制住内存的持续减少,个人十分崩溃。 原因以及解决办法见博客:https://www.cnblogs.com/focai/p/5829897.html ...转载 2019-09-24 11:13:52 · 707 阅读 · 0 评论