DBGCOOL

debugging seems to be cool, doesn't it?

Inside the C++ Object Model

Details

Name: Inside the C++ Object Model
Publisher: Addison-Wesley Professional
Release Date: May 13, 1996
Author: Stanley B. Lippman

书名:深度探索C++对象模型
出版社:华中科技大学出版社
出版日期:2001年5月 ( 晚5年 )
译者:侯捷

Review

这本书又是一部经典之作,相比较 Effective C++、Effective STL来说,看完本书,可以让你对C++编译器的实现细节有所了解,可以让你写出更不容易出错的代码。这本书从C++对象总体模型,到数据、函数、构造、析构、拷贝,最后到运行时等各种语义的实现,讲述了好多C++ Primer或者Thinking in C++里面根本不会提到的细节问题。例如构造函数中,编译器需要插入哪些代码来完成类的创建,如初始化虚函数表的代码。建议看完基础的C++ Primer或者Thinking in C++并且写代码超过10万行之后,再来看这本书。另外,有一片微软的文章,对微软编译器C++对象模型分析的比较透彻:C++ Under the Hood,可以与本书相辅相成。

This article was originally posted on blogspot.com on May 9, 2009.

Do you still remember when you ran last time for doing exercise? For me, the anwser should be more than 5 years ago when I studied in university. But today I start my running program again. I ran 2 laps circling a lake not far away from my home. After the running I felt really good. I’m going to run for my heart, for my body, and most import, for burning extra calories. Since I worked, fat was accumulating around my midriff. It doesn’t look good and also doesn’t feel good.
By the way, I read a piece of news today which says that the airborne H1V1 flu’s outbreak is just a “Herald Wave” preceding more serious fall 2009 pandemic. It’s really horrible. I hope running will help me prepared for this. :)

This article was originally posted on blogspot.com on April 18, 2009.

Last weekend my colleagues and I went to Tianmu Lake. The lake is not big, the moutain is not high but the scenery there is beautiful. Balmy weather that day , it was fairly warm and pleasant. Animals in the moutain are so lovely. Here are some photos taken that day.

This article was originally posted on blogspot.com on April 4, 2009.

Recently I’ve written a program. With the help of this program people can look inside Pal4’s database file. I give it a name which is called Pal4 Database Browser. You can open a Pal4’s .db file by clicking the file-open menu. Here’s a link to this program: Pal4DbBrowser.

You can download .db files here or extract .db files manually yourself from Pal4\gamedata\database.cpk with the help of WinCpk4.

Here’s a screen shot of Pal4DbBrowser:

This article was originally posted on blogspot.com on March 10, 2009.

I’m going to finish all my courses at web international next week. In order to get an advanced level certificate, I have to give a presentation. My presentation is on how to use ipod to learn english. I choose this topic because recently I bought myself an iPod nano. It’s really cool and useful and it’s even greater with the help of iTunes. There’re many audios and videos in iTunes store. My favourite is podcast. Here’re some podcast recommendations below.