<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.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://feeds.feedsky.com/csdn.net/Aaron25" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/Aaron25" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 01 Nov 2006 14:34:00 GMT</lastBuildDate><title>Aaron25的专栏</title><link>http://blog.csdn.net/aaron25/</link><item><title>Linux核心数据结构</title><link>http://blog.csdn.net/Aaron25/archive/2006/11/01/1360605.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1360605.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1360605.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1360605</trackback:ping><description>本章列出了Linux实用的主要数据结构。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1360605.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 01 Nov 2006 22:34:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/11/01/1360605.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/11/01/1360605.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>Linux文件系统</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/31/1358226.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1358226.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1358226.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1358226</trackback:ping><description>本文中要介绍一个所谓的&quot;Linux 文件系统的守护神&quot;，这是指一个能实时地观察 Linux 文件系统的变化情况的程序模块。能够实时的观察文件系统的变化情况，并做出及时的适当的反应，这对于应用 Linux 做桌面计算机系统来说，是十分的有趣，也是十分的重要的。本文还要介绍 Linux 文件系统的异步 I/O 的扩展。同样，这对于 Linux 系统的桌面应用也是关键的。
&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1358226.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 31 Oct 2006 20:26:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/31/1358226.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/31/1358226.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>exit()子程序终止函数与return()函数的差别</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352552.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1352552.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1352552.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352552</trackback:ping><description>在main函数中我们通常使用return (0);这样的方式返回一个值。但这是限定在非void情况下的也就是void main()这样的形式。exit()通常是用在子程序中用来终结程序用的，使用后程序自动结束跳会操作系统。
&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1352552.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Oct 2006 04:40:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352552.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/26/1352552.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>Linux 文件类型及文件的扩展名</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352533.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1352533.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1352533.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352533</trackback:ping><description>Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ，这些文件虽然要用不同的程序来打开，但放在Linux文件类型中衡量的话，大多是常规文件（也被称为普通文件）。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1352533.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Oct 2006 04:16:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352533.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/26/1352533.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>exit和_ exit函数</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352524.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1352524.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1352524.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1352524</trackback:ping><description>exit和_exit函数用于正常终止一个程序： _exit立即进入内核，exit则先执行一些清除处理(包括调用执行各终止处理程序，关闭所有标准I / O流等)，然后进入内核。使用不同头文件的原因是：exit是由ANSI C说明的，而_exit则是由POSIX.1说明的。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1352524.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 27 Oct 2006 04:05:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/26/1352524.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/26/1352524.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>各层交换机的区别及一些术语</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/22/1345136.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1345136.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1345136.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1345136</trackback:ping><description>二层交换技术是发展比较成熟，二层交换机属数据链路层设备，可以识别数据包中的MAC地址信息，根据MAC地址进行转发，并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。
&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1345136.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 22 Oct 2006 18:56:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/22/1345136.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/22/1345136.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>线程与进程的区别</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/22/1345114.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1345114.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1345114.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1345114</trackback:ping><description>多线程共存于应用程序中是现代操作系统中的基本特征和重要标志。用过UNIX操作系统的读者知道进程，在UNIX操作系统中，每个应用程序的执行都在操作系统内核中登记一个进程标志，操作系统根据分配的标志对应用程序的执行进行调度和系统资源分配，但进程和线程有什么区别呢？&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1345114.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sun, 22 Oct 2006 18:33:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/22/1345114.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/22/1345114.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>关键字volatile有什么含意?</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341425.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1341425.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1341425.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1341425</trackback:ping><description>一个定义为volatile的变量是说这变量可能会被意想不到地改变，这样，编译器就不会去假设这个变量的值了。精确地说就是，优化器在用到这个变量时必须每次都小心地重新读取这个变量的值，而不是使用保存在寄存器里的备份。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1341425.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 20 Oct 2006 03:35:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341425.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/19/1341425.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>makefile规则(转)</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341421.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1341421.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1341421.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1341421</trackback:ping><description>Make 程序最初设计是为了维护C程序文件防止不必要的重新编译。在使用命令行编译器的时候，修改了一个工程中的头文件，如何确保包含这个头文件的所有文件都得到编译？现在10机的版本生成是使用批处理程序，编译那些文件依赖于程序的维护者，在模块之间相互引用头文件的情况下，要将所有需要重新编译的文件找出来是一件痛苦的事情；在找到这些文件之后，修改批处理进行编译。实际上这些工作可以让make程序来自动完成，make工具对于维护一些具有相互依赖关系的文件特别有用，它对文件和命令的联系（在文件改变时调用来更新其它文件的程序）提供一套编码方法。Make工具的基本概念类似于Proglog语言，你告诉make需要做什么，提供一些规则，make来完成剩下的工作。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1341421.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 20 Oct 2006 03:29:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341421.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/19/1341421.aspx</guid><dc:creator>Aaron25</dc:creator></item><item><title>关于makefile(转)</title><link>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341420.aspx</link><wfw:comment>http://blog.csdn.net/aaron25/comments/1341420.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aaron25/comments/commentRss/1341420.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1341420</trackback:ping><description>本文将首先介绍为什么要将你的Ｃ源代码分离成几个合理的独立档案，什么时候需要分，
怎么才能分的好。然后将会告诉你GNU Make怎样使你的编译和连接步骤自动化。对于其它Make
工具的用户来说，虽然在用其它类似工具时要做适当的调整，本文的内容仍然是非常有用的。
如果对你自己的编程工具有怀疑，可以实际地试一试，但请先阅读用户手册。&lt;img src =&quot;http://blog.csdn.net/aaron25/aggbug/1341420.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 20 Oct 2006 03:26:00 +0800</pubDate><author>Aaron25</author><comments>http://blog.csdn.net/Aaron25/archive/2006/10/19/1341420.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/Aaron25/archive/2006/10/19/1341420.aspx</guid><dc:creator>Aaron25</dc:creator></item></channel></rss>