<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[goodfriends2007的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/goodfriends2007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; goodfriends2007]]></copyright><item><title><![CDATA[摘自代码阅读方法与实践书籍的知识点总结]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881950</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881950</guid><author>goodfriends2007</author><pubDate>Mon, 17 Oct 2011 17:15:59 +0800</pubDate><description><![CDATA[第一章：导论
1. 要养成一个习惯，经常花时间阅读别人编写的高品质代码。
2. 要有选择地阅读代码，同时，还要有自己的目标。您是想学习新的模式、编码风格、还是满足某些需求的方法？
3. 要注意并重视代码中特殊的非功能性需求，这些需求也许会导致特定的实现风格。
4. 在现有]]></description><category></category></item><item><title><![CDATA[如何阅读linux源代码]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881920</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881920</guid><author>goodfriends2007</author><pubDate>Mon, 17 Oct 2011 17:09:26 +0800</pubDate><description><![CDATA[如何阅读linux源代码
随着linux的逐步普及，现在有不少人对于Linux的安装已经比较熟悉了。与Linux的蓬勃发展相适应，想深入了解Linux的也越来越多。而要想深入了解Linux，就需要阅读和分析linux内核的源代码。
 Linux的内核源代码可以从很多途径得到。]]></description><category></category></item><item><title><![CDATA[如何阅读源代码(3)]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881911</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881911</guid><author>goodfriends2007</author><pubDate>Mon, 17 Oct 2011 17:07:51 +0800</pubDate><description><![CDATA[4阅读开源代码工具
工欲善其事，必先利其器。阅读源代码最好的工具是understand，用Source Insight也可以，至于Understand工具的使用技巧和方法参见代码阅读分析工具Understand使用总结这篇文章。
5阅读源代码的技巧
最后，对于在这篇文章中提]]></description><category></category></item><item><title><![CDATA[如何阅读源代码(2)]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881908</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881908</guid><author>goodfriends2007</author><pubDate>Mon, 17 Oct 2011 17:06:35 +0800</pubDate><description><![CDATA[3怎样阅读开源代码的例子
开源代码在linux下多一些，下面借鉴别的一个例子对阅读源代码的过程了解下。
我找的例子是一个统计日志的工具，webalizer。之所以选择这个软件来作为例子，一方面是因为它是用C写的，流程比较简单，没有C++的程序那么多的枝节，而且软件功能不算复杂]]></description><category></category></item><item><title><![CDATA[如何阅读源代码（1）]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881883</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6881883</guid><author>goodfriends2007</author><pubDate>Mon, 17 Oct 2011 17:02:12 +0800</pubDate><description><![CDATA[摘要：本文从阅读源代码的目的和意义开始，主要介绍了怎样阅读别人的源代码，列举了阅读开源代码的例子，以及阅读开源代码工具和阅读源代码的技巧。
引言
大家在软件开发过程中，在加入一个团队后或多或少都会接触到原来的源代码，要不是在原有基础上继续开发或者维护，或者在原有代码上改进优化]]></description><category></category></item><item><title><![CDATA[为分析影响Linux实时性构建的任务响应模型]]></title><link>https://blog.youkuaiyun.com/goodfriends2007/article/details/6012580</link><guid>https://blog.youkuaiyun.com/goodfriends2007/article/details/6012580</guid><author>goodfriends2007</author><pubDate>Tue, 16 Nov 2010 16:03:00 +0800</pubDate><description><![CDATA[为分析影响Linux实时性构建的任务响应模型在介绍影响linux实时性任务调度执行之前，我们先来看下一个简化的Linux任务响应模型，了解下哪些因素会影响Linux的实时性。这些有利于理解后面说道的实时性改进。Linux实时化的最终目标是要满足实时任务快速的有期限响应时间要求。一个实时任务的一次运行（实时任务一般都是周期性的）是由外部中断触发的(比如每隔1ms要发送一帧GOOSE报文)，当中断产生的时候，CPU接收到中断信号，如果CPU当前允许中断（如果不允许，则直到允许中断后才处理中断），保存当前运行的任]]></description><category></category></item></channel></rss>