<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[博文视点 SEAN]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[http://www.douban.com/people/xdx]]></description>
<link>http://hi.baidu.com/caviarx</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[什么是动态语言？]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/60611c032ca5347d3812bb41.html]]></link>
        <description><![CDATA[
		
		<p>动态语言的全称为动态类型语言（Dynamically Typed Language）。动态语言和静态类型语言（Statically Typed Language）、强类型语言（Strongly Typed Language）和弱类型语言（Weakly Typed Language）是容易混淆的几个概念。我曾经误以为动态类型语言与弱类型语言是等价的，后来发现并非如此，例如Python就既是动态语言又是强类型 语言。这4个概念都与变量的数据类型有关，比较如下：</p>
<p style="padding-left: 30px;">1. 在静态类型语言中，使用变量（Variable）之前，通常要求声明（固定）变量的数据类型。变量和特定数据</p> <a href="http://hi.baidu.com/caviarx/blog/item/60611c032ca5347d3812bb41.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/60611c032ca5347d3812bb41.html#comment">查看评论</a>]]></description>
        <pubDate>2009-11-08  20:55</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/60611c032ca5347d3812bb41.html</guid>
</item>

<item>
        <title><![CDATA[解决WordPress无法自动升级的问题]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/587aad108f8a40f6c2ce79f0.html]]></link>
        <description><![CDATA[
		
		在<a target="_blank" href="http://secure.myplus.org/" title="myplus.org">myplus.org</a>和<a target="_blank" href="http://www.oxyhost.com/" title="oxyhost.com">oxyhost.com</a>提供的免费虚拟服务器上安装WordPress2.8.4，都出现无法通过控制面板自动升级，也不能下载插件和主题的情况。控制面板提示必须手动提供下载地址、用户名和密码。但是前两天在国内的<a target="_blank" href="http://home.jhost.cn/" title="jhost.cn">jhost.cn</a>上安装WP没有出现这种情况，可能是因为服务器的设置不同。我在 <a href="http://hi.baidu.com/caviarx/blog/item/587aad108f8a40f6c2ce79f0.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/587aad108f8a40f6c2ce79f0.html#comment">查看评论</a>]]></description>
        <pubDate>2009-11-01  17:40</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/587aad108f8a40f6c2ce79f0.html</guid>
</item>

<item>
        <title><![CDATA[Python有哪些优点]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/28f991f4d98a25d3f3d3853c.html]]></link>
        <description><![CDATA[
		
		<p>既然打算学习Python，不妨看看Python有哪些优点：</p>
<p style="padding-left: 30px;">1. Python是解释执行的语言，无需编译和链接，可以帮助你节省大量的开发时间。</p>
<p style="padding-left: 30px;">2. Python内置高级的数据类型，例如数组（array）和字典（dictionary），它比Perl更适合处理通用领域问题。</p>
<p style="padding-left: 30px;">3. Python采用优雅的缩进（indentaton）来表示程序结构，使得代码风格统一，方便多人合作开发。Ruby的思想与Python严谨的理念不同，Ruby强调“There’s More Than One Way To D</p> <a href="http://hi.baidu.com/caviarx/blog/item/28f991f4d98a25d3f3d3853c.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/28f991f4d98a25d3f3d3853c.html#comment">查看评论</a>]]></description>
        <pubDate>2009-10-08  20:41</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/28f991f4d98a25d3f3d3853c.html</guid>
</item>

<item>
        <title><![CDATA[自学Python_0010]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/bb7e4aecd7a0163727979133.html]]></link>
        <description><![CDATA[
		
		<p>利用os.list()方法显示指定目录（如，d:\python\doc）下的文件列表，假设doc目录的结构如下，其中目录用粗体表示，文件用普通字体表示。</p>
<pre><strong>D:</strong><br>├─<strong>python</strong><br>      ├─<strong>doc</strong><br>            ├─<strong>new</strong><br>            ├─python26.chm<br>            ├─mycd.txt<br>            ├─elve.py</pre>
<p><strong>键入的命令和显示的结果：</strong></p>
<pre>&gt;&gt;&gt; import os<br>&gt;&gt;&gt; print os.listdir('d:\\python\\doc')<br>['</pre> <a href="http://hi.baidu.com/caviarx/blog/item/bb7e4aecd7a0163727979133.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/bb7e4aecd7a0163727979133.html#comment">查看评论</a>]]></description>
        <pubDate>2009-10-08  20:39</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/bb7e4aecd7a0163727979133.html</guid>
</item>

<item>
        <title><![CDATA[为学者日益，为道者日损]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/831d60136be77bdaf6039ed8.html]]></link>
        <description><![CDATA[
		
		《大道至简——软件工程实践者的思想》是周爱民老师对自己数年的软件开发经验与工程实践的回顾，除了架构以外，书中涉及对软件工程实施各个方面的思考，作者研究传统文化以致实用，在书中借“愚公移山”的故事剖析编程的本质，用“卖油翁”的典故揭示技法的本质，用“商鞅变法”比喻组织在软件工程中的重要性，等等。作者从这些读者耳熟能详的故事中，发掘与软件工程相通的道理，旧瓶装新酒，读来颇有韵味。<br>
<br>
为学者日益，为道者日损。读《大道至简——软件工程实践者的思想》之前，我一直是“日益”的支持者，读过之后，才领略 <a href="http://hi.baidu.com/caviarx/blog/item/831d60136be77bdaf6039ed8.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/831d60136be77bdaf6039ed8.html#comment">查看评论</a>]]></description>
        <pubDate>2009-09-20  19:21</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/831d60136be77bdaf6039ed8.html</guid>
</item>

<item>
        <title><![CDATA[8月份的TIOBE编程语言排行榜]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/6bc57d0ac2cf9f1694ca6b19.html]]></link>
        <description><![CDATA[
		
		&#160;&#160;&#160;&#160;&#160;&#160; 8月份公布的TIOBE编程语言排行榜上，Java、C、C++所占比例分别为19.527%，17.220%和10.501%，仍然稳坐前三甲的位置，PHP（占9.390%）虽然稳中有升，但仍然处于第四的位置。VB的排名（占8.486%）自从2008年初达到历史最高点后，连续十几个月呈下滑趋势，已经从2008年的第3位下降至目前的第5位，上个月又下滑了2.37%，形势不容乐观。Python语言自从2008年超越Perl之后，一直扮演着动态语言先锋的角色，本月（占4.489%）仍然领先于C#（占4.443%）一个身位，占据着第6的名次。但同属于动态语方的Perl <a href="http://hi.baidu.com/caviarx/blog/item/6bc57d0ac2cf9f1694ca6b19.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%B9%A4%D7%F7%D0%C4%B5%C3">工作心得</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/6bc57d0ac2cf9f1694ca6b19.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-16  22:45</pubDate>
        <category><![CDATA[工作心得]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/6bc57d0ac2cf9f1694ca6b19.html</guid>
</item>

<item>
        <title><![CDATA[云计算为时过早，虚拟化渐显锋芒]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/78973a16267c0e11962b4337.html]]></link>
        <description><![CDATA[
		
		Matthew Porter（Contegix LLC公司的CEO ）在InfoQ上发表了一篇名为《More Than Just Spin (Up) : Virtualization for the Enterprise and SaaS》的文章，介绍虚拟化技术在企业应用中的发展状况。<br>
<br>
云计算让大家认识到了虚拟化的奇妙之处，包括快速安装部署（rapid provisioning），对资源利用的最大化（maximum utilization of resources），应用具有高持续可用性（high availability for applications），以及面对灾难时的业务连贯性（business continuity in the face of disaster）。值得注意的是这些优点都来自虚拟化技术 <a href="http://hi.baidu.com/caviarx/blog/item/78973a16267c0e11962b4337.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/78973a16267c0e11962b4337.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-09  22:43</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/78973a16267c0e11962b4337.html</guid>
</item>

<item>
        <title><![CDATA[在软件开发中借鉴期权思想]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/ffc85c00f927b58ee850cdb4.html]]></link>
        <description><![CDATA[
		
		期权(Option)，从它的英文字面意思来看，也可以翻译为选择权。在金融领域它是指在未来一定时期可以买卖的权力，是买方向卖方支付一定数量的金额（指权利金）后拥有的在未来一段时间内（指美式期权）或未来某一特定日期（指欧式期权）以事先规定好的价格（指履约价格）向卖方购买或出售一定数量的特定标的物的权力，但不负有必须买进或卖出的义务。<br>
<br>
期权的价值来自于它的灵活性，即期权持有人可以根据将来的情况来决定是否行使权利，这既可以保证期权持有人在有利的情况下继续投资，同时将损失限制在权利金的范围以内。<br>
 <a href="http://hi.baidu.com/caviarx/blog/item/ffc85c00f927b58ee850cdb4.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/ffc85c00f927b58ee850cdb4.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-02  22:30</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/ffc85c00f927b58ee850cdb4.html</guid>
</item>

<item>
        <title><![CDATA[阅读《软件架构设计》的心得2]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/bbd27ddd48e0d43d5882ddc4.html]]></link>
        <description><![CDATA[
		
		<pre class="note">1. 软件需求分为功能需求（也称为行为需求）和非功能需求两大类。功能需求描述软件系统应该做什<br>么，它强调的是行为，所以也称为行为需求。非功能需求包括质量属性和约束。而质量属性又分为运<br>行期质量属性和开发期质量属性。<br><br>2. 架构师不仅要为客户设计，还要为用户设计，为开发人员设计，为管理人员设计。对架构师而言，<br>易用性、性能、可扩展性、持续可用性这些非功能需求之间的区别在于：易用性和性能是软件运行期<br>属性，最关心这两点的人是客户；而可扩展性、持续可用性是软件开发期质</pre> <a href="http://hi.baidu.com/caviarx/blog/item/bbd27ddd48e0d43d5882ddc4.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/bbd27ddd48e0d43d5882ddc4.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-26  18:08</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/bbd27ddd48e0d43d5882ddc4.html</guid>
</item>

<item>
        <title><![CDATA[阅读《软件架构设计》的心得]]></title>
        <link><![CDATA[http://hi.baidu.com/caviarx/blog/item/d11c4164983328f9f6365413.html]]></link>
        <description><![CDATA[
		
		<pre class="note">1. 架构师不仅要为客户设计，还要为用户设计，为开发人员设计，为管理人员设计。对架构师而言，<br>易用性、性能、可扩展性、持续可用性这些非功能需求之间的区别在于：易用性和性能是软件运行期<br>属性，最关心这两点的人是客户；而可扩展性、持续可用性是软件开发期质量属性，最关心这两点的<br>人是项目开发人员和维护人员。所以关注&ldquo;软件运行期质量属性&rdquo;可以更好地为客户设计，关注&ldquo;软<br>件开发期质量属性&rdquo;可以更好地为开发人员设计。<br> <br>2. 客户不一定是最终用户，例如对</pre> <a href="http://hi.baidu.com/caviarx/blog/item/d11c4164983328f9f6365413.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/caviarx/blog/category/%D1%DA%BE%ED%D3%D0%B8%D0">掩卷有感</a>&nbsp;<a href="http://hi.baidu.com/caviarx/blog/item/d11c4164983328f9f6365413.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-12  19:27</pubDate>
        <category><![CDATA[掩卷有感]]></category>
        <author><![CDATA[caviarx]]></author>
		<guid>http://hi.baidu.com/caviarx/blog/item/d11c4164983328f9f6365413.html</guid>
</item>


</channel>
</rss>