Linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说,每个文件都有2个link计数器:i_count和i_nlink。i_count的意义是当前文件使用者(或被调用)的数量,i_nlink的意义是介质连接的数量(硬链接的数量);可以理解为i_c..
分类:
系统相关 时间:
2015-10-12 14:36:00
阅读次数:
243
文件删除生成场景案例解决实战àweb服务器磁盘满故障深入解析参考博文:http://oldboy.blog.51cto.com/2561410/612351Linux的文件名是存在父目录的block里面,并指向这个文件的inode节点,这个文件的inode节点再标记指向存放这个文件的block的数据块。我们删除一个文件,实际上并..
分类:
系统相关 时间:
2015-08-13 20:30:11
阅读次数:
132
/**
* 删除带内容的目录
*
windows删除原理:必须从最里面往外删除
*
需要深度遍历
*/
package cn.test.filedemo;
import java.io.File;
public class DeleteFileDemo {
public static void main(String[] args) {
Fil...
分类:
编程语言 时间:
2015-05-15 13:46:10
阅读次数:
164
导致的数据缺失 for all entries in
自动去除重复数据的问题 以前也遇到过 但是没有引起足够的注意
而且发生错误时都是隐性的 很难找
所以开发程序 使用all entries in的时候就要考虑到这个问题
多选几个关键字段来避免被删除 原理的分析: 1)for all entries...
分类:
其他好文 时间:
2015-04-28 17:44:20
阅读次数:
121
1删除文件的原理文件删除:需要具备以下两个条件同时具备才生效1受文件的硬连接控制,有一个硬连接i_link+1,减少一个硬连接,i_link-1,当i_link=0时,文件就被删了列:创建文件i_link=1,为这个文件创建一个硬连接,i_link=2,删除一个硬连接,i_link-1,删除源文件i_link=0了2受..
分类:
其他好文 时间:
2015-04-03 15:39:07
阅读次数:
179
Linux文件删除原理:Linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说,每个文件都有2个link计数器:i_count和i_nlink。i_count的意义是当前文件使用者(或被调用)的数量,i_nlink的意义是介质连接的数量(...
分类:
系统相关 时间:
2014-12-29 13:41:35
阅读次数:
179
从《C# Via CLR》中的演化的一个小demo,探索事件的添加和删除原理,简单明了: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 usin...
1.asp.net中数据绑定控件中行按钮和行超链接实现方式不同:ListView中Button,HyperLink两种行删除方式,按钮方式是将行的id通过表单提交到服务器;行超链接的方式是通过超链接的url通过get的方式提交给处理页面,超链接的方式由于没有提交所有的表单信息,因此很多服务端控件的高...
分类:
Web程序 时间:
2014-05-04 12:36:53
阅读次数:
267