代码改变世界

推荐排行榜

Visual Studio 2008 可扩展性开发(四):添加新的命令

2009-03-09 01:12 by Anders Cui, 8240 阅读, 收藏,
摘要: 本文首先介绍了命令和命令栏的概念,正是通过命令VS才可以与Add-In进行交互。然后通过两个例子解释了如何添加、执行命令,以及如何执行VS内置的命令,接下来我们就有办法操作VS的方方面面了:解决方案、项目、文档、代码等等,敬请期待:-) 阅读全文

关于阶乘的两个常见算法及一个相关面试题

2008-05-19 12:12 by Anders Cui, 13779 阅读, 收藏,
摘要: 本文首先给出了阶乘的数学定义,然后说明了它的两种简单算法,最后提供了一个很有意思的与阶乘相关的面试题的思路。 阅读全文

理解.NET中的异常(二)

2007-03-15 20:19 by Anders Cui, 22265 阅读, 收藏,
摘要: 接着上一篇,这里将讨论FCL中预定义的异常类,自定义异常类,正确的使用异常(包括抛出、捕获、封装),最后给出性能方面的建议。 阅读全文

关于IBatisNet的两个简单CodeSmith模板

2006-08-25 12:47 by Anders Cui, 4324 阅读, 收藏,
摘要: 最近使用了下IBatisNet,感受到了它的灵活和强大,但是如果手工去写配置文件和实体类,确实很麻烦。我参考CodeSmith的范例文件,做出了两个简单模板,分别生成简单的实体类和基本的SQL语句。CodeTemplates.rar文件包中包含两个模板,IBatis.cst用于生成实体类;IBatisStatements.cst用于生成SQL语句。使用的数据表的脚本在CreateTable.sql... 阅读全文

趣题一则:寻找那扇门

2012-04-10 23:51 by Anders Cui, 2460 阅读, 收藏,
摘要: 现在出现在你面前的是一堵朝两个方向无限延伸的墙。墙上有一扇门,但你并不确定门离你有多远,也不知道门位于哪个方向(左边或是右边)。你只有在走到门面前才能看到它。假设从当前位置到门要走n步(n大小未知),那么怎样走O(n)步就能找到那扇门?分析这道题让人“左右为难”,因为不确定如何才能走到尽快确定方向和位置。首先想到在错误的方向上走得越远,就意味着离正确的位置越远,因此较为保险的方法是,第一步向右走,看看有没有门;第二步——为了防止在错误的方向上渐行渐远——向左走,走两步,这样就可以确定在最初位置的一步范围内有没有门了。接下来,按照类似的方式左右徘徊,依次确定在最初位置的2,3,...,n有没有门 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页