自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 实现C语言的拷贝函数且将复制后的字符串逆序,不能使用库函数,不能定义其他的变量。

面试被智商压制以后百度到的。

2014-11-24 22:42:16 638

原创 进程间通讯IPC随笔

方式1:信号(signal)  亲缘进程和非亲缘进程都可以, 也可以进程自己给自己递送信号。

2014-08-31 07:33:16 381

原创 线程的修炼3

线程锁:因为多个线程共享相同的内存,所以需要确保每个线程看到一致的数据。如果数据是只读的,那么不存在一致性问题。但是如果线程对数据有读有写,此时需要同步机制来保证数据的一致性。需要一种机制确保变量修改时,只有一个线程在访问。这样就能保证数据的一致性。这时候就需要线程锁了。1.互斥量:用pthread_mutex_t mutex来定义一把锁.mutex是锁名。int pthrea

2014-08-28 11:09:35 326

原创 线程的修炼2

线程的回收:当一个线程被创建时,系统给它创建一个线程控制块(有thread id来标识)。如果线程没有设置分离属性,那么需要其它线程通过pthread_join来回收这个线程控制块。int pthread_join( pthread_t thread,  void ** value_ptr );thread为线程ID,** value_ptr用来接收线程的退出值(可以设置为

2014-08-28 11:08:47 275

原创 线程的修炼1

一个进程中的所有线程共享相同的全局内存,一个进程中的所有线程不仅共享全局变量,而且还共享:进程指令,大多数数据,打开的文件(如描述字),信号处理程序和信号处置,当前工作目录,用户ID和组ID。但是,每个线程有自己的:线程ID,寄存器集合,包括程序计数器和栈指针栈(用于存放局部变量和返回地址),Errno,信号掩码,优先级。主进程中结束,线程通通结束,所以,一般可以在主进程最后加

2014-08-28 10:41:54 309

转载 在VIM中完美显示source insight的中文

编辑 ~/.profile(原来不存在),加入:    export LC_CTYPE=zh_CN.GB18030编辑 ~/.vimrc(原来不存在),确认含有:    set fileencodings=utf-8-bom,ucs-bom,utf-8,cp936,gb18030,ucs,big5    这个顺序比较好,能准确识别的优先放前面。然后 vim

2014-08-28 10:38:32 536

转载 VM虚拟机无摄像头问题解决

Ubuntu10.10中已经带有了万能驱动,支持直接使用USB摄像头,不需再装usb驱动了,如spcaview, gspcav等软件了。    插上USB摄像头,打开虚拟机后,会提示:    “Host USB device connections disabled”," The connection to the VMware USB Arbitration Service was un

2014-08-27 12:17:52 14430

转载 搜狗浏览器曾经保存的网页密码查询

javascript:(function()%7bvar s,F,j,f,i; s = ""; F = document.forms; for(j=0; j<F.length; ++j) %7b f = F%5bj%5d; for (i=0; i<f.length; ++i) %7b if (f%5bi%5d.type.toLowerCase() == "password") s += f%5

2014-08-25 10:52:31 3227

中兴2014校招软件笔试题

中兴2014校招软件笔试题,我的技术比较差,大家别介意

2014-10-18

空空如也

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

TA关注的人

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