谷歌浏览器飞一般的JS执行速度

谷歌今早公布了自己的浏览器Chrome,该浏览器保持了Google一贯简洁的作风,并号称使用了JavaScript V8 引擎,可以通过多线程的虚拟机可以加速Javascript的执行,到底有多快一试便知

这次测试使用的是Javascript performance test(http://wd-testnet.world-direct.at/mozilla/dhtml/funo/jsTimeTest.htm)对各种基本运算进行一百万次的计算,下面是IE7和Chrome的测试结果

 

由上面看出,谷歌浏览器有20倍于IE的JS执行速度,前景非常乐观,微软如果再不在性能方面加强就有危险了

批量结束进程的方法

有些时候,我们会中一种病毒,它会在操作系统能同时开3、4个进程,当你在任务管理器中结束其中之一的时候,另外那几个又会把你结束的进程打开,这时我们就是要用批量去同时结束这些进程。
其中方法有两种:

1、使用TaskKill命令
首先,我们先打开任务管理器,记下我们要结束进程的Pid值
如: 1230  1241  1253
然后,切换到命令提示符,输入
taskkill /pid 1230 /pid 1241 /pid 1253
就可以达到目的了
TaskKill命令的具体语法请参考这里

2、使用批处理程序
同样我们先要记下要结束进程的Pid值
用记事本新建一个文本文档
输入:
@echo off
ntsd -c q -p 3516
ntsd -c q -p 2924

注:3516 2924为PID值,每添加一行ntsd -c q -p 2924就结束一个进程

编辑完成后,保存并重命名为a.bat,运行  

Windows Scripting 范例 学习手册 杂志 免费下载

TechNet 中心佛心来的 多年 Windows Scripting 范例 学习手册 杂志 一口气大赠送

不论你是 Developer 或是 IT Pro 一定都要下载来拜

Over 160 articles from the TechNet Script Center collected in a single .CHM file.

Collection of Sesame Script columns published in the TechNet Script Center.

The first three years of the Hey, Scripting Guy! column, gathered in one fully-searchable archive.

VS2005 IDE的小技巧

很多朋友,特别是初学者,都很难记住语法格式,或者是不懂类如何调用,或者不懂书写某些功能的代码块(如:连接数据库),在VS2005以前,我们通常做法是查帮助、Ctrl+J、上BBS问大虾,现在VS2005的IDE又提供了一种帮助您解决问题的途径,大家试一下按下Ctrl+K放开后再按下Ctrl+X,这样就可以呼出VS2005的插入代码片段功能,里面已经内置近400种不同功能的代码片段,里面有常规语法块,数据库操作,Windows系统功能相关,异常处理,数学函数块等等,很多常用的都有了,选择好代码片段回车后,再把绿色的小框框填了,就行了。如果这些都还不能满足您的要求的,您可以通过按下Ctrl+K->Ctrl+B来加入自定义的代码块。(此技巧同样适用于速成版)

xp安装了SP3以后无法更新的解决办法

这个解决方法就是在 Windows 中注册 Wups2.dll 文件

要在 Windows 中注册 Wups2.dll 文件,请按照下列步骤操作:
1. 停止自动更新服务。为此,请按照下列步骤操作:
a. 依次单击“开始”和“运行”,键入 cmd,然后单击“确定”。
b. 在命令提示符处,键入以下命令并按 Enter: net stop wuauserv

2. 注册 Wups2.dll 文件。为此,请按照下列步骤操作:
a. 在命令提示符处,键入以下命令并按 Enter: regsvr32 %windir%\system32\wups2.dll
注意:对于运行 Windows XP Professional x64 Edition 的计算机,
请输入以下命令,然后按 Enter: regsvr32 %windir%\syswow64\wups2.dll
b. 在收到的每条验证消息上单击“确定”

3. 启动自动更新服务。
为此,请在命令提示符处键入以下命令,然后按 Enter: net start wuauserv

VB2010新特性之隐式续行符

VB的语句是写成一行一行的,无需分号隔离。一般情况下语句只能写成一行,不能换行。而从VB5.0开始,如果觉得语句写成一行太长,可以加入续行符来换行。如:

    Function LSW(ByVal x As Integer, _                   ByVal y As String, _                   ByVal z As Double) As Integer      End Function

这样的代码显然不够美观,并且由于Linq语法的出现,代码换行的需求就更多了

    Public Function FindUpcomingDinners() As IQueryable(Of Dinner)          Return From d In db.Dinners _                 Where d.EventDate > Now _                 Order By d.EventDate _                 Select d      End Function

于是VB2010改进了语法,引入了隐式换行符的概念。当VB能够判断一行语法未完的上下文,就会自动将紧接的一行视为续行,而无需显示加入续行符。这样一来在常见的场合,你就可以任意换行,VB因此变得更自由了

    Function LSW(ByVal x As Integer,                    ByVal y As String,                    ByVal z As Double) As Integer      End Function        Public Function FindUpcomingDinners() As IQueryable(Of Dinner)          Return From d In db.Dinners                 Where d.EventDate > Now                 Order By d.EventDate                 Select d      End Function

代码也变好看多了

如果你还在用VB2005或更旧版本的朋友看上面的代码时可能会好奇,为什么SQL的语句能写VB里面

答:这是VB2008时新增的一套语法,名叫Linq,可以去Google一下,或者等我的其他文章

打上了VS2008SP1补丁

在大家都在看奥运的时候,微软悄悄的发布了VS2008SP1(而且中文版也同步发布了),国内某知名技术网站因受到同机房转播奥运的网站的牵连被关停(这个一个搞对手网站的好时机,只要买通他同机房的网站转播奥运就行了),相信很多人都还不知道SP1发布的消息

这次VS2008SP1有很多不错的更新
支持SQL Server 2008
ADO.NET Entity设计器
Visual Basic和Visual C++组件和工具(包括基于MFC的Office 2007风格的”Ribbon”组件,这个组件及其漂亮的说)
对JavaScript丰富的支持,加强了AJAX和数据工具,改进了Web站点的部署方式。
改进了WCF,让开发者对访问数据和服务的方式有更多的控制权。
WPF和可视化设计器的改进
专门用于客户端部署的简化版.Net Framework(这个优化运行时包的大小小于20MB,.Net Framework 3.5约180M大)
更多的请去看原文吧:http://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx

不过这次的补丁包也估计是微软发布最BT的一个,补丁包有898M大,完全安装会吃掉3.8G的系统盘空间和600M安装盘空间,安装过程中最大需要6.6G硬盘空间做缓冲,安装耗时一个晚上

在这次安装补丁包的过程中终于搞懂了微软送我的那件衣服背后的“WOW”这个单词的意思了,当然这个不是指魔兽世界(World Of Warcraft),而是Wow64 (Win32 emulation on 64-bit Windows)是使32位的x86应用程序能够在64位的Windows上执行的软件。

关于这个补丁的下载和一些相关问题的解决请访问:http://bbs.lishewen.com.cn/showforum-2.html