﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-创的技术博客</title><link>http://www.cppblog.com/converse/</link><description>C++对我而言就是有STL带class能处理多态,继承的C.</description><language>zh-cn</language><lastBuildDate>Sun, 06 Jul 2008 10:31:13 GMT</lastBuildDate><pubDate>Sun, 06 Jul 2008 10:31:13 GMT</pubDate><ttl>60</ttl><item><title>如何使用位操作得到大于N且为2的次方的最小的数</title><link>http://www.cppblog.com/converse/archive/2008/06/21/54225.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Sat, 21 Jun 2008 07:36:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/06/21/54225.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/54225.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/06/21/54225.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/54225.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/54225.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如何使用位操作得到大于N且为2的次方的最小的数&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/06/21/54225.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/54225.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-06-21 15:36 <a href="http://www.cppblog.com/converse/archive/2008/06/21/54225.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>(C++)一个愚蠢的错误</title><link>http://www.cppblog.com/converse/archive/2008/06/06/52390.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Fri, 06 Jun 2008 13:30:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/06/06/52390.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/52390.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/06/06/52390.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/52390.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/52390.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: (C++)一个愚蠢的错误&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/06/06/52390.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/52390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-06-06 21:30 <a href="http://www.cppblog.com/converse/archive/2008/06/06/52390.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>epoll学习笔记</title><link>http://www.cppblog.com/converse/archive/2008/04/29/48482.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Tue, 29 Apr 2008 12:06:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/04/29/48482.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/48482.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/04/29/48482.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/48482.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/48482.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: epoll学习笔记&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/04/29/48482.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/48482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-04-29 20:06 <a href="http://www.cppblog.com/converse/archive/2008/04/29/48482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ccache发布0.2版本</title><link>http://www.cppblog.com/converse/archive/2008/04/02/46016.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Wed, 02 Apr 2008 04:00:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/04/02/46016.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/46016.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/04/02/46016.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/46016.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/46016.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ccache发布0.2版本&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/04/02/46016.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/46016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-04-02 12:00 <a href="http://www.cppblog.com/converse/archive/2008/04/02/46016.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>研究了一下SGI STL的内存算法</title><link>http://www.cppblog.com/converse/archive/2008/04/01/45947.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Tue, 01 Apr 2008 11:55:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/04/01/45947.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/45947.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/04/01/45947.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/45947.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/45947.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 仿SGI STL的内存池算法.<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/04/01/45947.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/45947.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-04-01 19:55 <a href="http://www.cppblog.com/converse/archive/2008/04/01/45947.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>两种网络数据格式的比较</title><link>http://www.cppblog.com/converse/archive/2008/03/26/45472.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Wed, 26 Mar 2008 15:13:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/03/26/45472.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/45472.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/03/26/45472.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/45472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/45472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 两种网络数据格式:二进制格式和XML格式的比较&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/03/26/45472.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/45472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-03-26 23:13 <a href="http://www.cppblog.com/converse/archive/2008/03/26/45472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>发布我的开源cache库ccache</title><link>http://www.cppblog.com/converse/archive/2008/03/24/45236.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Mon, 24 Mar 2008 03:20:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/03/24/45236.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/45236.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/03/24/45236.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/45236.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/45236.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 发布我的开源cache库ccache version 0.1&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/03/24/45236.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/45236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-03-24 11:20 <a href="http://www.cppblog.com/converse/archive/2008/03/24/45236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>放弃Shell,主攻Perl</title><link>http://www.cppblog.com/converse/archive/2008/03/17/44717.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Mon, 17 Mar 2008 14:22:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/03/17/44717.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/44717.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/03/17/44717.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/44717.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/44717.html</trackback:ping><description><![CDATA[上个礼拜,要求完成一个任务,从下载特定网页并从中抓取一些感兴趣的字段.<br><br>做法很简单,用wget获取网页代码,采用正则表达式抓取数据.<br><br>刚开始采用Shell,但是到了采用正则的时候出现了问题,我承认我的sed玩的不够好,这个任务应该可以用sed搞定的,但是整了半天都没整好,有人又说可以用grep,弄了半天都没有完成.我开始对使用shell中的小工具反感了起来,虽然根据Unix的哲学,一个工具完成一件事情,通过管道等胶合剂把它们连接在一起.但是,会出现以下的问题:1)对我那个问题而言,可能同时有多个工具可以完成任务,而sed,awk之类的学习成本稍高 2)有一些问题,shell中没有很好的解决办法,比如我将每个网站的地址和抓取数据所需的正则表达式存储在了mysql数据库中,shell中有工具可以访问数据读取它们吗?(如果你知道请告诉我) 3)并不是任何的任务shell中都可以找到工具完成,比如我想写一个测试我的服务器的测试客户端,如果我不会脚本语言,那么很有可能又得从头写一个C程序来完成这个工作.<br><br>也就是说,我需要一个工具,功能足够的完备,可以操作文本文件,访问数据库,建立socket连接等等,同时,对一些问题的解决有统一的方案,比如我如果要在文本文件中查找我所需的字段不再要去考虑是采用grep,sed还是awk了.<br><br>满足这些要求的脚本语言似乎只有Perl和Python了,去年学过一些Python,感觉语法简洁很容易入门,不过听说速度不够快,今年开始转向了Perl,Perl的语法非常的灵活,是我见到的最灵活的语言,这也许跟这门语言的发明人是个语言学家,倡导"There is more than one way to do it"有关吧.刚开始很不习惯,毕竟我是C程序员出身,习惯了C的语言,现在慢慢的适应了.<br><br>话归正题,这里说的放弃Shell指的是不在Shell编程上多花时间,但是基本的Shell命令和概念还是应该有的,万变不离其宗,不懂shell的程序员不能算是优秀的unix程序员,只不过我更加需要一个通用的工具去完成我大部分的工作罢了.<br><br>
<img src ="http://www.cppblog.com/converse/aggbug/44717.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-03-17 22:22 <a href="http://www.cppblog.com/converse/archive/2008/03/17/44717.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>卖书</title><link>http://www.cppblog.com/converse/archive/2008/02/18/42871.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Mon, 18 Feb 2008 04:21:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/02/18/42871.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/42871.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/02/18/42871.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/42871.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/42871.html</trackback:ping><description><![CDATA[一直漂泊在外,带着太多书不太方便,另外现在看的书也少了,尽量看经典的书(其实就那么几本),于是打算把以前看过或者没看过而已经不再想看的书出售,扔掉或者当废品处理了都有点可惜,有意的朋友短信我,我问了一下顺丰快递的费用是省外20省内12,另外以上价格是两公斤以内的价格,在高于两公斤时,多出一公斤按照每公斤14元计算,我建议最好是按照收件人收费好了,我这边只需要关注寄出的书.我在广东.<br><br><br>
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><span style="COLOR: #000000">一)C</span><span style="COLOR: #000000">\</span><span style="COLOR: #000000">C</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">)Advanced&nbsp;C</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">中文版<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>9成新&nbsp;原价:</span><span style="COLOR: #000000">36</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">10</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">9</span><span style="COLOR: #000000">)C</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">&nbsp;STL（中文版）<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>9成新&nbsp;原价:</span><span style="COLOR: #000000">69</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">)C</span><span style="COLOR: #000000">++</span><span style="COLOR: #000000">&nbsp;PRIMER&nbsp;题解<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价:</span><span style="COLOR: #000000">48</span><span style="COLOR: #000000">&nbsp;转让价:</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">15</span><span style="COLOR: #000000">)C语言参考手册中文版<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价:</span><span style="COLOR: #000000">39</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">15</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>二)设计模式类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)设计模式精解(中文版)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>8成新&nbsp;原价:</span><span style="COLOR: #000000">35</span><span style="COLOR: #000000">&nbsp;转让价:</span><span style="COLOR: #000000">15</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>三)perl类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)Perl语言入门(第四版)(中文版)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>8成新&nbsp;原价:</span><span style="COLOR: #000000">42</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>四)网络类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>此类已经卖空.<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>五)算法与数据结构类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>此类已经卖空<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>六)windows类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">)WINDOWS&nbsp;MEDIA编程导向<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价:</span><span style="COLOR: #000000">39</span><span style="COLOR: #000000">&nbsp;转让价:</span><span style="COLOR: #000000">15</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>七)UNIX类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)UNIX系统编程<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>9成新&nbsp;原价:</span><span style="COLOR: #000000">78</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">40</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)高级UNIX编程（原书第2版）<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>9成新&nbsp;原价:</span><span style="COLOR: #000000">59</span><span style="COLOR: #000000">&nbsp;转让价:</span><span style="COLOR: #000000">25</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>八)其他类<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>九)图形学,游戏相关<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">)opengl编程权威指南(第三版)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>6成新&nbsp;原价:</span><span style="COLOR: #000000">69</span><span style="COLOR: #000000">&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">2</span><span style="COLOR: #000000">)Opengl超级宝典(第三版)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>6成新&nbsp;原价88&nbsp;转让价40<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">3</span><span style="COLOR: #000000">)计算机图形学的算法基础<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>6成新&nbsp;原价55&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">4</span><span style="COLOR: #000000">)Direct3D游戏编程入门教程<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价46&nbsp;&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">5</span><span style="COLOR: #000000">)CG教程</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">可编程实时图形权威指南<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>全新&nbsp;原价38&nbsp;&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">6</span><span style="COLOR: #000000">)传奇的故事</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">学VC编游戏<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>8成新&nbsp;原价25&nbsp;&nbsp;转让价10<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">7</span><span style="COLOR: #000000">)计算机图形学导论<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>全新&nbsp;原价45&nbsp;&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">8</span><span style="COLOR: #000000">)三维游戏设计师宝典</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">学opengl编3D游戏<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价48&nbsp;&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">9</span><span style="COLOR: #000000">)3D数学基础:图形与游戏开发<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价42&nbsp;&nbsp;转让价20<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">10</span><span style="COLOR: #000000">)3D游戏与计算机图形学中的数学方法<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价33&nbsp;转让价15<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">11</span><span style="COLOR: #000000">)windows游戏大师编程技巧(第二版)<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>6成新&nbsp;原价89&nbsp;&nbsp;转让价:</span><span style="COLOR: #000000">20</span><span style="COLOR: #000000"><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">12</span><span style="COLOR: #000000">)计算机图形学几何工具算法详解<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>全新&nbsp;原价89&nbsp;&nbsp;转让价60<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top><br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top></span><span style="COLOR: #000000">13</span><span style="COLOR: #000000">)计算机真实感图形学的算法基础<br><img src="http://www.cppblog.com/Images/OutliningIndicators/None.gif" align=top>7成新&nbsp;原价45&nbsp;&nbsp;转让价25</span></div>
<img src ="http://www.cppblog.com/converse/aggbug/42871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-02-18 12:21 <a href="http://www.cppblog.com/converse/archive/2008/02/18/42871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>08年个人学习计划</title><link>http://www.cppblog.com/converse/archive/2008/01/27/42000.html</link><dc:creator>创</dc:creator><author>创</author><pubDate>Sun, 27 Jan 2008 15:41:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/01/27/42000.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/42000.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/01/27/42000.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/42000.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/42000.html</trackback:ping><description><![CDATA[2008年快过去一个月了,现在才给出今年的计划,有点晚了,但是总好过没有.我是一个执行力不太好的人,把这些写下来,今年年底的时候回头看看具体做了多少.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今年是我进入工作的第四个年头了,与很多人不同的是,我是一个走过很多弯路的人,大学中不是学习计算机专业,没有受过系统扎实的计算机基础知识的教育,毕业之后进入这一行当了梦想中的程序员,却因为很多原因走了很多弯路,我曾经从事过openoffice的二次开发,这是我第一份的工作,但是由于这个项目太庞大而且我真正参与的时间又很短,基本没有学到什么东西;后来我喜欢上了开发游戏,看过&lt;&lt;Doom启示录&gt;&gt;之后因为卡马克而充满激情,梦想着去开发自己的游戏引擎,同时由于个人的原因,离开了北京来到深圳,从事了游戏开发的工作,可是事情进展的并不是很顺利,我没有机会直接参与到游戏引擎的开发中,一方面是因为国内独立开发自己游戏引擎的工作机会少之又少,大部分的公司都是采用商业的成熟稳定的引擎来直接使用,另一方面是自己的能力所限,之前没有太好的基础以及相关的经历,所以渐渐的我最初的热情在无趣的工作中被磨灭,再后来我离开了我的第二个公司;第三份工作,也就是现在的这个公司,我在这里已经待了一年多了,最开始的时候,我想去参与客户端P2P项目的研发,同样的,由于没有相关的经验没能如愿,在这个公司最开始时很多的时间我找不到自己的位置,更多的时候我觉得自己是一个打杂的,哪里需要我做一些琐碎的事情我就去哪里,我也曾经一度想离开这里,还好后来我的上级发现了我对服务器端编程的兴趣,让我从一个windows客户端的程序员转型为一个linux服务器端的程序员,做了几年的windows程序员,我一直觉得要做一个水平较高的win程序员要比做一个水平较高的linux程序员付出的代价要大些,一方面的原因是windows是封闭的,而linux上几乎所有的问题你都可以去自己开代码解决(前提是你的能力足够强),其二是windows上的开发对知识面的要求更多,程序员尤其是像我这样既做过游戏开发又做过应用软件开发的人深有感触,比方说你做游戏开发时用到的opengl/D3D的知识,当你转去做应用软件的开发时并没有给你带去太多的好处,而当我转型去做linux端服务器的开发之后,我发现我可以把我的精力集中在对linux系统,网络编程,算法等方面,这样更容易专注,也更容易深入进去.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以上是我工作这几年的一个简单的经历,我觉得前面的几份工作给我带来的技术上以及行业相关技能方面的积累很少,我走了很多弯路才明白我最适合现在做linux服务器端的编程,才找到了现在的发展方向,但是,晚总比没有好,现在一切都还来得及.只是,我不能再浪费时间了.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 好了,开始描述一下今年我个人的学习目标,仍然是以打扎实基础为首要目标,其次关注目前所在行业的相关知识已经成功的开源项目.<br><br>(一)编译原理相关<br>书籍:&lt;&lt;编译原理与实践&gt;&gt;,&lt;&lt;编译原理:技术与工具&gt;&gt;,&lt;&lt;lex与yacc&gt;&gt;,&lt;&lt;精通正则表达式&gt;&gt;<br>目标:实现一个简单的语言及其相关的虚拟机(参考&lt;&lt;编译原理与实践&gt;&gt;的项目),熟悉使用lex与yacc,熟悉正则表达式,最好花时间阅读lex与yacc的代码并且写一个简易的解析正则表达式的库.<br><br>(二)算法与数据结构相关<br>书籍:&lt;&lt;算法导论&gt;&gt;,&lt;&lt;编程珠玑&gt;&gt;,&lt;&lt;计算机算法设计与分析&gt;&gt;(包括它的实验手册),&lt;&lt;算法题解&gt;&gt;,&lt;&lt;实用算法的分析与程序设计&gt;&gt;<br>目标:这个部分主要是围绕算法导论一书进行的,断断续续的看了几年,仍然没有看完,目前看到了动态规划一章,争取能多做一些练习题,同时学习到的新的问题和数据结构能自己实现出来.<br><br>(三)操作系统/linux内核相关<br>书籍:&lt;&lt;linux内核设计与实现&gt;&gt;,&lt;&lt;linux完全剖析&gt;&gt;,&lt;&lt;自己动手写操作系统&gt;&gt;,&lt;&lt;操作系统:设计与实现&gt;&gt;<br>目标:这一部分暂时不打算太深入,上面列出的书籍也不打算全部看完,能做到明白一些基本的概念即可,有时间再继续深入.<br><br>(四)数据库方面<br>书籍:&lt;&lt;数据库系统概念&gt;&gt;,&lt;&lt;数据库系统实现&gt;&gt;<br>目标:数据库是我的弱项,很多基本的概念也把握的不好,以看完第一本书为基本的目标,另外还需要针对具体的数据库(如mysql)学习它的使用.<br><br>(五)程序设计语言方面<br>目标:今年不打算在C\C++方面多花时间,这两门语言我不敢说玩的特别好,但是以实用的角度而言,目前的能力已经够用了.我认为一门知识够用,一般有如下几个标准:能解决工作中遇到的问题,不犯基本的错误,遇到问题明白到哪里可以获取到答案.<br>今年语言方面的学习主要放在perl,python和javascript这三门解释型的脚本语言方面,零零散散的用过一些就是还不太熟悉,需要系统的学习一下.<br><br>(六)代码阅读及实践方面<br>目标:今年争取写几个小型的但是比较实用的开源代码,另外,在代码阅读方面,重点还是放在开源的服务器项目上,目前lighttpd和memcache是看的比较多也大致明白了架构的,以后还需要看的有APR,nginx,sqlite这几个项目.<br><br>(七)其他<br>空闲时间(比如茶余饭后)看的"闲书":&lt;&lt;代码大全&gt;&gt;,&lt;&lt;重构&gt;&gt;,&lt;&lt;程序设计实践&gt;&gt;,还有一些文学历史书籍.<br><br>暂时就这些,打扎实基础,一步一步来.<br>
<img src ="http://www.cppblog.com/converse/aggbug/42000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">创</a> 2008-01-27 23:41 <a href="http://www.cppblog.com/converse/archive/2008/01/27/42000.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>