- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 TCP/IP 编程
1. 探测连接是否存活选项: SO_KEEPALIVE, 默认关闭 打开:int optval = 1;setsockopt(clifd, SOL_SOCKET, SO_KEEPALIVE, (char *)&optval, sizeof(optval)); 默认2小时发送一次探测包2. 探测接收缓存中可读的字节数: unsigned int len = 0;#ifdef _WI
2011-06-30 14:19:00 630
原创 Makefile '=' ':='区别
1. V1 = old_valueV2 = $(V1)V1 = new_valueall: @echo V2:$(V2) 输出结果: V2:new_value 2. V1 = old_valueV2 := $(V1)V1 = new_valueall: @echo V2:$(V2) 输出结果: V2: old_value
2011-06-21 13:31:00 615
原创 backtrace打印segment堆栈信息
#include #include #include #include void func(){ char *p = NULL; *p = 3;}void sig_handler(int signo){ printf("sig_no:%d/n", signo); int j, nptrs; void *buffer[100]; c
2011-06-20 14:18:00 1026
原创 mencoder使用
mencoder是mplayer附带的一个工具,可以进行视频转码、分割、合并。 分割: mencoder -ss 开始时间 -oac copy -ovc copy -endpos 终止时间 文件名 -o 目标文件名合并: mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名 参数说明: -ovc: outp
2011-06-15 16:05:00 999
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人