Feb
27

新买的春兰空调坏了

生活       Trackback

作为新年礼物,我和老婆送了爸妈一台春兰挂壁空调,具体型号忘记了。小1.5P的,2200元在永乐拿下。

空调室外机安装在一个三面都是墙的角落里,一般人都是装在那个地方。之后没几天,我家那里下了一场大雪,结果开空调时,发现家里的空气开关跳了。老爸仔细检查了一下,最终确定应该是空调的问题。

于是就打电话给永乐电器和12315。空调作为特殊商品(需要安装),不遵守国家指定的通用三包政策。如果不是在永乐买,这次空调肯定要扔掉了。还好永乐承诺空调30天包换,过了2天,来人把空调室外机更换了。

技术人员仔细查了一下,发现故障是室外机里的一个漆包线短路引起的。

漆包线故障这种问题都能发生,看来春兰的确应该在产品质量上下功夫了,不能一味的降低成本。

选购春兰空调,看中的就是它的品牌。但是我敢说,下次再买空调,我肯定不会再买春兰。

阅读(433 次)

Feb
24

运行ASP程序,提示Server Application Error的解决办法

前两天因为声卡驱动问题,造成SitMan程序运行时电脑蓝屏。重启电脑后,在C盘执行Scandisk,发现错误,造成IIS损坏。

后来把IIS卸载后,就无法在IIS上执行ASP脚本了。
错误提示如下:
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

在网上查了一下解决办法,但是不能按照文章所说顺利执行下去。于是我就自己尝试解决这个问题,最后发现只需要修改一处即可。(网上搜出来的解决办法

打开IIS管理,右键单击“默认网站”,选择“属性”,切换到“主目录”选项卡,然后将“应用程序保护”由原来的“中(共用)”改成“低(IIS 进程)”即可。虽然这样可能存在一定的安全隐患,但是在家里电脑上调试ASP程序,应该不会有什么问题的。

阅读(626 次)

Feb
24

找到了MSDN版的XP

在Google里找了好久,才找到了真正的MSDN版的XP(中英文版都有,还有多国语言包)。
特地放上来和大家分享

点此下载BT种子+4合1算号器+XP序列号更换程序(RockXP3和KeyFinder1.4.1)
英文版XP(Microsoft Windows XP Professional Corporate VLK SP2 (English)) 集成SP2 VLK,MD5:44912ed4ad09f0d2ca5066a16209f717
中文版XP(sc_win_xp_pro_with_sp2_vl) 集成SP2 VLK 正宗的MSDN版,MD5:f455f9a787b620aca7ac89ab47574919

此压缩包中还包含其它的XP版本,里面有个说明文件。

安装序列号:DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G

算号器、换号器的使用方法:
如果你的安装序列号是DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G,则不用使用下面的工具来算号和换号。

4合1算号器使用时,选择Windows XP Pro Vlk,然后就能算出来安装序列号,速度很快。

序列号更换程序这里提供了两个,因为RockXP3运行时,会被McAfee查出来包含PUP(Potentially Unwanted Program)程序。因为RockXP3是用来修改系统序列号的,被当作PUP也在情理之中,至于是否含有病毒或者恶意程序,请自行判断。而KeyFinder运行时,McAfee没有任何提示。
这里以RockXP3为例。程序运行后,先查看现有的XP的序列号,然后将算号器算出来的序列号填入下面的框中,按“Modify”按钮来更新序列号。此时,这个程序会试图将序列号写入XP,并重新查看序列号。如果你发现新序列号没法写入,则需要换一个序列号再试图写入,直至成功为止。不过我算了5个能写入的序列号都没能通过微软的正版认证。后来在网上找到一个序列号DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G,能通过正版认证。



KeyFinder估计也一样,只是没有RockXP3显示的那么直观。


本站提供下载的程序均从官方网站下载,确保不含有恶意程序。
如果不放心,请到下面的网站下载:
4合1算号器:没有找到其官方网站,有人怀疑是微软员工写的这个程序。
KeyFinder1:http://www.magicaljellybean.com
RockXP3:http://www.korben.tk

小知识:
1、按[开始]–[运行],输入“oobe/msoobe /a”看看是否已经激活。如果显示已经激活,说明你安装的系统是正式激活的,或者是VLK版。如果提示你还要激活,则说明系统是破解的,只是把不需激活使用时间由默认的30天,改成了N多天,这不是完美的XP。
2、按[开始]–[运行],输入“sigverif”,看看系统文件是否被篡改。

阅读(552 次)

Feb
24

Windows XP蓝屏,报nvmcp.sys错误的解决办法

现象:
1、玩GTA的时候,进入游戏没几分钟,就蓝屏,说是nvmcp.sys错误。
2、话筒接在主板上没反应,没法录音。

电脑配置:
CPU:AMD Athon XP 2500+
主板:Epox 8RDA3I(集成声卡、网卡)
显卡:双敏 GeForce MX440

原因:
nVidia对于驱动的极大不负责任造成的声卡驱动问题

解决:
我们一般下载主板驱动,都会选择Unified Driver(就是包含了主板驱动、IDE驱动、板载网卡、板载声卡的驱动),就是这种驱动害了我。到nVidia网站上可以找到最新的Unified Driver版本为4.70,当我安装上该驱动后,上面出现的问题依然存在。过了几个月Unified Driver升级到了5.10,下载安装后,问题仍然没有解决。这是为什么呢?难道nVidia还没有对此问题作出相应的驱动更新吗?

后来,我又到nVidia网站上查找更新,Unified Driver版本依然是5.10。但是我发现了上面列有nVidia声卡驱动,于是就下载了一个,同时,也下载了Unified Driver 5.10,然后做一个文件对比。发现Unified Driver 5.10里包含的声卡驱动竟然是2004年5月25日的,跟Unified Driver 4.26里带的驱动一模一样。而刚才下的单独的声卡驱动是2005年4月13日的。安装上新的声卡驱动,问题解决。

在这里谴责一下nVidia,对于驱动的发布这么不仔细!

阅读(1170 次)

Feb
20

(转载)2006 F1赛程表

其他       Trackback

 2006/03/12   巴林  萨基尔
 2006/03/19   马来西亚  雪邦
 2006/04/02   澳大利亚  墨尔本
 2006/04/23   圣马力诺  伊莫拉
 2006/05/07   欧洲  纽伯格林
 2006/05/14   西班牙  巴塞罗那
 2006/05/28   摩纳哥  摩纳哥
 2006/06/11   英国  银石
 2006/06/25   加拿大  蒙特利尔
 2006/07/02   美国  印第安纳
 2006/07/16   法国  马尼库尔
 2006/07/30   德国  霍根赫姆
 2006/08/06   匈牙利  亨格罗林
 2006/08/27   土耳其  伊斯坦布尔
 2006/09/10   意大利  蒙扎
 2006/09/17   比利时  斯帕
 2006/10/01   日本  铃鹿
 2006/10/08   中国  上海
 2006/10/22   巴西  因特拉格斯

阅读(455 次)

Feb
13

明天是情人节

生活       Trackback

明天是情人节了。我老婆今天就完成她的春节假期回来了,我下午去接她。然后在家做饭,提前庆祝情人节。

做什么饭呢?其实我一周前就打算好了:海带结烧排骨、炒鳝丝、煎牛排、香菇青菜,还有她从家里带来的鸭子,外加一瓶红酒,还有烛光。

哈哈。幸福哦

阅读(462 次)

Feb
11

Talk in Gmail

软件       Trackback

前两天就听说Gmail最近要发布新功能,把Gmail和GTalk连接在一起。
这不,今天登陆的时候就发现Gmail能向GTalk发送即时消息了。




阅读(527 次)

Feb
10

申请了Google AdSense

生活       Trackback

虽然本站的流量不大,尽管赚不到什么钱,但我还是申请了Google AdSense。

申请时遇到了好几次注册被驳回的情况,第一次是因为中文地址转换成拼音后跟我输入的拼音地址有出入。注册时英文地址一定要用拼音写,比如:淮海路,英文地址就是Huai Hai Lu,而不是Huaihai Road。第二次原因是Google访问不到我的网站
怎么会访问不到呢?我的网站首页有个Default.asp,里面写着Response.Redirect(”/blog”),难道是这个原因?我以前听说网站迁移了,最好用Http 301来做一个永久转向
在网上查了之后,我把Default.asp内容改成这样的:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.iworm.net/blog/"
Response.End
%>

再申请就通过了。
当我把广告代码贴到网站上后,发现广告没出来,只出现了一个白色的区域。回家调试了好长时间,广告仍旧没出来。
后来搜索了一下,有人说是Google还没开始投放,我就睡觉了。第二天来到公司,发现广告已经出来了。哈哈
广告出来了,但我昨天加上去的AdSense for Search还是不能工作,每次通过这个搜索都会提示:

查了一下,有人说这是Google把我网站封掉了。但是我没作弊阿,在Google里搜索site:iworm.net还是能把我网站搜出来的。具体原因至今未知,但我已经给Google发邮件,希望其能给个解释。

阅读(483 次)

Feb
09

Asp.net 默认配置下,Session莫名丢失的原因及解决办法

编程       Trackback

我们平时写的asp.net程序,里面要用到Session来保存一些跨页面的数据。但是Session会经常无故丢失,上网查查,也没找到原因。正好当时准备跳槽,也没多少时间来看论坛了。

如今,在新公司还是遇到了这种情况,正常操作情况下Session会无故丢失。因为程序是在不停的被操作,排除Session超时的可能。另外,Session超时时间被设定成60分钟,不会这么快就超时的。

这次到CSDN上搜了一下帖子,发现好多人在讨论这个问题,然后我又google了一下,发现微软网站上也有类似的内容。

现在我就把原因和解决办法写出来。

原因:

由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="60"/>

我们会发现sessionState标签中有个属性mode,它可以有3种取值:InProc、StateServer?SQLServer(大小写敏感) 。默认情况下是InProc,也就是将Session保存在进程内(IIS5是aspnet_wp.exe,而IIS6是W3wp.exe),这个进程不稳定,在某些事件发生时,进程会重起,所以造成了存储在该进程内的Session丢失。

哪些情况下该进程会重起呢?微软的一篇文章告诉了我们:
1、配置文件中processModel标签的memoryLimit属性
2、Global.asax或者Web.config文件被更改
3、Bin文件夹中的Web程序(DLL)被修改
4、杀毒软件扫描了一些.config文件。
更多的信息请参考PRB: Session variables are lost intermittently in ASP.NET applications

解决办法:

前面说到的sessionState标签中mode属性可以有三个取值,除了InProc之外,还可以为StateServer、SQLServer。这两种存Session的方法都是进程外的,所以当aspnet_wp.exe重起的时候,不会影响到Session。

现在请将mode设定为StateServer。StateServer是本机的一个服务,可以在系统服务里看到服务名为ASP.NET State Service的服务,默认情况是不启动的。当我们设定mode为StateServer之后,请手工将该服务启动。

这样,我们就能利用本机的StateService来存储Session了,除非电脑重启或者StateService崩掉,否则Session是不会丢的(因Session超时被丢弃是正常的)。

除此之外,我们还可以将Session通过其他电脑的StateService来保存。具体的修改是这样的。同样还在sessionState标签中,有个stateConnectionString=”tcpip=127.0.0.1:42424″属性,其中有个ip地址,默认为本机(127.0.0.1),你可以将其改成你所知的运行了StateService服务的电脑IP,这样就可以实现位于不同电脑上的Asp.net程序互通Session了。

如果你有更高的要求,需要在服务期重启时Session也不丢失,可以考虑将mode设定成SQLServer,同样需要修改sqlConnectionString属性。关于使用SQLServer保存Session的操作,请访问这里

在使用StateServer或者SQLServer存储Session时,所有需要保存到Session的对象除了基本数据类型(默认的数据类型,如int、string等)外,都必须序列化。只需将[Serializable]标签放到要序列化的类前就可以了。
如:
[Serializable]
public class MyClass
{
    ……
}
具体的序列化相关的知识请参这里

至此,问题解决。

参考文章:
ASP.NET Session State FAQ
ASP.NET Session State
[ASP.NET] Session 详解
PRB: Session Data Is Lost When You Use ASP.NET InProc Session State Mode
PRB: Session Data Is Lost When You Use ASP.NET InProc Session State Mode
ASP.NET HTTP 运行时
.NET 中的对象序列化

阅读(527 次)

Feb
06

终于到家了

生活       Trackback

终于到家了。拿到票时我就做好了火车晚点10个小时的准备。结果出人意料的正点到达!!
卧铺真舒服,哈哈,第一次坐。

到上海时是夜里3点,本来想坐夜宵线到一个相对近一点的地方再打车的,后来出站时太冷了,就直接打车回家了。

到了家里,先把床铺好,电热毯开了,然后就把包里的东西整理一下,4点多的时候我就开始睡觉了。

一觉睡到早上10点多,被老婆短信吵醒。起来洗个澡,然后开始洗衣服。在家里买的四件套也洗了,挺好看的,不知道老婆认为怎么样。

昨天第一天上班,地铁里人不多,要是能天天这样就好了。平时乘地铁就像被包饺子。

程序上一个比较烦人的问题被我找到原因了,原来是输入数据的大小写造成的。要不是无意中发现的,恐怕再过一周也搞不定。Gembase里不能实时调试,真是讨厌。

老婆今天开始买回来的火车票,不知道能不能买到,如果周三之前买不到,我就在这边帮她订周六早上的机票。从洛阳到上海只要530,呵呵。

阅读(499 次)

下一页 »