Archive for January, 2010

状态不佳

最近状态不佳,一天过得稀里糊涂的,毕业论文也还没有着落,偶尔还感冒感冒,弄得人郁闷。博客暂停更新一段时间,我也没有什么太多想写的。祝福大家快乐

又去温州

去年光棍节去了温州,今年小光棍节1月11日又要启程到温州去咯。上次去调试钻床相关的事情,这次需要去调试铣床的程序。我估计只要一个多星期就可以回来。

这几天也真是无聊,虽然有事情做,毕业设计等也放在那儿的,但一直不想做,身体也不太舒服,天天想睡,早上睡得很迟晚上又很早就想睡了。似乎最近精神很差,但愿这次出差了生活再规律点就好咯。什么时候能够更振作点呢?~

C#序列化报Unable to cast object of type 'X' to type 'X'的问题

最近遇到个奇怪的现象,在调试我的C#程序时,如果VS不打开“启动非托管代码调试”的话,序列化我的一个ApplicationConfig类就会报告“Unable to cast object of type 'X' to type 'X'”的问题,打开后万事大吉,但是无法进行暂停后编辑运行。

遇到这个问题后第一反应就是VS出问题了,重装系统后无法解决问题。

后GOOGLE到:http://www.google.cn/search?hl=zh-CN&source=hp&q=Can%27t+cast+type+X+to+X&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&oq=

发现其他人也遇到相同的问题,但具体问题不太一样。但大体看来是程序集出了问题。我选择清空项目然后重新编译,问题依旧,这就奇怪了。

最后偶然之间到我的编译目录下一看,清空后竟然dll文件还在。手动删除后,一切问题解决。

最后看来,还是DLL没有被正确删除造成的。那位什么没有被删除的DLL会影响随后的编译和调试呢?神奇了。

电脑启动不了了,真神奇,结果是键盘卡住了

前天一杯水倒了泼到键盘里面了,当时还能用,第二天早上起来就用不了了,花了半天的时间把明基的海湾键盘拆了个完完全全,累啊。光是X型架构那么多按键也够我拆了。

最后发现是键盘的薄膜进水了,这是最郁闷不过的事情。我看键盘的三层膜其实是粘合了的 ,结果还能进水。以前的键盘的膜直接揭开,擦干即可,海湾的这个就麻烦的多了,只能把三层膜分开,然后用纸巾擦干。弄完了再合并回去。这样就把键盘修好咯。

神奇的是今天早上竟然就不能开机了,微星的P35 NEO2上面的DEBUG灯停留在“红绿绿红”的状态,一查手册是说正在显示CPU信息什么的,不会是CPU挂了吧。屏幕没有显示任何信息啊,怎么回事哦。把BIOS复位,进入到BIOS的初始设置里面,倒是能用了。一保存又用不了了。后来多摸索西摸索,把键盘拔了,对了,能启动了。换了个USB键盘(幸好我家键盘多~),能够进到系统了,庆幸。

最后又把键盘拆开,在拆电路板的时候突然发现,原来PAUSE被卡住了。将其复位,一切OK~原来是这么回事~晕死。

1
Return top

BFBC2