论文部分内容阅读
读取VirtualPC中资源的另类办法
2011年第15期《妙用虚拟机突破局域网网速限制》一文中讲到借助虚拟机在局域网中实现下载的方法,而宿主系统则是借助网络共享来获得下载的资源,这样必须打开虚拟机才行。其实,Windows 7已经能够直接支持VirtualPC生成的VHD虚拟硬盘文件了,方法也很简单:在“磁盘管理”中点击“更多操作”,选择“附加VHD”(图1),定位到VirtualPC生成的VHD虚拟硬盘文件即可。此时打开“计算机”就会发现多了一个磁盘,它就是VirtualPC中的虚拟硬盘,这样我们就可以像使用物理磁盘一样来操作虚拟磁盘了。
不想使用时,只需要在“磁盘管理”中右击该虚拟盘符,选择“分享VHD”即可(图2),十分方便。
还魂妙药一付足够
2011年第16期《崩溃、重启不怕,自有还魂妙药》一文,介绍了在遇到程序崩溃、系统重启时,如何用两付妙药快速恢复进程的方法。这实际上只不过是一个守护进程的问题,一个进程守护工具便可以解决。在此类工具中,笔者最推崇的是Process Lasso这款软件(下载地址:http://www.piaodown.com/soft/36090.htm)。
运行后,在界面“运行中的进程”一栏中,可以看到所有的进程。无论是担心崩溃的程序还是系统重启后想要启动的软件,只需先运行软件,然后在进程列表中找到进程名称右击鼠标,选择“保持这个进程持续运行”选项,在弹出的对话框中单击OK按钮,该程序的规则中便出现K字(后面的数字是允许运行的实例数),表示程序已被保护起来。
以后当受保护的软件崩溃,进程在列表中消失时,它便会立即启动,而当重启系统时,它也会随系统自动启动,受保护的软件也会重新出现在桌面上,根本无需使用其它工具分别进行保护。想取消某个进程保护的话,也只要右击进程名称,去掉对“保持这个进程持续运行”选项的勾选即可。
Process Lasso是一个很值得琢磨的软件,对进程的控制能力无与伦比。研究透这个软件,就能随意设置进程的优先级、实例数、节流等级等,以此提升系统的反应速度(让绿线保持在最顶端)。此外,还可以限制某些不需要的进程出现。
生成随机密码字母数字任取
2011年第9期《用Excel生成随机密码》一文,介绍了在Excel中生成一个由字母和数字组成的随机密码的方法,方法很实用,但有一个缺点,就是密码的具体某一位只能是数字或者字母,而不能同时随机取数字和字母。这里补充两种方法,在Excel中生成的密码的任意一位可以随机取数字或字母。
方法一:在要生成一位随机密码的单元格中输入公式“=DEC2HEX(RANDBETWEEN(HEX2DEC("0"),HEX2DEC("F")))”。公式中调用了16进制和10进制的转换函数,使用这些函数时记得要单击“工具→加载宏”,选择“分析工具库”。16进制数的数字除了0~9外,还包括A~F。只要随机产生1位的16进制数,很自然就可以随机取0~9的数字和A~F的字母。如果要生成6位随机密码,只要把公式改成“=DEC2HEX(RANDBETWEEN(HEX2DEC("100000"),HEX2DEC("FFFFFF")))”即可。本方法也有缺点,就是字母只能随机取A~F,不能取G~Z。
方法二:在要生成一位随机密码的单元格中输入公式“=CHAR(CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(48,57),RANDBETWEEN(65,90)))”。公式中的48和57是数字0和9的ASCII码,65和90是字母A和Z的ASCII码。用函数RANDBETWEEN分别随机产生0~9的数字和A~Z的字母的ASCII码,再用函数RANDBETWEEN随机产生1或2,是1则用函数CHOOSE取数字的ASCII码,是2则取字母的ASCII码,最后再用函数CHAR把ASCII码转换为字符。
方法二克服了方法一的缺点,随机产生的密码如果是字母的话,可以是A~Z。
2011年第15期《妙用虚拟机突破局域网网速限制》一文中讲到借助虚拟机在局域网中实现下载的方法,而宿主系统则是借助网络共享来获得下载的资源,这样必须打开虚拟机才行。其实,Windows 7已经能够直接支持VirtualPC生成的VHD虚拟硬盘文件了,方法也很简单:在“磁盘管理”中点击“更多操作”,选择“附加VHD”(图1),定位到VirtualPC生成的VHD虚拟硬盘文件即可。此时打开“计算机”就会发现多了一个磁盘,它就是VirtualPC中的虚拟硬盘,这样我们就可以像使用物理磁盘一样来操作虚拟磁盘了。
不想使用时,只需要在“磁盘管理”中右击该虚拟盘符,选择“分享VHD”即可(图2),十分方便。
还魂妙药一付足够
2011年第16期《崩溃、重启不怕,自有还魂妙药》一文,介绍了在遇到程序崩溃、系统重启时,如何用两付妙药快速恢复进程的方法。这实际上只不过是一个守护进程的问题,一个进程守护工具便可以解决。在此类工具中,笔者最推崇的是Process Lasso这款软件(下载地址:http://www.piaodown.com/soft/36090.htm)。
运行后,在界面“运行中的进程”一栏中,可以看到所有的进程。无论是担心崩溃的程序还是系统重启后想要启动的软件,只需先运行软件,然后在进程列表中找到进程名称右击鼠标,选择“保持这个进程持续运行”选项,在弹出的对话框中单击OK按钮,该程序的规则中便出现K字(后面的数字是允许运行的实例数),表示程序已被保护起来。
以后当受保护的软件崩溃,进程在列表中消失时,它便会立即启动,而当重启系统时,它也会随系统自动启动,受保护的软件也会重新出现在桌面上,根本无需使用其它工具分别进行保护。想取消某个进程保护的话,也只要右击进程名称,去掉对“保持这个进程持续运行”选项的勾选即可。
Process Lasso是一个很值得琢磨的软件,对进程的控制能力无与伦比。研究透这个软件,就能随意设置进程的优先级、实例数、节流等级等,以此提升系统的反应速度(让绿线保持在最顶端)。此外,还可以限制某些不需要的进程出现。
生成随机密码字母数字任取
2011年第9期《用Excel生成随机密码》一文,介绍了在Excel中生成一个由字母和数字组成的随机密码的方法,方法很实用,但有一个缺点,就是密码的具体某一位只能是数字或者字母,而不能同时随机取数字和字母。这里补充两种方法,在Excel中生成的密码的任意一位可以随机取数字或字母。
方法一:在要生成一位随机密码的单元格中输入公式“=DEC2HEX(RANDBETWEEN(HEX2DEC("0"),HEX2DEC("F")))”。公式中调用了16进制和10进制的转换函数,使用这些函数时记得要单击“工具→加载宏”,选择“分析工具库”。16进制数的数字除了0~9外,还包括A~F。只要随机产生1位的16进制数,很自然就可以随机取0~9的数字和A~F的字母。如果要生成6位随机密码,只要把公式改成“=DEC2HEX(RANDBETWEEN(HEX2DEC("100000"),HEX2DEC("FFFFFF")))”即可。本方法也有缺点,就是字母只能随机取A~F,不能取G~Z。
方法二:在要生成一位随机密码的单元格中输入公式“=CHAR(CHOOSE(RANDBETWEEN(1,2),RANDBETWEEN(48,57),RANDBETWEEN(65,90)))”。公式中的48和57是数字0和9的ASCII码,65和90是字母A和Z的ASCII码。用函数RANDBETWEEN分别随机产生0~9的数字和A~Z的字母的ASCII码,再用函数RANDBETWEEN随机产生1或2,是1则用函数CHOOSE取数字的ASCII码,是2则取字母的ASCII码,最后再用函数CHAR把ASCII码转换为字符。
方法二克服了方法一的缺点,随机产生的密码如果是字母的话,可以是A~Z。