文件的访问模式:1、规范模式:2、同步模式:3、内存映射模式:4、直接I\O模式5、异步模式:内存映射模式:1、共享型:在线性区页上的任何写操作都会修改磁盘上的文件;而且这种修改对映射了同一文件的所有进程都是可见的。2、私有型:进程创建只读文件的时候用到,效率更高。对它对写操作不会改变磁盘文件,也对...
分类:
系统相关 时间:
2015-08-21 13:17:56
阅读次数:
168
1批量修改文件名描述
1.1功能描述
批量修改同一文件夹下文件名字,可以定义一个新名字,后面接着文件从0开始的序号。
1.2所需技术
CFileDialog,CString方法操作得到所需,rename
2批量修改文件名运行流程
3批量修改文件名详细设计
3.1添加文件按钮响应OnAddFile
按下“添加文件”按钮后,打开一个文件对话框objFileDlg。但...
分类:
编程语言 时间:
2015-08-19 00:41:09
阅读次数:
164
最近在看flume部分功能的源码,关于FileLock的使用,其实在很多开源框架都有涉及,我所看过的有lucene,zookeeper,hadoop,es等开源框架都有用到,下面简单的介绍下FileLock。
1,FileLock是独占锁,控制不同程序(JVM)对同一文件的并发访问。 2,可以对写文件(w)加锁,而且必须是可写文件,不然回报:java.nio.channels.NonWritableChannelException异常,这样可以保证只有同一个进程才能拿到锁对文...
分类:
其他好文 时间:
2015-08-17 23:46:30
阅读次数:
275
FileLock是文件锁,进程锁,用于进程间并发,控制不同程序(JVM)对同一文件的并发访问。 FileLock是java 1.4 版本后出现的一个类,它可以通过对一个可写文件(w)加锁,保证同时只有一个进程可以拿到文件的锁,这个进程从而可以对文件做访问;而其它拿不到锁的进程要么选择被挂起等待...
分类:
其他好文 时间:
2015-08-16 17:59:20
阅读次数:
153
「情况1」同一文件内容冲突
cd ~/user2/samplegit pullecho "Hello,User2" >> user.txtgit add .git commit -m "user2 conflict commit"git push origin master
cd ~/user1/sampleecho "Hello,User1" >> user.txtgit p...
分类:
其他好文 时间:
2015-08-09 14:12:01
阅读次数:
162
在团队开发时,必然会用到代码版本控制工具,比如SVN。但是多人共同维护同一份代码,当对同一文件进行增删时,就可能造成冲突,如何尽可能避免冲突相当重要。首先,每次,新建任何文档,都会修改项目文件,所以新建文件时必须要commit一下自己的项目文件。然后,先update别人的代码,再commit自己的代...
分类:
其他好文 时间:
2015-08-09 01:45:13
阅读次数:
184
当多个控制线程共享相同的内存时呢,需要确保每个线程看到一致的数据视图。如果每个线程使用的变量都是其他线程不会读取和修改,那么就不存在一致性的问题。线程互斥接口用来保护数据,用于确保同一时间只有一个线程访问数据。互斥:限制代码---独占很久以前:下面程序存在竞争问题的哟,当创建20个线程,每个线程都对...
分类:
编程语言 时间:
2015-08-02 00:47:04
阅读次数:
197
使用eclipse编辑php:1要运行eclipse需要先下载jdk(直接百度jdk就可以这里有分32位和64位) 下载安装,安装会出现安装jdk和jre不能在同一文件夹下应该分开如下即可:2安装完之后配置系统变量:我的电脑》右键→属性》高级系统设置》→高级》环境变量 新建系统变量两个 1:变...
分类:
Web程序 时间:
2015-07-31 14:33:54
阅读次数:
214
① 自定义安装(先要在管理里停止apache服务,再卸载apache,再安装时不需要重启电脑)
apache+php+mysql+phpmyadmin自行安装
我们建议大家,安装的时候安装到同一文件夹,利用管理(文件夹不要中文)
安装完一个测试一个.
1. apache
完后 http://locahost
2. 下 php 核心包(用于支持ph...
分类:
Web程序 时间:
2015-07-29 23:05:09
阅读次数:
199
1 文件映射 文件映射(Memory-MappedFiles)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。 Win32API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使.....
分类:
系统相关 时间:
2015-07-26 17:05:36
阅读次数:
129