当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 这段时间流行了一阵“N合一”风,最早是WIN2000的PRO,SERVER和ADVSERVER三个版本做成一张光盘,刚开始我还以为是简单的把三个系统的安装盘刻在一张上面,后来大概算了一下,少说也有900M-1G的数据,不太可能。
 

 

 ·范型的转变    »显示摘要«
    摘要:还是回到上次听讲座的时候,第一部分的就是“范型的转变”,其中的内容主要讲了瀑布式模型怎么在一开始就不成立,而因为误解却广为传播。同时,迭代式开发也并非是瀑布式开发的后继者或者改良,而是同步发展的另一种对软件开发的思维方式。也就是另一种范型。这一部分讲完的时候,已经用了四分之一的时间。中间休息的时候,我听到有人这样评论“讲这些有什么用呢?还不如讲讲实际怎么迭代开发......
 ·高级 dao 编程     »显示摘要«
    摘要: dao 基础 事务界定 使用 jdbc 进行事务界定 jta 概述 使用 jta 的事务界定 用于事务控制的 jta 方法 使用 jta 和 jdbc 选择最好的方式 日志记录和 dao dao 中的异常处理 实现实例:moviedao 结束语 参考资料 ......


自己做“N合一”光盘
这段时间流行了一阵“n合一”风,最早是win2000的pro,server与advserver三个版本做成一张光盘,刚开始我还以为是简单的把三个系统的安装盘刻在一张上面,后来大概算了一下,少说也有900m-1g的数据,不太可能.下了一张来看看,发现做法非常新鲜:

【程序编程相关:(转载)用SystemLoadAndCa

【推荐阅读:C#多线程共享数据

其实win2000的三个版本的安装盘中,有大量的文件是相同的,特别是语言包/字库(i386\lang目录)以及写字板等自带应用程序,以及那个50m的driver.cab.不同的只是相对少数的系统文件.这种n合一光盘将iso映象经过特殊处理,重复的文件,实际数据在光盘上只有一份,通过类似于修改光盘目录表的办法,让不同的目录/文件指向相同的数据区.完成iso修改后再刻成光盘.这样,既省了空间,又让每个目录看起来仍然独立.完整. 【扩展信息:(转载)Shellcode编写技术

那么到底有多少相同呢?做了个实验,我有一个win2k pro安装目录与一个adv server安装目录,分别是260m与280m左右.(为了省空间,我去掉了除简/繁体中文外的其它语言包,象韩文日文阿拉伯文,我这辈子都用不到).两个目录如果简单的刻在一张盘上,将占540m左右的空间.而用n合一的方法,“相同文件只处理一次”,合并下来只有340m左右.照这个数字看来,二者有70-75%是相同的!不同部分只占各自的25%-30%!依此数字估算,就算将server也加进去,最后的大小也应该只有400-450m,相对于简单相加的800m,几乎少了一半.如果你不想将三个差不多的win2000分别用三张cdr保存的话,可以考虑自己做个n合一光盘.

说到这里不仅要提一下dos/win文件系统的落后.unix/linux从最开始就提供了符号连接的功能,一个简单的ln命令就可以完成上面的工作,而在dos/win下,这种操作必须借助专门的软件通过修改iso进行,而且这种结构还不能存在于硬盘上,因为它在所有针对dos/win的磁盘检查软件看来,都是“交叉连接”,会被更正.

好了,别扯远了.
...   下一页
 ·wow公测版opcode    »显示摘要«
    摘要:#define msg_null_action 0x0000 #define cmsg_bootme 0x0001 #define cmsg_dblookup 0x0002 #define smsg_dblookup 0x0003 #define cmsg_query_object_position 0x0004 #define smsg_query_object_position 0x00......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE