- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 !博客声明!
最早我是在这里开的博客,但由于那时候感觉在线写Blog太痛苦,又不会调样式,于是换了博客,删除了所有博文。呵呵,为了能更多的与人交流,自己更多地进步,最近又恢复了JavaEye和CSDN Blog的博客。 现在的CSDN的博客系统好像比几年前用起来舒服多了,不知道是不是错觉 :) 好吧,把JavaEye的置顶文章抄过来。希望能向大家多学习!-----------------
2010-04-04 23:43:00 653 3
原创 WAVE 文件格式分析
本文并非完全翻译,但大部分是摘自参考页面2的内容,若有疑义请参考原文。WAVE 文件作为多媒体中使用的声音波形文件格式之一,它是以RIFF(Resource Interchange File Format)格式为标准的。每个WAVE文件的头四个字节便是“RIFF”。WAVE 文件由文件头和数据体两大部分组成。其中文件头又分为 RIFF/WAV 文件标识段和声音数据格式说明段两部分。WAVE文件
2010-04-19 22:21:00 628
原创 找两个数组中的相同元素
昨天柯柯问了个,如果有两个数组 a 和 b (没有重复元素),要将 a 和 b 中的中相同的元素放入数组 c 中,不同的元素放入数组 d 中,用什么方法好?想了一会,只想到先排序,然后再遍历的办法,伪代码如下:sort a sort bfor i=0, j=0 , until i a.length && j b.length if a[i] == b[j] then
2010-04-18 20:48:00 1439
原创 与临时对象的斗争(下)
在上篇里,我们看到了 (N)RVO 和右值引用,下面我们来看看表达式模板。Expression Template(表达式模板,ET)如果有“系统地”学习过 C++ 的模板编程,那么你应该已经知道 Expression Template 这个“东西”。在模板圣经《C++ templates》的第 18 章专门用了一整章来讲这个技巧,(是的,我认为它是一种技巧)。足以见得它比较复杂,也很
2010-04-16 23:39:00 417
原创 与临时对象的斗争(上)
C++ 是一门以效率见长的语言(虽然近来越来越多的人“不齿”谈及效率,我深以为不然,在某一次的程序编写中不对效率锱铢必较并不意味意味着我们就不应该追求更多的更好的做法)。总之吧,相比起其它语言,程序员们在使 C++ 的时候会更加有意识地去避免没有效率的做法。在C++ 的程序中,临时对象的产生就是损及效率的“恶因”之一,因此也产生出一些意思的技术和优化手段,这篇文章里我总结一下最近在这些方面学习的一
2010-04-16 23:37:00 460
原创 东芝科学纪念馆小记
上周六(4月3日)去了东芝科学纪念馆参观。补记一下,免得再过些时日忘得更厉害。 听名字就知道这个科学馆是东芝公司的,所以馆内的展品都是与东芝相关的物品。去东芝科学馆参观是免费的,但如果你提前预约的话,他们可以安排中文向导(当然也是免费的),而且有一些参观项目必须要有人操作才行,所以团队性的参观(比如学校组织的),或是远到而来者(比如一些来自国外的游客)都应该尽量地进行预约。我们这次去也
2010-04-11 22:09:00 528
东芝科学纪念馆小记
上周六(4月3日)去了东芝科学纪念馆参观。补记一下,免得再过些时日忘得更厉害。 听名字就知道这个科学馆是东芝公司的,所以馆内的展品都是与东芝相关的物品。去东芝科学馆参观是免费的,但如果你提前预约的话,他们可以安排中文向导(当然也是免费的),而且有一些参观项目必须要有人操作才行,所以团队性的参观(比如学校组织的),或是远到而来者(比如一些来自国外的游客)都应该尽量地进行预约。我们这次去也...
2010-04-11 22:08:12 114
转载 你不是不好 只是不够好
转帖这篇文章是因为这个“不是不好,是不够好”这句话让我很有感触。当抱怨自己为什么没有XXX为什么XXX的时候,要好好想想,“我真的足够好了吗?”转自:http://www.cnblogs.com/galaxyprince/archive/2010/04/10/1709033.html原帖位置不详------------------------------------“因为屡次被
2010-04-10 22:52:00 683
【转】你不是不好,你只是不够好
“因为屡次被封禁,已经许久没有规律性的上欧洲留学这个版面了。个人以为封禁我的原因多种多样,最欣慰的是看到从来没有因为我说了一些政治敏感言论而封我,警告我的,从这点来说,我可以说与现在的版主版务道不同,不相为谋,倒也可以说这几位不失为正人。至于说到我和其他老校友对骂,或者我骂了对方不回应等待我被封,然后在被封之后又出来跳梁这种《奥塞罗》式的做法,说实话,我根本不在乎。 而其实我被封最多的原因,恰好是...
2010-04-10 22:46:28 135
原创 C++中的类型擦除
关于类型擦除,在网上搜出来的中文资料比较少,而且一提到类型擦除,检索结果里就跑出很多 Java 和 C# 相关的文章来(它们实现“泛型”的方式)。所以,这一篇我打算写得稍微详细一点。 注意,这是一篇读书笔记(《C++ template metaprogramming》第9.7小节和《C++ テンプレートテクニック》第七章),里面的例子都来自原书。 在 C++ 中,编译器在编译期进行的静态类
2010-04-04 23:31:00 1547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人