posted @ 2009-07-27 12:38 eaglet 阅读(1640) 评论(5) 推荐(1) 编辑
摘要:
在数据库开发中经常会遇到行列转换的问题,比如下面的问题,部门,员工和员工类型三张表,我们要统计类似这样的列表
部门编号 部门名称 合计 正式员工 临时员工 辞退员工
1 A 30 20 10 1
这种问题咋一看摸不着头绪,不过把思路理顺后再看,本质就是一个行列转换的问题。下面我结合这个简单的例子来实现行列转换。
阅读全文
摘要:
WinForm 下我们可以调用MessageBox.Show 来显示一个消息对话框,提示用户确认等操作。在有些应用中我们需要通过程序来自动关闭这个消息对话框而不是由用户点击确认按钮来关闭。然而.Net framework 没有为我们提供自动关闭MessageBox 的方法,要实现这个功能,我们需要使用Window API 来完成。 阅读全文
posted @ 2009-07-24 10:04 eaglet 阅读(15666) 评论(22) 推荐(5) 编辑
摘要:
我们日常工作中经常会遇到将字符串转换为值类型的问题,比如"123" 转换为一个Int32类型,这个很简单,我们只要调用int.Parse 函数就可以实现。eaglet 今天要说的是,一些应用中往往在编码阶段无法知道字符串需要转换成的值类型的具体类型,而需要在运行时动态指定类型进行转换,遇到这种问题,我们如何解决? 阅读全文
posted @ 2009-06-05 09:58 eaglet 阅读(4029) 评论(16) 推荐(0) 编辑
摘要:
徐少侠的算法的效率已经很高了,他后来又写了一个一次循环的,但效率没有提高。我的思路也是把两次循环改为一次循环,效率上提高了20%左右。
其实这个性能优化就是扣细节了,算法上没有什么改进
对两处进行改进
1. 一开始就对A和B 加 384,这样就不需要每次计算都减384了,减少了不少减法运算
2. 一次循环 阅读全文
posted @ 2009-06-04 13:19 eaglet 阅读(2426) 评论(13) 推荐(0) 编辑
摘要:
有人提出要用OO的思路来解决算法问题,OK,没问题,eaglet 今天就尝试用OO来实现算法。既然谈OO,我们就重点讨论设计,不重点讨论算法的效率了。 阅读全文
posted @ 2009-06-03 17:18 eaglet 阅读(2730) 评论(53) 推荐(0) 编辑
摘要:
这两天老赵和老包为IL 是不是汇编语言交了火,eaglet 忍不住也想说两句。 阅读全文
posted @ 2009-06-02 10:24 eaglet 阅读(4919) 评论(44) 推荐(3) 编辑
摘要:
刚才在园子里看到 周利华关于 "有道难题"的两道题的算法,eaglet 做了一下,第一题比周利华的算法快10倍左右,第二天快100倍左右。 阅读全文
posted @ 2009-06-01 17:22 eaglet 阅读(3419) 评论(35) 推荐(0) 编辑
摘要:
Hubble.net V0.2 版本历时将近半年时间,终于全部结束,期间走了一些弯路,耽误了一些时间。 阅读全文
posted @ 2009-05-27 09:39 eaglet 阅读(994) 评论(12) 推荐(0) 编辑