<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>Werewolf's</title>
  <link>http://wolfhead.blogbus.com</link>
  <description><![CDATA[]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 01 Jan 1970 07:00:00 +0700</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/8/7/0/4153078/avatar_4153078_96.jpg</url>
									<title>Werewolf's</title>
									<link>http://wolfhead.blogbus.com</link>
								</image>  <item>
   <title>iPhone</title>
   <description><![CDATA[割肉卖血！<br /><br />
穷追米井誓不罢休！<br /><br />
大家好，最为一个中产阶级二代。<br /><br />
革命道路任重而道远，途中不乏波折。<br /><br />
这些波折中不乏让人困顿迷失，再奋起努力者。<br /><br />
这些波折中的困顿迷失不伐有让我伤害米井者。<br /><br />
同时不得不承认，伤害米井的是我，小米井从小到大就一直受我这个男人的伤害。<br /><br />
但是小米井同学一定要记住。<br /><br />
我可能...<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F66131326.html&title=iPhone">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/66131326.html</link>
   <author>wolfhead87</author>
   <pubDate>Tue, 15 Jun 2010 22:00:23 +0800</pubDate>
  </item>
  <item>
   <title>月黑风高</title>
   <description><![CDATA[夜深人静了。。。。。。音乐还是放着，老婆睡去了。我想说点什么？<br /><br />
最近越来越觉得米井就是了，没错了，还能再有什么呢？上帝啊，如果你存在？我本性不坏，如果你是善良的，你也应该爱善良的人，容易满足的人。不是吗？坏事我不做了，或者我不再追求了，因为如果要娶她，那就没有必要了。虽然沉思录说不要期待未来。我长久以来也坚信未来不可知，但不必因此就要抓住每一次机会，因为这次看到你的背影我惊醒了，我把你抱得更紧了。<br /><br />
还有什么呢？如果环境要降下灾难，谁也逃不掉，但不必...<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F60014957.html&title=%E6%9C%88%E9%BB%91%E9%A3%8E%E9%AB%98">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/60014957.html</link>
   <author>wolfhead87</author>
   <pubDate>Sun, 07 Mar 2010 00:44:27 +0800</pubDate>
  </item>
  <item>
   <title>我决定</title>
   <description><![CDATA[从明天开始<br /><br />
做俯卧撑。。。。长胸肌<br /><br />
做仰卧起坐。。。。减肚子<br /><br />
弹吉他。。。。泡宝宝<br /><br />
写代码。。。。养宝宝<br /><br />
注意：是从明天开始。。。。。。因为还在给代码理清思路。。。。。<br /><br /><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F57582582.html&title=%E6%88%91%E5%86%B3%E5%AE%9A">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/57582582.html</link>
   <author>wolfhead87</author>
   <pubDate>Mon, 01 Feb 2010 19:21:08 +0800</pubDate>
  </item>
  <item>
   <title>踏出一步</title>
   <description><![CDATA[踏出第一步后，世界动了起来<br /><br />
曾经无数次狼人站在十字路口，认为走出去的那条路是很重要的选择。他走着走着，就长大了。<br /><br />
现在的狼人，走过十字路口，认为走过的感觉是很重要的选择，走着走着，就笑了。<br /><br />
&nbsp;<br /><br />
年轻的时候，就狂妄不羁吧。<br /><br />
老头子们说的事情，是他们自我否定之否定的过程。<br /><br />
如我直接成为一个老头，我何必走过我的20岁。<br /><br />...<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F47378664.html&title=%E8%B8%8F%E5%87%BA%E4%B8%80%E6%AD%A5">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/47378664.html</link>
   <author>wolfhead87</author>
   <pubDate>Wed, 30 Sep 2009 13:25:37 +0800</pubDate>
  </item>
  <item>
   <title>我姓梅</title>
   <description><![CDATA[我姓梅，我是我爸妈生的，但我其实从来都闻不惯家里散发的铜臭味，看不惯爸妈那奇怪的面子问题。<br /><br />
有的时候我觉得，光吧孩子养成高大个子就算做父母成功了么？我妈深深的这样认为。。。。。。<br /><br />
我有的时候很庆幸像我这种经历的小孩其实应该不是网瘾就是变态。我在家里想和我妈聊天，我从来不觉她注意力会在我身上，她会时常在我说话的过程问：你明天穿什么？。。。我还问过她关心我什么？她说吃饭穿衣。。。。。。其实关于我这个梅家独子来说，他们基本除了钱没有怎么考虑过其他.他们的...<!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F44304702.html&title=%E6%88%91%E5%A7%93%E6%A2%85">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/44304702.html</link>
   <author>wolfhead87</author>
   <pubDate>Sun, 16 Aug 2009 09:15:44 +0800</pubDate>
  </item>
  <item>
   <title>看着皂片</title>
   <description><![CDATA[<p>脑子里就浮了出来</p>
<p><span style="color: #ff9900;"><strong><span style="font-size: 36px;">我爱米井</span></strong></span>~~~</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F40662400.html&title=%E7%9C%8B%E7%9D%80%E7%9A%82%E7%89%87">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/40662400.html</link>
   <author>wolfhead87</author>
   <pubDate>Mon, 08 Jun 2009 01:45:54 +0800</pubDate>
  </item>
  <item>
   <title>cow....他是怎么办到的。。。</title>
   <description><![CDATA[<p>&nbsp;int a[2] = {100,200};<br />00E135BE&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [a],64h <br />00E135C5&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [ebp-8],0C8h <br />&nbsp;int* p = a;<br />00E135CC&nbsp; lea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,[a] <br />00E135CF&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [p],eax <br />&nbsp;int tmpi = 1[p];<br />00E135D2&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [p] <br />00E135D5&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ecx,dword ptr [eax+4] <br />00E135D8&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [tmpi],ecx <br />&nbsp;tmpi = p[1];<br />00E135DB&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [p] <br />00E135DE&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ecx,dword ptr [eax+4] <br />00E135E1&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [tmpi],ecx </p>
<p>&nbsp;</p>
<p>&nbsp;double d[2] = {100.0,200.0};<br />00E13601&nbsp; fld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [__real@4059000000000000 (0E157B0h)] <br />00E13607&nbsp; fstp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [d] <br />00E1360A&nbsp; fld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [__real@4069000000000000 (0E15740h)] <br />00E13610&nbsp; fstp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [ebp-34h] <br />&nbsp;double* pd = d;<br />00E13613&nbsp; lea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,[d] <br />00E13616&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dword ptr [pd],eax <br />&nbsp;double tmp = 1[pd];<br />00E13619&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [pd] <br />00E1361C&nbsp; fld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [eax+8] <br />00E1361F&nbsp; fstp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [tmp] <br />&nbsp;tmp = pd[1];<br />00E13622&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eax,dword ptr [pd] <br />00E13625&nbsp; fld&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [eax+8] <br />00E13628&nbsp; fstp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qword ptr [tmp] </p>
<p>博大精深。。。。莫非还记录了偏移量的类型。。。那我平时的便宜都是unsigned int啊。。。cow....他是怎么办到的。。。</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F38890631.html&title=cow....%E4%BB%96%E6%98%AF%E6%80%8E%E4%B9%88%E5%8A%9E%E5%88%B0%E7%9A%84%E3%80%82%E3%80%82%E3%80%82">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/38890631.html</link>
   <author>wolfhead87</author>
   <pubDate>Mon, 04 May 2009 01:55:07 +0800</pubDate>
  </item>
  <item>
   <title>每天都要玩一玩</title>
   <description><![CDATA[<p>#include &lt;stdio.h&gt;</p>
<p>#define MUST_HAVE_BASE(D,B) do{must_has_base&lt;D,B&gt; i;}while(0)<br />#define MUST_BE_SUBSCRIPTABLE_AS_DECAYABLE_POINTER(T) do{must_be_subscriptable_as_decayable_pointer&lt;T&gt; i;}while(0)<br />#define MUST_BE_SUBSCRIPTABLE(T) do{must_be_subscriptable&lt;T&gt; i;}while(0)</p>
<p>template &lt;class D, class B&gt;<br />struct must_has_base<br />{<br />&nbsp;~must_has_base()<br />&nbsp;{<br />&nbsp;&nbsp;void (*p)(D*,B*) = constraint;<br />&nbsp;}<br />private:<br />&nbsp;static void constraint(D* pd, B* pb)<br />&nbsp;{<br />&nbsp;&nbsp;pb = pd;<br />&nbsp;}<br />};</p>
<p>template &lt;class T&gt;<br />struct must_be_subscriptable_as_decayable_pointer<br />{<br />&nbsp;~must_be_subscriptable_as_decayable_pointer()<br />&nbsp;{<br />&nbsp;&nbsp;void (*p)(T const&amp;) = constraint;<br />&nbsp;}<br />private:<br />&nbsp;static void constraint(T const&amp; T_is_not_decay_subscriptable)<br />&nbsp;{<br />&nbsp;&nbsp;sizeof(0[T_is_not_decay_subscriptable]);//can only be done by pointers<br />&nbsp;}<br />};</p>
<p>template &lt;class T&gt;<br />struct must_be_subscriptable<br />{<br />&nbsp;~must_be_subscriptable()<br />&nbsp;{<br />&nbsp;&nbsp;void (*p)(T const&amp;) = constraint;<br />&nbsp;}<br />private:<br />&nbsp;static void constraint(T const&amp; T_is_not_subscriptable)<br />&nbsp;{<br />&nbsp;&nbsp;sizeof(T_is_not_subscriptable[0]);<br />&nbsp;}<br />};</p>
<p><br />class A<br />{<br />};</p>
<p>class B:public A<br />{<br />public:<br />&nbsp;B operator[](size_t index) const;<br />&nbsp;B&amp; operator[](size_t index);<br />};</p>
<p>class C<br />{<br />};</p>
<p>int main()<br />{<br />//////////////////////////////////////////////////////////////////////////<br />// Sample of decay-able pointer</p>
<p>&nbsp;int a = 100;<br />&nbsp;int* p = &amp;a;<br />&nbsp;printf("%d\n",0[p]);</p>
<p>//<br />//////////////////////////////////////////////////////////////////////////<br />// Sample of MUST_HAVE_BASE<br />&nbsp;&nbsp;MUST_HAVE_BASE(B,A);<br />&nbsp;MUST_HAVE_BASE(int,void);<br />&nbsp;&nbsp;MUST_HAVE_BASE(C,A);</p>
<p>// &nbsp;<br />//////////////////////////////////////////////////////////////////////////<br />// Sample of MUST_BE_SUBSCRIPTABLE<br />&nbsp;MUST_BE_SUBSCRIPTABLE(int*);<br />&nbsp;MUST_BE_SUBSCRIPTABLE(int[10]);<br />&nbsp;MUST_BE_SUBSCRIPTABLE(B);<br />&nbsp;MUST_BE_SUBSCRIPTABLE(C);</p>
<p>// <br />//////////////////////////////////////////////////////////////////////////<br />//&nbsp;Sample of MUST_BE_SUBSCRIPTABLE_AS_DECAYABLE_POINTER<br />&nbsp;MUST_BE_SUBSCRIPTABLE_AS_DECAYABLE_POINTER(int*);<br />&nbsp;MUST_BE_SUBSCRIPTABLE_AS_DECAYABLE_POINTER(B);</p>
<p>//</p>
<p>&nbsp;return 0;<br />}</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F38889643.html&title=%E6%AF%8F%E5%A4%A9%E9%83%BD%E8%A6%81%E7%8E%A9%E4%B8%80%E7%8E%A9">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/38889643.html</link>
   <author>wolfhead87</author>
   <pubDate>Mon, 04 May 2009 01:37:34 +0800</pubDate>
  </item>
  <item>
   <title>带我走进新时代</title>
   <description><![CDATA[<p>MUST_HAVE_BASE constraint实现，估计还不是最终的方案，C++你够强大了。本人打算走侯捷路线，我看书我看书，我看没人译过的书</p>
<p>&nbsp;</p>
<p>#define MUST_HAVE_BASE(D,B) do{must_has_base&lt;D,B&gt; i;}while(0)</p>
<p>template &lt;class D, class B&gt;<br />struct must_has_base<br />{<br />&nbsp;~must_has_base()<br />&nbsp;{<br />&nbsp;&nbsp;void (*p)(D*,B*) = constraint;<br />&nbsp;}<br />private:<br />&nbsp;static void constraint(D* pd, B* pb)<br />&nbsp;{<br />&nbsp;&nbsp;pb = pd;<br />&nbsp;}<br />};</p>
<p><br />class A<br />{<br />};</p>
<p>class B:public A<br />{<br />};</p>
<p>class C<br />{<br />};</p>
<p>int main()<br />{<br />&nbsp;MUST_HAVE_BASE(B,A);<br />&nbsp;MUST_HAVE_BASE(int,void);//solutions on postcard please..作者很可爱啊<br />&nbsp;MUST_HAVE_BASE(C,A);<br />}</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F38888986.html&title=%E5%B8%A6%E6%88%91%E8%B5%B0%E8%BF%9B%E6%96%B0%E6%97%B6%E4%BB%A3">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/38888986.html</link>
   <author>wolfhead87</author>
   <pubDate>Mon, 04 May 2009 01:01:25 +0800</pubDate>
  </item>
  <item>
   <title>OnlyOnHeap昨天的面试题</title>
   <description><![CDATA[<p>OnlyOnHeap昨天的面试题，今天写了一下。。来不及了。。。。。。。模板化得时候有点傻。。。回来再改</p>
<p>&nbsp;</p>
<p>class _OnlyOnHeap<br />{<br />public:<br />&nbsp;static T* NewHeapObject();<br />&nbsp;static void FreeHeapObject(const T * const pOnlyOnHeap);<br />protected:<br />&nbsp;_OnlyOnHeap(){};<br />&nbsp;_OnlyOnHeap(_OnlyOnHeap&amp; _other){};<br />&nbsp;_OnlyOnHeap&amp; operator=(const _OnlyOnHeap&amp; _other){};<br />};<br /><br /><br /><br />template &lt;class T&gt;<br />T* _OnlyOnHeap&lt;T&gt;::NewHeapObject()<br />{<br />&nbsp;return new T;<br />}<br /><br />template &lt;class T&gt;<br />void _OnlyOnHeap&lt;T&gt;::FreeHeapObject( const T * const pOnlyOnHeap )<br />{<br />&nbsp;delete pOnlyOnHeap;<br />}<br /><br /><br /><br /><br />class A:public _OnlyOnHeap&lt;A&gt;<br />{<br />&nbsp;friend _OnlyOnHeap&lt;A&gt;;<br />protected:<br />&nbsp;A(){printf("construct A\n");}<br />&nbsp;~A(){printf("destruct A\n");}<br />};<br /><br />int _tmain(int argc, _TCHAR* argv[])<br />{<br />&nbsp;//A I_am_on_stack;//compile error 无法访问 private 成员(在&ldquo;_OnlyOnHeap&lt;T&gt;&rdquo;类中声明)<br />&nbsp;   //A* p_I_am_on_heap = new A;//compile error 无法访问 private 成员(在&ldquo;_OnlyOnHeap&lt;T&gt;&rdquo;类中声明)<br /><br />&nbsp;A* p_I_am_on_heap = A::NewHeapObject();<br />&nbsp;A::FreeHeapObject(p_I_am_on_heap);<br /><br />&nbsp;return 0;<br />}</p><!--sp--><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fwolfhead.blogbus.com%2Flogs%2F38361717.html&title=OnlyOnHeap%E6%98%A8%E5%A4%A9%E7%9A%84%E9%9D%A2%E8%AF%95%E9%A2%98">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://wolfhead.blogbus.com/logs/38361717.html</link>
   <author>wolfhead87</author>
   <pubDate>Thu, 23 Apr 2009 13:46:06 +0800</pubDate>
  </item>
 </channel>
</rss>

