11 2006 档案

摘要:Base Instructions Instruction Description S... 阅读全文

posted @ 2006-11-30 13:30 Adrian H. 阅读(715) 评论(0) 推荐(0)

摘要:在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、什么样的参数,也没有硬件可以保存这些参数。也就是说,计算机不知道怎么给这个函数传递参数,传递参数的工... 阅读全文

posted @ 2006-11-29 21:36 Adrian H. 阅读(2806) 评论(0) 推荐(0)

摘要:So everybody knows a common array in .NET is zero-based(its index starts at zero), but in .NET world you can also create a N-based array too! What's a N-based array? e.g. if a array "arr" is 4-based, ... 阅读全文

posted @ 2006-11-29 18:52 Adrian H. 阅读(386) 评论(0) 推荐(0)

摘要:Something About .Net Memory Management You Need to Know 阅读全文

posted @ 2006-11-25 21:03 Adrian H. 阅读(998) 评论(0) 推荐(0)

摘要:I wrote two generic class to implement these two algorithms, so you can use these classes to generate permutations and combinations for some use, such as software testing.Using the Code: using System... 阅读全文

posted @ 2006-11-25 16:21 Adrian H. 阅读(7399) 评论(12) 推荐(1)

摘要:Question有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。最小时间肯定大家都很容易就想到了, 就是蚂... 阅读全文

posted @ 2006-11-20 15:18 Adrian H. 阅读(1693) 评论(0) 推荐(0)

摘要:From Rotor(Shared Source CLI) :/*77: Implementation Notes:78: Dictionary was copied from Hashtable's source - any bug fixes here79: probably need to be made to Dictionary as we... 阅读全文

posted @ 2006-11-12 17:25 Adrian H. 阅读(904) 评论(0) 推荐(0)

摘要:第一个Gadget就是这个Clock(如下图), 启动的时候也有Vista Sidebar的时针动画~ 看上去挺Cool很喜欢Vista自带的Sidebar的风格, 所以我做的风格也很倾向于Vista Sidebar. Sidebar的背景是可以自定义为图片, 现在的黑色玻璃背景就是我用Photoshop 涂的, 用WPF做这些工作真是很方便. 阅读全文

posted @ 2006-11-12 13:11 Adrian H. 阅读(961) 评论(0) 推荐(0)

摘要:WPF预设有Aero, Classic, Luna, Royale主题, WPF程序会根据Windows主题决定WPF程序所使用的控件风格, 而且当Windows主题不是Aero, Luna或Royale, 而是其他主题的话, WPF将会采用比较丑的Classic主题, 那我怎么让WPF程序使用指定的主题呢? 其实很简单, 下面实例如何设定为Aero主题: 在WPF项目中添加Presentati... 阅读全文

posted @ 2006-11-08 18:07 Adrian H. 阅读(6003) 评论(6) 推荐(1)

摘要:现在搭好了一个粗略的Widgets插件框架, 可以在运行时从相应的Assembly中载入Widgets, Widget和宿主程序使用一个接口进行互操作, 但具体的操作还没有确定, 等开始做一些简单的Widget的时候再确定.因为要模仿Vista Sidebar背景的渐入渐出效果, 我参考了WPF里Animation部分, 发现使用WPF实现那种效果实在太方便了, 不需要很多行的XAML代码就可以搞... 阅读全文

posted @ 2006-11-07 17:27 Adrian H. 阅读(354) 评论(0) 推荐(0)

摘要:所有相关的工具以及SDK都RTM了~ 真是个令人开心的事情~ 应该告别那残缺不全的SDK beta了~下载ing... 文件好大啊... 阅读全文

posted @ 2006-11-07 13:47 Adrian H. 阅读(402) 评论(0) 推荐(0)

摘要:用C#写的一个算法, 功能是从一个数组中选择第 i 小的一个数, 平均时间复杂度是Θ(n). 阅读全文

posted @ 2006-11-06 19:29 Adrian H. 阅读(412) 评论(0) 推荐(0)

摘要:IC: Imagine Cup, 是微软搞第一个面向全球学生的科技大赛, 主要是面对计算机学生的, 我很早就有听说过了, 但一直没有参加过, 今年我在第一时间在msuniversity看到了IC2007的消息, 于是就注册报名了, 比赛的项目挺多的, 其实我蛮想参加软件开发的, 但因为软件开发是team challenge, 而我在学校里找不到能一起参加的同学, 没辙就报了两项能单人参与的比赛, ... 阅读全文

posted @ 2006-11-04 23:18 Adrian H. 阅读(367) 评论(0) 推荐(0)

摘要:在我还没有开始学习.NET 3.0前我就想用WinForm做一个类似Longhorn Sidebar的程序, 当初还想使用Flash嵌入Form里来实现比较灵活的交换, 可真的做起来麻烦太多了~ 结果这个项目就半途而废了.. 自从Winfx beta2发布以来, 我就开始一点点的接触WPF, 但是一直不知道该用它做些什么, 前几天下载使用了Yahoo的Widgets, 感觉还不错, 它使用xml和... 阅读全文

posted @ 2006-11-04 22:54 Adrian H. 阅读(745) 评论(0) 推荐(0)