自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux 系统信号值-不同系统信号值不同

X86上的信号:Linux DebianServer 2.6.32-5-686kill -l 1) SIGHUP 2) SIGINT3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS8) SIGFPE 9) SIGKILL10) SIGUSR111) SIGSEGV 12) SIGUSR213) SIGPIPE

2013-11-30 21:26:35 875

转载 复制powerpoint2007自定义形状粘贴到word2007里变成图片,怎么解决?

http://blog.163.com/hulin_feng/blog/static/9235253201222013530822/复制powerpoint2007自定义形状粘贴到word2007里,居然变成图片!!难道只能在powerpoint2007里编辑,然后图片考过来吗?太不人性了。折腾了半天,呵呵,搞定!可以像2003中一样,可互相拷贝且pptx和docx中都可以修改。关

2013-11-29 14:12:52 2451

转载 shell学习——xargs

http://blog.sina.com.cn/s/blog_717020950101967c.html1、多行变成单行-bash-3.2# cat test.txta b c d e fg o p q-bash-3.2# cat test.txt |xargsa b c d e f g o p q  2、单行变成多行-b

2013-11-29 11:11:49 718

原创 pthread_create() 返回的tid不正确

在父线程调用pthread_create(&tid, NULL, threadFunc, arg);返回的tid特殊情况下和实际子线程的ID不同。在线程中调用pthread_self()得到的线程ID才是最准确的。

2013-11-27 22:39:45 1762

原创 linux 应用程序段错误调试方法

1、分析Core文件当应用程序出现段错误时,会生成Core文件。linux系统默认情况下,禁止core文件的生成,用命令ulimit -c 返回0表示禁止。需要手动打开core文件,如将ore文件的大小限制512K: ulimit -c 1000此时当运行./test出现段错误时会出现如下信息:段错误 (core dumped)使用gdb ./test core可以快速

2013-11-26 22:49:50 1514

转载 GDB怎么调试运行着的程序

http://blog.chinaunix.net/uid-21712186-id-1818222.html这篇文章主要是来谈怎么使用GDB来调试一个运行着的程序,或者说怎么调试一个进程,似乎标题有些拗口,其次也会对fork()分离出现的多子进程的调试加以说明。下面是一段测试代码。test.c#include #include  static void

2013-11-26 16:49:42 1200

转载 gdb控制/屏蔽信号

http://blog.sina.com.cn/s/blog_48ebca64010005a6.htmlgdb中如何屏蔽信号 某些涉及到信号处理的程序该如何用gdb来调试呢?例如,进程需要捕捉SIGINT信号,但是在gdb中直接按“ctrl C"肯定不行,因为缺省情况下只有gdb接收到该信号,那么,该怎么办呢?在gdb中,看一下帮助吧:(gdb) hel

2013-11-26 13:01:27 3591

原创 北京办理长期(半年)进京证流程

http://blog.sina.com.cn/s/blog_62d395d40100hqi0.html车主身份证原件和复印件;暂住证原件和复印件;汽车检验合格证去沙河镇政府安委会开证明;(原件)  村委会居住证明;  5环内工作单位证明;  暂住证满半年;交强险文本原件及复印件去昌平交通支队 昌平区昌平镇府学路11号69742193 审批;

2013-11-22 16:18:08 2208

转载 linux mmap()函数

http://baike.baidu.com/view/1499209.htmmmap编辑mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。目 录1函数2条件3参数说明4返回说明5

2013-11-22 15:38:58 1656

转载 Linux stat函数讲解(获取文件详细信息)

http://www.linuxidc.com/Linux/2011-08/40701.htmLinux stat函数讲解:表头文件:    #include                      #include 定义函数:    int stat(const char *file_name, struct stat *buf);函数说明:    通过文件

2013-11-22 15:35:33 968

原创 openssl DTLS连接内存泄露问题

原因是认证对方证书后,未释放该证书空间。X509 *clientCert;clientCert = SSL_get_peer_certificate(ssl);//verify clientCertif(clientCert)X509_free(clientCert);参考:http://www.openssl.org/docs/ssl/SSL_

2013-11-21 13:59:51 1887 2

转载 人生就是人与人

热闹不过人看人,着急不过人等人,难受不过人想人,温暖不过人帮人,感动不过人疼人,残酷不过人害人,阴险不过人算人,郁闷不过人气人,耻辱不过人戏人,为难不过人求人,生气不过人比人,成功不过人上人,发财不过人骗人,舒服不过人玩人。人生就是人与人。

2013-11-20 17:44:40 823

原创 Source insight 代码对齐错误

代码中如果使用下面的宏编译,source insight软件将其识别为两个 {,而导致函数无法对齐。#ifdef AAAif(a) {#elseif(b) {#endif......        }修改如下即可解决该问题:#ifdef AAAif(a)#elseif(b)#endif{......       

2013-11-20 12:45:56 1208

转载 linux下ioctl()函数使用的详细说明

http://blog.sina.com.cn/s/blog_510c0ebe0100seee.htmlioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #includeint ioctl( int fd, int request, ... );返回0 :成功    -1 :出错 第三个参数总是一个指针,

2013-11-19 15:32:53 1192

原创 linux 多次创建不同的UDP socket进行通信,最终通信用的UDP 源端口以最后一次创建的socket使用的源端口为准

linux  多次创建不同的UDP socket进行通信,最终通信用的UDP 源端口以最后一次创建的socket使用的源端口为准。一个进程的多个线程使用下面方法分别打开一个UDP socket。if(((*sockPtr)=socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) #error比如:次数 | socketid |

2013-11-19 11:39:37 2399

原创 linux socket和UDP 源端口绑定

if(((*sockPtr)=socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP)) #error}//绑定源UDP端口{struct sockaddr_in a;a.sin_family = AF_INET;a.sin_addr.s_addr = htonl(INADDR_ANY);a.sin_port = htons(spor

2013-11-19 11:09:26 5912

转载 C语言中time_t数据类型详细介绍

http://www.eefocus.com/xuefu2009/blog/10-03/187348_f456a.html包含文件:#ifndef __TIME_T#define __TIME_T     /* 避免重复定义 time_t */typedef long     time_t;    /* 时间值time_t 为长整型的别名*/#e

2013-11-19 10:49:08 1702

转载 linux 源代码整理格式工具--indent

indent -npro -kr -i8 -ts8 -sob -l80 -ss -ncs -cp1 文件名这是linux内核使用indent整理代码的格式。介绍:indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读。语法:indent [参数][源文件]indent [参数][源文件][-o 目标文件]选项介绍:    -

2013-11-18 14:42:27 1634

转载 SSL Programming Tutorial

http://h71000.www7.hp.com/doc/83final/ba554_90007/ch04s03.htmlSSL Programming Tutorial � Table of Contents[ � Index

2013-11-16 13:48:49 1211

转载 openssl 生成证书 ca.pem client.pem server.pem

OpenSSL 证书生成主要有三步,1、管理员生成“证书私钥‘,然后用私钥生成一份“证书请求文件“(.csr)2、管理员将“证书请求文件“交给商业性CA签署,比如 Verisign 形成正式证书。3、管理员在服务器上导入这个证书。一、准备工作根据 OpenSSL 默认配置文件,新建相应目录结构。当然你也可以修改配置文件[ca_default]部分,指定相应目录。

2013-11-14 16:43:59 9432 1

转载 linux vim 编辑命令

文件分为文本文件和二进制文件:vim filename:默认访问方式使用文本方式。vim -b binfilename:指定使用二进制方式访问文件在vim界面使用:%!xxd 进入16进制编辑模式;使用:%!xxd -r 返回文本编辑模式。使用见:http://www.cnblogs.com/killkill/archive/2010/06/23/1763785.h

2013-11-14 16:42:09 879

转载 【美国科学家揭露感冒真相 】

感冒其实没的治,无论是否吃药病情最多持续一周,吃药只会使病情加重。感冒后必做的9件事:1.多睡觉;2.补充维C;3.吃块黑巧克力;4.打开加湿器;5.吃流体食物;6.多喝水;7.远离乳制品;8.服用非处方药;9.耐心等它过去。

2013-11-13 19:00:30 929

转载 生活哲理

【重温精辟】存心不善,风水无益;不孝父母,奉神无益;兄弟不和,交友无益;行止不端,读书无益;心高气傲,博学无益;做事乖张,聪明无益;不惜元气,服药无益;时运不通,妄求无益;妄取人财,布施无益。                                         ——林则徐【孔子圣贤哲学】①三十而立,立什么?立身、立业、立家;②四十不惑,明白了

2013-11-12 18:41:51 677

转载 【“八戒”养心法】

①戒躁,别轻易发脾气;②戒卑,别认为处处不及旁人;③戒傲,别总是自鸣得意;④戒妒,别妒忌别人、总希望别人栽跟头;⑤戒愁,不要生活在忧虑中;⑥戒慎,不要提心吊胆;⑦戒悲,别让不幸的事常浮现;⑧戒疑,别总以为别人暗算自己。

2013-11-12 18:38:26 1059

原创 C语言常用time时间结构体

9 struct timespec { 10     time_t  tv_sec;     /* seconds */ 11     long    tv_nsec;    /* nanoseconds */ 12 }; 13 #endif 14  15 struct timeval { 16     time_t      tv_sec;     /* second

2013-11-12 18:37:47 4752

转载 errno含义

http://www.myexception.cn/program/1266231.html #define EPERM 1 /* Operation not permitted */操作不允许  #define ENOENT 2 /* No such file or directory */文件/路径不存在  #define ESRCH 3 /* No such process

2013-11-12 17:53:07 1274

转载 openssl内存泄露问题

http://www.openssl.org/support/faq.html#PROG13http://bbs.chinaunix.net/thread-988772-1-1.html13. I think I've detected a memory leak, is this a bug?In most cases the cause of an apparent m

2013-11-12 16:30:39 4181

原创 socket超时设置

struct timeval sock_timeout = {10,0};int timeout_value;int timeout_value_len = sizeof(timeout_value);if(setsockopt(sock, SOL_SOCKET,SO_SNDTIMEO, (char *)&sock_timeout, sizeof(struct timeval)

2013-11-12 15:46:40 1025

原创 linux UNIX socket编程

char serverpath[]="/tmp/serverpath";void unix_socket_server(char *spath){char buffer[BUFSIZE];        struct  sockaddr_un servaddr;         struct  sockaddr_un from;        if ((sock

2013-11-07 18:46:51 857

原创 linux C监听本地所有数据包

char buffer[8196];void listen_all_package(){int sock, n;char *ifname = "eth0";struct sockaddr_ll addr;if ((sock=socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))){return FALSE;}memse

2013-11-07 14:11:21 1739 1

转载 Valgrind

与内存有关的问题可以分成两类:内存访问错误和内存使用错误。内存访问错误包括错误地读取内存和错误地写内存。错误地读取内存可能让你的模块返回意想不到的结果,从而导致后续的模块运行异常。错误地写内存可能导致系统崩溃。内存使用方面的错误主要是指申请的内存没有正确释放,从而使程序运行逐渐减慢,直至停止。首先必须搞懂什么是内存泄漏,其实,业界一直有两种定义:a. 大众化说法:一块内存由new或

2013-11-07 09:21:10 774

原创 RD管理经验记录

Version release每个月一个版本,如果周期太长,会有可能失控;

2013-11-05 18:31:46 879

原创 Makefile 条件判断

EXTFLAGS=ifeq ($(EXTFLAGS), )EXTFLAGS=-g -Wallendif注意:EXTFLAGS=赋值时不需要加双引号。

2013-11-04 18:38:41 767

转载 ioctl, struct ifreq, struct ifconf

http://wenku.baidu.com/view/59f4508d680203d8ce2f2412.html

2013-11-04 18:07:06 707

原创 函数可变参数处理

1、宏定义:#define Log(format, args...) do {syslog(LOG_INFO, format, ## args);}while(0)2、va_list 方式void VLog(const char *format, va_list args) {vprintf(format, args);}void Log(const char

2013-11-01 17:06:47 550

原创 linux C语言使用syslog接口

#include int init_daemon(){int openlog_option;/*Init syslog*/openlog_option = LOG_PID|LOG_CONS;if(gDebugMode)openlog_option |= LOG_PERROR;// also log on stderropenlog(DAEMON_NAME

2013-11-01 16:07:25 3368

原创 SIGPIPE错误

当程序写一个管道或socket时,如果对端连接已经关闭,写操作将返回一个SIGPIPE信号。SIGPIPE信号默认情况下将关闭进程,用户可以通过设置SIGPIPE信号处理函数来防止进程被关闭。if(signal(SIGPIPE, SIG_IGN) == SIG_ERR) {printf("Failed to ignore SIGPIPE signals");}

2013-11-01 11:17:56 917

转载 在linux中查看线程数的三种方法

http://www.2cto.com/os/201212/177103.html在linux中查看线程数的三种方法 在linux中查看线程数的三种方法  www.2cto.com  1、top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 

2013-11-01 10:42:34 4646 1

Android判断Internet连接

判断当前Android 手机能否上Internet,尽量减少流量

2010-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除