<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/gohan" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/gohan" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 23 Dec 2008 15:25:00 GMT</lastBuildDate><title>我住包子山</title><description>Always beginner..</description><link>http://www.cppblog.com/gohan/</link><language>zh-cn</language><pubDate>Wed, 24 Dec 2008 03:00:55 GMT</pubDate><item><title>GWeekly[27] = 年末小记</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911638/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/70200.html</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/70200.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/70200.html</trackback:ping><description>&lt;a href=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly27_1492A/dragonball-navidad_2.jpg&quot;&gt;&lt;img title=&quot;dragonball-navidad&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px&quot; height=&quot;231&quot; alt=&quot;dragonball-navidad&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly27_1492A/dragonball-navidad_thumb.jpg&quot; width=&quot;308&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&lt;/a&gt; &lt;p&gt;&amp;#160;&amp;#160; 所有的考试都告一段落，即将迎来新的一年。过去的一年里，做的都是不大不小的琐事，虽说是琐事，各方面的经验倒也算是有所积累。这一年平平常常：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&amp;#160;&amp;#160; 回顾的文字算上这一次就是28次，最初是周周写，后来因为一些原因就中断了一阵子，现在的回顾基本是半月一次的频率。写这些流水账回顾主要就是留给自己看，多多自省，还一个目的就是养成一个记录的习惯，我会坚持做下去。&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160; 今年大学的课程都是专业课，学的不深也不难，我学的只算马马虎虎，自己相对更重视实验。08年上学期比较喜欢微机原理这门课，听课比较认真。编译原理这门神圣的课程，课程内容安排简单，没什么对应的实验，我的程度也只是应付考试，不能不说是遗憾。这学期开的课只有四门，刚考完试还没出成绩，软件工程是其中最重要的一门，我只是靠简单理解和背诵，不少地方还不能领悟。数值分析相对实践性比较强，了解了一些皮毛。其他两门人工智能和网络计算偏理论一些，不过网络计算的有个实验是要用ASP搞BBS，我最Web开发一窍不通，花了一下午时间，学会了点最基础的，原来web开发也挺有趣。&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160; 看了lua，python的简易入门的内容，sdl的简单实践，winform+http应用的简单编程，都是很基础的实践。罗云斌win32汇编，anytao的必须知道的.net，richter的Windows核心编程，看雪的加密与解密等等。。。都是经典书，有些还没完全看完一遍，看过一遍的书不少内容也不记得了，明年还会接着看吧。&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160; 使用了一整年的google reader，看过不少好东西。技术方面我关注比较多的，主要有pongba和他的TopLanguage，云风的blog，负暄琐话，还有些cppblog，cnblog的牛博，收益挺多。&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160; 一年中新认识了几个技术方面的朋友。偶尔跟这些好友一起讨论些问题，感觉也挺好的。今年已经过了21岁，不过自个还是有那么点空，想念远方的兄弟们。&lt;/li&gt; &lt;li&gt;&amp;#160;&amp;#160; 我是今年暑假决定不考研找工作的，之前的家里蹲闭关的想法现在觉得有点可笑。长期的目标是做一个优秀的程序员，能工巧匠型的。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;#160;&amp;#160; 大概也就总结这些，我的毕设题目最后选定了，&amp;#8220;.net程序的保护研究&amp;#8221;，现在现成的东西比较多，我手头有看雪的两本书，加密与解密，.net加密与解密，加上c# via clr之类的书，自我感觉这是个知识总结+Demo的题目，难度可难可易，明天和毕设的导师见面，争取做得好一些。&lt;/p&gt; &lt;p&gt;&amp;#160;&amp;#160; 新的一年，新的目标。&lt;/p&gt; &lt;p&gt;Mark：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.kenengba.com/post/629.html&quot; target=&quot;_blank&quot;&gt;西电&amp;#8220;信用卡门&amp;#8221;事件：权力与腐败&lt;/a&gt;&amp;#160;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=16114&quot; target=&quot;_blank&quot;&gt;最牛宣传部长哭了：我是个有水平的宣传部长&lt;/a&gt;&amp;#160;&lt;br&gt;两篇关于前阵子学校的这件事，我觉的网络舆论在曝光与监督方面还是有所作用的。这件事反映出不少问题，学校忽略了与学生的交流，轻视了一些责任，如果我们勇于面对问题，很好的解决问题，那结果肯定是好的。&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://blog.sina.com.cn/s/blog_4a5a2c160100c2og.html&quot; target=&quot;_blank&quot;&gt;一些思絮：交流及其他 / 萧瀚&lt;/a&gt;&amp;#160; 交流~&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://blog.sina.com.cn/s/blog_4b0e23c90100bevf.html&quot; target=&quot;_blank&quot;&gt;这样的程序员创业有戏&lt;/a&gt; 致刚入门的程序员五点建议&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://blog.sina.com.cn/s/blog_483c11a60100bd7z.html&quot; target=&quot;_blank&quot;&gt;龙应台：大学该教而没教的两件事&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.dizigui.net/dzg.htm&quot; target=&quot;_blank&quot;&gt;弟子规&lt;/a&gt; 从头到尾看了一遍，尽力遵守之&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.xiaolai.net/index.php/archives/1902.html&quot; target=&quot;_blank&quot;&gt;遇到SB怎么办？by 李笑来&lt;/a&gt;&amp;#160;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;https://groups.google.com/group/pongba/browse_thread/thread/5ab46bdf577f09c0&quot; target=&quot;_blank&quot;&gt;关于求知欲的克制&lt;/a&gt; 我就有类似的情形，以后有了工作方向可能会比较好focus吧。&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/more.asp?name=xilei&amp;amp;id=15981&quot; target=&quot;_blank&quot;&gt;150条忠告：如果你没有一技之长，千万别来深圳&lt;/a&gt; 工作地点的是深圳，有点准备先&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://blog.csdn.net/pongba/archive/2008/12/18/3549560.aspx&quot; target=&quot;_blank&quot;&gt;如何清晰地思考：近一年来业余阅读的关于思维方面的知识结构整理 by pongba&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.appinn.com/2008-xmas-resource/&quot; target=&quot;_blank&quot;&gt;2008 小众圣诞节专辑&lt;/a&gt; 一些有关圣诞的软件&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;#160;&amp;#160; 提前祝大家圣诞快乐，元旦快乐，迎接我们新的一年。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/70200.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-12-23 23:25 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/12/23/70200.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=433339ddf74a792ffb94b1ace820668a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=433339ddf74a792ffb94b1ace820668a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=e0ddbecda53073879515574f4dd6f80e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=e0ddbecda53073879515574f4dd6f80e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Tue, 23 Dec 2008 23:25:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/12/23/70200.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/12/23/70200.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/12/23/70200.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911638/4220112</fs:itemid></item><item><title>GWeekly[26] = Kame Hame Ha</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911639/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/68973.html</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/68973.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/68973.html</trackback:ping><description>&lt;p&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;261&quot; alt=&quot;dbfellows&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly26KameHameHa_11FE5/dbfellows_3.png&quot; width=&quot;185&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 考试陆陆续续又来了，下学期再不会有这样的考试了，只有一个毕业设计。因为毕业设计的关系，去就职公司的实习可能就要黄了，因为学校只允许学生去提供毕业设计辅导的公司做毕业设计，所以我就只能老老实实在学校做毕业设计了，争取寒假去哪儿实习下。到目前还不知道毕设能选什么题目，但是应该是能够自定义的。我不知道毕设应该做哪一个方面的：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;宿舍的一同学公司提供毕业设计辅导，游戏开发的，给的题目比如lua和c++的粘合层，碰撞检测寻路，操作记录之类的题目，这些我会一点，可以试试。  &lt;li&gt;这周收到了微软Azure服务的邀请码，可以尝试做一些基于微软云服务的简单应用尝试。  &lt;li&gt;最近看到了个&lt;a href=&quot;http://yzfy.org/&quot; target=&quot;_blank&quot;&gt;雨中飞燕&lt;/a&gt;QQ机器人，很有趣，基于QQ群的，识别一些基本的指令，可以读入c/c++代码用指定的编译器编译以后输出结果，我判断它大概是基于hook或其他外挂技术，很想模仿它的做一个，这个机器人的作者是个十多岁的女生，很厉害了。  &lt;li&gt;这些是我想做的毕业设计的大概意向，3D效果的小游戏编程应该也行，比如PacMan，Snake我也可以试试，试着学学3D编程，现在的我只能用一点SDL。  &lt;li&gt;更多的我还没想好，技术水平有限。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 不知道这些内容作为毕业设计能不能行。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 这周还是太放松，泛读一遍C++程序员UML务实手册，还有些杂书，马上要考软件工程这门课，准备对照代码大全和林锐的软件工程思想看一看。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 插图是龙珠新出的一部Jump40th的一部短篇动画，&lt;a title=&quot;http://www.douban.com/subject/3314877/&quot; href=&quot;http://www.jumpfesta.com/anime/anime-info/index.html&quot; target=&quot;_blank&quot;&gt;归来!悟空和他的朋友们&lt;/a&gt;，verycd上发出的当天我的同学就下载了，感觉不错。&lt;/p&gt; &lt;p&gt;Mark：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=15803&quot; target=&quot;_blank&quot;&gt;日本人真实的生活水平&lt;/a&gt; 不少地方值得学习，不过他们学生和职员面临的压力也是有点恐怖  &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=15766&quot; target=&quot;_blank&quot;&gt;你失去了哪些本能&lt;/a&gt;&amp;nbsp; be healthy  &lt;li&gt;&lt;a href=&quot;http://www.williamlong.info/archives/1585.html&quot; target=&quot;_blank&quot;&gt;珊瑚虫QQ案终审判决生效&lt;/a&gt;&amp;nbsp; 同情soff，很早就用coralqq了  &lt;li&gt;&lt;a href=&quot;http://blog.sina.com.cn/s/blog_56c35a550100bn3u.html&quot; target=&quot;_blank&quot;&gt;从“彩虹QQ外挂门”再说恶人庞升东&lt;/a&gt; 我对彩虹qq一直都不感冒，原来是51做的  &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=15659&quot; target=&quot;_blank&quot;&gt;如今学生告教授反革命太荒唐&lt;/a&gt; 真是什么学生都有，这位先生的课件：&lt;a href=&quot;http://www.namipan.com/d/0cd4d15341d5d00c45bc0093000df1faed04bbee00782100&quot; target=&quot;_blank&quot;&gt;古代汉语一.ppt&lt;/a&gt; （&lt;a href=&quot;重新上传《大学语文第一课的漫谈》&quot; target=&quot;_blank&quot;&gt;来源&lt;/a&gt;）  &lt;li&gt;&lt;a href=&quot;http://www.appinn.com/raching-pitch/&quot; target=&quot;_blank&quot;&gt;Raching Pitch - 用麦克风来飙车！[游戏]&lt;/a&gt;&amp;nbsp; 做游戏，创意很重要&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;;本周结束，下周继续&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/68973.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-12-09 20:28 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/12/09/68973.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=21883c798bab9c510f33ed5f38cc708c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=21883c798bab9c510f33ed5f38cc708c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=5a9aa3c0b1cae9e739c9c8feba56cc63&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=5a9aa3c0b1cae9e739c9c8feba56cc63&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Tue, 09 Dec 2008 20:28:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/12/09/68973.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/12/09/68973.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/12/09/68973.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911639/4220112</fs:itemid></item><item><title>GWeekly[25] = 懒了</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911640/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/67751.html</wfw:comment><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/67751.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/67751.html</trackback:ping><description>&lt;p&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;239&quot; alt=&quot;懒了&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly25_12148/gh_1.jpg&quot; width=&quot;244&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&amp;nbsp;&amp;nbsp; 我承认我一直没多么勤快，只是这两周懒的多了点，杂乱的事物做了不少。大四课不多，内容更少，所以课程方面我也就只学了一点儿。 计算机系统要素那本书有点儿意思，我照着书，实践了前5章，越来越有挑战，继续慢慢看。买的编程珠玑第二版剩两章就重头到尾看完了，感觉书比第一版薄，不过似乎多了点儿东西，答案挺细。编程之美那本书也挑挑拣拣看了一些段落。啃加密与解密的那本书有几个月了，不过我资质平平，似乎离入门还远，&lt;a href=&quot;http://www.pediy.com/&quot; target=&quot;_blank&quot;&gt;看雪&lt;/a&gt;之前有举办一些比赛，很有趣，不过我的能力只能勉强做出个把题目，只能继续看书了。最近很懒，学习的事就是这样。再没几周就考试了，懒懒的学一点。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 最近阅读不多，稍微关注一些的就是腾讯告了些员工，百度竞价排名上了ccav，不知道腾讯告的那些员工是不是都是去了51.com的，跟51.com现在也在做IM也许也有点关系，&lt;a href=&quot;http://blog.sina.com.cn/huitoushiya&quot; target=&quot;_blank&quot;&gt;回头是丫&lt;/a&gt;是被告员工之一开的博，关闭了评论，了解不到太多。关于百度我对它并无太多好感，竞价排名出台很久了，带来了很多利润，当然弊端也很多，不过百度被爆的背后应该是有黑手的。所以说，现在不管做职员还是做公司，都不简单，所以不做恶才是正道，走歪路了的要赶快走正了。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 游戏最近玩了好几个，不过都没玩久，网络游戏eve，eve这个游戏我感觉不错，不过因为糟糕的服务器，我玩了1天就不再玩了。Team17最初的百战天虫wwp，可惜我的新机器配置太好不能兼容，关闭了双核以及cpu优化之类的功能还是不行，想当初百战天虫还是出过网游的，可惜黄了。流星蝴蝶剑，最初玩的时候是初中了，现在水平还是一样菜。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 最近在温习龙珠的动画片。&lt;/p&gt; &lt;p&gt;网站收藏：&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://www.websitepulse.com/help/testtools.china-test.html&quot; href=&quot;http://www.websitepulse.com/help/testtools.china-test.html&quot; target=&quot;_blank&quot;&gt;Website Test behind the Great Firewall of China&lt;/a&gt; gfw挺受老外关注了&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://msdn.microsoft.com/en-us/azure/default.aspx&quot; href=&quot;http://msdn.microsoft.com/en-us/azure/default.aspx&quot; target=&quot;_blank&quot;&gt;微软的云服务&lt;/a&gt; 可是azure sdk只能在vista上用，我用不了了，gae被gfw，注定跟云无缘。&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://en.wikipedia.org/wiki/Code_page&quot; href=&quot;http://en.wikipedia.org/wiki/Code_page&quot; target=&quot;_blank&quot;&gt;http://en.wikipedia.org/wiki/Code_page&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a title=&quot;http://fudanmen.ycool.com/post.2030380.html&quot; href=&quot;http://fudanmen.ycool.com/post.2030380.html&quot; target=&quot;_blank&quot;&gt;胡适：赠与今年的大学毕业生 原载1932年7月3日《独立评论》第7号&lt;/a&gt; 我也要毕业了&lt;/p&gt; &lt;p&gt;就写这么多，下次再写。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/67751.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-11-24 20:34 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/11/24/67751.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=6496cdeb1d7fec930b4fdcda293e7e6a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=6496cdeb1d7fec930b4fdcda293e7e6a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=9ec4f88cf11007eeb8a004f07d2b9085&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=9ec4f88cf11007eeb8a004f07d2b9085&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Mon, 24 Nov 2008 20:34:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/11/24/67751.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/11/24/67751.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/11/24/67751.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911640/4220112</fs:itemid></item><item><title>GWeekly[24] = Review</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911641/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/66656.html</wfw:comment><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/66656.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/66656.html</trackback:ping><description>&lt;p&gt;&amp;nbsp;&amp;nbsp; 如题，这周在做Review，复习，回顾，温故而知新。明年就将毕业了，即将告别校园。 &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 回想上大学前我也只是自学过几周的C语言，勉强只能写一些1+1，helloworld的东西，更早就学过一点VB，知道怎么画一个界面，弄弄最简单的控件，把别人程序中的段落窃为己用。周围同学，邻居电脑有毛病老会叫我去帮看看，我也只会玩Windows的操作系统，就去了帮他们调调，多半都是因为流氓软件或者是一些小的设置问题。那会儿看过几年黑客X档案，当过几年tools user，借着微软泄露的诸多漏洞得到不少肉鸡，后来流行SQL注入等针对web程序和数据库的内容，我web编程仅限于修改别人的内容，于是也就不再研究这方面了。很庆幸在初中时碰到的几个热爱计算机的好伙伴，其中的WZC跟我一起玩到了高中，现在还时有交流。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 上大学读的计算机专业，对程序设计有了些理性认识，系统学了C和C++，感觉到在大学学东西还是要靠自己，学校的课程只是一个引导，看了些经典入门书，C++编程思想，C++ Primer，Sedwick的学生的一本C++数据结构，后来又看了点windows编程书，深入浅出MFC，VC++技术内幕，到后来的孙鑫VC++深入详解，richter的Windows编程，只能说我看书很没技巧，拿到一本书像小说一样从头读到尾，不过自然没有小说读的快，不少书是读了一大半之后就搁浅掉了，当然也有书是例外，比如算法导论，只是精读了一些基础的常用的章节。感觉后来是买书买上了瘾，看书也更是浮躁，Win32编程没学多高又去图书馆翻到了本C#的书，最后学校编程比赛获得的几十块钱购书票就换了本.net 编程规范，又开始看.net技术了，当时开数据库原理，买过一本Ado.net2.0技术内幕，后来慕名买了richter的新作CLR via C#，看的部分只能算是一小半。今年初开了微机系统，买了本罗云斌的Win32汇编程序设计，看了一大半，之后对游戏编程产生了点好奇，重头看过一遍买来的Windows游戏编程大师技巧，暑假又看了买的新书lua程序设计。这个学期开学也过了俩月了，刚开学又买了几本书，跳着看了遍买的Effective C++ 第三版跟借的第二版。近日在小复习win32的知识。&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 之前还写了不少，不过没保存（前几天这个博客的api出了问题），就这样吧。&lt;/p&gt;
&lt;p&gt;两篇文章：&lt;/p&gt;
&lt;a href=&quot;http://www.xiaolai.net/index.php/archives/1444.html&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.xiaolai.net/index.php/archives/1444.html&quot; target=&quot;_blank&quot;&gt;最节省时间的方法——学习&lt;/a&gt; by 李笑来  &lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;http://www.my1510.cn/article.php?3c32e64d2c2f5759&quot; target=&quot;_blank&quot;&gt;一条吞掉自己的大蛇(完整版)&lt;/a&gt; by 梁文道&lt;/li&gt;
&lt;/ul&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/66656.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-11-11 22:23 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/11/11/66656.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=af19243ecf2690dff9e824314ec115ad&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=af19243ecf2690dff9e824314ec115ad&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=fc97ce3eaa5d312a063c65f121981de2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=fc97ce3eaa5d312a063c65f121981de2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Tue, 11 Nov 2008 22:23:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/11/11/66656.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/11/11/66656.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/11/11/66656.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911641/4220112</fs:itemid></item><item><title>山伏札记[2]</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911642/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/64954.html</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/64954.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/64954.html</trackback:ping><description>&lt;p&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;244&quot; alt=&quot;8e960f240213e83fc8955981&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/2_12C5C/8e960f240213e83fc8955981_3.jpg&quot; width=&quot;165&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 很久没有再Post文章，因为自己资历尙浅，当山伏这么久了，这段时间还是随便看Win32编程、SDL、lua，不过程度还是平平，新买了许多本书，没什么成果。直到九月末，玩滑板崴了脚，走动受了限制，但是还是要为找工作而奔波，最后很幸运，到今天算是得到了游戏开发的offer，可能现在的我可能尙不能胜任这个职位，尽快弥补差距吧。&lt;/p&gt; &lt;p&gt;英语不好，但还是想随便说两句&lt;/p&gt; &lt;p&gt;&lt;strong&gt;beginner need to do better&lt;br&gt;team player makes more power&lt;/strong&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这段日子又关注了很多东西，具体如下：&lt;/p&gt; &lt;p&gt;Puzzle类&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;http://www.ahapuzzles.com/&quot; href=&quot;http://www.ahapuzzles.com/&quot; target=&quot;_blank&quot;&gt;aha puzzles&lt;/a&gt; 有不少很难不过挺有趣的puzzle题目。  &lt;li&gt;&lt;a href=&quot;http://brainden.com/index.htm&quot; target=&quot;_blank&quot;&gt;brainden&lt;/a&gt;&amp;nbsp; 大脑做体操&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Windows编程相关&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://code.google.com/p/boxsharp/&quot; target=&quot;_blank&quot;&gt;Box Sharp&lt;/a&gt;很多功能的text box，用.net 3.5搞得，作者&lt;a href=&quot;http://www.cppblog.com/ckyap/&quot; target=&quot;_blank&quot;&gt;陈坤&lt;/a&gt;，在他的博客你可以学到很多东西，还有他的灵感。  &lt;li&gt;&lt;a href=&quot;http://winapi.foosyerdoos.org.uk/index.php&quot; target=&quot;_blank&quot;&gt;1&lt;/a&gt;&amp;nbsp; &lt;a title=&quot;http://www.catch22.net/tuts/&quot; href=&quot;http://www.catch22.net/tuts/&quot; target=&quot;_blank&quot;&gt;2&lt;/a&gt; 两个Win32编程教程&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;编程语言相关&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;http://tinytl.sourceforge.net/&quot; href=&quot;http://tinytl.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;Tiny Template Library&lt;/a&gt; 轻量级模板库 ，GP  &lt;li&gt;&lt;a title=&quot;http://pocoproject.org/poco/info/&quot; href=&quot;http://pocoproject.org/poco/info/&quot; target=&quot;_blank&quot;&gt;Poco&lt;/a&gt; 一个C++的开源库  &lt;li&gt;&lt;a title=&quot;http://en.wikipedia.org/wiki/Technical_Report_1&quot; href=&quot;http://en.wikipedia.org/wiki/Technical_Report_1&quot; target=&quot;_blank&quot;&gt;TR1 on Wikipedia&lt;/a&gt; TR1的简单介绍，很强大的库  &lt;li&gt;&lt;a title=&quot;http://www.greenteapress.com/&quot; href=&quot;http://www.greenteapress.com/&quot; target=&quot;_blank&quot;&gt;Green Tea Press&lt;/a&gt; 开源的技术书籍，How To Think Like a Computer Scientist Python版和Cpp版，学习语言比较基础的书。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;数学相关&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://www.mygeometryteacher.com/&quot; target=&quot;_blank&quot;&gt;1&lt;/a&gt;&amp;nbsp;&lt;a title=&quot;http://www.mygeometryteacher.com/&quot; href=&quot;http://www.mathopenref.com/tocs/coordpointstoc.html&quot; target=&quot;_blank&quot;&gt;2&lt;/a&gt;&amp;nbsp; 两个解析几何方面的网站，也许以后需要用到  &lt;li&gt;&lt;a title=&quot;http://episte.math.ntu.edu.tw/&quot; href=&quot;http://episte.math.ntu.edu.tw/&quot; target=&quot;_blank&quot;&gt;数学知识汇总(繁体中文)&lt;/a&gt;  &lt;li&gt;&lt;b&gt;&lt;a href=&quot;http://www.iancgbell.clara.net/&quot; target=&quot;_blank&quot;&gt;Ian C G Bell's Home Page&lt;/a&gt;&lt;/b&gt;&amp;nbsp; 一个游戏程序员的个人主页，不少关于math的东西，不过不少我看不大懂&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;游戏编程相关&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;http://www.ode.org/&quot; href=&quot;http://www.ode.org/&quot; target=&quot;_blank&quot;&gt;ode&lt;/a&gt; 开源3D物理引擎，还没用过，以后也许会更加了解  &lt;li&gt;&lt;a title=&quot;http://www.ogre3d.org/wiki/index.php/Main_Page&quot; href=&quot;http://www.ogre3d.org/wiki/index.php/Main_Page&quot; target=&quot;_blank&quot;&gt;Ogre的wiki&lt;/a&gt; 很有名的开源3D游戏引擎，以后可能会学到  &lt;li&gt;&lt;a title=&quot;http://smw.72dpiarmy.com/?q=node&quot; href=&quot;http://smw.72dpiarmy.com/?q=node&quot; target=&quot;_blank&quot;&gt;Super Mario War&lt;/a&gt; 一个开源的游戏，现在的版本代码量大概有五万行以上，不少部分可以学学，2D，SDL。  &lt;li&gt;&lt;a title=&quot;http://www.ozone3d.net/tutorials/lua_socket_lib.php&quot; href=&quot;http://www.ozone3d.net/tutorials/lua_socket_lib.php&quot; target=&quot;_blank&quot;&gt;lua_socket_lib&lt;/a&gt;&amp;nbsp; lua应用SocketLib的教程&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;其他&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;http://www.stack.nl/~dimitri/doxygen/index.html&quot; href=&quot;http://www.stack.nl/~dimitri/doxygen/index.html&quot; target=&quot;_blank&quot;&gt;doxygen&lt;/a&gt; 开源自文档生成工具，还算好用，不过我在windows下装了dot还是不能生成图例。  &lt;li&gt;&lt;a title=&quot;http://docs.huihoo.com/homepage/shredderyin/&quot; href=&quot;http://docs.huihoo.com/homepage/shredderyin/&quot; target=&quot;_blank&quot;&gt;王垠的个人主页&lt;/a&gt; 有些不错的资料包括Linux、LaTex等  &lt;li&gt;&lt;a title=&quot;http://www.image.ufl.edu/help/latex/&quot; href=&quot;http://www.image.ufl.edu/help/latex/&quot; target=&quot;_blank&quot;&gt;LaTex的一些资料&lt;/a&gt;  &lt;li&gt;&lt;a title=&quot;http://www.cqzg.cn/html/65/t-147465.html&quot; href=&quot;http://www.cqzg.cn/html/65/t-147465.html&quot; target=&quot;_blank&quot;&gt;野火全日记(全攻略)&lt;/a&gt; 野火全日记(全攻略)，脚崴的日子就玩了玩这个。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 周回顾可能要从下周重新开始了。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/64954.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-10-24 18:21 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/10/24/64954.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=d8a71d811ae63d9d24ed9b6ba73655ad&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=d8a71d811ae63d9d24ed9b6ba73655ad&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=b0f0dd57a7ea8314d77998c9363d087e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=b0f0dd57a7ea8314d77998c9363d087e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Fri, 24 Oct 2008 18:21:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/10/24/64954.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/10/24/64954.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/10/24/64954.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911642/4220112</fs:itemid></item><item><title>山伏札记[1]</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911643/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/58197.html</wfw:comment><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/58197.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/58197.html</trackback:ping><description>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 摘要: &amp;nbsp;&amp;nbsp; 这段日子一直没来，blog长了不少草，没办法，填几块山石吧。 
&amp;nbsp;&amp;nbsp; 山伏就是修行者，不少都是在野的浪人之辈，我目前就仍然是这个状态。假期里放松不少，技术上面，csdn上赚分捡漏折腾了1周就没能继续，经验不足知识不够，于是SDL学了一点入门基础，看书学了学lua的用法跟一些trick，数据结构方面再看了点基础的，被推荐了解了一下TinyXml这个轻巧...&amp;nbsp;&amp;nbsp;&lt;a href='http://www.cppblog.com/gohan/archive/2008/08/07/58197.html'&gt;阅读全文&lt;/a&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/58197.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-08-07 02:30 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/08/07/58197.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=a0b276c8fba72515ce2e572f271fa1af&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=a0b276c8fba72515ce2e572f271fa1af&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=25d165054372bc1d30dfa70b816ab71b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=25d165054372bc1d30dfa70b816ab71b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Thu, 07 Aug 2008 02:30:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/08/07/58197.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/08/07/58197.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/08/07/58197.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911643/4220112</fs:itemid></item><item><title>GWeekly[23] = 开始过山伏一般的日子</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911644/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/55496.html</wfw:comment><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/55496.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/55496.html</trackback:ping><description>&lt;p&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;155&quot; alt=&quot;shadowbox&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly23_14DC6/shadowbox_075a573f-55b3-4155-b0c5-d196573f8a6e.jpg&quot; width=&quot;125&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&amp;nbsp;&amp;nbsp; 23有点巧，刚刚好是我高中的学号，这周正式&lt;font color=&quot;#408080&quot;&gt;决定不考研了&lt;/font&gt;，自己的心已经没法静下来复习英语和政治之类的科目了，很是渴望去实践计算机技术，大概是目光短浅了些。于是现在就需要对1年后的毕业做做打算，这个每周的杂乱回顾从下次起&lt;font color=&quot;#408080&quot;&gt;改为不定期的技术回顾&lt;/font&gt;。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 这周回家治了治病，调整了一下，随便乱看了不少东西。技术方面对那个QQ大家来找茬产生了点兴趣，想做一个辅助的外挂，目前我只是可以截下来游戏的画面，自己要根据画面抠出两张不一样的图片，手动进行比较，这些还没有做。在网上订购了一台Dell的笔记本，又花了爸妈辛苦攒下的近万元钱，心中十分惭愧。周末开始突然对小时候玩的英雄无敌3产生了兴趣，可能是因为这个&lt;a href=&quot;http://www.heroeswm.com&quot; target=&quot;_blank&quot;&gt;网页版的英雄无敌&lt;/a&gt;，每个英雄各有专攻，我也应该如此了，何况现在还是个骷髅小兵。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 今天晚上去跟妈妈学校的同事、在读计算机博士李叔叔聊了一聊，知道自己以前所学的东西过于杂乱，而且也没有做一个能拿出手的大东西，看来真的应该做些什么了。叔叔多次嘱咐我对于学习应该更加专注，有的事儿就不要去在意，我觉得他说的没错，叔叔顺便给我推荐了几本书，其中这本&lt;a href=&quot;http://www.douban.com/subject/1998341/&quot; target=&quot;_blank&quot;&gt;计算机系统要素&lt;/a&gt;很有意思，我准备读读看，有些书我看过了，可是应该要再看遍。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 本周收藏：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://blog.voidnish.com/?p=173&quot; target=&quot;_blank&quot;&gt;C++/CLI Article : Deriving from a C# disposable class&lt;/a&gt; C++/CLI中原来继承自C#的类是这样自动析构的&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/newwyf/archive/2008/07/04/1235943.html&quot; target=&quot;_blank&quot;&gt;国内几个实用的.NET技术网站&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://item.feedsky.com/%7Efeedsky/matrix67/%7E7009695/89848437/4276032/1/item.html&quot; target=&quot;_blank&quot;&gt;经典证明：扫雷是NP完全问题&lt;/a&gt; by Matrix67&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://item.feedsky.com/%7Efeedsky/matrix67/%7E7009695/89225234/4276032/1/item.html&quot; target=&quot;_blank&quot;&gt;网站推荐：20000道经典数学题！problemcorner.org&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.devincook.com/goldparser/&quot; target=&quot;_blank&quot;&gt;GOLD Parsing System - A Free, Multi-Programming Language, Parser Generator&lt;/a&gt; 应用级Parsing System&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/dodev/archive/2008/07/01/1233082.html&quot; target=&quot;_blank&quot;&gt;解读 C# 中的正则表达式&lt;/a&gt; C# 的regex详解&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/wenweifeng/archive/2008/07/03/1234783.html&quot; target=&quot;_blank&quot;&gt;《当C#遭遇老温》之网络通讯编程篇&lt;/a&gt; 老温是一个很优秀的程序员，学习学习他的作品&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/designbook/archive/2008/07/02/1233976.html&quot; target=&quot;_blank&quot;&gt;“博客园开发者征途系列”即将有一本重磅级图书产品加入！&lt;/a&gt; 继续关注博客园出品的书吧&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.kingsoft.com/zt/2008/kscollege/&quot; target=&quot;_blank&quot;&gt;珠海金山训练营招聘--金山在线&lt;/a&gt; 想去金山就业，可是现下资格还差些&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.codinghorror.com/blog/archives/001143.html&quot; target=&quot;_blank&quot;&gt;Alan Turing, the Father of Computer Science&lt;/a&gt; Petzold的新书&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=13223&quot; target=&quot;_blank&quot;&gt;《功夫熊猫》里的港片元素&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://dhlmtzx.edudh.net/oblog/default.asp?id=2527&quot; target=&quot;_blank&quot;&gt;关注孩子的想象力？&lt;/a&gt; 没人拦着你，只有你自己拦着自己&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.heroworld.net&quot; target=&quot;_blank&quot;&gt;英雄世界 - 中国最早最权威的英雄无敌个人网站 - www.heroworld.net&lt;/a&gt; 英雄无敌的资料这有很多&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.wocao.net/guwen.html&quot; target=&quot;_blank&quot;&gt;古文竖排在线转换器 WoCao.Net&lt;/a&gt; 为了防止关键字过滤，现在正流行竖文运动&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://jandan.net/2008/07/02/the-awesome-excel-drawing.html&quot; target=&quot;_blank&quot;&gt;用excel画画-其实是力气活&lt;/a&gt; 应该可以写程序实现把图片格式转化成excel,手工的方法不够好。&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://item.feedsky.com/%7Efeedsky/zerofield/%7E1224752/89818563/1226674/1/item.html&quot; target=&quot;_blank&quot;&gt;《欺诈游戏》连载再开，惊喜不已。&lt;/a&gt; 对这部漫画有点兴趣&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 以后的回顾只谈技术，明天回老家呆呆。从现在起，&lt;font color=&quot;#ff0000&quot;&gt;过山伏般的日子&lt;/font&gt;。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/55496.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-07-07 00:26 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/07/07/55496.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=edf63d44d8af4b7c8ae869aedb5828fe&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=edf63d44d8af4b7c8ae869aedb5828fe&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=737187de33622305df82bd9d1b9cba4f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=737187de33622305df82bd9d1b9cba4f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Mon, 07 Jul 2008 00:26:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/07/07/55496.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/07/07/55496.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/07/07/55496.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911644/4220112</fs:itemid></item><item><title>for循环在条件语句中遍历字符串常量</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911645/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/54941.html</wfw:comment><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/54941.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/54941.html</trackback:ping><description>&lt;p&gt;&amp;nbsp;&amp;nbsp; 这样利用字符串常量的方法我还是第一次见到，有点意思吧。最初的程序源自&lt;a href=&quot;http://discuss.joelonsoftware.com/default.asp?interview.11.648182&quot; target=&quot;_blank&quot;&gt;这里&lt;/a&gt;，那个程序中不同的字符表示putchar循环执行的次数不同，下标奇偶决定了打印!还是空格。可以根据这样的方法构造一个打印几种字符组成的像素图形。&lt;/p&gt;
&lt;div style=&quot;border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; font-size: 8pt; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;div style=&quot;border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;#include &amp;lt;cstdio&amp;gt;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; main()&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;{&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; a,b,c;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;for&lt;/span&gt; (c=b=10;a=&lt;span style=&quot;color: #006080;&quot;&gt;&quot;VAMSI PERI,TFy!QJu ROo TNn(ROo)SLq SLq ULo+ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp HCStHAUFAgcEAelclcn^r^r\\tZvYxXy T|S~Pn SPm SOn TNn ULo0ULo#ULo-W Hq!WFs XDt!&quot;&lt;/span&gt; [b++];)&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;        &lt;span style=&quot;color: #0000ff;&quot;&gt;for&lt;/span&gt;(; a-- &amp;gt; 64 ; )&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;            putchar ( ++c==90 ? c=10:33^b&amp;amp;1);&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 照着这样的方法写了个打印字符串的东西，可以按照指定长度换行。&lt;/p&gt;
&lt;div style=&quot;border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; font-size: 8pt; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;div style=&quot;border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;#include &amp;lt;cstdio&amp;gt;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; main()&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;{&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; a,b,c;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;for&lt;/span&gt; (c=b=0;a=&lt;span style=&quot;color: #006080;&quot;&gt;&quot;www.cppblog.com/gohan        this is a test&quot;&lt;/span&gt;[b++];)&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;        &lt;span style=&quot;color: #0000ff;&quot;&gt;if&lt;/span&gt;(a!=&lt;span style=&quot;color: #006080;&quot;&gt;'\0'&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;            putchar ( ++c==30 ? c=0,b--,10:a);&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;    putchar(10);&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; 最后这个是打印一个自己构造的ASC字符，这里构造的是我的名字 &lt;/p&gt;
&lt;div style=&quot;border: 1px solid gray; margin: 20px 0px 10px; padding: 4px; overflow: auto; font-size: 8pt; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;div style=&quot;border-style: none; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;#include &amp;lt;cstdio&amp;gt;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; main()&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;{&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;int&lt;/span&gt; a,b,c;&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;    &lt;span style=&quot;color: #0000ff;&quot;&gt;for&lt;/span&gt; (c=0,b=0;a=&lt;span style=&quot;color: #006080;&quot;&gt;&quot;@u@GFLB[@DBJDDFEDEFD@CBBDBBDBBBDBBBCBCBDBC@BBDBBBDBBBDBBBCBCBDBD@CFDDDBDBDGABDBE@v&quot;&lt;/span&gt;[b++];)&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;        &lt;span style=&quot;color: #0000ff;&quot;&gt;for&lt;/span&gt;(; a-- &amp;gt; 64 ; )&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: white;&quot;&gt;            putchar ( ++c==54 ? c=0,10:33^b&amp;amp;1);&lt;/pre&gt;
&lt;pre style=&quot;border-style: none; margin: 0em; padding: 0px; overflow: visible; font-size: 8pt; width: 100%; color: black; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: #f4f4f4;&quot;&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;执行效果如图&lt;img style=&quot;border: 0px none ;&quot; alt=&quot;image&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/for_8AB1/image_fa684c31-8888-411d-a5f3-8b78be7c54c2.png&quot; align=&quot;left&quot; border=&quot;0&quot; height=&quot;137&quot; width=&quot;509&quot;&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/54941.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-06-30 10:40 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/06/30/54941.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=34b578c746775d983f6685139abda3f8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=34b578c746775d983f6685139abda3f8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=85c9ed8655a7fbc699cc6308d28c0f9a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=85c9ed8655a7fbc699cc6308d28c0f9a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Mon, 30 Jun 2008 10:40:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/06/30/54941.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/06/30/54941.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/06/30/54941.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911645/4220112</fs:itemid></item><item><title>GWeekly[22] = Bye Bye Gates..</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911646/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/54929.html</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/54929.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/54929.html</trackback:ping><description>&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;163&quot; alt=&quot;Gates&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/GWeekly22ByeByeGates_14517/1388149492_4b91ac52-fac0-4500-8f87-331e97ca2ffe.jpg&quot; width=&quot;244&quot; align=&quot;right&quot; border=&quot;0&quot;&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 盖茨这周就算是正式退休了，他的一生是很令人敬仰的，M$帝国是他一手创建的，现在他光荣的离开了自己的职业生涯，在此跟他说声Bye Bye，以后的IT领域依然会人才辈出的。周末坐火车回家了，心情比较复杂，没能达到自己那种感觉良好的状态，也许只能靠时间来慢慢调整。这周新买两本闲书，&lt;a href=&quot;http://www.douban.com/subject/2141624/&quot; target=&quot;_blank&quot;&gt;躁狂抑郁多才俊&lt;/a&gt;还有&lt;a href=&quot;http://www.douban.com/subject/1193622/&quot; target=&quot;_blank&quot;&gt;自我&lt;/a&gt;，决策与判断算是翻过去一遍了，略有些体会。三国风云的辅助程序不打算继续做了，架子放那儿也就好了。回来随便关注了一下HOOK输入法事件的例子，尝试改变输入法最后输出的结果，目前仍旧未遂，不过可以在输入法输出的基础上加个小尾巴，用来做流氓软件可能可以。目前有个打算是利用cppblog提供的BlogAPI搞一个博客备份的东西，练习练习。&lt;/p&gt; &lt;p&gt;本周收藏：&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;http://maqi.spaces.live.com/Blog/cns%218C079D3799712029%21653.entry&quot; target=&quot;_blank&quot;&gt;我的第一个.Net Micro Framework设备驱动程序&lt;/a&gt; .Net也可以做设备驱动程序的&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.appinn.com/ear-test-hearing-test/&quot; target=&quot;_blank&quot;&gt;Ear Test / Hearing Test - 听力测试&lt;/a&gt; 一个测试听力的软件&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.dapenti.com/blog/more.asp?name=xilei&amp;amp;id=13130&quot; target=&quot;_blank&quot;&gt;差八帽子远|dapenti&lt;/a&gt; 这些差距何时可以变小，我何时可以反省自己？&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.silencewolf.com/2008/06/27/tinypaste%ef%bc%9a%e7%bd%91%e7%bb%9c%e5%8d%b3%e6%97%b6%e8%b4%b4/&quot; target=&quot;_blank&quot;&gt;TinyPaste：网络即时贴&lt;/a&gt; text2url，也有些用吧&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://item.feedsky.com/%7Efeedsky/2maomao/%7E1233821/87122734/1237018/1/item.html&quot; target=&quot;_blank&quot;&gt;猜数字游戏，计算机求解，八步以内求解决策树&lt;/a&gt; 猜数字的机器求解，待研究&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://blog.xuite.net/alwaysfuturevision/liminzhang/17807256&quot; target=&quot;_blank&quot;&gt;笑談我的學習之路&lt;/a&gt; 章立民的学习心得&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://huaidan.org/archives/2111.html&quot; target=&quot;_blank&quot;&gt;利用App Engine架设自己的Proxy&lt;/a&gt; 再也不怕功夫网&lt;/li&gt; &lt;li&gt;&lt;a title=&quot;http://www.blizzard.com/&quot; href=&quot;http://www.blizzard.com/&quot; target=&quot;_blank&quot;&gt;http://www.blizzard.com/&lt;/a&gt; 这个冰终于破裂了，Diablo3，期待中&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/cangying/archive/2008/06/24/1228774.html&quot; target=&quot;_blank&quot;&gt;.Net 方向的 Coder/Designer 应当掌握什么技能? - Soobb Studio(John Chen) - 博客园&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.cnblogs.com/reddust/archive/2008/06/24/1229028.html&quot; target=&quot;_blank&quot;&gt;用Google App Engine写一个留言板程序（一） - 总是感觉累..... - 博客园&lt;/a&gt; GAE应该要了解一下了&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://regex-lib.net/Home/&quot; target=&quot;_blank&quot;&gt;首页 @ regex-lib.net [中国最大的正则表达式资源中心]&lt;/a&gt; 正则表达式的许多资源&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks&quot; target=&quot;_blank&quot;&gt;List of Microsoft Windows application programming interfaces and frameworks - Wikipedia, the free encyclopedia&lt;/a&gt; Windows应用程序接口与平台一览&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa506172.aspx&quot; target=&quot;_blank&quot;&gt;Overview of Spooler Notification&lt;/a&gt; Windows打印池的内容，我打算了解一下能否记录打印的页数之类的信息。&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://extjs.com/&quot; target=&quot;_blank&quot;&gt;Ext - A foundation you can build on&lt;/a&gt; Extjs官网&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/presspass/exec/billg/&quot; target=&quot;_blank&quot;&gt;Bill Gates: Chairman&lt;/a&gt; 盖茨微软的页面&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 这周就现这么着吧。假期计划筹备中。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/54929.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-06-29 23:50 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/06/29/54929.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=bc26a03f54eacbed368daf4ab59fd08e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=bc26a03f54eacbed368daf4ab59fd08e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=630b44e15b90f4ca4171fefc40e9ce1b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=630b44e15b90f4ca4171fefc40e9ce1b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Sun, 29 Jun 2008 23:50:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/06/29/54929.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/06/29/54929.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/06/29/54929.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911646/4220112</fs:itemid></item><item><title>玩了一下PowerShell，有点意思</title><link>http://item.feedsky.com/~feedsky/gohan/~6112194/152911647/4220112/1/item.html</link><wfw:comment>http://www.cppblog.com/gohan/comments/54615.html</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/gohan/comments/commentRss/54615.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/gohan/services/trackbacks/54615.html</trackback:ping><description>&lt;p&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;121&quot; alt=&quot;del&quot; src=&quot;http://www.cppblog.com/images/cppblog_com/gohan/WindowsLiveWriter/PowerShell_162B/del_3ff97221-d689-4add-a643-287bdd6a5ea4.gif&quot; width=&quot;121&quot; align=&quot;right&quot; border=&quot;0&quot;&gt;&amp;nbsp;&amp;nbsp; 考完试了，今天闲下来整理Delicious的书签，发现我自己的分类实在太混乱，于是准备把所有 的tag全部删除，结果发现Delicious中只能一个一个删除tag，还好它提供了API接口，当然还有现成的各种语言可用的库，于是捡来这个&lt;a href=&quot;http://netlicious.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;.Net下的Delicious库&lt;/a&gt;，准备用C#随便写个程序批量删除，可是突然冒出个念头，用PowerShell试试吧。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 于是这个支持装载.Net DLL的PowerShell登场了，先装载DLL：&lt;/p&gt; &lt;p&gt;[Reflection.Assembly]::LoadFile(&quot;D:\Delicious.Net.dll&quot;)&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 接着设定用户名密码&lt;/p&gt; &lt;p&gt;[Delicious.Connection]::Username = &quot;cppgohan&quot;&lt;br&gt;[Delicious.Connection]::Password = &quot;******&quot;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 接着读入tag&lt;/p&gt; &lt;p&gt;$tags = [Delicious.Tag]::Get()&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; 接着就是foreach循环，将所有tag重命名成一个&quot;blank&quot;，这个库没有提供tag删除，用重命名可以合并tag&lt;/p&gt; &lt;p&gt;foreach($tag in $tags)&lt;br&gt;{&lt;br&gt;$temp = [Delicious.Tag]::Rename($tag.Name,&quot;BLANK&quot;)&lt;br&gt;} &lt;p&gt;&amp;nbsp;&amp;nbsp; 然后就等它执行完成吧，执行结果还ok，有几次Rename抛出异常了，可能是这个库不太好用。以后如果有空，还可以换用Python试一试，估计比这个PowerShell要高效许多。&lt;/p&gt;&lt;img src =&quot;http://www.cppblog.com/gohan/aggbug/54615.html&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;br&gt;&lt;br&gt;&lt;div align=right&gt;&lt;a style=&quot;text-decoration:none;&quot; href=&quot;http://www.cppblog.com/gohan/&quot; target=&quot;_blank&quot;&gt;Gohan&lt;/a&gt; 2008-06-26 01:57 &lt;a href=&quot;http://www.cppblog.com/gohan/archive/2008/06/26/54615.html#Feedback&quot; target=&quot;_blank&quot; style=&quot;text-decoration:none;&quot;&gt;发表评论&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;!-- Feedsky flare --&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=55d1fd8f0d0d7adcd39d8925082beb22&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=55d1fd8f0d0d7adcd39d8925082beb22&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/gohan?a=b89f8d07e8143444668c41a722a6bba9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/gohan?i=b89f8d07e8143444668c41a722a6bba9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;!-- /Feedsky flare --&gt;</description><pubDate>Thu, 26 Jun 2008 01:57:00 +0800</pubDate><author>Gohan</author><comments>http://www.cppblog.com/gohan/archive/2008/06/26/54615.html#Feedback</comments><guid isPermaLink="false">http://www.cppblog.com/gohan/archive/2008/06/26/54615.html</guid><dc:creator>Gohan</dc:creator><fs:srclink>http://www.cppblog.com/gohan/archive/2008/06/26/54615.html</fs:srclink><fs:srcfeed>http://www.cppblog.com/gohan/rss.aspx</fs:srcfeed><fs:itemid>feedsky/gohan/~6112194/152911647/4220112</fs:itemid></item></channel></rss>