1.Windows下的文件系统是:NTFS
2.Linux下的文件系统是ext2,ext3,最新的是ext4
3.一般的硬盘以512个字节为一个扇区
4.磁盘中一个Block的大小时扇区的倍数,PC默认设置的大小是4096的大小
5.关于文件系统(以ext2文件系统为例)
6.文件名并没有存在inode里面
7.目录项,一个目录项默认的大小时4096字节的大小
里面记录的有文件名...
分类:
系统相关 时间:
2014-09-14 11:22:37
阅读次数:
271
ADT(Abstract Data Type)抽象数据类型
为了便于理解,以复数为例:
(1)定义:
ADT Complex{
数据对象:D={e1,e2|e1,e2为实数}
数据关系:S={|e1是实部,e2是虚部}
基本操作:
Creat(&C , x, y)
GetReal(C)
GetImage(C)
Add(c1,c2)
...
分类:
其他好文 时间:
2014-09-14 08:59:56
阅读次数:
210
epoll惊群:http://blog.csdn.net/spch2008/article/details/18301357惊群主要是关于内核哪一个数据结构的竞争:我猜是inode,要看源码了关于epoll惊群的讨论帖:http://bbs.chinaunix.net/thread-1091745-...
分类:
其他好文 时间:
2014-09-13 17:09:15
阅读次数:
161
在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。
(内核:2.4.37)...
分类:
系统相关 时间:
2014-09-11 19:28:22
阅读次数:
628
题意:给你n个模式串,m个文本串,问你m个文本串中分别出现了几个模式串解题思路:AC自动机模板题,我们只需要把 end 变为 n的序号就行。但是要注意这里所有串的范围解题代码: 1 // File Name: temp.cpp 2 // Author: darkdream 3 // Creat...
分类:
其他好文 时间:
2014-09-11 19:05:42
阅读次数:
181
AppMaster向RM请求资源MRAppMaster :serviceinit // service to allocate containers from RM (if non-uber) or to fake it (uber) containerAllocator = creat...
分类:
其他好文 时间:
2014-09-11 15:12:42
阅读次数:
867
1. 创建int creat(const char *filename, mode_t mode);参数mode指定文件的存取权限,mode同umask一起决定文件的最终权限(mode&umask),umask代表了文件在创建时需要去掉的一些存取权限。umask可通过系统调用umask()来改变:i...
分类:
系统相关 时间:
2014-09-09 15:24:58
阅读次数:
271
刚开始代码的实现如下:voidCreateFIFO(){if((mkfifo(FIFOPATH,O_CREAT|O_EXCL|O_RDWR)<0)&&(errno!=EEXIST)){printf(strerror(errno));}}intOpenFIFO(){fd=open(FIFOPATH,O_RDWR|O_NONBLOCK);returnfd;}觉得非常的不优雅,毕竟需要调用两个函数,而且写函数又有一..
分类:
其他好文 时间:
2014-09-08 10:59:37
阅读次数:
499
一、inotify简介inotify是Linux内核2.6.13(June18,2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目beagle引入用..
分类:
系统相关 时间:
2014-09-05 16:27:32
阅读次数:
329
INSERT INTO QCircle.qc_news_center_timing (`name`,info,creat_time,whether_timing,timing_publish_time,publisher,isdelete,news_type,u_id,circle_id,wheth...
分类:
数据库 时间:
2014-09-04 18:24:09
阅读次数:
325