<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>柳阳</title>
  <link>http://liuyangsl.blogbus.com</link>
  <description><![CDATA[五味杂陈]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Thu, 01 Jan 1970 07:00:00 +0700</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/5/5/7/1489755/avatar_1489755_96.jpg</url>
									<title>柳阳</title>
									<link>http://liuyangsl.blogbus.com</link>
								</image>  <item>
   <title>囧驼</title>
   <description><![CDATA[<p>　　　　　　　　┏┓　　　┏┓<br />　　　　　　　┏┛┻━━━┛┻┓<br />　　　　　　　┃　　　　　　　┃ 　<br />　　　　　　　┃　　　━　　　┃<br />　　　　　　　┃...</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/20505054.html">猴子的经典实验 (转载)</a> 2008-05-08</div><div><a href="http://liuyangsl.blogbus.com/logs/16878699.html">看到了一个好帖</a> 2008-03-12</div><div><a href="http://liuyangsl.blogbus.com/logs/16170945.html">三国笑话九则</a> 2008-02-29</div><div><a href="http://liuyangsl.blogbus.com/logs/15849321.html">这台词，简直笑抽了都</a> 2008-02-23</div><div><a href="http://liuyangsl.blogbus.com/logs/12681318.html">公司小的好处？</a> 2007-12-25</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F47038042.html&title=%E5%9B%A7%E9%A9%BC">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/47038042.html</link>
   <author>阳</author>
   <pubDate>Thu, 24 Sep 2009 10:08:31 +0800</pubDate>
  </item>
  <item>
   <title>delphi 线程的结束方式</title>
   <description><![CDATA[delphi 的线程 TThread 可以使用一下几种方法结束：<br /><br />
1) 自动退出：execute<br /><br />　　一个线程从execute()过程中退出，即意味着线程的终止，此时将调用windows的exitthread()函数来清除线程所占用的堆栈。<br />　　如果线程对象的 freeonterminate 属性设为true，则线程对象将自动删除，并释放线程所占用的资源。<br />　　这是消除线程对象最简单的办法。<br /><br />2) 受控退出：t...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44384729.html">delphi 中“断言”的使用</a> 2009-08-17</div><div><a href="/logs/32119195.html">CentOS 下 activemq 的安装</a> 2008-12-04</div><div><a href="/logs/30943728.html">《Linux下C语言编程入门》第二章 进程</a> 2008-11-03</div><div><a href="/logs/30231504.html">《软件需求》第六章 建立项目视图与范围</a> 2008-10-14</div><div><a href="/logs/30138444.html">《软件需求》第一章 基本的软件需求</a> 2008-10-11</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F47037931.html&title=delphi+%E7%BA%BF%E7%A8%8B%E7%9A%84%E7%BB%93%E6%9D%9F%E6%96%B9%E5%BC%8F">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/47037931.html</link>
   <author>阳</author>
   <pubDate>Thu, 24 Sep 2009 09:59:41 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第八章 注重实效的项目</title>
   <description><![CDATA[<p>1. 注重实效的团队<br /><br />不要保留破窗户。<br />主动监视环境的变化。<br />交流，文档一致，团队的风格。<br />不要重复，良好的资料管理。<br />正交性，围绕功能而不是工作职位组织团队。<br />自动化，自动化办公可以提高效率。<br />... ...</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div><div><a href="http://liuyangsl.blogbus.com/logs/44157663.html">《程序员修炼之道》 第三章 基本工具</a> 2009-08-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44581619.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E5%85%AB%E7%AB%A0+%E6%B3%A8%E9%87%8D%E5%AE%9E%E6%95%88%E7%9A%84%E9%A1%B9%E7%9B%AE">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44581619.html</link>
   <author>阳</author>
   <pubDate>Wed, 19 Aug 2009 15:48:19 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第七章 在项目开始之前</title>
   <description><![CDATA[<p>1. 需求之坑<br /><br />（1）挖掘需求<br />需求往往隐藏在更深的层面，而且很难用文字表述清楚。<br />商业政策不应被硬性地写入需求，它们经常改变。<br />比如：&ldquo;只有人事部们才能查看员工档案&rdquo;，这是一个政策描述；<br />&ldquo;只有授权用户才能查看员工档案&rdquo;，这是一个需求描述。<br /><br />需求应该着眼于用户做某件事情的原因，而不是做事情的方式。<br />&ldquo;成为用户&rdquo;，能更深入地了解需求。...</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div><div><a href="http://liuyangsl.blogbus.com/logs/44157663.html">《程序员修炼之道》 第三章 基本工具</a> 2009-08-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44575093.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E4%B8%83%E7%AB%A0+%E5%9C%A8%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%A7%8B%E4%B9%8B%E5%89%8D">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44575093.html</link>
   <author>阳</author>
   <pubDate>Wed, 19 Aug 2009 14:46:48 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第六章 当你编码时</title>
   <description><![CDATA[1. 靠巧合编程<br />有些情况下，程序只是由于一些偶然因素才运行得不错。这些程序没有在更极限的边界情况、或是一个新的环境、一个新的扩展下接收考验，甚至没有经过程序员自己的仔细斟酌，这是危险的。<br /><br />一些约定上的误解、不规范的测试、文档中隐含的动作，都使程序成为一个巧合的短暂成功。<br /><br />一些有效编码的建议：<br />&lt;a&gt; 时刻意识到在做什么。<br />&lt;b&gt; 不要盲目编程。要按照计划行事。<br />&lt;c&gt; 依靠可靠的...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div><div><a href="http://liuyangsl.blogbus.com/logs/44157663.html">《程序员修炼之道》 第三章 基本工具</a> 2009-08-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44571745.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E5%85%AD%E7%AB%A0+%E5%BD%93%E4%BD%A0%E7%BC%96%E7%A0%81%E6%97%B6">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44571745.html</link>
   <author>阳</author>
   <pubDate>Wed, 19 Aug 2009 14:26:23 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第五章 弯曲或折断</title>
   <description><![CDATA[本章旨在探讨，怎样生产出灵活、柔软的程序。<br /><br />1. 解耦与得墨忒（tei）耳法则<br /><br />在使用对象内部的某个属性时，不要用贯穿的方法去直接读取，应该使用一个包装过的读取函数。<br /><br />得墨忒耳法则规定，某个对象中的任何方法内部，都应该只调用以下内容：<br />&lt;a&gt; 它自身。<br />&lt;b&gt; 传入该方法的任何参数，但不包括参数对象的属性。<br />&lt;c&gt; 方法内部创建的任何对象。<br />&lt;d&gt;...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div><div><a href="http://liuyangsl.blogbus.com/logs/44157663.html">《程序员修炼之道》 第三章 基本工具</a> 2009-08-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44487455.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E4%BA%94%E7%AB%A0+%E5%BC%AF%E6%9B%B2%E6%88%96%E6%8A%98%E6%96%AD">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44487455.html</link>
   <author>阳</author>
   <pubDate>Tue, 18 Aug 2009 15:40:19 +0800</pubDate>
  </item>
  <item>
   <title>delphi 中“断言”的使用</title>
   <description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 像c#,java这样的语言编译后不是二进制代码，而是可以解释执行的一种东西，这样在我们调试的时候，如果出错了，报的错可以显示错误所在的堆栈，方法，行号（当然，你release编译或者把pdb调试文件去了就没行号了），而Delphi就不行了。如果你在异常处理里想把异常出现的堆栈，方法和行号输出出来简直是不可能的。但有个你变通的方法，就是使用断言，断言在调试状态下可以指出错误行号（其实我编译生成exe后好像也可以输出源文件的行号，...</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/47037931.html">delphi 线程的结束方式</a> 2009-09-24</div><div><a href="/logs/31135930.html">《Linux下C语言编程入门》第六章 消息管理</a> 2008-11-08</div><div><a href="/logs/30943728.html">《Linux下C语言编程入门》第二章 进程</a> 2008-11-03</div><div><a href="/logs/30336853.html">《软件需求》第十三章 设定需求优先级</a> 2008-10-17</div><div><a href="/logs/30301378.html">《软件需求》第十章 需求的图形化分析</a> 2008-10-16</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44384729.html&title=delphi+%E4%B8%AD%E2%80%9C%E6%96%AD%E8%A8%80%E2%80%9D%E7%9A%84%E4%BD%BF%E7%94%A8">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44384729.html</link>
   <author>阳</author>
   <pubDate>Mon, 17 Aug 2009 09:39:08 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第四章 注重实效的偏执</title>
   <description><![CDATA[不可能写出完美的软件，因此程序员应该针对自己的错误进行防卫性编码。<br /><br />1. 按合约设计<br />坦率是交流过程中最好的解决办法，用合约规定双方的权力和义务。<br /><br />按合约设计（DBC）：<br />用文档记载并约定软件模块的权力与责任，确保程序的正确。<br /><br />一个程序业务例程的约定包括以下方面：<br />&lt;a&gt; 前提条件：执行例程之前必须满足的条件。<br />&lt;b&gt; 后条件：例程完成后，世界的状态。<br />&lt;...<!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44157663.html">《程序员修炼之道》 第三章 基本工具</a> 2009-08-14</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44384632.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E5%9B%9B%E7%AB%A0+%E6%B3%A8%E9%87%8D%E5%AE%9E%E6%95%88%E7%9A%84%E5%81%8F%E6%89%A7">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44384632.html</link>
   <author>阳</author>
   <pubDate>Mon, 17 Aug 2009 09:35:51 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第三章 基本工具</title>
   <description><![CDATA[<p>1. 纯文本的威力<br /><br />用纯文本保存知识，这样可以方便地在各种环境下使用和管理。<br /><br />
威力：<br />
&lt;a&gt; 不会过时：即使使用纯文本数据的应用已经不存在了，这些数据仍可以被其他的应用使用。<br />
&lt;b&gt; 杠杆作用：每一种计算机工具都可以处理纯文本。（Unix系统更是纯文本成功的范例）<br />
&lt;c&gt; 容易测试：很方便修改纯文本的输入，纯文本的输出结果也易于分析。</p>
<p>...... ......</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44157663.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E4%B8%89%E7%AB%A0+%E5%9F%BA%E6%9C%AC%E5%B7%A5%E5%85%B7">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44157663.html</link>
   <author>阳</author>
   <pubDate>Fri, 14 Aug 2009 11:56:27 +0800</pubDate>
  </item>
  <item>
   <title>《程序员修炼之道》 第二章 注重实效的途径</title>
   <description><![CDATA[<p>1. 重复的危害<br />
<br />
软件系统中所使用的知识，是会不稳定变化的。比如市场环境的改变，政府决策的变化。<br />
当知识变化的时候，软件系统的基础就出现了错误，这时就需要维护。<br />
维护不应该只存在于软件的发布阶段，而是应该贯穿于开发过程的始终。</p>
<p>...... ......</p><!--sp--><div class="relpost"><br/><h3>随机文章：</h3><div><a href="http://liuyangsl.blogbus.com/logs/44581619.html">《程序员修炼之道》 第八章 注重实效的项目</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44575093.html">《程序员修炼之道》 第七章 在项目开始之前</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44571745.html">《程序员修炼之道》 第六章 当你编码时</a> 2009-08-19</div><div><a href="http://liuyangsl.blogbus.com/logs/44487455.html">《程序员修炼之道》 第五章 弯曲或折断</a> 2009-08-18</div><div><a href="http://liuyangsl.blogbus.com/logs/44384632.html">《程序员修炼之道》 第四章 注重实效的偏执</a> 2009-08-17</div></div><div class="addfav"><br />收藏到：<span class= "delicious"><a href="http://delicious.com/save?url=http%3A%2F%2Fliuyangsl.blogbus.com%2Flogs%2F44090177.html&title=%E3%80%8A%E7%A8%8B%E5%BA%8F%E5%91%98%E4%BF%AE%E7%82%BC%E4%B9%8B%E9%81%93%E3%80%8B+%E7%AC%AC%E4%BA%8C%E7%AB%A0+%E6%B3%A8%E9%87%8D%E5%AE%9E%E6%95%88%E7%9A%84%E9%80%94%E5%BE%84">Del.icio.us</a></span></div><br /><br /><div class="sysmsg"><b><a href="http://www.blogbus.com" target="_blank">博客大巴，你的个人传媒早班车</a></b></div><br /><br />]]></description>
   <link>http://liuyangsl.blogbus.com/logs/44090177.html</link>
   <author>阳</author>
   <pubDate>Thu, 13 Aug 2009 14:29:22 +0800</pubDate>
  </item>
 </channel>
</rss>
