摘要: 在开发过程中有时候需要为某个文件快速地分配固定大小的磁盘空间,为什么要这样做呢? (1)可以让文件尽可能的占用连续的磁盘扇区,减少后续写入和读取文件时的磁盘寻道开销; (2)迅速占用磁盘空间,防止使用过程中所需空间不足。 (3)后面再追加数据的话,不会需要改变文件大小,所以后面将不涉及metadat 阅读全文
posted @ 2022-05-22 15:52 孔紫旭 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 需求如下: 现有一个1G左右的日志文件,大约有500多万行, 用php返回最后几行的内容。 1. 直接采用file函数来操作 or file_get_content() 肯定报内存溢出注: 由于 file函数是一次性将所有内容读入内存,而php为了防止一些写的比较糟糕的程序占用太多的内存而导致系统内 阅读全文
posted @ 2022-05-22 15:50 孔紫旭 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.MPlayer 的特殊控制模式 MPlayer 本身是一个命令行的程序,但是他提供了有后台模式(Slave),可以把自己输出重定向到一个指定的X Windows窗口中,并且可以通过管道向其发送命令来控制,这样就为GUI程序提供一个简单的编程接口.让其用图形界面来控制.Gnome下的 gmplay 阅读全文
posted @ 2022-05-22 15:45 孔紫旭 阅读(310) 评论(0) 推荐(0) 编辑
摘要: dd 使用 dd 这个 linux 命令可以创建一定大小文件。 linux 创建文件命令:dd 命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard] dd 〔选项〕QUOTE:if = 输入文件 (或设备名称)。of 阅读全文
posted @ 2022-05-22 15:36 孔紫旭 阅读(124) 评论(0) 推荐(0) 编辑
摘要: truncate由coreutils安装包提供,下面安装coreutils安装包: [root@localhost ~]# yum -y install coreutils truncate常用选项 下面是truncate的常用选项: -c, --no-create --> 不创建任何文件 -o, 阅读全文
posted @ 2022-05-22 15:30 孔紫旭 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Fsutil 是可用于执行多种与 FAT 和 NTFS 文件系统相关的任务(例如管理重解析点、管理稀疏文件、卸载卷或扩展卷)的命令行实用程序。由于 Fsutil 功能非常强大,因而只有完全掌握 Windows XP 的高级用户才能使用它。此外,必须作为管理员或管理员组的成员登录才能使用 Fsutil 阅读全文
posted @ 2022-05-22 15:23 孔紫旭 阅读(285) 评论(0) 推荐(0) 编辑
摘要: FSUtil_文件系统工具类 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.*; import org.apache.h 阅读全文
posted @ 2022-05-22 15:21 孔紫旭 阅读(77) 评论(0) 推荐(0) 编辑