您正在查看 "编程相关" 分类下的文章
2008-09-10 17:01
如果你不小心用rm -rf xxx删除了文件或者整个目录,在ext2文件系统上是可以恢复的。因为文件数据没有被实际删除,只是索引被删除了,文件被误删除之后,应该马上停止创建、修改等文件操作,因为他们有可能会覆盖以前被删除文件所占用的磁盘空间,这样就没办法恢复了。
如果只有一个文件,那么运行:
debugfs /dev/sda2; // /dev/sda2是你要查看的设备
|
2008-06-16 17:49
在CS(Computer science)中被定义为存储在其他地方(区别于原始位置)的一组原始数据的副本就叫缓存。换句话说,缓存也是被频繁和快速存取的临时存储区域。wikipedia上的定义 Cache 。
在硬件上,cpu到内存之间有一级缓存(L1 Cache)/二级缓存(L2 Cache)...,这样能极大地提升指令存取效率。而内存也算是cpu到硬盘之间的缓存,并且硬盘自己也带有自己的读写缓存....
|
2008-05-23 00:27
关于软件扩展性问题,目前大部分都关注在代码上,比如类、类之间关系的设计,另外数据库设计时的范式也算是扩展性范畴吧。大家谈论的比较多的设计模式、面向对象设计原则等也就是关注代码层面上的扩展性设计。
在我所涉及的软件项目里面(几乎都是web2.0项目),代码层面上的扩展性设计表现的并没有那么重要。在这些软件系统里面,我总结出扩展性主要有:
1、数据库结构扩展性。
2、业务逻辑代码扩展性。
|
2008-05-11 20:22
连续不断的工作了快4年后,终于辞职了,暂时结束了每天上班生活。而在前几天,受 吕欣欣同学的影响,我也买了全套金庸新版武侠小说,所以辞职的日子不怕无聊。不过更重要的是,在这段时间里休养生息,锻炼身体,系统的巩固自己所学,并且重新思考以后的职业发展。
我记得第一次去上班是在2004.6.28号,不过第一天去只是去清理一下办公室,真正工作是在7.5号。那时候我还没没毕业,大三暑假,这 |
|
|