目前项目,有个云盘功能要开发,这里记下这个功能的开发流程思路。项目是B/S架构的。一.云盘功能 云盘功能主要分三方面 1.存储 2.分享 3.容量限制 存储功能,核心在两方面,1.文件名不重复,2.文件目录 实体文件的文件名,用文件的MD5值存储,数据库文件表记录文件的MD5值和...
分类:
其他好文 时间:
2015-04-04 06:36:28
阅读次数:
153
$@??表示目标文件 $^??表示所有的依赖文件 $<??表示第一个依赖文件 $???表示比目标还要新的依赖文件列表
分类:
其他好文 时间:
2015-04-03 17:38:05
阅读次数:
97
【前言】mysql可以记录用户执行的sql:记录到文件、表格mysql可以定义执行多少时间以上得sql属于慢查询,也会根据配置,记录相关信息到文件、表格【背景说明】公司想监控记录每天执行了哪些sql,哪些sql是慢查询,然后去优化sql【技术说明】其实只要搞清楚了mysql怎样记录执行s..
分类:
数据库 时间:
2015-04-03 06:56:55
阅读次数:
328
内容来源于鸟哥私房菜 1.Linux文件属性 1)第一列为文件类型与权限 第一个字符表示文件的类型: [d]表示目录 [-]表示文件 [l]表示连接文件 [b]表示设备文件中可供存储的接口设备,例如硬盘、软盘 [c]表示设备文件里面的串行端口设备,例如键盘和鼠标 剩下的字符表示文件权限: 2)第二列...
分类:
系统相关 时间:
2015-03-31 23:37:53
阅读次数:
287
gcc/g++编译器对于.c格式的C文件,可以采用gcc或g++编译对于.cc、.cpp格式的C++文件,应该采用g++进行编译常用的选项:-c表示编译源文件-o表示输出目标文件-g表示在目标文件中产生调试信息,用于gdb调试-D编译时将宏定义传入进去-Wall打开所有类型的警告。1.gcc编译过程...
分类:
系统相关 时间:
2015-03-29 17:56:54
阅读次数:
219
Description每个Linux文件具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)。利用ls -l命令可以看到某个文件或目录的权限,它以显示数据的第一个字段为准。第一个字段由10个字符组成,如下:-rwxr-xr-x第1位表示文件类型,-表示文件,d表示目录2-4位表示文件所有者的权限,u权限5-7位表示文件所属组的成员的权限,g权限8-10位表示所有者和所属组的成员之外的...
分类:
其他好文 时间:
2015-03-21 09:47:05
阅读次数:
121
Linux pipe 源码分析
管道pipe作为Unix中历史最悠久的IPC机制,存在各个版本的Unix中,主要用于父子进程之间的通信(使用fork,从而子进程会获得父进程的打开文件表),pipe()系统调用底层的实现就相当于一个特殊的文件系统,每次调用的时候创建一个inode关联着两个file,一个用于读,一个用于写,从而实现数据的单向流动。
用户层API:...
分类:
系统相关 时间:
2015-03-20 18:41:06
阅读次数:
357
1.zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /root/ myfile.zip 把myfile.zip文件解压到 /root/ -o:不提示...
分类:
系统相关 时间:
2015-03-16 14:43:59
阅读次数:
171
1.zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /root/ myfile.zip把myfile.zip文件解压到 /root/-o:不提示的情况下覆盖文...
分类:
系统相关 时间:
2015-03-16 14:23:12
阅读次数:
203
PHP文件上传主要两个步骤:
1.首先前端html写好文件表单上传网页
2.在前端点提交时,web服务器php脚本通过超全局变量$_FILES和一个move_uploaded_file函数搞定
前端html如下:
文件上传...
分类:
Web程序 时间:
2015-03-10 23:10:34
阅读次数:
192