自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 2009年总结,2010规划

    2009年的最后一天了,无论是网站还是论坛都在总结这一年的点点滴滴。呵呵,我也得赶在新年钟声敲响之前好好回顾一下这一年我的成长,收获与不足。     说着总结,出现在脑海里的是也就那么几件了。哎,这是一个悲哀啊,谁让我平时不爱写日志呢,不爱记录一下自己一年的点点滴滴啊,因此,新年我的第一个任务就是要养成写日志记录我的日常生活学习和工作。不过,几件比较印象的事情还是在脑海里难以磨灭的。以

2009-12-31 22:48:00 375

翻译 类成员的初始化顺序

编程时尽量将成员的初始化放到初始化列表中,而不是构造函数体中,为什么要采取这样的策略呢,一方面,一些const只能被初始化而不能被赋值,另一方面,在初始化列表中初始化成员比在构造函数体中通过赋值初始化成员效率要高。因为,对象的初始化,首先进行的数据成员的初始化,然后才会执行构造函数体内的动作,对于有基类的对象来说,基类成员的初始化和构造函数体发生在派生类成员初始化和构造函数体之前。因此,如果在初

2009-12-17 20:38:00 345

翻译 拷贝构造函数与重载operator =

 如果一个类既没生命拷贝构造函数也没声明赋值操作符,结果将变得十分可怕,通常会产生很多不良后果。看下面例子:  class String {public:String(const char *value);~String();... // 没有拷贝构造函数和operator=private:char *data;};  Strin

2009-12-17 19:42:00 426

原创 重写operator new 和 operator delete

作为一名程序员,一定要特别注意申请内存失败的情况。通常operator new分配失败后会抛出一个std::bad_alloc异常。bad_alloc是分配内存失败时候抛出的异常的一种类型,这个异常类型位于std namespace中。 C采用的方法是,定义一个与类型无关的宏来分配内存并检查是否成功。C++允许我们在每个内中对全局operator new/delete进行重载,并指定我们自己

2009-12-15 10:47:00 477

原创 尽量iostream用而不用stdio.h

中的scanf,printf之类的函数不是类型安全的,也不具扩展性,他们要求将读写变量和格式分开。库所提供的类和函数克服了以上缺陷。注意是 not 。以上内容总结自《Effective c++》Item 2

2009-12-13 10:43:00 374

原创 尽量用const 和inline 而不用#define

在编程过程中尽量使用const和inline代替#define,也就是说尽量使用在编译期间进行处理的关键字而不是使用在预处理阶段进行处理的关键字。#define所定义的量不会被添加到符号表中,而是在预处理阶段用其定义的内容进行直接替换,这样就会产生一疑惑。例如,#define ASPECT_RATIO 1.653如果在编译时报出一个错误,这个错误源自1.653,这时我们将无法定位程序的哪部

2009-12-13 10:24:00 345

原创 Summarization of paper "Compressed Random-Access Trees for Spatially Coherent Data"

1. Goals       Randomly-accessibletree is proposed for the adaptive multiresolution hierarchies which are highlyefficient at representing spatially coherent graphics data. To reduce the spac

2009-09-01 16:16:00 410

原创 Bump mapping所涉及的Tangent space

 在学习Bump mapping时一直让我不是很理解的问题就是bump mapping所涉及的tangent space以及相关的Tangent space matix。今天在看完这篇文章后,我的思路彻底清晰了,文章题目Derivation of the Tangent Space Matrix,URL为http://www.blacksmith-studios.dk/projects/dow

2009-02-15 18:51:00 924

原创 来到实验室第一周总结

 今天是我来到实验室的第一个周末。仔细回顾至一周,总体的感觉是过得狠充实,同时也很忙。由于,住宿的问题,知道今天我才不用每天早早早起床等公交到实验室,晚上早早的离开实验室等公交。实验室的每一个师兄都狠热心,他们对我这个小师弟的照顾可谓是无微不至,师兄们帮我安排住宿,带我熟悉这个环境,甚至帮我解决了一些安装软件等问题。前些天老师给了我一片论文,我看到今天才基本上理解了算法的基本思想,还没有具

2009-02-15 18:39:00 567

原创 初到浙大随想

不知不觉来到浙大已经两三天了。还记得那天因为武汉天气不好,雾一直笼罩着那个火炉,致使本应上午就到这边的我,最后竟然晚上才到,还累得我要死。真是计划赶不上变化啊!      今天终于到了我学习的地方。学习工作环境很好,位置宽敞,光线明亮,各种设施也很齐全,最重要的是电脑配置比我的笔记本强多了,以后编程不用太考虑内存了,呵呵。      在玉泉校区的实验室里看到了到处一片忙碌,生机盎然的景象。

2009-02-11 17:40:00 365

MFC实现的一个简单连连看游戏

基于vs2008用MFC开发实现的一个简单的连连看游戏源码

2009-12-30

漂亮的vs2008配色方案

一个漂亮的vs2008配色方案,安装了visual assist X插件后需要适当调整颜色。

2009-12-30

一个提取单词主干的C++源码

该源码是Porter stemmer的c++实现,实现参考了Porter, 1980, An algorithm for suffix stripping, Program, Vol. 14,no. 3, pp 130-137.

2009-12-28

Struts2+hibernate 源码

Struts2+hibernate 小实例源代码。是一个很好的开发实例。。

2008-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除