2011年3月21日
摘要: 经常遇到编辑配置文件,修改之后保存,却没有权限. 要么临时保存再覆盖,要么放弃。 还有其他办法补救的,直接写的吗?Vim 的设计早已经解决这个问题:w ! sudo tee %[range] write !{command}% 代表当前文件。没有时间去看过vim 的帮助文档。:help write 阅读全文
posted @ 2011-03-21 22:33 RocZhang 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: boost::shared_ptr 分析与实现 http://blog.chinaunix.net/u/14337/showart_299314.html/************************************************************ * file: shared_ptr * * desc: 本文将对boost::shared_ptr作一详细的介绍。 本文介绍的不是用法,而是 * 智能指针的原理,结构以及boost对其的实现. 最后还会给出一个简化了的实现。 * * author: whiteear * date: 2007-05-10 * copyr 阅读全文
posted @ 2011-03-21 18:12 RocZhang 阅读(585) 评论(0) 推荐(0) 编辑
摘要: url:http://blogold.chinaunix.net/u2/69106/showart_1999860.html如今,虚拟化市场上满是各种不同的虚拟化解决方案。多年以来,VMware一直控制着基于i386的虚拟化市场。然而,现在的开源解决方案Xen也在迅速地扩张自己的市场。在本文中,TechTarget中国的特约虚拟化专家Sander vanVugt将介绍什么是Xen、它如何工作以及Xen如何与其它虚拟化解决方案一争高下。 要理解Xen的虚拟化方法,首先你必须了解什么是虚拟化。在计算时代早期,虚拟化并不存在。那时,使用的是模拟(Emulation)。在模拟技术中,软件程序模拟了计算 阅读全文
posted @ 2011-03-21 15:18 RocZhang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: linux 软件颁发时候,防止被人给篡改,不仅提供一个软件包还提供一个认证。下面介绍md5sum 命令,怎么生成和验证安全。1. 生成md5 验证码sh-3.2$ md5sum testd73e296044c73cee29af0c08be61f091 *test可以将生成的验证码保存到文件(!!切忌验证码和文件名之间有两个空格), 比如md5.txt2. 验证文件:sh-3.2$ md5sum -c md5.txtperf.log: OK还有其他的验证工具,sum,sha224sum,sha224sum,sha384sum,shasum.此外md5还用来生成断网址(URL shorting) 阅读全文
posted @ 2011-03-21 14:40 RocZhang 阅读(6281) 评论(0) 推荐(0) 编辑
摘要: Linux shell 在Linux 就是一个命令粘合器,很容易把那些工具组合起来,行程一个更强大的工具,或者让手头的工作自动化起来。Window上也有batch ,理论上也有这样的功能。 但是其语法和功能与Linux 上的shell 比起来,不可同日而语。如果有的命令只有window版本,如果用linuxshell 调用window的命令,并且参数传递?问题: 想用Linux 上面的shell及其工具如何与window上面的命令结合起来? 答案是:cywin.cywin,在window 上模拟linux的运行环境,同时又可以调用原生态的window 命令。 比如: for i in $(ls 阅读全文
posted @ 2011-03-21 12:50 RocZhang 阅读(3572) 评论(0) 推荐(0) 编辑