存档

‘计算机应用’ 分类的存档

CVS套接字异常Connection reset的解决方法

2010年7月6日 IT北瓜 6 条评论

第一次遇到CVS套接字异常Connection reset是因为装了ESET(NOD32)杀毒软件后出现的,如下图:

按从Google搜索到的解决方法一一尝试,可是还是不行,最后干脆把ESET卸载掉装了卡巴斯基,问题总算解决。可是使用期间总是得去更换key文件(哈哈,原因嘛~~~我想不说大家也知道!!!)觉得很麻烦,所以也把卡巴斯基卸载了装了360杀毒软件。

可是令我意想不到的是CVS套接字异常Connection reset的问题又出现了,难道CVS就跟这么多杀毒软件过不去!!!

这次我可不想再用卸载这种“绝招”了,于是尝试了几种方法,最后发现只要把系统自带的“防火墙”给关闭居然就可以正常使用CVS了,哈哈!!!欣喜之余,也就有了您正在阅读的此文。

网络连接显示连接状态未知,依赖服务或组无法启动的解决方法

2010年2月3日 IT北瓜 没有评论

      昨晚电脑用完后正常关机,可是今天早上在公司用电脑的时候全发现网络连接完全没办法用,连接显示“状态未知”,真够诡异的~~~。结果Google了一下,找到两种解决方法:

      方法一:重置winsock的默认设置

      具体操作:运行-->CMD,在DOS命令下运行“NETSH WINSOCK RESET CATALOG”命令,然后根据提示重新启动系统。

      方法二:修复tcpip.sys文件

      具体操作:tcpip.sys位于 x:\winodws\system32\drivers\tcpip.sys   (x为你的系统盘符,一般是C),tcpip.sys文件下载地址:http://www.x-force.cn/download.asp?id=1210854

      Leeo本人用的是方法一,确实可行。。。方法二没有试过。。。

分类: 计算机应用 标签:

【转】JavaScript检查ActiveX控件是否已经安装过

2010年1月27日 IT北瓜 没有评论
function detectPlugin(CLSID,functionName)
{
    var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>")
    document.body.insertBefore(pluginDiv);
    pluginDiv.innerHTML = '<object id="objectForDetectPlugin" classid="CLSID:'+ CLSID +'"></object>';
    try
    {
        if(eval("objectForDetectPlugin." + functionName) == undefined)
        {
            pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
            return false;
        }
        else
        {
            pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
            return true;
        }
    }
    catch(e)
    {
        return false;
    }
}

这是通用的方法,只需要把唯一的Activex的clsid和任意一个属性或方法名传进来就可以判断了。

以下是测试实例代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>这是通用的方法,只需要把唯一的Activex的clsid和任意一个属性或方法名传进来就可以判断了</title>
</head>
<script language="javascript">
function openreg(){
    if(detectPlugin('A0F5EA74-8C04-4AF7-B7EA-DCB43F53ED45','CurVersion')==false)
    {
        alert("控件未安装");
    }
}
function detectPlugin(CLSID,functionName)
{
    var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>")
    document.body.insertBefore(pluginDiv);
    pluginDiv.innerHTML = '<object id="objectForDetectPlugin" classid="CLSID:'+ CLSID +'"></object>';
    try
    {
        if(eval("objectForDetectPlugin." + functionName) == undefined)
        {
            pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
            return false;
        }
        else
        {
            pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
            return true;
        }
    }
    catch(e)
    {
        return false;
    }
}
</script>
<body>
<p>通过浏览器打开Topteam客户端----测试</p>
<p>
<input type="button" value="进入系统" onclick="openreg();"/>
</p>
</body>
</html>

【转】谷歌推的IE插件Chrome Frame试用体验

2010年1月27日 IT北瓜 没有评论

本文转自:【原创】谷歌推的IE插件Chrome Frame试用体验 原文作者:补天

前几天出了个新闻,谷歌发布了IE插件,这种事情之前真是闻所未闻啊,(相关新闻:Google发布浏览器插件,将IE变为Chrome),今天微软发布了个软文,称用了这个谷歌开发的Chrome Frame插件,系统会变的不安全(相关新闻:微软声称Chrome Frame让IE很不安全)。
是不是真的用了Chrome Frame之后系统会变的不安全,我也说不好,不过我相信谷歌的技术力量和持续升级的能力。我先把我安装了这个插件之后的体验给大家整理一下吧。
首先,下载并安装Chrome Frame插件,安装之后,系统没有任何反应,当然实时监控的软件会提示加载,但是重新打开IE并没有任何区别。
于是我重新打开自己的新补天网,朦胧中,感觉速度变快了。呵呵,直觉告诉我,其实这一切都是幻觉。
呵呵,好吧,要验证一下:
上网找到一个可以对浏览器执行脚本的能力进行测试的网站
SunSpider JavaScript Benchmark (点击后直接开始测试)
我首先用的是谷歌的Chrome3.0正式版。


耐心等待之后,可以看到谷歌Chrome3的javascript测速结果。
Total: 1264.6ms
完整的Chrome3 测速结果在这里
下面对我的IE进行测试

刚一开始进行测试,我就很崩溃,呵呵 果然之前感觉速度变快了只是YY而已。
喝杯茶吧。
等了很久之后,结果出来了。
Total: 84433.2ms
完整的IE 测速结果在这里
对了,忘记说了,我的IE是XP系统自带的IE6,没有经过升级,因为IE7的运行速度实在让我无法接受。
IE8这种高档货我也还是不碰的好。
看到结果没有,Total: 1264.6ms  VS Total: 84433.2ms
Chrome3 运行Javascript的速度比IE快66倍。无语吧。这就是Chrome V8脚本引擎牛逼所在。

好了,回到主题,这个Chrome Frame插件究竟怎么用呢。还是仔细看看使用说明吧。
http://code.google.com/intl/zh-CN/chrome/chromeframe/developers_guide.html
原来是自己太想当然了,呵呵。

要想把Chrome Frame插件用起来,把IE浏览器就当做个壳子,其实只需要在网址前面加上“cf:”就可以了。

比如,我原来访问补天论坛 是:
http://bbs.butian.org
那么现在我调用Chrome Frame插件之后,访问的地址就是:
cf:http://bbs.butian.org
注意 “cf:”和“http://”需要同时存在。
下面我用IE加载插件之后,再进行一次脚本测速试试。

哈哈,果然很爽。

测试结果 Total: 1308.2ms
完整的IE使用Chrome Frame插件后测速结果在这里
果然速度已经和Chrome3的速度差不多了。
再接下来就是如何更好的使用这个插件了。由于我的习惯还是更多的用IE内核的浏览器,
主要还是考虑到大量网站的兼容性问题,尤其是网上银行等应用。
如果不考虑这点的话,想访问所有网站都是用Chrome内核IE的门面,那完全可以在注册表里面
HKEY_CURRENT_USER\Software\Google\ChromeFrame\OptInUrls
添加一个字符串值,名字叫星号 *

这样设置过之后,在访问所有网站的时候,都不需要在地址前面添加cf:标示了。

不过我个人还是比较喜欢,用我比较顺手的浏览器,然后把一些常用的Google apps应用,前面直接添加标示来访问。

这样,速度也快了,使用习惯也保留了,很方便啊。


另外,比如我是站长,我想让我的用户访问我的网站的时候,都能够用Chrome Frame插件加速,

那我可以在我的网页代码里面添加一句。
<meta http-equiv="X-UA-Compatible" content="chrome=1">
很简单吧。

如果想让别人访问我的网站的时候,自动提示安装Chrome Frame插件
那可以添加以下代码:
<body>
<script type="text/javascript" 
src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"> </script>
<div id="placeholder"></div>
<script>
CFInstall.check({
    node: "placeholder",
    destination: "http://www.waikiki.com"
  });
</script>
</body>
呵呵,不知道那一天的到来需要多久,如果想持续关注的朋友,还是经常去看看官方网站吧。
好了,我呢,之前跟朋友们推荐这个插件,现在呢,算是把我的体验过程记录下来给大家一起分享。
祝大家玩的愉快。

eclipse 3.5在线汉化图解

2009年10月29日 IT北瓜 没有评论

      最近想学一下Google 网页工具包(Google Web Toolkit),于是装了eclipse3.5,由于本人E文实在有点对不起老师,还是中文界面看起来舒服。装完就赶紧把它给汉化了,虽然手动下载中文包汉化也很简单,但我还是喜欢在线升级的方式,这种方式方便日后升级。以下是在线汉化的过程图解:

      启动eclipse,依次打开Help——>Install New Software…,在弹出窗口中点击Add…按钮,填写如下对话框:

      说明:Name项可以随便填,Locations填写http://download.eclipse.org/technology/babel/update-site/galileo,点OK…按钮。耐心等待其自动检索…

      在检索出来的结果中选择如下图:

      点击Next…按钮,再一次耐心等待中…

      出现如下检索结果:

      再次点击Next…按钮,并接受相关协议说明,如下:

      点击Finish…按钮,接下来就是等待自动安装了,安装完毕询问是否重启eclipse,当然选择Yes…,重启之后就可以见到熟悉的中文界面了,舒服…

《易我分区表医生》移动硬盘误删分区轻松恢复

2009年10月15日 IT北瓜 没有评论

      上次重装系统的是否想把电脑上的硬盘完全格式化后再安装系统,于是辛辛苦苦把60多个G的资料整理拷进移动硬盘。谁知粗心大意在安装系统格式化硬盘的时候移动硬盘还连接在电脑上忘了拔下来,一时手快把移动硬盘也给删除分区了。发现不妙的时候已经为时已晚,当时那个心痛啊!都是些重要的资料还有公司的项目代码,这回可真是损失惨重。现实已经如此,也只能想想办法看能不能把数据恢复了,于是装完系统马上用大名鼎鼎的EasyRecover进行恢复,可是这家伙花了近6个小时时间还没把数据树给构建好,结果只能放弃。先把移动硬盘搁在一边,希望哪天哪个高人能把数据给找回来。

    事隔半个月,那硬盘还是依据瘫在那简直成了块废铁。虽然数据拿不回来,但硬盘还是要使用啊,只好忍心决定把它给格了。可问题又来了,接上之后电脑根本不显示移动硬盘的盘符,怎么格啊?只好寻求Google的帮助,结果却意外找到了网友跟我犯了同样的错误,但通过软件给恢复了。这也就是今天要介绍的国产软件《易我分区表医生》,通过该软件我也成功把数据恢复了,心里那个高兴啊!软件的操作很简单:接好移动硬盘,运行软件。开始会弹出几个提示框,全部选择“是”就可以了,一下是恢复过程截图:

成功激活Windows 7 旗舰版

2009年10月14日 IT北瓜 没有评论

      昨天重装系统,也尝下新鲜,装了Windows 7 旗舰版。可是只有30天的使用期,很是不爽。于是上网搜索激活方法,找到此文

2分钟完美激活Windows7旗舰版,并成功激活了。该方法操作步骤很简单,完全傻瓜式!