﻿<?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/huangjianfu/category/10851.html</link><description>网络信息安全</description><language>zh-cn</language><lastBuildDate>Wed, 13 Apr 2011 13:12:19 GMT</lastBuildDate><pubDate>Wed, 13 Apr 2011 13:12:19 GMT</pubDate><ttl>60</ttl><item><title>百度框计算</title><link>http://www.cppblog.com/huangjianfu/archive/2011/04/13/144081.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Tue, 12 Apr 2011 16:26:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2011/04/13/144081.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/144081.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2011/04/13/144081.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/144081.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/144081.html</trackback:ping><description><![CDATA[<a href="http://boxcomputing.baidu.com/">http://boxcomputing.baidu.com/</a>

<div><img src="http://boxcomputing.baidu.com/img/frame.jpg"></div><img src ="http://www.cppblog.com/huangjianfu/aggbug/144081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2011-04-13 00:26 <a href="http://www.cppblog.com/huangjianfu/archive/2011/04/13/144081.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>windows中的线程创建与结束</title><link>http://www.cppblog.com/huangjianfu/archive/2010/11/24/134481.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Wed, 24 Nov 2010 02:37:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2010/11/24/134481.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/134481.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2010/11/24/134481.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/134481.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/134481.html</trackback:ping><description><![CDATA[关于线程的创建与结束，值得写一篇小文章。<br>有这个想法，是由解决一个bug引起的。那个bug是因为在线程退出的时候没有释放线程资源，导致线程对象句柄一直往上升，后面的结果可想而知了。<br>AfxBeginThread和AfxEndThread。<br><br>这边文章以后补上来。
<img src ="http://www.cppblog.com/huangjianfu/aggbug/134481.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2010-11-24 10:37 <a href="http://www.cppblog.com/huangjianfu/archive/2010/11/24/134481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>字符串匹配算法</title><link>http://www.cppblog.com/huangjianfu/archive/2010/01/22/106222.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Fri, 22 Jan 2010 06:33:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2010/01/22/106222.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/106222.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2010/01/22/106222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/106222.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/106222.html</trackback:ping><description><![CDATA[BM算法<br><a href="http://www.javaeye.com/topic/352954,BM">http://www.javaeye.com/topic/352954,<font color=#006699>BM</a>模式匹配算法-原理（图解）这篇文章是我见过的最好的讲解了。<br></font>同时还有一篇<font color=#006699><a href="http://www.javaeye.com/topic/353137">http://www.javaeye.com/topic/353137</font><font color=#006699>，BM</a>模式匹配算法-实现（C语言）。<br></font><br>WM算法<br>
<img src ="http://www.cppblog.com/huangjianfu/aggbug/106222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2010-01-22 14:33 <a href="http://www.cppblog.com/huangjianfu/archive/2010/01/22/106222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>敏捷宣言（Manifesto for Agile Software Development）</title><link>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98747.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Thu, 15 Oct 2009 17:11:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98747.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/98747.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/98747.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/98747.html</trackback:ping><description><![CDATA[<p>We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: </p>
<pre> <strong>Individuals and interactions</strong> over processes and tools
<strong>Working software</strong> over comprehensive documentation
<strong>Customer collaboration</strong> over contract negotiation
<strong>Responding to change</strong> over following a plan
</pre>
<p>That is, while there is value in the items on the right, we value the items on the left more. </p>
<p>我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作，我们形成了如下价值观： </p>
<pre> <strong>个体与交互</strong> 重于 过程和工具
<strong>可用的软件</strong> 重于 完备的文档
<strong>客户协作</strong>   重于 合同谈判
<strong>响应变化</strong>   重于 遵循计划
</pre>
<p>在每对比对中，后者并非全无价值，但我们更看重前者。 </p>
<table>
    <tbody>
        <tr>
            <td width=200></td>
            <td width=200></td>
            <td width=200></td>
        </tr>
        <tr>
            <td>Kent Beck </td>
            <td>James Grenning </td>
            <td>Robert C. Martin </td>
        </tr>
        <tr>
            <td>Mike Beedle </td>
            <td>Jim Highsmith </td>
            <td>Steve Mellor </td>
        </tr>
        <tr>
            <td>Arie van Bennekum </td>
            <td>Andrew Hunt </td>
            <td>Ken Schwaber </td>
        </tr>
        <tr>
            <td>Alistair Cockburn </td>
            <td>Ron Jeffries </td>
            <td>Jeff Sutherland </td>
        </tr>
        <tr>
            <td>Ward Cunningham </td>
            <td>Jon Kern </td>
            <td>Dave Thomas </td>
        </tr>
        <tr>
            <td>Martin Fowler </td>
            <td>Brian Marick </td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cppblog.com/huangjianfu/aggbug/98747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2009-10-16 01:11 <a href="http://www.cppblog.com/huangjianfu/archive/2009/10/16/98747.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《敏捷宣言》背后的12准则</title><link>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98746.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Thu, 15 Oct 2009 17:10:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98746.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/98746.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2009/10/16/98746.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/98746.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/98746.html</trackback:ping><description><![CDATA[<p><strong>Principles behind the Agile Manifesto</strong> </p>
<p>We follow these principles: </p>
<p>我们遵循以下准则： </p>
<p>Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. </p>
<p>我们的最高目标是，通过尽早和持续地交付有价值的软件来满足客户。 </p>
<p>Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. </p>
<p>欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更，帮助客户获得竞争优势。 </p>
<p>Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. </p>
<p>要不断交付可用的软件，周期从几周到几个月不等，且越短越好。 </p>
<p>Business people and developers must work together daily throughout the project. </p>
<p>项目过程中，业务人员与开发人员必须在一起工作。 </p>
<p>Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. </p>
<p>要善于激励项目人员，给他们以所需要的环境和支持，并相信他们能够完成任务。 </p>
<p>The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. </p>
<p>无论是团队内还是团队间，最有效的沟通方法是面对面的交谈。 </p>
<p>Working software is the primary measure of progress. </p>
<p>可用的软件是衡量进度的主要指标。 </p>
<p>Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. </p>
<p>敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度。 </p>
<p>Continuous attention to technical excellence and good design enhances agility. </p>
<p>对技术的精益求精以及对设计的不断完善将提升敏捷性。 </p>
<p>Simplicity--the art of maximizing the amount of work not done--is essential. </p>
<p>要做到简洁，即尽最大可能减少不必要的工作。这是一门艺术。 </p>
<p>The best architectures, requirements, and designs emerge from self-organizing teams. </p>
<p>最佳的架构、需求和设计出自于自组织的团队。 </p>
<p>At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. </p>
<p>团队要定期反省如何能够做到更有效，并相应地调整团队的行为。 </p>
<img src ="http://www.cppblog.com/huangjianfu/aggbug/98746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2009-10-16 01:10 <a href="http://www.cppblog.com/huangjianfu/archive/2009/10/16/98746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ring0和ring3的本质区别</title><link>http://www.cppblog.com/huangjianfu/archive/2009/06/11/87381.html</link><dc:creator>黄剑父</dc:creator><author>黄剑父</author><pubDate>Thu, 11 Jun 2009 01:43:00 GMT</pubDate><guid>http://www.cppblog.com/huangjianfu/archive/2009/06/11/87381.html</guid><wfw:comment>http://www.cppblog.com/huangjianfu/comments/87381.html</wfw:comment><comments>http://www.cppblog.com/huangjianfu/archive/2009/06/11/87381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/huangjianfu/comments/commentRss/87381.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/huangjianfu/services/trackbacks/87381.html</trackback:ping><description><![CDATA[intel处理器实现了4个权限级别ring0-ring3。<br>windows使用了两个ring0和ring3。<br>
<img src ="http://www.cppblog.com/huangjianfu/aggbug/87381.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/huangjianfu/" target="_blank">黄剑父</a> 2009-06-11 09:43 <a href="http://www.cppblog.com/huangjianfu/archive/2009/06/11/87381.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>