按类别查询搜索结果
关于关键词 的检测结果,共 17169
【C/C++】 tcgetattr
ch122633 | 2017-07-16 19:56:58 | 阅读(560) | 评论(0)
一、函数名称:int tcgetattr(int fd, struct termios *termios_p);二、函数功能: The termios functions describe a general terminal interface that is provided to control asynchronous communications ports.用于获取与终端相关的参数,提供异步通讯接口三、头文件termios.hunistd.h四、返回值0:...【阅读全文】
权艺 | 2017-07-15 14:50:01 | 阅读(1730) | 评论(0)
    Linux下C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进行分析,还原系统发生段错误时刻的堆栈情况。这对于我们发现程序bug很有帮助。    使用ulimit -a可以查看系统core文件...【阅读全文】
philarlala | 2017-07-13 19:25:51 | 阅读(11150) | 评论(0)
同事最近想用netlink 获取指定网卡的信息,在网上搜了大半天,都是用netlink获取全部网卡的信息的例子,没有获取指定网卡信息的例子,找我帮忙看看,建议他用ioctl(前段时间刚好总结了ioctl 相关的内容,想了解的请参考http://blog.chinaunix.net/uid-30226910-id-5766831.html),不过个人认为netlink 也肯定是能获取指...【阅读全文】
sfc0907 | 2017-07-13 14:42:26 | 阅读(2790) | 评论(0)
原文网址:http://www.jb51.net/article/90255.htm首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcntl和lockf放在一起的。下面首先看每个函数的使用,从使用的方式和效果来看各个函数的区...【阅读全文】
LDLLYFX | 2017-07-12 22:59:51 | 阅读(130) | 评论(0)
wavespider | 2017-07-12 14:20:46 | 阅读(1920) | 评论(0)
 1.       PON接口down的情况下,怎么抓包?tcpdump -i any 'net not 192.168.1.0/24' -XX -nn -e -v -wp.pcap这条命令的意思是:所有接口的包都抓,但是不包含192.168.1.0/24这个网段的。这样的话,就可以过滤掉telnet和http登陆网关的多余的包2.  &...【阅读全文】
【C/C++】 Nuttx统启动
1379642937 | 2017-07-07 16:31:26 | 阅读(1290) | 评论(0)
                                    Nuttx系统启动                       &n...【阅读全文】
【C/C++】 小端 位域
郝姬友 | 2017-06-29 20:32:32 | 阅读(1360) | 评论(0)
pacman2000 | 2017-06-29 08:15:20 | 阅读(2790) | 评论(1)
    示例程序整体结构如下。    源程序:ps.c,cm.c,ps_tran.c,cm_tran.c(以上分版本1,版本2),main.c,makefile,aix,makefile.linux。    目标程序:libps.so,libcm.so,libps_tran.so,libcm_tran.so(以上分版本1,版本2),main。 &n...【阅读全文】
philarlala | 2017-06-24 18:40:35 | 阅读(3400) | 评论(0)
在应用层获取系统的网卡或者路由的信息都可以通过ioctl 获取,总结一下使用ioctl 获取网卡信息相关的内容1.关键数据结构,strucet ifreq 通过ioctl 获取某一个网卡信息的数据结构,struct ifconf 是获取所有可用网卡的数据结构(经实践,不管网卡link 状态是up or down,只能获取配置了ip地址网卡)struct ifreq 和 struc...【阅读全文】
18225629625 | 2017-06-22 22:46:19 | 阅读(1700) | 评论(0)
需求:   使用回调函数遍历指定目录。实现:    函数实现处,橙色部分为重点,即路径变量控制: 点击(此处)折叠或打开 /******************************************************** *filename    : scan.c*descriptor &...【阅读全文】
18225629625 | 2017-06-21 22:15:40 | 阅读(4730) | 评论(0)
需求:    使用#if...#else...实现打印控制,开发人员能便捷的修改宏的判断条件,而不用关心宏的实现。实现:    开关实现处,此处的头文件可放在公共头文件目录include中,供项目使用(不能被C文件直接包含)。debug.h:点击(此处)折叠或打开#i...【阅读全文】
z4656207 | 2017-06-20 15:34:06 | 阅读(1350) | 评论(0)
【C/C++】 P2P原理和
cokeboL | 2017-06-19 15:53:56 | 阅读(0) | 评论(0)
jurson | 2017-06-05 15:08:49 | 阅读(2150) | 评论(0)
对于udp而言,recvfrom只返回发送报文的源地址,但是无法知道发送报文的目的地址和收到报文的接口是哪一个?为了完成这个目的,可以通过setsockopt设置IP_PKTINFO,并使用recvmsg的控制信息来实现。如果支持IP_RECVDSTADDR和IP_RECVIF的话,也可以使用IP_RECVDSTADDR和IP_RECVIF来实现。size_t recvmsg(int sockfd, stru...【阅读全文】
ptx0333 | 2017-05-31 19:32:20 | 阅读(1010) | 评论(0)
这是一个简单的定时任务实现案例【阅读全文】
zyb15625185875 | 2017-05-30 23:01:31 | 阅读(910) | 评论(0)
拓荒鱼 | 2017-05-28 19:01:31 | 阅读(4290) | 评论(0)
[转载] 在编写跨平台的程序时,我们经常使用预定义宏来检测编译环境。虽然编译器的手册中有预处理宏的介绍,但是不够详...【阅读全文】
z4656207 | 2017-05-24 08:45:30 | 阅读(1280) | 评论(0)
西门不旷课 | 2017-05-21 07:02:24 | 阅读(590) | 评论(0)
Linux添加头文件路径—INCLUDE_PATH【阅读全文】