05 2011 档案

摘要:为了测试一下js和Canvas的计算能力,做了一个Mandelbrot的分形图,支持鼠标Zoom In。Mandelbrot的定义很简单,虚数平面的每个点(x,y),通过反复计算zn+1 = zn2 + c,z0 = 0。只有结果收敛才属于Mandelbrot,否则根据n的设定一个颜色,越大越深,代表接近属于集合的点,可以把集合中的点理解为n=无穷大。推荐在chrome中打开本页,还支持firefox和ie9。 拖动鼠标可以明显发现chrome是最流畅的。更为专业的Mandelbrot请check这里 http://www.atopon.org/mandel/Your browser does 阅读全文
posted @ 2011-05-26 22:46 dragonpig 阅读(1174) 评论(0) 推荐(1) 编辑
摘要:class Student{ public string Name { get; set; }}static double Test(int loop, Student stu, Func<Student, string> action){ var watch = Stopwatch.StartNew(); string s = null; for (var i = 0; i < loop; i++) s = action(stu); return watch.ElapsedTicks;}static Func<Student, string> NativeGet 阅读全文
posted @ 2011-05-01 00:18 dragonpig 阅读(1710) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示