<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>方友松的技术blog</title><link>http://blog.csdn.net/truexf/</link><description>信息技术之价值不仅体现于提高既有的业务效率；更重要的，是其本质：创造管理的智慧，推动行为的不断创新与超越!</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 27 Jun 2008 16:15:56 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>Fey</dc:creator><title>好的設計:易于擴展且能夠保持簡單、健壯</title><link>http://blog.csdn.net/truexf/archive/2008/06/27/2592307.aspx</link><pubDate>Fri, 27 Jun 2008 16:16:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/06/27/2592307.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2592307.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/06/27/2592307.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2592307.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2592307</trackback:ping><description>&lt;span style="color: rgb(0, 0, 0);" class="title"&gt;好的設計:易于擴展且能夠保持簡單、健壯。&lt;/span&gt;&lt;img src ="http://blog.csdn.net/truexf/aggbug/2592307.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>"想象5年后的你"</title><link>http://blog.csdn.net/truexf/archive/2008/04/19/2307225.aspx</link><pubDate>Sat, 19 Apr 2008 15:37:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/04/19/2307225.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2307225.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/04/19/2307225.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2307225.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2307225</trackback:ping><description>What you are doing in 5 years？&lt;img src ="http://blog.csdn.net/truexf/aggbug/2307225.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>一些常用的财务比率</title><link>http://blog.csdn.net/truexf/archive/2008/03/11/2171234.aspx</link><pubDate>Tue, 11 Mar 2008 22:02:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/03/11/2171234.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2171234.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/03/11/2171234.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2171234.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2171234</trackback:ping><description>一些常用的財務比率&lt;img src ="http://blog.csdn.net/truexf/aggbug/2171234.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>一些基本的财务公式</title><link>http://blog.csdn.net/truexf/archive/2008/03/09/2159368.aspx</link><pubDate>Sun, 09 Mar 2008 10:48:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/03/09/2159368.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2159368.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/03/09/2159368.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2159368.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2159368</trackback:ping><description>財務&lt;img src ="http://blog.csdn.net/truexf/aggbug/2159368.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>笔记：VCL的诞生和设计原理</title><link>http://blog.csdn.net/truexf/archive/2008/02/27/2125578.aspx</link><pubDate>Wed, 27 Feb 2008 20:49:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/02/27/2125578.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2125578.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/02/27/2125578.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2125578.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2125578</trackback:ping><description>VCL的诞生和设计原理
2.1誕生
chuck jazdzewski,anders heislberg
目標：
16/32混合
單繼承
PME模型
運行/設計期行為
面向對象
開放的組件模型
消息分派
&lt;img src ="http://blog.csdn.net/truexf/aggbug/2125578.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>信息系統通用緩存設計</title><link>http://blog.csdn.net/truexf/archive/2008/02/21/2112055.aspx</link><pubDate>Thu, 21 Feb 2008 21:08:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/02/21/2112055.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2112055.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/02/21/2112055.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2112055.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2112055</trackback:ping><description>设计一个这样的通用缓存，是基于目前Erp系统中对缓存的使用没有一个统一的机制的局面，为了最大化的提高程序效能，优化对资料库的访问，简化对缓存数据的访问代码编写。以及还有一些我暂时还没有想到的好处。&lt;img src ="http://blog.csdn.net/truexf/aggbug/2112055.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>關聯update SQL</title><link>http://blog.csdn.net/truexf/archive/2008/01/11/2037129.aspx</link><pubDate>Fri, 11 Jan 2008 12:44:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2008/01/11/2037129.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/2037129.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2008/01/11/2037129.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/2037129.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2037129</trackback:ping><description>在SQL Server中，有兩種Update SQL的寫法：
1.SQL SERVER特有的寫法
UPDATE B SET SDEPTKEY = A.SDEPTKEY FROM A WHERE A.SDEPTID = B.SDEPID

2.標準的SQL
UPDATE B SET SDEPTKEY = (SELECT SDEPTKEY FROM A WHERE A.SDEPTID = B.SDEPTID)

&lt;img src ="http://blog.csdn.net/truexf/aggbug/2037129.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>性感图片</title><link>http://blog.csdn.net/truexf/archive/2007/12/02/1911751.aspx</link><pubDate>Sun, 02 Dec 2007 12:40:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/12/02/1911751.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1911751.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/12/02/1911751.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1911751.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1911751</trackback:ping><description>图片,sex,足球,宝贝&lt;img src ="http://blog.csdn.net/truexf/aggbug/1911751.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《給入門程序員的建議》</title><link>http://blog.csdn.net/truexf/archive/2007/11/29/1906637.aspx</link><pubDate>Thu, 29 Nov 2007 10:50:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/11/29/1906637.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1906637.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/11/29/1906637.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1906637.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1906637</trackback:ping><description>寫出以下文字源于CSDN社區里的一個帖子，發帖者苦惱：做了四年的.net開發，卻還很迷茫，覺得自己還在入門中，沒有方向。然后看到很多回帖，還是感覺蠻可悲的。程序員是最勤奮，最聰明的一群人，他們的平均智商都高出普通人，他們付出，他們奮力工作學習，可是卻仍然不能成為這個信息時代的主導者，很多人卻是做著奴仆一樣的工作。我也是其中的一員，盡管也一樣，沒有什么值得提的成就。但是我想還是可以給剛入行的或入行很久卻還迷茫的同行們，提出對技術提升上一點建議。&lt;img src ="http://blog.csdn.net/truexf/aggbug/1906637.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第10章 date/timestamp</title><link>http://blog.csdn.net/truexf/archive/2007/11/04/1865899.aspx</link><pubDate>Sun, 04 Nov 2007 11:35:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/11/04/1865899.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1865899.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/11/04/1865899.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1865899.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1865899</trackback:ping><description>oracle,pl/sql,date,timestamp,interval&lt;img src ="http://blog.csdn.net/truexf/aggbug/1865899.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第11章 record </title><link>http://blog.csdn.net/truexf/archive/2007/10/22/1837828.aspx</link><pubDate>Mon, 22 Oct 2007 18:34:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/10/22/1837828.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1837828.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/10/22/1837828.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1837828.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1837828</trackback:ping><description>oracle,pl/sql,record&lt;img src ="http://blog.csdn.net/truexf/aggbug/1837828.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第9章 数值</title><link>http://blog.csdn.net/truexf/archive/2007/10/12/1822240.aspx</link><pubDate>Fri, 12 Oct 2007 17:51:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/10/12/1822240.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1822240.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/10/12/1822240.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1822240.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1822240</trackback:ping><description>1.數值類型介紹
oracle提供三種基本的數值類型，
NUMBER
最通用也是最基本的，不依賴與特定的硬件平臺，超大長度，適用于貨幣，不會丟失精度，整數小數通用。
 
PLS_INTEGER 和 BINARY_INTEGER 
這兩個類型是依賴與當前硬件平臺的整型，因此可能不具備平臺通用性，但是相對于NUMBER，其效能高出許多。
&lt;img src ="http://blog.csdn.net/truexf/aggbug/1822240.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第8章 字符串</title><link>http://blog.csdn.net/truexf/archive/2007/10/12/1820977.aspx</link><pubDate>Fri, 12 Oct 2007 00:21:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/10/12/1820977.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1820977.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/10/12/1820977.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1820977.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1820977</trackback:ping><description>oracle提供4種字符串類型：

CHAR,NCHAR,VARCHAR2,NVARCHAR2

前兩者是定長類型，存儲時按原值存儲；后兩者是變長類型，存儲是會自動去除字符串前后的空字符。

CHAR和VARCHAR2是以數據庫字符集編碼（由參數NLS_CHARACTERSET指定）存儲的字符串；NCHAR,NVARCHAR2是以國家字符集編碼（由NLS_NCHAR_CHARACTERSET指定）存儲的字符串。

&lt;img src ="http://blog.csdn.net/truexf/aggbug/1820977.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第7章 working with data</title><link>http://blog.csdn.net/truexf/archive/2007/10/08/1815656.aspx</link><pubDate>Mon, 08 Oct 2007 17:23:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/10/08/1815656.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1815656.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/10/08/1815656.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1815656.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1815656</trackback:ping><description>1.命名
在使用變量或常量之前，需要先對它進行聲明，聲明應遵循以下規則：
·    名稱的寬度在30個字符以內
·    名稱以字母開頭，后續只可以是字母、數字以及$,#,_
·    名稱忽略大小寫（雙引號命名法除外）
 
2.數據類型
Character：char,varchar2,...
&lt;img src ="http://blog.csdn.net/truexf/aggbug/1815656.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Fey</dc:creator><title>《oracle pl/sql programming》 第六章 异常处理</title><link>http://blog.csdn.net/truexf/archive/2007/10/06/1813169.aspx</link><pubDate>Sat, 06 Oct 2007 17:52:00 GMT</pubDate><guid>http://blog.csdn.net/truexf/archive/2007/10/06/1813169.aspx</guid><wfw:comment>http://blog.csdn.net/truexf/comments/1813169.aspx</wfw:comment><comments>http://blog.csdn.net/truexf/archive/2007/10/06/1813169.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/truexf/comments/commentRss/1813169.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1813169</trackback:ping><description>简单的说，异常处理，就是以一种一致的方法会机制去处理程序中的异常。
与其他程序语言一样,pl/sql的异常处理也是基于以下基本思想：
·    发现一个问题但不能处理它的函数时，引发一个异常,希望它的(直接或间接)调用者能够处理这个问题.
·    而想处理该问题的函数通过捕获这个异常来处理这个异常.
·    未捕获的异常自动往像上一层传递（按函数调用的逆序）
·    如果程序始终没有处理这个异常,最终它会被传到运行系统那里,运行系统捕获异常后通常只是简单的终止这个程序.
&lt;img src ="http://blog.csdn.net/truexf/aggbug/1813169.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>