小知识
鲁仁
菜鸡程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
可变长参数与主函数传参
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 · 361 阅读 · 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 · 398 阅读 · 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 · 1489 阅读 · 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 · 1717 阅读 · 1 评论 -
Linux频繁存取文件,导致可用内存逐渐减少
在项目中新加一个需求,每100ms保存一帧图片到网络硬盘。但是增加了这个保存功能后,通过“top”或者“free”命令发现可用内存越来越少,由于太菜就判断为内存泄漏了,各种调试查找原因,发现无论如何都没有遏制住内存的持续减少,个人十分崩溃。 原因以及解决办法见博客:https://www.cnblogs.com/focai/p/5829897.html...转载 2019-09-24 11:13:52 · 825 阅读 · 0 评论
分享