<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[您正在浏览的专栏]]></title><description><![CDATA[Working hard to make progress every day.]]></description><link>https://blog.youkuaiyun.com/zhtwe</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhtwe]]></copyright><item><title><![CDATA[敏捷软件开发（Agile Software Development）]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6542672</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6542672</guid><author>zhtwe</author><pubDate>Tue, 14 Jun 2011 00:42:00 +0800</pubDate><description><![CDATA[敏捷软件开发（Agile Software Development）From 《敏捷软件开发 原则、模式与实践》（Agile Software Development: Principles, Patterns, and Practices）敏捷软件开发宣言我们正在通过亲身实践以及帮助他人实践，揭示更好的软件开发方法。通过这项工作，我们认为：个体和交互     胜过 过程和工具]]></description><category></category></item><item><title><![CDATA[TCP/IP memo 1: MTU、路径MTU、路径MTU的发现机制]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6365734</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6365734</guid><author>zhtwe</author><pubDate>Wed, 27 Apr 2011 01:37:00 +0800</pubDate><description><![CDATA[MTU、路径MTU、路径MTU的发现机制...]]></description><category></category></item><item><title><![CDATA[Useful cmds under Linux]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6275888</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6275888</guid><author>zhtwe</author><pubDate>Fri, 25 Mar 2011 01:05:00 +0800</pubDate><description><![CDATA[1. 'nm', 'eu-readelf' and 'c++filt'
 Example code:
#include 

using namespace std;

class Test
{
public:
  static void Fun(int i, const ch]]></description><category></category></item><item><title><![CDATA[A design & implementation of reflection in C++]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6266656</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6266656</guid><author>zhtwe</author><pubDate>Tue, 22 Mar 2011 00:43:00 +0800</pubDate><description><![CDATA[C++中反射机制的设计和实现...]]></description><category></category></item><item><title><![CDATA[多级目录中的Makefile]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6246493</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6246493</guid><author>zhtwe</author><pubDate>Sun, 13 Mar 2011 16:25:00 +0800</pubDate><description><![CDATA[多级目录中的Makefile...]]></description><category></category></item><item><title><![CDATA[ASKING FOR AND GIVING OPINIONS (from www.globalenglish.com)]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6238839</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6238839</guid><author>zhtwe</author><pubDate>Fri, 11 Mar 2011 00:06:00 +0800</pubDate><description><![CDATA[ASKING FOR AND GIVING OPINIONS]]></description><category></category></item><item><title><![CDATA[C++中的new和delete]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6118773</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6118773</guid><author>zhtwe</author><pubDate>Wed, 05 Jan 2011 20:32:00 +0800</pubDate><description><![CDATA[C++中的new/delete ...]]></description><category></category></item><item><title><![CDATA[4 type cast operators in C++]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6116557</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6116557</guid><author>zhtwe</author><pubDate>Tue, 04 Jan 2011 21:57:00 +0800</pubDate><description><![CDATA[static_cast, const_cast, reinterpret_cast, dynamic_cast]]></description><category></category></item><item><title><![CDATA[RTTI in C++]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6087648</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6087648</guid><author>zhtwe</author><pubDate>Mon, 20 Dec 2010 20:12:00 +0800</pubDate><description><![CDATA[RTTI(Runtime Type Identification/Information)
 
如果要实现运行时的RTTI，必须在类中加入一些唯一识别信息，静态成员变量则提供了这样一种方法。对于类而言，静态成员的地址信息是唯一确定的，这样就可以设计一种实现RTTI的方法。
 
1. typeid and dynamic_cast

标准C++中定义了type_info这个类用来表示对象]]></description><category></category></item><item><title><![CDATA[VirtualBox 3.2.12 + openSUSE 11.2 + VBoxLinuxAdditions]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/6085027</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/6085027</guid><author>zhtwe</author><pubDate>Sun, 19 Dec 2010 12:36:00 +0800</pubDate><description><![CDATA[VirtualBox 3.2.12 + openSUSE 11.2 + VBoxLinuxAdditions]]></description><category></category></item><item><title><![CDATA[数组]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5850707</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5850707</guid><author>zhtwe</author><pubDate>Mon, 30 Aug 2010 21:32:00 +0800</pubDate><description><![CDATA[数组...]]></description><category></category></item><item><title><![CDATA[Linux device driver]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5827449</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5827449</guid><author>zhtwe</author><pubDate>Fri, 20 Aug 2010 19:09:00 +0800</pubDate><description><![CDATA[<br />dev_t<br /><br />
int MAJOR(dev_t dev) // macro<br /><br />
int MINOR(dev_t dev) // macro<br /><br />
dev_t MKDEV(int major, int minor) // macro<br /><br />
int  register_chrdev_region(dev_t first, unsigned int count, char *name)<br /><br />
int]]></description><category></category></item><item><title><![CDATA[signal SIGCHLD]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5665478</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5665478</guid><author>zhtwe</author><pubDate>Sat, 12 Jun 2010 00:58:00 +0800</pubDate><description><![CDATA[signal SIGCHLD]]></description><category></category></item><item><title><![CDATA[~/.vimrc]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5525389</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5525389</guid><author>zhtwe</author><pubDate>Sat, 24 Apr 2010 22:09:00 +0800</pubDate><description><![CDATA[Remember to convert EOL(end of line) to Unix format when you copy the following content ! --------------------------------------------------------------------------------" Switch syntax high]]></description><category></category></item><item><title><![CDATA[telnet protocol related RFCs]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5513452</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5513452</guid><author>zhtwe</author><pubDate>Wed, 21 Apr 2010 22:01:00 +0800</pubDate><description><![CDATA[There are also some draft about telnet before rfc854. RFC854 - Telnet Protocol Specificationhttp://www.faqs.org/ftp/rfc/pdf/rfc854.txt.pdf RFC855 - Telnet Option Specificationshttp://www.faqs.]]></description><category></category></item><item><title><![CDATA[getopt under Linux]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5504149</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5504149</guid><author>zhtwe</author><pubDate>Mon, 19 Apr 2010 20:59:00 +0800</pubDate><description><![CDATA[#include #include void mygetopt(int argc, char *argv[], const char *optstr){  extern char *optarg;  extern int optind,             optopt;  int ch;  printf("/nresult for /"%s/":/n"]]></description><category></category></item><item><title><![CDATA[C programs under Linux]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/5263474</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/5263474</guid><author>zhtwe</author><pubDate>Wed, 27 Jan 2010 23:53:00 +0800</pubDate><description><![CDATA[1. function with variable argumentsvoid myprintf(const char *format, ...){  va_list arglist;  va_start(arglist, format);  vprintf(format, arglist); // or some other operation  va_end(argli]]></description><category></category></item><item><title><![CDATA[低落]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/4660964</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/4660964</guid><author>zhtwe</author><pubDate>Mon, 12 Oct 2009 23:20:00 +0800</pubDate><description><![CDATA[......
最近一段时间心情一直都不是很好，种种原因。
时间仿佛在重复一年前的境况，想换一份工作，却总也不成功。
自认为不是能力问题，只是时不待我。
以前一直以为毕业了就再也不受那些客观条件影响，现在看来仍不能幸免。
可能是我适应能力不好吧，从毕业后入职的第2个月起就在打算跳槽，断断续续一年多了，仍然还在这里。
现在的待遇在这个城市的同行中倒也算不错，可惜工作总不能让自己满意。
毕]]></description><category></category></item><item><title><![CDATA[注册]]></title><link>https://blog.youkuaiyun.com/zhtwe/article/details/4537202</link><guid>https://blog.youkuaiyun.com/zhtwe/article/details/4537202</guid><author>zhtwe</author><pubDate>Wed, 09 Sep 2009 23:13:00 +0800</pubDate><description><![CDATA[2009年9月9日夜，决定在优快云上注册这个ID，希望从这里一切会有新的开始...
 刚刚注册的时候发现了csdn的一个bug，不过并无太大危害，看来开发人员的测试不够全面啊。]]></description><category></category></item></channel></rss>