
LINUX
jindegegesun
这个作者很懒,什么都没留下…
展开
-
Linux环境进程间通信(一):管道及有名管道
在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实例对其读写规则进行了程序验证,这样做有利于增强读转载 2012-02-21 17:10:32 · 492 阅读 · 0 评论 -
ubuntu硬盘挂载
解决的办法,一、挂载到/mnt下sudo mkdir -p /mnt/dir这个命令是在/mnt下新建一个名为dir的目录,这个目录名当然你可以随便取。然后sudo gedit /etc/fstab这个命令打开fstab文件,在里面添加一行如下:/dev/sdax /mnt/dir ext3 relatime 0 2你既然懂挂载,大约不难理解这一行的。这里的/d原创 2013-07-03 10:30:32 · 999 阅读 · 0 评论 -
Ubuntu解决Eclipse需要JRE的问题
Ubuntu解决Eclipse需要JRE的问题,首先,建议你将eclipse文件夹复制到../usr/local里,因为这里好像是专门存放软件的文件夹。打开 终端,输入命令../usr/local/eclipse/eclipse -vm /usr/java/jdk1.6.0_43/bin/java就可以打开eclipse了。最后,你需要配置一下eclipse的JRE,否则以后你每次原创 2013-07-03 12:19:06 · 1173 阅读 · 0 评论 -
Ubuntu将新增磁盘挂载到home下
home磁盘空间不足,其他闲置硬盘是原来windows的,不能直接使用(磁盘格式及权限等原因),比如编译安卓源码等。 这样的话就需要将新的磁盘格式化成fat32后挂载到/home下的一个目录,这样就可以方便使用啦。 具体步骤如下:1.格式化磁盘: www.2cto.com a.使用命令: sudo mkfs -t ext3 /dev/sdb1如果执行后转载 2013-06-17 18:25:36 · 1171 阅读 · 0 评论 -
Linux环境进程间通信(六):套接口(sockets)
在本专题的前面几个部分,如消息队列、信号灯、共享内存等,都是基于Sys V的IPC机制进行讨论的,它们的应用局限在单一计算机内的进程间通信;基于BSD套接口不仅可以实现单机内的进程间通信,还可以实现不同计算机进程之间的通信。本文将主要介绍BSD套接口(sockets),以及基于套接口的重要而基本的API。一个套接口可以看作是进程间通信的端点(endpoint),每个套接口的名字都是唯一的(唯一转载 2012-02-21 17:15:48 · 845 阅读 · 0 评论 -
Linux环境进程间通信(五):共享内存
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道和消息转载 2012-02-21 17:14:48 · 582 阅读 · 0 评论 -
Linux环境进程间通信(四):信号灯
信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了用于访问控制外,还可用于进程同步。一、信号灯概述信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制。相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程也可以修改该标志。除了转载 2012-02-21 17:13:59 · 534 阅读 · 0 评论 -
Linux环境进程间通信(二): 信号
linux信号机制远远比想象的复杂,本文力争用最短的篇幅,对该机制做了深入细致的分析。读者可以先读一下信号应用实例(在信号(下)中),这样可以对信号发送直到相应的处理函数执行完毕这一过程有个大致的印象。本文尽量给出了较新函数的应用实例,着重说明这些的功能。一、信号及信号来源信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一转载 2012-02-21 17:11:57 · 782 阅读 · 1 评论 -
Linux 环境进程间通信(三):消息队列
本系列文章中的前两部分,我们探讨管道及信号两种通信机制,本文将深入第三部分,介绍系统 V 消息队列及其相应 API。消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接转载 2012-02-21 17:13:01 · 500 阅读 · 0 评论 -
Ubuntu下图形界面SVN客户端-RabbitVCS的安装
1.首先添加源:[plain] sudo gedit /etc/apt/sources.list 加入:[plain] ##rabbitvcs deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu lucid main 2.更新源[plain] sud原创 2013-07-03 17:13:13 · 1912 阅读 · 0 评论