自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 进程通信之六 UDS

简介Socket原本是被应用于双机通信,之后引入了Unix Domain Socket。该Socket应用于本机的进程之间,由于其去掉了复杂的协议处理过程,效率会高普通Socket。其用法与普通Socket基本相同。也需要经历socket,bind,listen,connect,read,write,close等阶段。示例:/* * =======================

2012-02-23 20:39:37 6151

原创 进程通信之五 共享内存

简介共享内存是到目前为止,cost最低的通信方式。由于不需要拷贝数据,共享效率非常的高。一般需要信号量等配合使用,来实现进程的同步与互斥。API key: 标识符的规则size:共享存储段的字节数flag:读写的权限返回值:成功返回共享存储的id,失败返回-1int shmget(key_t key, size_tsize, int flag);sh

2012-02-22 19:34:20 860

原创 进程通信之四 信号量

直接上例子/* * ===================================================================================== * * Filename: sem_ipc.h * * Description: Header file for IPC using sem * *

2012-02-21 22:48:02 588

原创 进程通信之三 消息队列

简介消息队列也是常见的进程通信方式之一,并且加上之后将要介绍的信号量和共享内存,这三种并称为XSI IPC。其特点可以参考这里(http://blog.csdn.net/wzhwho/article/details/3990118),但最终来自于APUE这本书。示例/* * =====================================================

2012-02-21 22:33:54 514

转载 推荐读物,出处未知

非常推荐的两本书是:【竞争战略】【竞争优势】这两本书起到了振聋发聩的作用但是 翻译比较烂,如果有英文阅读功底,建议看英文版。 拓宽视野 1,经济学《经济学:微观经济学》,萨缪尔森《经济学原理:微观经济学》,曼昆《企业、市场与法律》,科斯《经济解释》,张五常普及性的经济学读物:《经济学的思维方式》,保罗•海恩《生活中的经济学》,茅于轼《弗里

2012-02-20 20:56:21 683

原创 C++算法及迭代使用小例

1 #include 2 #include 3 #include 4 5 using std::string; 6 using std::cin; 7 using std::cout; 8 using std::endl; 9 10 int main(){ 11 12 std::vector v; 13 int s; 14

2012-02-20 20:47:33 891 2

原创 进程通信之二FIFO

简介FIFO突破通常管道无法进行无关进程之间的通信的限制,使得同一主机内的所有的进程都可以通信。FIFO是一个文件类型,stat结构中st_mode指明一个文件结点是不是一个FIFO,可以使用宏S_ISFIFO来测试这一点。当一个FIFO存在于文件系统里时,我们只需要在想进行通信的进程内打开这个文件就可以了。当然FIFO作为一个特殊的文件,它有一些不同普通文件特性,下面会详细详述它的读写规则,

2012-02-20 20:44:57 763

原创 进程通信之一 pipe

开题其实按照开源领域的原则来说,本文是不该产生的。因为进程通信别人整理过无数次了。知识应该重用。但是呢,从本人提高的过程来说,这里算是做个记录吧。详解管道是Linux支持的最初Unix IPC形式之一,具有以下特点:    * 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道;    * 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程

2012-02-19 19:43:54 666

转载 在Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式) LNMP

Nginx(发音为 “engine x”)是一款免费、开源、高性能的HTTP服务器。同时Nginx以稳定、功能丰富、配置简单、资源消耗少著称。这篇教程将会为你展示如何在一台 Fedora 14中安装Nginx+MySQL+PHP5(PHP-FPM模式)我已经测试无误,这将保证为你工作!1 前言备注在这篇教程中我使用的用户名是www.unixbar.net,IP地址是192.168.0.

2012-02-12 10:11:30 796

原创 用 Graphviz 可视化函数调用

主要参考来自这里,http://www.ibm.com/developerworks/cn/linux/l-graphvis/主要操作安装graphviz,在fedora下yum install graphviz-devel。从IBM的deveopworks的网页下载pvtrace,  并编译安装之,详见其说明。 gcc -g -finstrument-functions test.c

2012-02-11 16:18:28 1503

空空如也

空空如也

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

TA关注的人

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