08 2006 档案
由评论两次被删想到的[更新]
摘要:已更新 我写这个不是为了引起争论,而是想让大家好好思考一下对待Blog的态度,为了园子能够更好地发展。 阅读全文
posted @ 2006-08-21 23:35 Nihgwu 阅读(2541) 评论(56) 推荐(1)
C#中的值类型及装箱[翻译]
摘要:我翻译这篇文章写得很好,解释得很清楚,尤其是其图文,让人思路清晰,比MS提供的SDK上请的好懂多了,反正我当年看了好几次还似懂非懂的。我还会翻译我关于C#中的堆与栈的一个系列文章(共四篇),敬请期待哦。The C# Value Type and BoxingMatthew Cochran 尽管在.NET框架里,我们不需要为内存管理以及垃圾收集操心,但我们还是应该了解它们,来优化我们的应用程序。其中... 阅读全文
posted @ 2006-08-18 12:50 Nihgwu 阅读(1572) 评论(13) 推荐(2)
发现一个代码共享的网站
摘要:今天在Channel 9上发现了一个很好的代码共享网站(sharing code snippets)http://www.bytemycode.com/这个网站似乎才刚刚起步,我登陆的共有485个成员,共享了294个代码,虽然不是很多,但是正如网站所说,随着网站的成长,会越来越多。虽然现在有很多开源项目的网站,我们可以查看源代码,但往往这些代码都异常庞大,而很多时候我们(尤其是那些初学者)只是需要... 阅读全文
posted @ 2006-08-17 22:17 Nihgwu 阅读(1034) 评论(4) 推荐(0)
给Visual Studio添加引导线[翻译]
摘要:今天在http://www.codeproject.com/useritems/Guidelines.as...上看到的一编文章,是个很好的工具,也可以作为如何操作注册表的例子看一下。效果图如下:Introduction介绍When I logged on to CodeProject this morning, their weekly poll asked the question, "How... 阅读全文
posted @ 2006-08-16 11:07 Nihgwu 阅读(1104) 评论(0) 推荐(0)
C#中的GOF抽象工厂模式[翻译]
摘要:The GOF Abstract Factory Design Pattern In C#--Matthew CochranPart I. Abstract Factory OverviewPart1.抽象工厂模式概述The abstract factory is a GOF (Gang of Four) creational pattern where the intent is to "...... 阅读全文
posted @ 2006-08-15 12:34 Nihgwu 阅读(2197) 评论(4) 推荐(0)
将Asp.net从VS2003以及VS2002工程转换为VS2005工程的简单而又行之有效的方法
摘要:我下了很多基于VS2003(以及VS2002)的Asp.net的Demo。而我用的是VS2005,我在使用这些Demo时,基本上绝大部分基于VS2003的Asp.net工程都因为少数文件无法转换而无法加载工程,我也为些郁闷了好久,后来终于让我找到了解决办法:Asp.net基于VS2005的工程与以往版本的工程的最大区别就是用分部类(partial)取代了代码隐藏(Codebehind)。于是我采取... 阅读全文
posted @ 2006-08-11 19:18 Nihgwu 阅读(2161) 评论(6) 推荐(0)
烧水器事件簿 的简单实现
摘要:昨天看了Allen Lee写的一篇好文《烧水器事件簿 [Design, C#] 》。不过由于本人学艺不精,看了好久才把握了它的工作流程。于是将他的代码作了小小改动并编写了一段测试代码对它进行了一个简单的实现:1.在EnrollManager.cs中的Run()方法中增加了对Enrollee的Boil()方法的调用,让整个流程动作起来,同理也对MoveNext()作了改动,并加了两个WriteLin... 阅读全文
posted @ 2006-08-05 10:21 Nihgwu 阅读(897) 评论(3) 推荐(0)
一个C#睡前故事[翻译]
摘要:呵呵,这篇《C#睡前故事》是我自己花了几个小时重新翻译的,所有的汉字都是我从头到尾一个个敲进去的。 里面加了很多自己的理解,尤其是[...] 中的内容,都是为了读者好理解,根据自己的理解加进去的,可能会有很多错误,请大家多多指点 阅读全文
posted @ 2006-08-04 12:32 Nihgwu 阅读(4178) 评论(11) 推荐(4)
John Carmark 密码:0x5f3759df
摘要:在网上看到的一篇文章《John Carmark密码:0x5f3759df》:有人在Quake III的源代码里面发现这么一段用来求平方根的代码: /*================SquareRootFloat================*/ float SquareRootFloat(float number) { long i; float x, y; const float f = 1... 阅读全文
posted @ 2006-08-04 12:24 Nihgwu 阅读(4746) 评论(5) 推荐(0)
打造.Net Framework3.0 下的Media Player
摘要:*基本要求:安装了.NET Framework 3.0 beta版(我用的是beta3)下载Demo 我打算学着做一个MP3 Player玩一下,虽然在.Net Famework 2.0 的System.Media命名空间有一个可以播放声音的类SoundPlayer,然而它只支持播放*.wav波形文件,而我需要的是可以播放*.mp3文件。于是在网搜了一下,结果基本上都是用“Window... 阅读全文
posted @ 2006-08-03 21:30 Nihgwu 阅读(4091) 评论(9) 推荐(0)
Photosynth——Microsoft Live Labs 新技术预览
摘要:Photosynth 是Microsoft Live Labs开发的一种超眩的电子相片技术它通过分析一个地点或实物的大量相片的相似性,然后将它们在一个三维空间里重建。它的主要功能有: 1. 从任意角度观察相片,智能识别照片拍摄方向和地点; 2. 图像的无缝放缩,即使是十万或上千万像素; 3. 查看图片这间的相关性; 4. 查找与当前浏览图片相似的图片; 5. 自定义游览; ... 阅读全文
posted @ 2006-08-02 21:56 Nihgwu 阅读(419) 评论(0) 推荐(0)