随笔分类 -  c

c
摘要:1、clock_t clock(void); #include <time.h> The clock() function returns an approximation of processor time used by the program. 2、 gettimeofday #include 阅读全文
posted @ 2019-03-23 10:30 c_sun_boke 阅读(562) 评论(0) 推荐(0)
摘要:1、 首先想到的就是代码测试下(百度之后的) 结果如下: 编译器gcc4.4.7 centos6.5 从使用效果上可以初步判断一样。 2. 查看源代码,如下图: 目前看,还是有不同的, _res 的赋值不同。 但是_Base::data() 是什么? _Base 这个类不知道怎么找,待更新。 有知道 阅读全文
posted @ 2017-04-01 18:28 c_sun_boke 阅读(1373) 评论(0) 推荐(1)
摘要:转自:http://blog.csdn.net/lifan5/article/details/7588529 阅读全文
posted @ 2017-02-16 16:13 c_sun_boke 阅读(282) 评论(0) 推荐(0)
摘要:静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 动态方式是采用pthread_mutex_init()函数来初始化互斥锁,API定义如下: int pthread_mutex_init(pthread_mutex_t * 阅读全文
posted @ 2017-01-18 18:07 c_sun_boke 阅读(9598) 评论(0) 推荐(0)
摘要:1、信号量 SIGALRM + alarm() 函数说明:alarm()用来设置信号SIGALRM 在经过参数seconds 指定的秒数后传送给目前的进程. 如果参数seconds 为0, 则之前设置的闹钟会被取消, 并将剩下的时间返回.返回值:返回之前闹钟的剩余秒数, 如果之前未设闹钟则返回0. 阅读全文
posted @ 2017-01-03 22:37 c_sun_boke 阅读(185) 评论(0) 推荐(0)
摘要:http://lists.gnu.org/archive/html/bug-commoncpp/2004-05/msg00006.html 本意是找一个线程安全并可重入的 求线程运行时间的函数。 time(), gettimeofday() and possibly localtime() are 阅读全文
posted @ 2017-01-03 19:26 c_sun_boke 阅读(3136) 评论(0) 推荐(0)
摘要:在一个TCP套接口被设置 为非阻塞之后调用connect,connect会立即返回EINPROGRESS错误,表示连接操作正在进行中,但是仍未完成; 同时TCP的三路握手操 作继续进行;在这之后,我们可以调用select来检查这个链接是否建立成功;非阻塞connect有三种用途:1.我们可以在三路握 阅读全文
posted @ 2016-12-28 10:23 c_sun_boke 阅读(322) 评论(0) 推荐(0)
摘要:字符串数组 头文件 enum 阅读全文
posted @ 2016-12-22 19:29 c_sun_boke 阅读(2046) 评论(0) 推荐(0)
摘要:十六进制转float 阅读全文
posted @ 2016-12-06 14:06 c_sun_boke 阅读(7275) 评论(0) 推荐(0)
摘要:* strlen只关心存储的数据内容 * sizeof内存空间的大小 阅读全文
posted @ 2016-08-30 21:59 c_sun_boke 阅读(124) 评论(0) 推荐(0)
摘要:1(1)库文件:静态库文件 和 共享库文件(2)比较a.静态库文件: 使用静态库文件时,直接把代码/指令复制到目标文件中 目标文件会显得比较庞大,修改和维护都不方便 可以脱离静态库文件,效率比较高 b.共享库文件: 使用共享库时,将代码/指令所对应的地址复制到目标文件 目标文件会比较小,修改和维护比 阅读全文
posted @ 2016-05-25 10:11 c_sun_boke 阅读(458) 评论(0) 推荐(0)