To be a better coder
发布时间:2020-02-24 19:08:23
例如你在aaa.c中定义int a=10;在bbb.c中引用extern int a;就可以使用了.但是如果你的变量很多,为了不让你在每个需要用的地方都加上上面这个语句可以在aaa.h中声明上面这一句 extern int a;然后在需要用到的*.c的开头加上下面这句即可#include "aaa.h".........【阅读全文】
发布时间:2020-02-23 20:51:41
创建一个线程默认的状态是joinable, 如果一个线程结束运行但没有被join,则它的状态类似于进程中的Zombie Process,即还有一部分资源没有被回收(退出状态码),所以创建线程者应该pthread_join来等待线程运行结束,并可得到线程的退出代码,回收其资源(类似于wait,waitpid)但是调用pthread_join(pthread_id)后,如果.........【阅读全文】
发布时间:2020-02-11 21:31:25
blog.csdn.net/weixin_43025071/article/details/82491560https://www.cnblogs.com/edan/p/10407202.htmlhttps://blog.csdn.net/qingdujun/article/details/71055759https://blog.csdn.net/qq_37198420/article/details/97276452https://blog.csdn.net/qq_37198420/article/details/97759765https://b.........【阅读全文】
发布时间:2020-02-19 13:41:12
unbuntu-14.04系统libvirt-1.2.112015-10-19 02:19:17.197+0000: 17757: error : virJSONValueToString:1549 : internal error: No JSON parser implementation is available解决方法:安装yajl-devel,并重新编译运行libvirt安装yajl-devel wget http://github.com/lloyd/yajl/tarball/2.0.1.........【阅读全文】
发布时间:2020-02-29 21:28:44
指针数组: char *ifname[5] = {0}; char *port_num[10] = {0}; for(i=0; i<atoi(serialnum)*2; i++){ ifname[i] = (char*)malloc(32); memset(ifname[i], 0x00, 32); &n.........【阅读全文】