按类别查询搜索结果
关于关键词 的检测结果,共 2257
jackywgw | 2014-09-28 16:43:06 | 阅读(770) | 评论(0)
客户端与服务器端建立好TCP连接,如果此时服务器端关闭对应的socket,从而发送FIN报文给客户端,但是客户端仍然在对应的socket上发送数据,此时当服务器收到客户端的第一个write时,服务器发送RST报文告诉客户端自己的socket已经关闭,如果此时客户端仍然write数据给服务器,则客户端底层会触发发送SIGPIPE信号,该信号默认...【阅读全文】
enskyfly | 2014-09-21 14:53:05 | 阅读(0) | 评论(0)
    只要看过任何一个关于c语言编程风格的书籍或文章,都会知道两种 if() 语句的两种风格:    (1) if(a == 0)     //利于阅读,但可能出现类似  if(a = 0)的错误    (2) if(0 == a)    //阅读性差,但当出现 if(0=a) 的时候,编...【阅读全文】
瀚海小王子 | 2014-09-21 12:55:52 | 阅读(3200) | 评论(0)
预编译(预处理)就是在正式编译之前的,为正式编译做准备,处理以#开头的指令。1, 在看linux内核代码时会看到某些结构体的定义中包含宏定义:12345678910111213struct i2c_msg {    __u16 addr;    /* slave address            */   【阅读全文】
jackywgw | 2014-09-17 11:24:18 | 阅读(1010) | 评论(0)
子进程会继承父进程的信号处理函数。当一个进程fork一个子进程时,子进程会继承父进程的存储映射,所以捕捉函数的地址在子进程中是有意义的,所以子进程会继承父进程的信号处理函数。特殊的是exec,因为exec运行新的程序后会覆盖从父进程继承来的存储映像,那么信号捕捉函数在新程序中已无意义,所以exec会将原先设置为要...【阅读全文】
wangxx0729 | 2014-09-12 19:09:47 | 阅读(1230) | 评论(0)
8月15日,百度2道面试题:1、来自《编程之美》的概率题:一个桶里面有白球、黑球各100个,现在按下述规则取球:的    i 、每次从通里面拿出来两个球;    ii、如果取出的是两个同色的求,就再放入一个黑球;    ii、如果取出的是两个异色的求,就再放入一个白球。问:最...【阅读全文】
Jan5_Reyn | 2014-09-10 18:05:28 | 阅读(3630) | 评论(0)
1. 进程退出时,操作系统会回收该进程所占用的所有资源。所以不需要担心内存泄漏。(这点是可以理解的,因为用户程序,难免有bug,假如进程退出不回收内存,那操作系统不是很容易挂掉吗?这是不能容忍的)2. exit()函数的也并不是完全不调用析构函数。参考ISO C++ 2003标准:static对象是会被析构的,auto对象不会析构。...【阅读全文】
yulc | 2014-09-09 15:22:16 | 阅读(3100) | 评论(0)
记得这个问题是发生在一个警急的项目上,从发现到解决时间在一个小时左右。以下是事后追补的说明文档,贴在这:----------------------------------------------------------------------------------------------------------------------下午接到一项目现场工程师的电话,说有两台Debian的服务器不能发送短信,但另外...【阅读全文】
wangyuanfei555 | 2014-09-02 15:18:06 | 阅读(1170) | 评论(0)
【C/C++】 号量
小霸王88 | 2014-09-02 15:04:55 | 阅读(660) | 评论(0)
jeffasdasd | 2014-08-28 20:19:39 | 阅读(710) | 评论(0)
http://blog.csdn.net/sandyzhs/article/details/3274332 题目:一个unsigned char,记为src,把其中的字节高位和低位全部互换 分析:想找出src中某一位的bit,肯定是要拿一个该位为1其他位为0的char,记为flag,和他进行&,取出该位的值,记为onebit。把该onbit左移(或者右移,看是否现在已...【阅读全文】
jeffasdasd | 2014-08-28 20:18:53 | 阅读(500) | 评论(0)
Write a C function to swap the bits of a unsigned char so that its bits become the mirror image of the char. MSBs become its LSBs, e.g.  01111000 binary should become 00011110 binary. 方法一:(最最容易想到的办法)unsigned char ReverseBitsInChar00(unsigned char&nb...【阅读全文】
jeffasdasd | 2014-08-28 20:17:35 | 阅读(1950) | 评论(0)
http://blog.csdn.net/jakee304/article/details/2152655题目要求如题所示:将一个字符按bit位逆序,例如一个字节是0x11,将其逆序后就变成0x88。下面是四种解法,其中最后一种效率最高,是从《Hacker's Delight》这本书中学来的。第一种:看似创新,其实最笨的做法。使用bit类型,代码不够简洁,执行效率较低,...【阅读全文】
show_courage | 2014-08-26 23:45:52 | 阅读(680) | 评论(0)
一、定义信号量 主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲,其值一般代表可用资源数目。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二、分类-------- 内核态信号量    |---- 用...【阅读全文】
Jan5_Reyn | 2014-08-24 23:08:41 | 阅读(1360) | 评论(0)
    Qt元对象系统提供了一种部件之间交互的机制,即信号与槽 —— SIGNAL & SLOT。     简单的解释就是:当部件1需要使部件2产生动作时,或者说部件2需要根据部件1的需求来产生动作时,部件1就会发送一个信号给部件2,当部件2接收到该信号就会产生相应的动作。值得注意的是:...【阅读全文】
jackywgw | 2014-08-20 17:08:47 | 阅读(5260) | 评论(0)
syslog控制日志输出级别的API---setlogmask【阅读全文】
zhangjy2008327 | 2014-08-20 09:33:00 | 阅读(580) | 评论(0)
霫霫1111 | 2014-08-18 11:08:43 | 阅读(850) | 评论(0)
练习pu哑铃,不受场地限制,而且简单好学。pu哑铃,一种最简单、最经济实惠的健身器械。通过pu哑铃练习,你可以获得一双健美而结实的手臂,更可以避免四肢无力、肩膀酸疼、关节疼痛等职业病。  pu哑铃锻炼的好处pu哑铃因为对运动场地和天气无太多要求,在家即可锻炼,健身房会费就能买下塑造更好体格的基本器...【阅读全文】
tianyashuibin | 2014-08-17 11:35:51 | 阅读(1420) | 评论(0)
inux 多线程信号总结(一)  1. 在多线程环境下,产生的信号是传递给整个进程的,一般而言,所有线程都有机会收到这个信号,进程在收到信号的的线程上下文执行信号处理函数,具体是哪个线程执行的难以获知。  2 signal函数BSD/Linux的实现并不在信号处理函数调用时,恢复信号的处理为默认,而是在信号处理时阻塞...【阅读全文】
zhangjy2008327 | 2014-08-15 10:46:21 | 阅读(670) | 评论(0)
ZigBee作为无线传感器网络的主流通信方式,有其独特的优点。在看ZigBee的过程当中,有些概念不太明白,到最后发现跟以前弄的网络通信有其相似之处,个人观点,仅供参考【阅读全文】
boldeagle | 2014-08-08 21:36:30 | 阅读(0) | 评论(0)
信号量函数由semget、semop、semctl三个函数组成。下面的表格列出了这三个函数的函数原型及具体说明。1.   semget函数原型semget(得到一个信号量集标识符或创建一个信号量集对象)所需头文件#include 【阅读全文】