- 博客(10)
- 收藏
- 关注
原创 Performance String.+ vs String.Format
There is a myth saying that we have better use String.Format. What I want to show here is that you should never use String.Format for any performance reasons. String.+ is more effective in doing strin
2007-07-30 19:42:00 1200
原创 Task Manager 中CPU占用率正弦曲线C#实现
最近在MSRA blog上看到一个有意思的图,是关于使用简单程序使资源管理的CPU占用率显示一个正弦曲线。我做了个小程序,实现了以下的曲线。下面是实现代码, C#, 需要.net framework 2.0 static int rounds = 0; static int MaxRound = 60; static long[] sins
2007-07-27 14:33:00 3699 1
原创 .Net Framework 性能分析——小对象分配
一、实验背景C++一直有一个被人诟病的问题,就是在大量分配(new&delete)小对象时,性能会有很大的下降。因此,Andrei Alexandrescu 的书中给出了一种快速的小对象分配解决方案。这种方案能比较好的解决小对象分配问题。而C#中,在“Writing Faster Managed Code: Know What Things Cost”一文中作者提到“The amortized
2006-07-25 15:30:00 1386
原创 Writing a Copy-On-Write Holder Template
Writing a Copy-On-Write Holder TemplateBy Liu, Weili 2006-4-19Abstract This article is about some in-depth research on Copy-On-Write (COW) technique based on Herb Sutter’s book. It extends the
2006-04-24 16:45:00 1535
原创 windows鼠标,物理位移与屏幕位移的计算方法(鼠标加速度)
1、背景在Windows系统中,有3种获取鼠标位移信息的方法:WM_MOUSEMOVE, WM_INPUT 和DirectInput。这3种方法中,WM_MOUSEMOVE获取的是鼠标当前在窗口上的绝对位置,通过它可以获取鼠标的屏幕位移;WM_INPUT和DirectInput获取的则是鼠标相对于上一个位置的相对位移,它们就是鼠标实际上的物理位移。事实上,WM_INPUT与DirectInput在
2006-04-12 19:10:00 14512 4
转载 图像处理,CG领域著名的几个模型与图像
今天看了一下别人的blog,发现一些八卦帖子,特贴出来以飨读者第一个是那位戴帽子的女士,数字图像处理书中必备例子。原图像是来自于playboy,所以,未成年人勿入。http://www.ee.cityu.edu.hk/~lmpo/lenna/Lenna97.html 第二个是那个茶壶,其实那个一点也不漂亮,缺少像第一个那样的出名理由。http://www.sjbaker.org/teapo
2006-03-30 19:27:00 2120
原创 C++/CLI 口水战,多位大师参与
原文地址这个口水战中,Herb Sutter, Andrei Alexandrescu, Walter Bright, David Abrahams, Francis Glassborrow, P.J. Plauger等C++大牛都发表了长篇大论。值得细看。有空我将要把我的感想贴上来。PS:这帮人真是能说啊,看死了我了。另,我不是女的。感想1:updated 2006-4-4Herb Su
2006-03-28 13:15:00 4433 3
转载 似乎很好的书
Effective GUI Test Automation: Developing an Automated GUI Testing Tool GPU Gems 2
2006-03-23 17:26:00 1189
原创 Lua 5.1 的变化
时隔多年,Lua终于又发布新版本了,这个版本改动主要集中在garbage collection上面,我匆匆看了一下新版本的Lua,写下了一些评论。我原来的评论是用英文写的,锻炼一下自己的Chinglish,中文是随手加上的,写得不好,请见谅。Operator changesAdds % and #. % has the same meaning as % in C. # is the le
2006-03-22 14:15:00 4312 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人