- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 行列变换
假设有如下表,记录着员工的电话联系方式。PhoneType : 0,1,2 分别代表着手机号码,家里固话号码,公司电话号码Create table EmpInfo( EmpID int, PhoneNum varchar(15), PhoneType tinyint) 现在需要一个如下的查询结果EmpID, TeleNum,HomeNum,C
2009-07-07 14:59:00 731
原创 关于设计模式的一点感悟
1。设计模式的一个很重要的思想就是封装变化点,因为大部分的设计模式都是为了适应变化而采用的。也就是说,如果需求不会随着时间的推移而变化的话,那程序怎么设计,怎么个紧耦合,怎么个混乱,都无所谓了。因为不会变化嘛。但是,当把时间因素考虑到项目的变化因素的话,就有必要在设计软件时考虑合理的使用设计模式了,因为我们总是要维护和扩展系统的。有时候维护一个糟糕的系统甚至比重新开发一个还要费劲 2。有些
2009-07-07 13:14:00 630
原创 .Net 代码格式检查工具
原先用过FoxCop今天偶然见到了有文章介绍StyleCopFoxCop使用对象是编译后的IL代码,而StyleCop则直接针对C#源代码。StyleCop使用起来也很简单,不过可能某些规则制定的稍微有些严格。使用起来还要针对各个项目的情况
2009-07-06 10:04:00 1771
原创 如何提高程序的可交互性
一直以来都有一个疑问,既然只有一个UI线程,且非UI线程也不应该更新UI控件的状态,那我能不能做这么一个程序,就是画面上有一个文本区域,程序不停的往这个文本区域中写特定的内容,同时还能提供一个暂停的按钮,在按下暂停按钮时,程序可以被暂停。 其实不用考虑,这样的程序肯定可以做出来。看看你的杀毒软件就知道了。杀毒软件在扫描时,会不停的在画面上显示当前正在扫描的文件,同时还可以暂停扫描。而且,交
2009-07-02 17:41:00 1426
原创 磁盘的磁道(Track)
写这篇文章,主要是为了解决长久以来的一个困惑。由此也可以看出偶以前确实不太聪明。 哈哈(虽然现在仍然还是)以前见到的很多磁道的示意图都是这样的:注意标线的位置,“指向一条线”,我当时的理解好像是这条线就是磁道。还有的解释是说磁道就是一个“同心圆”的集合那么,我的疑问就是,既然那条线是同心圆,那么两条线之间的那快空白是什么呀? 什么也不是? 空着的? 就是为了分开磁道?
2009-07-01 16:27:00 19040 12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人