共享内存区是可用IPC形式中最快的。一旦内存区映射到共享它的进程的地址空间,进程间数据的传递就不再涉及内核。然而往该共享内存区存放信息或从中取走信息的进程间通常需要某种形式的同步。不再涉及内核是指:进程不再通过执行任何进入内核的系统调用来彼此传递数据。内核必须建立允许各个进程共享该内存区的内存映射关系,然后一直管理内存区。
默认情况下通过fork派生的子进程并不与其父进程共享内存区。
mmap...
分类:
系统相关 时间:
2014-06-11 06:34:25
阅读次数:
439
1. linux用户和用户组
linux是多用户操作系统,为了控制文件的权限,将文件和目录的权限分为下面三种角色:
User: 文件所有者,
Group: 用户组,
Others: 其他人。
2. linux文件属性...
分类:
系统相关 时间:
2014-06-11 06:03:58
阅读次数:
346
现在将共享内存区的概念扩展到将无亲缘关系进程间共享的内存区包括在内。Posix提供了两种在无亲缘关系进程间共享内存区的方法:
1、内存映射文件:由open函数打开,由mmap函数把得到的描述符映射到当前进程地址空间中的一个文件。(上一节就是这种技术)
2、共享内存区对象:由shm_open打开一个Posix名字(也许是在文件系统中的一个路径名),所返回的描述符由mmap函数映射到当前进程的地址...
分类:
系统相关 时间:
2014-06-11 00:28:43
阅读次数:
464
1. linux下修改文件用户组
chgrp: change group的简写,修改文件所属的用户组。
linux下修改文件所有者
chown :change owner的简写, 修改文件的所有者。...
分类:
系统相关 时间:
2014-06-11 00:51:47
阅读次数:
336
作者:EasyWave 时间:2014.06.08
类别:Linux内核-TimeZone设置 声明:转载,请保留链接
Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。Linux将时钟分为系统时钟(SystemClock)和硬件(Real TimeClock,简称RTC)时钟两种。...
分类:
系统相关 时间:
2014-06-10 16:03:30
阅读次数:
353
1. 文件权限简介
linux文件权限有9个,三组表示,owner, group, others,每组又包含r,w, x三种状态。
2. 根据数字修改权限
r, w, x三种权限通过数字来代表:
r: 4
w: 2
x: 1
每组的权限为上面三个相加。
比如权限为; [-rwxrwx---]...
分类:
系统相关 时间:
2014-06-11 06:30:33
阅读次数:
381
要创建SessionFactory , 首先要创建Configuration 对象。
这个对象就是去读取hibernate 的一些配置信息。
默认状况下, hibernate会到 classPath 目录下加载hibernate.cfg.xml 文件。...
分类:
系统相关 时间:
2014-06-11 07:08:02
阅读次数:
319
首先声明我是用的Eclipse版本是V3.7
==========================================================================
一、Jode反编译插件
需要下载的资源
1、net.sf.jadclipse_3.3.0.jar----http://prdownloads.sourceforge.net/jadclipse/n...
分类:
系统相关 时间:
2014-06-11 07:04:00
阅读次数:
371
linux信号应用,定时执行,alarm,setitimer...
分类:
系统相关 时间:
2014-06-10 15:52:59
阅读次数:
298
有时候,我们会好奇有些包的源码是怎么写的,毕竟源码是学习这个框架的最直接最原始的方法,可是Eclipse无法帮我们自动下载源码,这里推荐一个插件,可以帮我下载想要的源码。
Java Source Attacher
插件主页:http://marketplace.eclipse.org/content/java-source-attacher#.U5RmTePp0QI
可以通过eclips...
分类:
系统相关 时间:
2014-06-11 00:53:57
阅读次数:
516
先来看一下写文件函数write的执行过程:
ret = write()...
分类:
系统相关 时间:
2014-06-11 00:11:54
阅读次数:
339
一、映射Set(集):未排序,无重复。 实例代码:
参数说明:name:指定属性名。table:指定与属性名对应的表名。lazy:是否延迟加载。:指定IMAGES的外键。:指定和images集合中元素对应的字段为FILENAME。二、映射Bag(包):未排序,允许重复。
Hibern...
分类:
系统相关 时间:
2014-06-10 00:42:22
阅读次数:
336
1.svn服务自启动脚本把脚本放在/etc/init.d/下vi
/etc/rc.d/init.d/svnsvn脚本内容:01 #!/bin/bash02 # chkconfig: - 85 1503 #
description: svn server04 SVN_HOME=...
分类:
系统相关 时间:
2014-06-10 00:52:42
阅读次数:
315
free命令用于显示当前系统的内存空闲和使用情况,其中包括物理内存,交换分区内存,内核缓冲区内存以及高速缓存,free的参数报错一下:-b
——字节的方式显示内存使用情况[root@redhat ~]# free -b total used free shared buffers
cachedMem...
分类:
系统相关 时间:
2014-06-10 00:29:52
阅读次数:
315
在myeclipse8.5的安装目录下找到\Common\plugins下的com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar注意先关闭myeclipse。1.找到Genuitec\Common\plugins下的com.genu...
分类:
系统相关 时间:
2014-06-10 08:30:36
阅读次数:
270
1、源码最新下载地址:http://nlp.stanford.edu/software/index.shtml;2、解压stanford-corenlp.zip;3、打开Eclipse新建JAVA项目stanford-corenlp,然后在项目根目录创建文夹名"lib";4、将步骤2解压出的*.ja...
分类:
系统相关 时间:
2014-06-10 09:43:55
阅读次数:
741
如果,在开发中,(Eclipse)删除了一些文件后又发现需要这些文件该怎么办?1.
只要在项目上----鼠标右键点击项目名,选择Restore from Local history。 选择需要恢复的文件,即可恢复所需要的文件。2.
同样,在Java文件中也可以恢复删除的部分。 在类中做出修...
分类:
系统相关 时间:
2014-06-10 10:00:52
阅读次数:
214