Welcome to Cooldog's Blog
【Important】此Blog中的文章和随笔仅代表作者在某一特定时间内的观点和结论,对其完全的正确不做任何担保或假设。
所有此处的原创文章转载必须通知作者本人。如有疑问,请发邮件至: yexiaozhou2003 AT hotmail.com

ˇˇ加载 前行 音乐BOXˇˇˇˇ 上一首 | 〓播放/暂停〓 | 下一首 | 歌曲列表 | |
ˇˇ退出| 记时 | 循环 | 随机 | 停止 | 静音 | 小声 | 大声 | 00:00 | 00:00
Dynamic Plugins Manager
作者:cooldog 日期:2008-03-29
相册开通了 :-)
作者:cooldog 日期:2007-10-22
C# IDE Mobile – Write your C# code anywhere!
作者:cooldog 日期:2009-05-29
最近败了个QWERTY全键盘的HTC Touch pro,全键盘的感觉不错,输入速度比以前靠触摸笔点屏幕快多了。装了个Python的Windows mobile版本,没事学着写Python玩玩。一日突发奇想,要是能在PPC手机上写C#的程序并能运行起来,那就太棒了。果然不出我所料,国外已经有大侠已经做好了这个东东,一个运行在Windows Mobile手机上的简单的C# IDE,让你可以随时在你的PPC手机上写C#的程序。这是作者自己实现的一个简单IDE,现在已经支持的功能如下:
* 可以创建基于图形用户界面的程序
* 可创建方法和类
* 可以调用所有的.NET Compact Framework的类。
Visual Studio 2010 Beta1 is available for download
作者:cooldog 日期:2009-05-26
ISO:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3296bb4f-d8ba-4cfd-aa95-a424c5913f6b
WebInstaller:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=75cbcbcd-b0e8-40ea-adae-85714e8984e3
The new feature of VS2010:
Enhanced user experience, Parallel programming,support for Cloud development and support more databases,such as DB2 and oracle.
Tags: vs2010
小黑降温记
作者:cooldog 日期:2009-05-22
夏日临近,天气一天比一天热,无意中用工具看了看CPU温度,竟然也上了70度。要是天气再热一点,估计小黑撑不过这个夏天了。
本打算去电脑城打开清理一下,但是又考虑到没那样的闲心跑电脑城,本着DIY的精神,打算自己来给小黑降降温,一个字:拆!。先在网上看相关的拆机教程,又在淘宝上找了一圈,发现一个卖家的东西还不错:电脑工具套装,包括N合一的螺丝刀,润滑油,导热硅脂,电脑清洁套装,一整套东西,60多来块,感觉还算便宜,于是拍下了。下班回家,便开始了拆机的历程。
首先需要拆下背面的螺丝,包括键盘、手托、U型框的固定螺丝,N颗。
Windows 7 新特性体验
作者:cooldog 日期:2009-05-02
要说本年度最值得期待的事,估计就是等待Windows 7的正式版发布了。或许是经历了Vista的失败,微软在痛定思痛过后,决心以Windows 7的推出挽回更多因为Vista而丢失的用户。而我也不例外,虽然我也用着Vista,其实也迫不及待的等待着Windows 7正式版的发布。自从Windows 7 Beta版推出以来,我就很贪婪的在网上关注着每个Win7 Build版本的出现。终于,微软官方发话了,说Windows 7 正式版将在今年圣诞之前发布。在期待正式版的同时,我也迫不及待的在虚拟机上装上了Beta版。体验之余,发现有很多很好的,激动人心的改进,截图分享下。
1.任务栏改进
采用了大图标,看起来更加直观,也更加方便带触摸屏的电脑进行触摸操作,并且这些图标对应的程序都有对应的快捷键,方便用户快捷操作。比如图中的浏览器图标,对应Win+1组合键,Media Player对应Win+3键。你也试试看?对应的数字,和图标的排序有关。(其实这功能Vista里面也有,不知道你发现没有,呵呵)
Unity 学习笔记(3) -- 生命周期管理
作者:cooldog 日期:2009-04-28
Unity根据我们在注册类型的时候所指定的生命周期来管理注册类型的创建和解析。当我们在向容器中注册类型的时候,如果我们没有显式的指明该类型的生命周期管理器(下称:Lifetime Manager),默认的情况下,容器会为我们注册的类型创建一个生命周期短暂的管理器。这样一来,当我们每次调用容器的Resolve方法或者ResolveAll方法,或者采用依赖机制注入实例到其他的类中的时候,容器都会为我们创建新的实例,并且容器不会保存对实例的引用。
容器的RegisterType函数包含多个支持泛型的重载,同时还包含了一一对应的非泛型重载。其中的重载函数,我们可以看到类似下面的声明:
1: RegisterType<TFrom, TTo>(LifetimeManager lifetime)
参数中的LifetimeManager类型,就是用来控制注册类型生命周期的。Unity中提供了几个继承自LifetimeManager的类作为注册类型的生命周期管理器。在目前的Unity 1.2版本中,共提供了3个LifetimeManager供我们直接在代码中调用。此外,我们也可以实现自己的LifetimeManager,不过必须实现LifetimeManager所必须的一些方法。
1.ContainerControlledLifetimeManager:








