- 博客(8)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 共享内存陷阱和分析
所谓共享内存就是使得多个进程可以访问同一块内存空间,是最快的可用IPC形式。是针对其他通信机制运行效率较低而设计的。往往与其它通信机制,如信号量结合使用,来达到进程间的同步及互斥。其他进程能把同一段共享内存段“连接到”他们自己的地址空间里去。本文详细分析了常见的Linux共享内存陷阱,希望对大家有所帮助。AD:【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术所谓共享
2015-10-16 23:21:12 784
转载 进程间通信-共享内存
一、IPC(Inter-Process Communication,进程间通信)对象的介绍System V 的IPC对象有共享内存、消息队列、信号灯。注意:在IPC的通信模式下,不管是使用消息队列还是共享内存,甚至是信号灯,每个IPC的对象都有唯一的名字,称为"键"(key)。通过"键",进程能够识别所用的对象。"键"与IPC对象的关系就如同文件名称于文件,通过文件名,
2015-10-16 22:05:17 391
转载 gdb使用
转自:http://blog.csdn.net/qibaoyuan/article/details/6116265在gdb设置:set print pretty on ===========================其他七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address set p
2015-10-16 13:36:33 346
原创 MD5校验
(一)来自:http://www.cnblogs.com/zhenjing/p/openssl.htmlOpenSSL http://www.openssl.org/ OpenSSL整个软件包大概可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。OpenSSL 的密码算法库包含多种加密算法的实现,可单独应用。OpenSSL 下载:http://www.ope
2015-10-15 12:58:08 617
转载 epoll 的accept , read, write(重要)
在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:* EAGAIN: 再试一次* EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block* perror输出: Resource temporarily unavailable
2015-10-12 22:36:56 590
转载 fedora 使用音乐播放器
因为安装环境的不同,Fedora在安装后会安装不同的软件包。通常在安装的时候有多种选择: 1、桌面环境: 适合个人日常使用,安装包含办公软件(Fedora 默认安装Open Office)、娱乐影音软件,此版本不会默认不会安装source包,经常会在安装其他软件的时候,提示找不到: build 文件。 2、开发环境: 适合软件开发人员使用,不会安装办公软
2015-10-11 18:51:22 1553
转载 linux下select使用
在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读或者写,还是关注一个描述符中是否出现异常) •我们要等待多长时间。(我们可以等待无限长的时间,等待固定的一段时间,或者根本就不等待) 从 sel
2015-10-08 15:32:12 979
原创 各种二分查找算法总结
1. 最基本的二分查找算法:在已排好序的vector中查找是否存在targetbool findData(vector &nums, int target){ if(nums.size()==0) return false; int low=0; int high=nums.size()-1; int mid; while(low<=high){ mid=(low+hig
2015-10-03 17:12:48 501
xxl-job与hadoop同时使用
2020-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人