按类别查询搜索结果
关于关键词 的检测结果,共 7894
sfc0907 | 2017-07-09 13:32:12 | 阅读(1450) | 评论(0)
gdb常用的命令:file:装入想要调试的可执行文件。kill:终止当前正在调试的程序。run:运行程序。list:打印程序源码。quit:退出gdb。watch:监视一个变量的值。break:在代码中设置断点,程序运行到这里会被挂起。make:不离开gdb而重新产生可执行文件next:执行下一行代码,但不进入函数内部。step:执行下一行代码,...【阅读全文】
xitry | 2017-07-07 15:01:39 | 阅读(3310) | 评论(0)
C++中没有被调用的静态函数,编译的时候会不会被优化掉呢?一个同事写C++的代码,在源程序中加了个函数,nm编译后的目标文件发现她加的函数没有被编进去。在确认了编译路径,宏分支等没有问题后,一时觉得好奇怪。后面看到她函数前面加了个static属性,我去掉后发现可以编进去了。因此,引发了如题的思考。...【阅读全文】
philarlala | 2017-06-24 18:40:35 | 阅读(3360) | 评论(0)
在应用层获取系统的网卡或者路由的信息都可以通过ioctl 获取,总结一下使用ioctl 获取网卡信息相关的内容1.关键数据结构,strucet ifreq 通过ioctl 获取某一个网卡信息的数据结构,struct ifconf 是获取所有可用网卡的数据结构(经实践,不管网卡link 状态是up or down,只能获取配置了ip地址网卡)struct ifreq 和 struc...【阅读全文】
18225629625 | 2017-06-22 22:46:19 | 阅读(1680) | 评论(0)
需求:   使用回调函数遍历指定目录。实现:    函数实现处,橙色部分为重点,即路径变量控制: 点击(此处)折叠或打开 /******************************************************** *filename    : scan.c*descriptor &...【阅读全文】
帝国时代211 | 2017-06-21 23:29:08 | 阅读(1920) | 评论(0)
2016年华为上机第一道题目:最高分是多少【阅读全文】
Aquester | 2017-06-06 16:28:20 | 阅读(2810) | 评论(0)
有如下一个结构体:struct X{        uint32_t a;        char* b[0];};sizeof(X)的值为多少了?关键点:数组维度为0的成员不参与,但是它的类型参与。注:在x86_64上“char*”的algin值为8,x86上为4。那么:#pragma pack(8)struct X{      &nbs...【阅读全文】
jurson | 2017-06-05 15:08:49 | 阅读(2100) | 评论(0)
对于udp而言,recvfrom只返回发送报文的源地址,但是无法知道发送报文的目的地址和收到报文的接口是哪一个?为了完成这个目的,可以通过setsockopt设置IP_PKTINFO,并使用recvmsg的控制信息来实现。如果支持IP_RECVDSTADDR和IP_RECVIF的话,也可以使用IP_RECVDSTADDR和IP_RECVIF来实现。size_t recvmsg(int sockfd, stru...【阅读全文】
sfc0907 | 2017-05-26 12:42:27 | 阅读(2770) | 评论(0)
    有这么一个需求:当一个任务完成时,会修改一个文件的属性,另外一个线程检测到属性改变后便得知任务已完成。为了避免阻塞,选用了select函数,但是当程序运行时,发现这个文件的属性一直处于准备就绪状态。百思不解,最后翻阅《UNIX环境高级编程》才发现,select在监测普通文件时,无论是可读、可...【阅读全文】
sfc0907 | 2017-05-24 19:51:10 | 阅读(1500) | 评论(0)
数据包中,BLE的地址全部为0【阅读全文】
z4656207 | 2017-05-24 08:45:30 | 阅读(1270) | 评论(0)
西门不旷课 | 2017-05-21 07:02:24 | 阅读(570) | 评论(0)
Linux添加头文件路径—INCLUDE_PATH【阅读全文】
【C/C++】 golang性能
cokeboL | 2017-05-19 15:07:46 | 阅读(0) | 评论(0)
1.https://my.oschina.net/jxcdwangtao/blog/8277522.【阅读全文】
小渡2011 | 2017-05-18 12:00:53 | 阅读(1470) | 评论(0)
在嵌入式系统中,使用goahead的时候, 以下代码是获取不到正确的ip地址的:if (gethostname(host, sizeof(host)) < 0) {    error(E_L, E_LOG, T("Can't get hostname"));    return -1;}if ((hp = gethostbyname(host)) == NULL) {    error(E_L, E_LOG, T("Can't get host address"));  &nbs【阅读全文】
peter_huang1987 | 2017-05-11 15:36:53 | 阅读(810) | 评论(0)
nongchaoer_t | 2017-05-09 11:45:46 | 阅读(1530) | 评论(0)
theKernel | 2017-05-02 19:07:05 | 阅读(0) | 评论(0)
编译原理【阅读全文】
帝国时代211 | 2017-04-25 10:18:25 | 阅读(4390) | 评论(0)
VS + Qt 找不到.pro文件的问题【阅读全文】
帝国时代211 | 2017-04-25 00:08:24 | 阅读(15237) | 评论(0)
主要介绍了静态库和动态库的特点、生成和调用等详细的知识【阅读全文】
pl014 | 2017-04-22 16:56:22 | 阅读(3320) | 评论(0)
本文以gcc/g++/mingw的情况为主,日后可能会整理其它的编译器等内容。静态库将编译后的目标文件进行打包而生成的库,不包含对依赖库的链接。链接时需要显示链接依赖库,链接后的可执行文件包含可执行文件对该库所需的内容,库的本身不需要同可执行文件一起发布。适用于独立性较弱的子工程、子模块等。动态库/共享库...【阅读全文】
权艺 | 2017-04-19 22:05:57 | 阅读(1450) | 评论(0)