<?xml version="1.0" encoding="utf-8" ?>















<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="zh_CN">
<title><![CDATA[caobenye'职业博客]]></title>
<link rel="alternate" type="text/html" href="http://caobenye.blog.bokee.net"/>
<modified>2008-04-30T20-27-27 CST</modified>
<tagline type="text/html" mode="escaped"><![CDATA[]]></tagline>
<generator url="http://www.bokee.net/" version="2.0">bokee.net</generator>
<copyright>Copyright (c) 2005,  caobenye</copyright>


<entry>
<title>学习linux/unix编程方法的建议</title>
<link rel="alternate" type="text/html" href="http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1727341.html"/>
<issued>2008-04-30T20-27-27 CST</issued> 
<created>2008-04-30T20-27-27 CST</created>
<modified>2008-07-09T12-37-01Z</modified>
<id>tag:caobenye.blogchina.com,2005://1727341</id>
<author>
<name>caobenye</name>
<url>http://www.bokee.net/blogmodule/weblogcomment_index/caobenye.html</url>
</author>
<dc:subject>Default Cloumn</dc:subject>
<content type="text/html" mode="escaped" xml:lang="zh_CN" xml:base="http://www.bokee.net"> 
<![CDATA[　　首先先学学编辑器，vim,&nbsp;emacs什么的都行。 <br />然后学make&nbsp;file文件，只要知道一点就行，这样就可以准备编程序了。&nbsp; <br /><br />　　然后看看《C程序设计语言》K&amp;R，这样呢，基本上就可以进行一般的编程了，顺便找本数据结构的书来看。&nbsp; <br /><br />　　如果想学习UNIX/LINUX的编程，《APUE》绝对经典的教材，加深一下功底，学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。&nbsp; <br /><br />　　然后再看Douglus&nbsp;E.&nbsp;Comer的《用TCP/IP进行网际互连》第一卷，学习一下网络的知识，再看《UNP》的第一卷，不仅学习网络编程，而且对系统编程的一些常用的技巧就很熟悉了，如果继续网络编程，建议看《TCP/IP进行网际互连》的第三卷，里面有很多关于应用协议telnet、ftp等协议的编程。 <br />如果想写设备驱动程序，首先您的系统编程的接口比如文件、IPC等必须要熟知了，再学习《LDD》2。 <br /><br />　　对于几本经典教材的评价： <br /><br />　　《The&nbsp;C&nbsp;Programing&nbsp;Language》K&amp;R&nbsp;经典的C语言程序设计教材，作者是C语言的发明者，教材内容深入浅出。虽然有点老，但是必备的一本手册，现在有时候我还常翻翻。篇幅比较小，但是每看一遍，就有一遍的收获。另外也可用谭浩强的《C语言程序设计》代替。 <br /><br />　　《Advanced&nbsp;Programing&nbsp;in&nbsp;Unix&nbsp;Envirement》&nbsp;W.Richard&nbsp;Stevens：也是非常经典的书（废话，Stevens的书哪有不经典的！），虽然初学者就可以看，但是事实上它是《Unix&nbsp;Network&nbsp;Programing》的一本辅助资料。国内的翻译的《UNIX环境高级编程》的水平不怎么样，现在有影印版，直接读英文比读中文来得容易。 <br /><br />　　《Unix&nbsp;Network&nbsp;Programing》W.Richard&nbsp;Stevens：第一卷讲BSD&nbsp;Socket网络编程接口和另外一种网络编程接口的，不过现在一般都用BSD&nbsp;Socket，所以这本书只要看大约一半多就可以了。第二卷没有设计到网络的东西，主要讲进程间通讯和Posix线程。所以看了《APUE》以后，就可以看它了，基本上系统的东西就由《APUE》和《UNP》vol2概括了。看过《UNP》以后，您就会知道系统编程的绝大部分编程技巧，即使卷一是讲网络编程的。国内是清华翻译得《Unix网络编程》，翻译者得功底也比较高，翻译地比较好。所以建议还是看中文版。 <br /><br />　　《TCP/IP祥解》一共三卷，卷一讲协议，卷二讲实现，卷三讲编程应用。我没有怎么看过。，但是据说也很经典的，因为我没有时间看卷二，所以不便评价。 <br /><br />　　《用TCP/IP进行网际互连》Douglus.E.Comer&nbsp;一共三卷，卷一讲原理，卷二讲实现，卷三讲高级协议。感觉上这一套要比Stevens的那一套要好，就连Stevens也不得不承认它的第一卷非常经典。事实上，第一卷即使你没有一点网络的知识，看完以后也会对网络的来龙去脉了如指掌。第一卷中还有很多习题也设计得经典和实用，因为作者本身就是一位教师，并且卷一是国外研究生的教材。习题并没有答案，留给读者思考，因为问题得答案可以让你成为一个中级的Hacker，这些问题的答案可以象Douglus索取，不过只有他只给教师卷二我没有怎么看，卷三可以作为参考手册，其中地例子也很经典。如果您看过Qterm的源代码，就会知道Qterm的telnet&nbsp;实现部分大多数就是从这本书的源代码过来的。对于网络原理的书，我推荐它，而不是Stevens的《TCP/IP祥解》。 <br /><br />　　《Operating&nbsp;System&nbsp;-&nbsp;Design&nbsp;and&nbsp;Implement》这个是讲操作系统的书，用Minix做的例子。作者母语不是英文，所以英文看起来比较晦涩。国内翻译的是《操作系统&nbsp;设计与实现》，我没看过中文版，因为翻译者是尤晋元，他翻译的《APUE》已经让我失望头顶了。读了这本书，对操作系统的底层怎么工作的就会 <br />有一个清晰的认识。 <br /><br />　　《Linux&nbsp;Device&nbsp;Driver》2e&nbsp;，为数不多的关于Linux设备驱动程序的好书。不过内容有些杂乱，如果您没有一些写驱动的经验，初次看会有些摸不着南北。国内翻译的是《Linux设备驱动程序》第二版，第一版，第二版的译者我都有很深的接触，不过总体上来说，虽然第二版翻译的有些不尽人意，但是相比第一版来说已经超出了一大截。要读这一本书，至少应该先找一些《计算机原理》《计算机体系结构》的书来马马虎虎读读，至少应该对硬件和计算机的工作过程有一些了解。<br /><br />]]>
</content>
</entry>

<entry>
<title>超级强悍的装机清单！</title>
<link rel="alternate" type="text/html" href="http://www.bokee.net/blogmodule/weblogcomment_viewEntry/1727336.html"/>
<issued>2008-04-30T20-25-30 CST</issued> 
<created>2008-04-30T20-25-30 CST</created>
<modified>2008-07-09T12-37-01Z</modified>
<id>tag:caobenye.blogchina.com,2005://1727336</id>
<author>
<name>caobenye</name>
<url>http://www.bokee.net/blogmodule/weblogcomment_index/caobenye.html</url>
</author>
<dc:subject>Default Cloumn</dc:subject>
<content type="text/html" mode="escaped" xml:lang="zh_CN" xml:base="http://www.bokee.net"> 
<![CDATA[这里提供给大家装机参考，如果觉得合适就记下，以后再装机就不会摸不着头脑了。
<p>　　杀毒软件：①卡巴kav6.0：注意不是kis(卡巴斯基网络安全套装)，杀毒能力超强；②NOD32：微软官方推荐的杀毒软件，杀毒速度超快，综合指标不错；③McAfee：很好用，最出色的就是他的防毒能力，而且世界杀毒软件排名(2006年)前十名里也有它。这几款杀毒软件都是比较强悍的，推荐使用，仅安装一款即可。如果手边有正版国内的杀毒软件的用户，还是建议安装正版的，为了方便的同时也支持一下国货，何乐而不为呢。</p>
<p>　　系统安全辅助工具：①360安全卫士：查杀恶意软件和插件，还可以修复系统漏洞，同时还赠送卡巴kav6.0个人版key，功能还很多，经常上网的用户使用这个软件会很好的保护系统；②Windows优化大师：本人一直放不下的就是这个软件，它能很好的管理你的系统，现在新的版本功能越来越好了；③木马杀客：因为一般的杀毒软件查杀木马的能力都不高，还是建议安装一个木马专杀软件，千万不要小看木马，他就好像是个小偷哦！个人感觉木马杀客杀木马的能力不够强大，如果用户手头有好一点的正版木马查杀软件或是对英文木马查杀软件熟习的话，就不要用木马杀客啦；④费尔个人防火墙专业版(选择安装)：完全免费，容易操作，如果系统没有防火墙或是不想用XP自带的，那么就用它吧。</p>
<p>　　浏览器：①傲游(Maxthon)：基于IE内核，用起来比IE方便；②Mozilla Firefox(选择安装)：全新内核，方便易用，我经常用它来浏览一些不熟悉的小网站，以防万一。最好不要把这两个浏览器设置为默认，默认浏览器还是IE为好。</p>
<p>　　解压软件：①WinRAR。</p>
<p>　　虚拟光驱：①Dameon；②UltraISO(选择安装)：根据用户习惯不同，其它的也不错，比如：Nero，PowerISO，Alcohol，WinISO等，安装这类软件并不意味着非要刻录光盘，因为有时把文件做成虚拟光驱文件会比较容易管理，而且听说目前还没有能感染ISO格式文件的病毒。</p>
<p>　　拨号软件(选择安装)：大同小异，如果非得推荐一种的话，ADSL宽带拨号王(HelloNET)还算可以吧。XP用户不用安装，系统自带。</p>
<p>　　图像工具：①ACDSee。其实如果用户不经常处理图片的话，可以不用安装，不过如果你是Win2000还是建议安装一下。</p>
<p>　　影音软件：①Windows Media Player：在与系统兼容的情况下，能升级多新就升级到多新，Win2000只能升级到WMP9，XP能升级到WMP11；②Realplayer最新版本和Realplayer全功能补丁；④豪杰超级解霸：哪个版本都可以，安装的时候最好选择安装，因为有些功能不常用，比如自动伺服器和音频解霸；⑤Webplayer(选择安装)：有的网站会用这个播放器播放电影。</p>
<p>　　电子图书工具：①Adobe Reader：pdf格式阅览器；②超星(ssreader)：pdg格式阅览器；③华康阅读器(DynaDoc Reader)：wdl格式阅览器。以上软件安装之后，基本在网上下载的电子教程就都能阅读了。</p>
<p>　　下载工具：①迅雷；②比特精灵(BitSpirit)：BT下载工具，它比BitComet占用内存要小，建议不要在官方下，在网上找带&ldquo;边下边看&rdquo;功能的版本；③电骡：电骡是中国版的eMule，适用于国内用户，官方网址http://www.verycd.com/。</p>
<p>　　翻译软件：①Babylon加英汉词典：在网上逛经常会有E文，有不懂的词儿就用用这个吧，非常非常方便，安装方法在网上找一找，有很多。</p>
<p>　　办公软件：①Microsoft Office：目前的PC再也不可能离开办公软件了，如果你用的是Windows，那么首选当然是微软的Office，至于用途我就不用说了，这里建议大家安装以下</p>
<p>　　几个Office产品：①Word；②Excel；③Powerpoint。</p>
<p>　　以上软件除了选择安装的，建议大家全部安装，杀毒软件只需要安装一个即可。大家，怎么样啊，这样安装完之后系统功能基本就全了吧，如果还有其它的特殊要求，需要另行安装了。推荐大家两个下载软件的好网址：霏凡软件站<a href="http://www.crsky.com/">www.crsky.com/</a>和多特软件站<a href="http://www.duote.com/">www.duote.com/</a>，以上软件在霏凡和多特上基本可以找到。</p>]]>
</content>
</entry>

</feed>
