通常情况下,要在单击“关闭计算机”后显示“休眠”按钮,需要按 Shift 键。按 Shift 键时,“待机”按钮会更改为“休眠”按钮。曾有网友提出,在某些机器上使用时,为什么“关闭计算机”的对话框有四个按钮,如图所示:
这个我也很好奇,经过一番搜索,在微软网站看到了答案:http://support.microsoft.com/kb/KB893056
根据文中所述,需要使用一个 KB893056 补丁,而此补丁微软却不公开提供下载。不过不用害怕,Windows XP SP3 已经集成了这个补丁。如果你不想升级 SP3 可以下载这个别人分享出来的补丁。
然后再下载这个注册表文件直接导入就可以了。当然像上面所说的 SP3 的 XP 可以直接导入这个注册表文件就可以了。
众所周知,Vista 的内存管理跟 XP 完全不一样了,有点像 Linux 靠拢的意思。其实主要归功于一个服务,那就是 Superfetch,这个服务会动态的把一些前台程序加载到内存中,从而提高 PC 的整体性能,但是安装上 2008 Server 后在服务里面却并没有看到这个服务,由于 2008 是主要应用是服务器,大部分时间运行的是后台服务,对前台程序的资源要求不高,所以这个服务默认是禁止的,当我们把 2008 应用于桌面系统的时候大部分时间运行的是前台程序而因为这个服务禁用的关系 PC 的整体性能会有所下降,不过没有关系,我们可以手动打开这个功能。下面说说,具体的用法:
本日志由 Loveyuki 于 2008-03-26 11:35 发表到 技术新知 中,目前已经被浏览 839 次,评论 10 次;
作者添加了以下标签: Windows,Superfetch;
自己写了一个通过 className 获取 HTML 元素的函数,由于使用了正则匹配,所以支持读取多个 className,比如 getElementByClassName('Image|Picture','IMG') 可以获取 className 为 Image 或 Picture 的 IMG 元素。
- function getElementByClassName(cls,elm) {
- var arrCls =[];
- var seeElm = !mtLibs.IsNull(elm) ? elm : '*';
- var rexCls = new RegExp('(^|\\\\s)' + cls + '(\\\\s|$)','i');
- var lisElm = document.getElementsByTagName(seeElm);
- for (var i=0; i<lisElm.length; i++ ) {
- var evaCls = lisElm[i].className;
- if(evaCls.length > 0 && (evaCls == cls || rexCls.test(evaCls))) {
- arrCls.push(lisElm[i]);
- }
- }
- return arrCls;
- }
本日志由 Loveyuki 于 2008-03-06 10:51 发表到 技术新知 中,目前已经被浏览 700 次,评论 17 次;
作者添加了以下标签: Javascript;
一个检查密码强度的 Javascript 函数,如果返回值大于 30 代表强度高,大于 20 代表强度中,算法方面比较简单。 就是检测是纯数字纯字母还是数字和字母混合。
这个函数是以前写极客地带的时候用的,Ajax 实现一个交互系统的确非常爽。呵呵
- function CheckPassword(val) {
- var sRe=[/[a-zA-Z]/g,/\d/g,/[^a-zA-Z0-9]/g];
- var sLe=[1,2,5];
- var sFa=[0,0,10,20];
- var iKn=0;
- var iSt=0
- for(var i=0;i<sRe.length;i++) {
- var cMa=val.match(sRe[i]);
- if(cMa!=null) {
- iSt+=cMa.length*sLe[i];
- iKn++;
- }
- }
- iSt+=sFa[iKn];
- return iSt;
- }
本日志由 Loveyuki 于 2008-02-28 10:07 发表到 技术新知 中,目前已经被浏览 702 次,评论 15 次;
作者添加了以下标签: Javascript;