代码改变世界

阅读排行榜

迷人的斐波那契数

2012-04-19 00:31 by Anders Cui, 5521 阅读, 收藏,
摘要: 繁殖力超强的兔子说到斐波那契数,我们自然会想到曾经有一群繁殖力超强的兔子。比萨的商人斐波那契(Fibonacci,12-13世纪,称为比萨的列奥那多)接触到阿拉伯数学后,在其著作《Liber Abaci》中,引入了这个著名的兔子问题。但如果向前追溯下去,则可以追溯到古老的印度数学。斐波那契使用了一个理想化了的兔子生长模型进行研究,并假设:第一个月初有一对刚诞生的兔子两个月之后(第三个月初)它们可以生育每月每对可生育的兔子会诞生下一对新兔子兔子永不死去从第一个月开始,兔子的数目(对)依次是:1,1,2,3,5,8。。。这样就形成了一个序列,记为{Fn},则该序列存在一个递推关系:F(n)=F(n 阅读全文

F#探险之旅(八):使用F#开发Windows应用程序

2008-12-17 22:11 by Anders Cui, 5453 阅读, 收藏,
摘要: 本文主要讨论了如何使用F#开发Windows应用程序。通过分析,确定了三种主要的方法,重点讨论了如何在F#中利用VS中的窗体设计器,这会使 WinForm程序的开发简单不少。其中的一个例子是processFinder,它可以获取当前机器上的进程和应用程序信息。 阅读全文

Windows Forms中通过自定义组件实现统一的数据验证(二)

2007-05-08 12:46 by Anders Cui, 5425 阅读, 收藏,
摘要: 上一篇中,我们利用Windows Forms中的验证机制实现了一套组件,它们是可重用的,并且可以利用VS的窗体设计器,最终我们实现了控件级的验证。也就是说当用户在控件间转移时进行验证。不幸的是,用户数据填写完毕进行提交时,我们无法保证他们能够填写过每个控件,当然也就没法验证所有控件了。这时窗体级的验证就很有必要了。我们一起来看一下。 阅读全文

F#探险之旅(二):函数式编程(上)

2008-08-27 22:10 by Anders Cui, 5410 阅读, 收藏,
摘要: F#探险之旅的第二站,我们来看看F#中函数式编程相关的内容,这一部分内容很多,索性分为三部分。第一部分主要是关于函数式编程的最基础概念,包括标识符、值、函数、作用域、递归以及匿名函数等。 阅读全文

F#探险之旅(一):选择不同的开发方式

2008-08-21 22:19 by Anders Cui, 5318 阅读, 收藏,
摘要: 知识是有时效的资产,需要定期对其进行投资,我们不妨把这个过程看作是一次新奇的旅途。本文主要是讨论开发F#程序的不同方式,可以选择轻量级的SharpDevelop、Editplus甚至Notepad,也可以选择重量级的Visual Studio。 阅读全文

Visual Studio 2008 可扩展性开发(八):关于用户界面的种种(下)

2009-05-24 16:39 by Anders Cui, 5119 阅读, 收藏,
摘要: 本文着重介绍了如何为Add-In添加选项页(Options Page),这样可以为用户提供较为专业的配置界面,然后简单介绍了如何设置菜单项的图标。这一次的例子是SearchTextInWeb,可以直接打开浏览器搜索VS的选中文本,相信会你带来一些方便。 阅读全文

路径,文件,目录,I/O常见操作汇总(三)

2007-01-03 19:11 by Anders Cui, 4854 阅读, 收藏,
摘要: 上一篇介绍了文件和目录的相关操作,这一篇再看看文件读写的相关内容。主要包括:读写文本文件和二进制文件,异步读取文件,创建临时文件,监视文件系统的变化等; 阅读全文

使用.NET 2.0中的秒表-Stopwatch类进行速度测试

2006-12-17 18:25 by Anders Cui, 4697 阅读, 收藏,
摘要: 软件的运行速度必须要在用户可以接受的范围内。通常,改善那些短暂的但频繁使用的例程的速度会大幅度地提高软件的整体速度。.NET 2.0中引入了方便实用的Stopwatch类,通过它可以轻松地进行计时,并借此改善程序的性能。 阅读全文

离散数学拾趣(三):集合的子集有多少个

2011-03-10 02:54 by Anders Cui, 4668 阅读, 收藏,
摘要: 集合广泛应用于计数问题,这类问题需要讨论集合的大小。令S为集合。若S中恰有n个不同的元素,n是非负整数,就说S是有限集合,而n是S的基数,用|S|表示。若S={ 1, 2, 3 },则|S| = 3。有时候需要考虑一个集合的元素所有可能的组合,看它们是否具有某种性质。为此构造一个新的集合,它以S的所有子集作为它的元素,该集合称为S的幂集合,记为P(S)。比如:本文的主题也就是:对于集合S,P(S)的基数是多少?方法一:首先观察上面例子中的三个集合,它们的基数分别是0、1、2,而它们的幂集合的基数分别是,于是可以猜想n个元素的集合有个子集,下面用数学归纳法证明。基础步骤:由上面例子可知,当n=0 阅读全文

SQLite适用的范围

2008-04-16 11:24 by Anders Cui, 4640 阅读, 收藏,
摘要: 最近尝试了下SQLite,用起来很不错,以后开发自己的网站、小工具等就用它了,转载一篇文章看看它的适用范围。 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页