自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itegel的专栏

Huh Mongol Mandaa!

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 pthread_join函数及linux线程

<br />pthread_join使一个线程等待另一个线程结束。 代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结束,使创建的线程有机会执行。 所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。 下面说一下如何创建一个线程。 通过创建线程,线程将会执行一个线程函数,该线程格式必

2010-08-13 15:23:00 573

转载 查看本机端口占用情况(转)

<br />关键字: ip <br />netstat -anb <br />可以看到端口和占用端口的应用程序,所用时间比较长 <br /><br />netstat -a <br />只查看端口占用情况,速度快

2010-08-11 19:26:00 510

原创 长连接VS短连接

什么是长连接,什么是短连接?贴个经典的,看完了就应该没啥问题了 :<br /><br />TCP/IP通信程序设计的丰富多样性 <br /><br />刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 <br />序,据此一些人可能会认为TCP/IP编程很简单。其实不然, <br />TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 <br />通信方式和报文格式的多样性上。 <br /><br />一。通信方式 <br />主要有以下三大类: <br />(一)SERVER/CLI

2010-08-11 14:57:00 959

原创 signal(SIGPIPE,SIG_IGN)问题

<br />  当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据 时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出), 所以client会退出。<br />若不想客户端退出可以把 SIGPIPE设为SIG_IGN<br />如:    signal(SIGPIPE,SIG_IGN);<br />这时S

2010-08-09 14:22:00 2121 3

转载 Linux下rz,sz与ssh的配合使用

<br />一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;<br />   与ssh有关的两个命令可以提供很方便的操作:<br />   sz:将选定的文件发送(send)到本地机器<br />   rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)<br />rz,sz是便是Linux/Unix同Windows进行ZModem文件传输

2010-08-06 16:11:00 40346 4

原创 SourceInsight打开,切换工程出错问题。

<br />英文版的SI如果工程路径和代码路径中有任何中文都有可能出现这个问题,这样让人很懊恼。<br />解决方式要不是切换中文版的,要不就是将代码放在没有中文的路径上。<br />这个问题困扰了我好几天...

2010-08-06 10:08:00 3243

转载 MakeFile由浅入深

<br />经过长时间学习linux Makefile,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。<br />  假设我们有一个程序由5个文件组成,源代码如下:<br />  /*main.c*/<br />  #include "mytool1.h"<br />  #include "mytool2.h"<br />  int main()<br />  {<br />  mytool1_print("hello mytool1!");<br />  mytool2_prin

2010-08-05 21:06:00 568

linux信号量说明

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+136) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+540) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+944) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+1348) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-1352) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-956) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-560) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-164)

2010-12-10

空空如也

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

TA关注的人

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