📄 037 软件世界 技巧与实践.txt
字号:
认准“@”的真身
晴空看雪 (2005年1月17日 第3期)
当你习惯性地按下“Shift+2”来输入“@”符号的时候,出现的有可能并不是它的真身。
在输入汉字时,有“中文标点”和 “英文标点”两种标点输入状态,在不同的状态下输入的字符也是不同的。即使是统一在英文标点下输入,也会出现差别。
在中文输入法的英文标点下输入的符号还会受“全角”/“半角”两种标志符的影响。一般情况下我们不会用到全角方式,但会因为误操作在不自觉中打开了全角方式。一旦发生这种情况,需要及时切换回半角方式才能保证在中文输入法下输入的英文字符不出差错。
“@”符号因为网络的原因而迅速走红,而一旦在使用它的时候没有输入正确,就会出错(如电子邮箱地址)。所以由“中/英文标点”和“全角/半角”所引发的输入错误中,最典型的就是“@”在不同输入状态下按下“Shift+2”出来的三种不同形态:
一种是正规的“@”形态,这只有在英文输入法以及中文输入法的“英文标点+半角状态”下,才能正确输出;
一种是“·” ,这实际上是在中文输入法的“中文标点”状态下输出的中文标点间隔号,当然是不正确的;
还有一种会出错的“@”形态,这是在中文输入法的“英文标点+全角”状态下输出的。
以上三种形态中,只有第一种正规的“@”形态表示出的邮箱地址才是准确无误的,其他形态的符号均会导致邮箱地址出现错误。
接触网络不多的人常犯这样的错误,还有网络游戏《传奇》系列的玩家在使用以“@”开头的游戏内置命令时也常犯这样的错误。在此提醒这些朋友,输入“@”前先点击“Ctrl+空格”关闭中文输入法,输完后再次点击“Ctrl+空格”。这是比较简捷可靠的方法,而在中文输入法下直接进行中英文切换来输入比较容易出错。当然,把这三种形态一一打出来,熟悉和对比一下,在出错的时候也就能一眼看出了。
小贴士
系统默认的输入法操作快捷键
打开/关闭中文输入法:Ctrl+空格
切换输入法:左Ctrl+左Shift(顺序切换) 右Ctrl+右Shift(逆序切换)
中文输入法状态下:中/英文标点切换:Ctrl+.(句点)
全角/半角切换:Shift+空格
妙获免费诺顿更新服务
北京 俞悦 (2005年1月17日 第3期)
OEM版的Norton Antivirus 2003(以下简称NA)附有90天的病毒定义更新服务。在将NA安装至计算机之日起90天之内,可以用Symantec公司网站下载的最新发布的病毒定义码更新程序更新计算机内的NA病毒库,以防御新出现的病毒。但当90天的病毒定义更新服务到期后,NA便不能接受截止日期后的病毒定义更新程序,即使将NA卸载后重装,其病毒定义更新截止日期依然是按照首次安装NA的日期开始计算的,因为在首次安装NA的时候,就已经在系统内留下无法删除的记录。如果想延长订购服务时间,必须订购更新服务,不过当然要掏银子啦。
对于这个问题,我却是采用了一个“无赖”的手段“牟取”了更新服务的无限免费延长,而使用的工具正是同样出自Symantec公司的另一款软件Norton Ghost 2003(以下简称Ghost)。
在安装系统时,一般情况下,我们是在将一切所需的软件安装设置完毕后用Ghost备份计算机,一旦计算机出现问题,便可以用Ghost将计算机完美地恢复至初始状态。我在安装系统时,先不安装NA,等其它一切就绪后,用Ghost备份计算机,之后再安装NA,正常更新、使用。当到达服务期限时,便用Ghost还原计算机,重新安装NA,此时更新服务期限的计算就是从本次安装开始的,因为Ghost是将分区中的内容毫厘不差地还原和备份,任何过去的记录都无法留下。这样,我们便可以免费重新获得一个全新的90天更新服务。循环往复,NA的更新服务可以无限延续下去。
DVDRip差点让硬盘“下课”
四川 古子 (2005年1月17日 第3期)
笔者在成都一所学校负责管理计算机机房,最近机房的计算机都连上了宽带网,本来是为了让学生更好地进行学习,可是此后就频频发生硬盘出现坏道的现象。
最初以为是硬盘质量不好,就全部更换成新硬盘,结果才用了一个月再次出现坏道,没办法,作为机房负责人的我只好深入研究。最后发现罪魁祸首居然是编码错误的DVDRip文件。
原来学生们在上网时都喜欢到当地一个电影网站去下载影片来看,这些影片都是从DVD压缩过来的DVDRip文件。从清晰度上来看,这些文件和DVD相差无几,容量却只有700MB~1.3GB左右。然而这个电影网站提供的所有DVDRip格式影片都存在一个严重问题:那就是编码格式存在非常严重的错误。
众所周知,DVDRip格式的文件在运行过程中对系统会有相当高的要求:不仅CPU、显示卡要达到一定的标准,硬盘更是关键中的关键,在文件播放过程中,硬盘需要不断进行读码解压缩,再输送到显示系统的动作,工作负荷相当惊人。
笔者为此专门做了一个测试。将一部存在严重编码错误的《海底总动员》进行播放,一旦遇到读编码错误,操作系统的磁盘占用率就会陡然上升到100%。系统这边一直试图把DVDRip编码转换为视频信号,但编码错误的文件索引和相应的信号段导致这个动作完全无法完成,这样反映在硬件上面就是整个电脑几乎陷入了死机状态,甚至连鼠标移动都相当困难。
最后由于这部《海底总动员》编码错误已经让硬盘无法进行正常运行,整个系统完全死机,停止反应。到这里真相大白了:正是上面的原因,导致学生们直接进行冷重启,有的甚至直接关闭电源,然后重新启动,造成硬盘频繁关闭启动,最终出现坏道。
实际上不仅是播放DVDRip文件会出现这个问题,即使在系统中预览一些大容量的编码有错误的ASF、WMV文件也会出现上述问题,比如电脑运行变缓,硬盘灯持续闪烁等。
那么遇到编码错误的视频文件应该如何处理呢?笔者在发现这个问题之后,一方面从保护硬盘的角度给出了建议,最好通过正常途径向操作系统发出关机或重新启动指令,当系统看上去似乎已经死机的时候,最好等待磁盘占用率降下来之后再发出重启指令。另一方面给学生介绍如何利用专门的修复工具软件来纠正电影文件的编码错误,然后再继续播放。
自从实施了上面的措施之后,到目前为止,机房电脑的硬盘就再也没有出现过坏道现象了。
编者的话:实际上随着新的软件技术出现,一些对于电脑硬盘的伤害现象也随之出现。典型的莫过于BT下载:非常容易出现由于磁盘占用率过高而导致的死机故障,进而导致硬件受到伤害。为了避免这些硬件损害,都需要大家在软件使用中巧妙设置,尽量降低软件的磁盘占用率。
小小文件后缀名不简单
辽宁 乔珊 (2005年2月7日 第6期)
文件恐怕是电脑操作中经常接触的概念。但是却很少有人注意过文件后面的小小后缀名,觉得不过是一个文件名的扩展,能有什么作用呢?
正是因为这样的原因,造成在操作文件时根本不重视文件后缀名,结果出现了很多误操作,导致文件受到破坏或者系统瘫痪。
一、让后缀名彻底“暴露”
现象:收到一个名为“情人节祝福”的文件,因为担心文件属于木马程序,就在控制面板打开“文件夹选项“,取消对“隐藏已知文件类型的后缀名”选项的选中状态,发现这个文件是一个以“TXT”为后缀名的文本文件。可是执行这个文件之后,却调用了HTML来运行,并且自动在后台开始格式化磁盘,同时显示“Windows is configuring the system。Plase do not interrupt this process”这样一个对话框,让人觉得匪夷所思。
实际上这就是不了解文件后缀名造成的恶果。按照上面的方法的确能够让文件后缀名出现,但是却无法让一些特殊的文件后缀名显出真实面目来。如shs、url、shb、scf等等,这些超级文件后缀名通过上述方法我们无法让其显示出来。
在这里我们看到的“情人节祝福”文件实际上不是一个文本文件,而是“情人节祝福.txt.shs”。shs文件实际上是微软一种特殊文件格式,当打开执行这个文件的时候,隐藏在文件背后的一系列命令将被执行。而“情人节祝福”文件里面就包含了大量格式化的指令,当然会对你的电脑造成损害。所以说,如果不能让一些特殊文件后缀名显示出来,就可能造成上面的局面。
解决方案:在这里需要通过注册表让这些无法显示出来的文件后缀名暴露出来,从而达到识别文件类型,避免出现误操作。
SHB:打开注册表编辑器,首先找到如下分支“HKEY_CLASSES_ROOT\DocShortcut”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.SHB”后缀名显示出来。
URL:进入“HKEY_CLASSES_ROOT\InternetShortcut”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.URL”后缀名显示出来。
PIF:进入“HKEY_CLASSES_ROOT\piffile”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.PIF”后缀名显示出来。
SCF: 进入“HKEY_CLASSES_ROOT\SHCmdFile”,在右侧的窗格中将“NeverShowExt”字符串值删除。可以让“.SCF”后缀名显示出来。
SHS:“HKEY_CLASSES_ROOT\ShellScrap”,在右侧的窗格中将“NeverShowExt”字符串值删除。可以让“.SHS”后缀名显示出来。
二、让后缀名不再“自动扩张”
现象:下面就以文件操作中最常见的现象为例进行介绍,让大家看看小小文件后缀名的重要性。
众所周知,文件的后缀名大多数是三个字符,如“TXT、DOC、HTM”等等,但也有例外,如“HTML、MHTML”等等。在默认情况下,Windows会自动将短后缀名扩展到所有与之相近的后缀名,如会将“HTM”扩展到“HTML、MHTML”等等,这有时给我们的工作会造成不必要的麻烦,如一次需要删除所有以“HTM”为后缀名的文件,在命令提示符状态下运行“del *.htm”,结果发现系统中所有以“*.html”和“mhtml”为后缀名的文件都被删除了。
实际上这是微软Windows在文件后缀名上的一种特殊情况,在默认状态下,Windows会自动将短后缀名扩展到所有与之相近的后缀名,在这里系统就将“HTM”扩展到了“HTML”和“MHTML”两个文件名。当删除“HTM”的时候就自动删除了“HTML”和“MHTML”两类文件。
解决方案:在这里我们同样需要修改注册表,将短文件后缀名扩展的功能关闭掉。
打开注册表编辑器,找到下面的分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem”,在右侧窗格中找到名为“Win95TruncatedExtensions”的DWORD值,修改数值数据,“1”表示禁止短文件后缀名扩展,“0”表示允许短文件后缀名扩展。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -