<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Yon Faith]]></title> 
<link>http://blog.ongod.org/index.php</link> 
<description><![CDATA[音乐信仰.. 旅行家]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Yon Faith]]></copyright>
<item>
<link>http://blog.ongod.org/read.php/705.htm</link>
<title><![CDATA[盘后分析]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Wed, 12 Aug 2009 21:37:50 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/705.htm</guid> 
<description>
<![CDATA[ 
	<br /><br /><br /><strong>盘后分析的好处</strong><a name="盘后分析的好处" title="盘后分析的好处"></a> <p>　　记得一位业内资深人士在其著作中有这样一句话：&ldquo;<span class="style1"><span style="color: #ff0000">给我一张Ｋ线图，我告诉你庄家想干什么</span></span>。&rdquo;我想，这是在<strong>盘后分析时最理想的境界</strong>。 <br /><br />　　做盘后分析有种种优点，可以不受行情瞬息万变的影响而从容对个股及大势作出判断，但作为短线炒家，在盘中的买卖决策会直接关系到其荣辱成败，这个看似简单的买卖决策虽经过盘后分析的千锤百炼，却往往在实时行情中被庄家在盘口的虚虚实实的动作所干扰。实时行情是融入了市场、主力、散户以及许多因素而合成的一种结果，单纯地以盘后分析对未来走势作出准确判断未免偏激，且容易被随机的行情打乱思路，造成操作上的被动局面。下面，猫否股票网对如何在盘口发现及判别庄家的一些操盘动作和目的略表拙见。</p><p>　　庄股在盘口的任何动作，无非是三种目的：拉抬、洗盘、出货。要在盘口中读懂具体动作的含义，是实战中不可缺少的基本功。</p><p>　　拉抬：当庄家在其初期建仓区域内完成吸筹动作后，在大市的配合下，将展开拉升，使股价迅速脱离其成本区，以免更多低价筹码落入他人手中，在盘面上表现为基本脱离指数的干扰，走出较为独立的短线向上突破行情。实战中可以从以下几个方面识别庄家的拉抬动作： <br /><br />　　<strong>开盘形态<a name="开盘形态与盘中形态" title="开盘形态与盘中形态"></a></strong></p><p>　　强庄股在其起跳的瞬间，开盘初２０分钟的走势较为关键。如果开市后指数呈惯例的上下振荡走势时，该股股价受其干扰不大，在大盘指数走低时稳固运行于前一日收盘价上方横盘，均价与股价基本保持平行，量比超过１．０，即使有抛单打低股价，也能被迅速拉回盘整区。在此期间，如出现向上大笔提拉的过激动作，要视股价与均价的位置决定买入时机，在股价脱离均价２％以上，均价却无力上冲时，切勿追高买货，短期内股价必将有一个向均价回归的过程，可以在均价附近吸纳。开盘形态的强度决定了该股当日能否走强，从中可以洞悉庄家做当日盘的决心。 </p><p>　　<strong>盘中形态</strong> <br /><br />　　日线图上刚出现突破迹象的个股盘中运行一般都较为稳健，特点之一就是庄家很少将股价再打到均价下方运行，因为当天没有必要做这个动作。如果发现盘中跌破均价回抽无力时，要小心是否开盘形态是一个诱多动作，识别这个动作的要领是诱多形态开盘一小时后必然向下跌破均价走低，显示庄家无心护盘，有意作振荡。所以如果错过了开盘强势的个股，要及时发现摆脱指数振荡而能以温和放量的方式将股价运行于均价上方的个股，尽量在均价附近进货比较稳妥。</p><p>　　<strong>盘后分析应着重看尾盘形态<a name="盘后分析应着重看尾盘形态" title="盘后分析应着重看尾盘形态"></a></strong></p><p>　　如当日盘口强劲，会在尾市半小时左右引发跟风盘的涌入，使股价脱离当日大盘走势单边上行，此时庄家会借机大笔提拉，以封死下一交易日的下跌空间。由于此时跟进的买盘都有强烈的短线斩获利润的兑现心理，所以尾盘若在抢盘时出现５％以上的升幅，要小心次日获利盘兑现对股价造成的抛压以及庄家次日开盘借势打压振荡所带来的波动，因此不要在尾市过分追高抢货，以免陷入庄家次日短期振荡给仓位带来的被动局面。 　　 <br /><br />　　 洗盘：洗盘动作可以出现在庄家任何一个区域内，基本目的无非是为了清理市场多余的浮动筹码，抬高市场整体持仓成本。 <br /><br />　　 盘中庄家洗盘一般有下面两个方式：直接打压、宽幅振荡。 　　 <br /><br />　　 直接打压较多出现在庄家吸货区域，目的是为了吓退同一成本的浮动筹码。在盘中表现为开盘出奇地高，只有少许几笔主动性买单便掉头直下，一直打到前一日收盘价之下，持仓散户纷纷逢高出局，在这里，不要简单认为股价脱离均价过远就去捡货，因为开盘形态基本决定了当日走势，庄家有心开盘做打压动作，这个动作不会在很短时间内就完成。较为稳妥的吸货点应在股价经过几波跳水下探，远离均价３－５％以上处，在此位置当日短线浮筹已不愿再出货，庄家也发现再打低会造成一定程度上的筹码流失，这个位置应该是在洗盘动作中较为稳妥的吸货点，就算当日不反身向上，也是当日一个相对低价区，可以从容地静观其变，享受在洗盘振荡中的短差利润。尾盘跳水这个动作是庄家在洗盘动作时制造当日阴线的一个省钱的工具。盘口表现是在临近收盘几分钟，突然出现几笔巨大的抛单将股价打低，从５分钟跌幅排行榜中可以发现这个动作。这个进货机会不好把握，建议实战中不要抱有侥幸心理去守株待兔地找这样的进货机会。 　　 <br /><br />　　 宽幅振荡较多出现在上升中途，容易被操作者误认为是庄家出货。识别这个动作的要领是要观察庄家是否在中午收市前用急速冲高的这个动作。一般在临近中午收市前急于拉升股价都是为了下午的振荡打开空间，此时盘中一般只用几笔不大的买单便打高股价，且冲高的斜率让人难以接受，均线只作略微上翘，这时手中有持仓最好先逢高减仓，因为马上股价就会大幅向均价附近回归，甚至出现打压跳水动作。这种情况下，均价可能任股价上窜下跳而盘整不动，此时均价的位置是一个很好的进出参考点。 　　 <br /><br />　　 出货：只要不受情绪影响，出货的盘口表现一般比较容易识别。庄家运用得最多的是高开盘，集合竞价量很大，但股价难以承继前日的强劲势头上冲，掉头向下，放量跌破均价，虽然盘中有大笔接单，但股价走势明显受制于均价的反压，前一日收盘价处也没有丝毫抵抗力，均价下行的速度与股价基本保持一致，因为是庄家集中出货造成的。 　　识别洗盘时下跌与出货时下跌的简单方法是，洗盘时会出现大幅跳水，而出货则不然，前者会在下跌时与均价产生较大距离，且均价对股价有明显的牵制作用，而后者表现为放量盘跌，均价对股价反压力甚大。 <br /><br />　　 前一日走好次日大幅低开放量的庄股，是一种较为凶狠的出货方法。一般股价低开３％－５％左右，全日呈小幅振荡走势，均价与股价缠绕，股价回抽前日收盘价无力。这样做的目的一是让前一日的跟风盘没有获利空间，产生惜售心理，盘口非庄家因素的抛压轻，免去不必要的护盘麻烦；二是以较低价格吸引空仓者入货，以达到顺利出货的目的。对于这种走势，持仓者一旦发现，不要抱有任何幻想，走为上策。 </p><br/>Tags - <a href="http://blog.ongod.org/go.php/tags/%25E8%2582%25A1%25E7%25A5%25A8%25E7%259B%2598%25E5%2590%258E%25E5%2588%2586%25E6%259E%2590/" rel="tag">股票盘后分析</a>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/704.htm</link>
<title><![CDATA[国外优秀开源PHP建站程序一览]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Sat, 11 Jul 2009 08:35:28 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/704.htm</guid> 
<description>
<![CDATA[ 
	大量的PHP开源（开放源代码/Open Source）应用改变了这个世界，改变了互联网，以下我们总结从数据库到购物、博客等众多类型的开源PHP软件，供网站开发者们参考。 <p>　　<strong>博客：</strong><a href="http://wordpress.org/" target="_blank"><strong><span style="color: #4e0a13">WordPress</span></strong></a></p><p>　　WordPress是使用PHP开发的著名博客平台，免费开源，功能强大，不仅仅用于博客搭建，还可以广泛应用于各类网络信息发布平台。</p><p>　　<strong>论坛：</strong><a href="http://www.phpbb.com/" target="_blank"><strong><span style="color: #4e0a13">phpBB</span></strong></a></p><p>　　phpBB是一种广泛流行的开源论坛软件，具有易于使用的管理面板和友好的用户安装界面，可以轻松地在数分钟内建立起一个论坛，功能上具有很高的可配置性，能够完全定制出相当个性化的论坛。</p><p>　　<strong>CMS：</strong><a href="http://drupal.org/" target="_blank"><strong><span style="color: #4e0a13">Drupal</span></strong></a></p><p>　　Drupal是一个开源的内容管理系统(CMS)平台，拥有强大并可自由配置的功能，能支持从个人博客到大型社区驱动的网站等各种不同应用的网站项目。</p><p>　　<strong>Wiki：</strong><a href="http://www.mediawiki.org/" target="_blank"><strong><span style="color: #4e0a13">MediaWiki</span></strong></a></p><p>　　MediaWiki是PHP语言写成开源Wiki引擎，全世界最大的Wiki项目维基百科就是使用MediaWiki引擎。</p><p>　　<strong>Digg：</strong><a href="http://www.pligg.com/" target="_blank"><strong><span style="color: #4e0a13">Pligg</span></strong></a></p><p>　　Pligg是一套灵活的类似Digg的Web2.0 CMS系统，系统使用PHP开发，模仿了国外流行的DIGG系统。</p><p>　　<strong>图像：</strong><a href="http://gallery.menalto.com/" target="_blank"><strong><span style="color: #4e0a13">Gallery</span></strong></a></p><p>　　Gallery 是一个非常有名的免费开源图库相册软件，基于 PHP 和 MySQL， PostgreSQL 等数据库。功能非常强大，有丰富的扩展可以下载，安装很简单，有很多插件可用。</p><p>　　<strong>RSS：</strong><a href="http://gregarius.net/" target="_blank"><strong><span style="color: #4e0a13">Gregarius</span></strong></a></p><p>　　Gregarius是一个RSS聚合程序，免费开源，具备不错的用户体验，易于操作和管理。可以把其当成RSS阅读器使用。</p><p>　　<strong>电子商务：</strong><a href="http://www.oscommerce.com/" target="_blank"><strong><span style="color: #4e0a13">osCommerce</span></strong></a></p><p>　　osCommerce是一套由自由软件开发社团开发并维护的在线商店的解决方案，免费开源，并可以应用到任何的商业环境中，可以在短时间内生成一个功能强大的电子商务网站。</p><p>　　<strong>广告：</strong><a href="http://www.openx.org/" target="_blank"><strong><span style="color: #4e0a13">OpenX</span></strong></a></p><p>　　OpenX（原名phpAdsNew）是一个用PHP开发的广告管理与跟踪系统，适合各类网站使用，能够管理每个广告主拥有的多种任何尺寸横幅广告，按天查看，详细和概要统计并通过电子邮件发送报表给广告主。</p><p>　　<strong>微博客：</strong><a href="http://laconi.ca/trac/" target="_blank"><strong><span style="color: #4e0a13">Laconica</span></strong></a></p><p>　　Laconica是一个开源的微型博客系统，也是一个Twitter克隆，可以实现Microblog的常用功能，国外不少微博客系统都是通过这个开源系统架设的。</p><p>　　英文原文：<a href="http://www.moon-blog.com/2009/07/top-ten-open-source-php-apps.html" target="_blank"><span style="color: #4e0a13">Top Ten Open Source PHP Apps</span></a><br /><br /><br /></p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/702.htm</link>
<title><![CDATA[[WordPress] 在 IIS 使用固定網址(Permalink)]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Sat, 11 Apr 2009 13:14:29 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/702.htm</guid> 
<description>
<![CDATA[ 
	<p>Apache 有個非常強大好用的 mod_rewrite 模組，可以實現 URL Rewriting，運用在網站或部落格對 SEO 會有幫助。WP 的固定網址也是這類的運用，一般架設在 Apache 不會有什麼問題，只要有啟用 mod_rewrite 就 OK，不過如果是裝在 IIS 上，那就會看到很醜的 /<strong>index.php</strong>/aaa/bbb/123 這樣的網址，本篇就是教大家如何讓 IIS 真正擁有 rewrite 的功能。</p><p>首先必須安裝 for IIS 的擴充，微軟有針對 IIS7 開發一套 <a href="http://www.iis.net/downloads/default.aspx?tabid=34&amp;g=6&amp;i=1691" target="_blank">URL Rewrite Module</a>，不過 IIS6 就只能用別的，測試很多套最後選擇 <a href="http://www.helicontech.com/isapi_rewrite/" target="_blank">ISAPI_Rewrite</a>，因為它幾乎相容 .htaccess、mod_rewrite 語法，也比較穩定，ISAPI_Rewrite 有分要錢的 full 版和免費的 Lite 版，差異請看<a href="http://www.helicontech.com/isapi_rewrite/doc/litever.htm" target="_blank">這篇</a>，目前選 Lite 就夠用了。</p><p><strong>Step 1</strong><br />先設定 WordPress ，進入後台選擇想要的固定網址格式，如「/%year%/%monthnum%/%day%/%postname%.html」，記得把前面 index.php 拿掉。<br /><br /><img class="insertimage" src="attachment.php?fid=43" border="0" width="524" height="324" /><br /><br /><br /><br /></p><p><strong><br /><br />Step 2</strong><br />安裝好 <a href="http://www.helicontech.com/download-isapi_rewrite3.htm" target="_blank">ISAPI_Rewrite 3 Lite</a>，編輯安裝目錄下的 httpd.conf 設定檔，內容範例：</p><pre># 假設WP網址為 <a href="http://aaa.domain.com/blog/" target="_blank">http://aaa.domain.com/blog/</a> RewriteCond %&#123;HTTP_HOST&#125; ^aaa&#92;.domain&#92;.com$ [NC] RewriteCond %&#123;REQUEST_FILENAME&#125; !-f RewriteCond %&#123;REQUEST_FILENAME&#125; !-d RewriteRule ^/blog/ /blog/index&#92;.php [L]&nbsp;&nbsp;# 假設WP網址為 <a href="http://bbb.domain.com" target="_blank">http://bbb.domain.com</a> RewriteCond %&#123;HTTP_HOST&#125; ^bbb&#92;.domain&#92;.com$ [NC] RewriteCond %&#123;REQUEST_FILENAME&#125; !-f RewriteCond %&#123;REQUEST_FILENAME&#125; !-d RewriteRule . /index&#92;.php [L] </pre><p><strong><br />Step 3<br /></strong><br />基本上完成前兩個動作固定網址就可以運作了，但是如果網址帶有中文就會發生 404 錯誤，原因可以參考<a href="http://www.zu14.cn/2008/12/13/wordpress_iis_cn/" target="_blank">這篇</a>，修改 wp-includes/classes.php</p><pre>// 找到 $pathinfo = $_SERVER['PATH_INFO']; // 改成 $pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'BIG5');&nbsp;&nbsp;// 找到 $req_uri = $_SERVER['REQUEST_URI']; // 改成 $req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'BIG5'); </pre><p>這樣就正常了。註：PHP 必須啟用 mbstring。<br /><br /></p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/701.htm</link>
<title><![CDATA[IIS6+PHP5 (FastCGI) 安裝攻略]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Sat, 11 Apr 2009 12:34:01 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/701.htm</guid> 
<description>
<![CDATA[ 
	<p>以往 PHP 的執行模式可分成 CGI 及 ISAPI 兩種，CGI 的 performance 是出名的慢，而 ISAPI 是較多人使用的，但是在 Windows 卻穩定性不佳，經常會導致整個 web server crash，所以微軟特別針對 IIS 開發了 FastCGI 模組(IIS7 已內建)，據說效能及穩定性都有大大改善。</p><p><strong>安裝步驟：</strong><br />1. 確認 IIS 已經裝好，然後下載 <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2d481579-9a7c-4632-b6e6-dee9097f9dc5&amp;displaylang=en" target="_blank"><span style="color: #2970a6">FastCGI Extension for IIS 6</span></a> 並且安裝完成。</p><p>2. 到 <a href="http://www.php.net/downloads.php" target="_blank"><span style="color: #2970a6">PHP 官網</span></a>下載新版 PHP5 壓縮檔，並且解壓縮(假設在 C:&#92;PHP5)。</p><p>3. 將 C:&#92;PHP5&#92;php.ini-dist 改名為 php.ini，然後依需求編輯設定檔內容，範例：<br /><strong>(後三行必要)</strong></p><pre>include_path = &quot;.;C:&#92;Inetpub&#92;wwwroot&quot; extension_dir = &quot;C:&#92;PHP5&#92;ext&quot;&nbsp;&nbsp;extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_openssl.dll extension=php_zip.dll&nbsp;&nbsp;date.timezone = &quot;Asia/Taipei&quot;&nbsp;&nbsp;cgi.force_redirect = 0 cgi.fix_pathinfo=1 fastcgi.impersonate = 1; </pre><p>4. 對 C:&#92;PHP5 目錄增加 IIS_WPG 群組的讀取及執行權限。<br /><strong>(沒加這個就會跑出 FastCGI Error)<br /></strong><br /><img class="insertimage" src="attachment.php?fid=37" border="0" width="368" height="445" /><br /></p><p>5. 加入系統環境變數 (讓 extension 及 php.ini 能順利被找到)。<br />Path=C:&#92;PHP5;<br />PHPRC=C:&#92;PHP5<br /><br /><img style="width: 384px; height: 393px" src="attachment.php?fid=38" border="0" alt="環境變數" title="環境變數" width="384" height="393" /><br /><a href="attachment.php?fid=39" target="_blank"><img class="alignnone size-full wp-image-253" src="attachment.php?fid=39" border="0" title="環境變數" width="384" height="393" /></a></p><p>6. 開啟 IIS 管理員，如下圖設定。<br /><a href="attachment.php?fid=40" target="_blank"><img class="alignnone size-full wp-image-270" src="attachment.php?fid=40" border="0" title="IIS管理員" width="471" height="449" /></a></p><p>7. 增加預設首頁 index.php<br /><a href="attachment.php?fid=41" target="_blank"><img class="alignnone size-full wp-image-259" src="attachment.php?fid=41" border="0" title="預設首頁" width="471" height="430" /></a></p><p>8. 檢查網頁服務延伸。<br />(正常的話應該會有這一項，若沒有請自行加入 C:&#92;WINDOWS&#92;system32&#92;inetsrv&#92;fcgiext.dll)<br /><br /><img class="insertimage" src="attachment.php?fid=42" border="0" width="28" height="30" /><br /><br /><a href="attachment.php?fid=42"><img class="alignnone size-full wp-image-272" src="attachment.php?fid=42" border="0" title="網頁服務延伸" width="500" height="352" /></a></p><p>9. 開始 &gt; 執行 &gt; cmd<br />輸入四道指令(注意路徑)：<br />cd C:&#92;WINDOWS&#92;system32&#92;inetsrv</p><p>cscript fcgiconfig.js -add -section:&quot;PHP&quot; -extension:php -path:&quot;<strong>C:&#92;PHP5&#92;php-cgi.exe</strong>&quot;</p><p>cscript fcgiconfig.js -set -section:&quot;PHP&quot; -InstanceMaxRequests:10000</p><p>cscript fcgiconfig.js -set -section:&quot;PHP&quot; -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000<br />(視情況修改數值，InstanceMaxRequests 需小於等於 PHP_FCGI_MAX_REQUESTS)</p><p>10. 重新啟動 IIS 就 OK 囉，丟一個測試檔案到網站目錄看看吧！<br /><a href="attachment.php?fid=39" target="_blank"><img class="alignnone size-full wp-image-275" src="attachment.php?fid=39" border="0" title="phpinfo" width="500" height="339" /></a></p><p><strong>※2009/03/19 補充：</strong><br />使用 FastCGI 執行 PHP 程式時，系統是以「NETWORK SERVICE」這個身份執行的，而一般靜態檔案則是以 IIS 預設的匿名身份「IUSR_MachineName」執行，所以如果安裝上發生問題，請特別注意這個權限配置。<br /><br /></p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/691.htm</link>
<title><![CDATA[民间股神“七不买”]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Fri, 20 Mar 2009 01:12:51 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/691.htm</guid> 
<description>
<![CDATA[ 
	<br /><br /><br /><p>一、放天量过后的个股坚决不买。放天量一般是市场主力开始逃离的信号。如果投资者确实对放天量的股票感兴趣,也应该等一等,看一看,可以在放天量当天的收盘价上画一条直线,如果以后的价格碰到这条线,倒是可以考虑买进的。 </p><p>二、暴涨过的个股坚决不买。如果个股行情像一根筷子,直冲上天,那表示庄家已经换筹走人,你再进去就会被套。暴涨是靠大资金推动的,当一只股票涨到了300%甚至更高,原来的市场主力抽身跑掉时,新的市场主力不会很快形成,通常不大会有大买盘马上接手,短期内价格难以上涨。</p><p>三、大除权个股坚决不买。除权是市场主力逃离的另一个机会,比如一只股从3元炒到20元,很少有人去接盘,但它10送10除权后只有10元,价格低了一半造成了价格低的错觉,人们喜欢便宜买低价,一旦散户进场接盘,市场主力却逃得干干净净。如果大除权后又遇到天量,更是坚决不可以碰。</p><p>四、有大问题的个股坚决不买。受管理层严肃处理的先不进去,先观望一下再说,比如银广夏、科龙电器等。问题股如果出现大幅上涨,则可以肯定地认为是机构在炒作。但是,这些股票或者面临监管,或者会出现资金链断裂,风险巨大,跟进去容易完蛋,散户股驾驭不了,不值得去冒险。</p><p>五、长期盘整的个股坚决不买。这样的股票一般是庄家已经撤庄,但还没有把筹码全部拿走。看个股要看连续的走势,长期盘整上下不大的不能买入。</p><p>六、利好公开的股票坚决不买。这是目前投资者最易走入的一个误区。业绩就算好得不能再好,全中国股都能看到并全部买进,谁能赚钱呢?何况业绩是可以人造的。市场上有这样一句名言:&ldquo;谁都知道的好消息,绝对不是好消息;谁都知道的利空,绝对不是利空;利空出尽就是利好,利好放出可能大跌&rdquo;。</p><p>七、基金重仓的个股坚决不买。因为基金账户不能隐瞒,一季度公布一次。基金不坐庄,有盈利就跑。当然这个理论有时间性,在熊市里面最明显。牛市一般可以忽略不计,牛市个股普涨,基金不会抛售。熊市里基金溜之大吉,散户全部被套,所以熊市时基金重仓坚决不买。</p><br/>Tags - <a href="http://blog.ongod.org/go.php/tags/%25E8%2582%25A1%25E7%25A5%25A8/" rel="tag">股票</a>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/682.htm</link>
<title><![CDATA[Svchost.exe病毒的查杀方法]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Thu, 01 Jan 2009 01:20:49 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/682.htm</guid> 
<description>
<![CDATA[ 
	<p>Svchost.exe病毒的查杀方法什么是svchost.exe病毒？svchost.exe程序是不是病毒程序？下面来介绍一个svchost.exe及该程序病毒。</p><p>一、svchost.exe系统程序</p><p>svchost.exe是nt核心系统的非常重要的进程，对于windows 2000、xp等不可或缺。细心的朋友会发现windows中存在多个 &ldquo;svchost&rdquo;进程（通过&ldquo;ctrl+alt+del&rdquo;键打开任务管理器，在&ldquo;进程&rdquo;标签中就可看到了）。windows系统进程分为独立进程和共享进程两种，&ldquo;svchost.exe&rdquo;文件存在于&ldquo;%systemroot% system32&rdquo;目录下，它属于共享进程。随着windows系统服务不断增多，为了节省系统资源，微软把很多服务做成共享方式，交由 svchost.exe进程来启动。但svchost进程只作为服务宿主，并不能实现任何服务功能，即它只能提供条件让其他服务在这里被启动，而它自己却不能给用户提供任何服务。不同版本的windows系统，有不同数量的&ldquo;svchost&rdquo;进程。一般来说，win2000有2个svchost，winxp中则有4个或4个以上的svchost进程，而win2003则更多。</p><p>二、Svchost.exe病毒程序</p><p>1.假冒Svchost.exe程序的病毒</p><p>运行的病毒并没有直接利用真正的Svchost.exe，而是启动了一个名称同样是Svchost.exe的病毒进程，由于没有加载系统服务，它和真正的 Svchost.exe进程是不同的，只需在命令行窗口中运行一下&ldquo;Tasklist /svc&rdquo;，如果看到哪个Svchost.exe进程后面提示的服务信息是&ldquo;暂缺&rdquo;，而不是一个具体的服务名，那么它就是病毒进程了，记下这个病毒进程对应的PID数值(进程标识符)，即可在任务管理器的进程列表中找到它，结束进程后，在C盘搜索Svchost.exe文件，也可以用第三方进程工具直接查看该进程的路径，正常的Svchost.exe文件是位于% systemroot%&#92;System32目录中的，而假冒的Svchost.exe病毒文件则会在其他目录。</p><p><br />2:一些高级病毒则采用类似系统服务启动的方式，通过真正的Svchost.exe进程加载病毒程序，而Svchost.exe是通过注册表数据来决定要装载的服务列表的，所以病毒通常会在注册表中采用以下方法进行加载： <br />添加一个新的服务组，在组里添加病毒服务名 <br />在现有的服务组里直接添加病毒服务名 <br />修改现有服务组里的现有服务属性，修改其&ldquo;ServiceDll&rdquo;键值指向病毒程序</p><p>病毒程序要通过真正的Svchost.exe进程加载，就必须要修改相关的注册表数据，可以打开[HKEY_LOCAL_MACHINE&#92;Software &#92;Microsoft&#92;WindowsNT&#92;CurrentVersion&#92;Svchost]，观察有没有增加新的服务组，同时要留意服务组中的服务列表，观察有没有可疑的服务名称，通常来说，病毒不会在只有一个服务名称的组中添加，往往会选择LocalService和netsvcs这两个加载服务较多的组，以干扰分析。还有通过修改服务属性指向病毒程序的，通过注册表判断起来都比较困难，这时可以利用前面介绍的服务管理专家，分别打开 LocalService和netsvcs分支，逐个检查右边服务列表中的服务属性，尤其要注意服务描述信息全部为英文的，很可能是第三方安装的服务，同时要结合它的文件描述、版本、公司等相关信息，进行综合判断。</p><p>Svchost.exe病毒的简单处理： <br />1.当发现Svchost.exe不在%systemroot%&#92;System32目录中的，可以安全删除，同时在注册表中查找对应的注册项删除掉。 <br />2.Svchost.exe在%systemroot%&#92;System32目录，说明Svchost.exe是被病毒感染了，可以用杀毒软件清除。</p><p>注：清除和删除要分清楚，清除是清除病毒，删除则是删文件。</p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/677.htm</link>
<title><![CDATA[MySQL 数据库的备份和恢复]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Mon, 01 Dec 2008 09:58:20 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/677.htm</guid> 
<description>
<![CDATA[ 
	<br /><h2 class="post-title">MySQL 数据库的备份和恢复</h2><div class="post-body"><p>mysql,mysqldump,导出,导出表,压缩导出mysql,mysqlhotcopy,mysql还原表</p><p>本文讨论 MySQL 的备份和恢复机制，以及如何维护数据表，包括最主要的两种表类型：MyISAM 和 Innodb，文中设计的 MySQL 版本为 5.0.22。</p><p>目前 MySQL 支持的免费备份工具有：mysqldump、mysqlhotcopy，还可以用 SQL 语法进行备份：BACKUP TABLE 或者 SELECT INTO OUTFILE，又或者备份二进制日志（binlog），还可以是直接拷贝数据文件和相关的配置文件。MyISAM 表是保存成文件的形式，因此相对比较容易备份，上面提到的几种方法都可以使用。Innodb 所有的表都保存在同一个数据文件 ibdata1 中（也可能是多个文件，或者是独立的表空间文件），相对来说比较不好备份，免费的方案可以是拷贝数据文件、备份 binlog，或者用 mysqldump。</p><p>1、mysqldump<br />1.1 备份<br />mysqldump 是采用SQL级别的备份机制，它将数据表导成 SQL 脚本文件，在不同的 MySQL 版本之间升级时相对比较合适，这也是最常用的备份方法。现在来讲一下 mysqldump 的一些主要参数：</p><p>--compatible=name <br />它告诉 mysqldump，导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等，要使用几个值，用逗号将它们隔开。当然了，它并不保证能完全兼容，而是尽量兼容。</p><p>--complete-insert，-c <br />导出的数据采用包含字段名的完整 INSERT 方式，也就是把所有的值都写在一行。这么做能提高插入效率，但是可能会受到 max_allowed_packet 参数的影响而导致插入失败。因此，需要谨慎使用该参数，至少我不推荐。</p><p>--default-character-set=charset <br />指定导出数据时采用何种字符集，如果数据表不是采用默认的 latin1 字符集的话，那么导出时必须指定该选项，否则再次导入数据后将产生乱码问题。</p><p>--disable-keys <br />告诉 mysqldump 在 INSERT 语句的开头和结尾增加 /*!40000 ALTER TABLE table DISABLE KEYS */; 和 /*!40000 ALTER TABLE table ENABLE KEYS */; 语句，这能大大提高插入语句的速度，因为它是在插入完所有数据后才重建索引的。该选项只适合 MyISAM 表。</p><p>--extended-insert = true&#124;false <br />默认情况下，mysqldump 开启 --complete-insert 模式，因此不想用它的的话，就使用本选项，设定它的值为 false 即可。</p><p>--hex-blob <br />使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用本选项。影响到的字段类型有 BINARY、VARBINARY、BLOB。</p><p>--lock-all-tables，-x <br />在开始导出之前，提交请求锁定所有数据库中的所有表，以保证数据的一致性。这是一个全局读锁，并且自动关闭 --single-transaction 和 --lock-tables 选项。</p><p>--lock-tables <br />它和 --lock-all-tables 类似，不过是锁定当前导出的数据表，而不是一下子锁定全部库下的表。本选项只适用于 MyISAM 表，如果是 Innodb 表可以用 --single-transaction 选项。</p><p>--no-create-info，-t <br />只导出数据，而不添加 CREATE TABLE 语句。</p><p>--no-data，-d <br />不导出任何数据，只导出数据库表结构。</p><p>--opt <br />这只是一个快捷选项，等同于同时添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 选项。本选项能让 mysqldump 很快的导出数据，并且导出的数据能很快导回。该选项默认开启，但可以用 --skip-opt 禁用。注意，如果运行 mysqldump 没有指定 --quick 或 --opt 选项，则会将整个结果集放在内存中。如果导出大数据库的话可能会出现问题。</p><p>--quick，-q <br />该选项在导出大表时很有用，它强制 mysqldump 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。</p><p>--routines，-R <br />导出存储过程以及自定义函数。</p><p>--single-transaction <br />该选项在导出数据之前提交一个 BEGIN SQL语句，BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于事务表，例如 InnoDB 和 BDB。本选项和 --lock-tables 选项是互斥的，因为 LOCK TABLES 会使任何挂起的事务隐含提交。要想导出大表的话，应结合使用 --quick 选项。</p><p>--triggers <br />同时导出触发器。该选项默认启用，用 --skip-triggers 禁用它。</p><p>其他参数详情请参考手册，我通常使用以下 SQL 来备份 MyISAM 表：</p><p>/usr/local/mysql/bin/mysqldump -uyejr -pyejr --default-character-set=utf8 --opt --extended-insert=false &#92;<br />--triggers -R --hex-blob -x db_name &gt; db_name.sql<br />使用以下 SQL 来备份 Innodb 表：</p><p>/usr/local/mysql/bin/mysqldump -uyejr -pyejr --default-character-set=utf8 --opt --extended-insert=false &#92;<br />--triggers -R --hex-blob --single-transaction db_name &gt; db_name.sql</p><p>1.2 还原<br />用 mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本，有两种方法可以将数据导入。</p><p>直接用 mysql 客户端 <br />例如：</p><p>/usr/local/mysql/bin/mysql -uyejr -pyejr db_name &lt; db_name.sql</p><p>用 SOURCE 语法 <br />其实这不是标准的 SQL 语法，而是 mysql 客户端提供的功能，例如：</p><p>SOURCE /tmp/db_name.sql;<br />这里需要指定文件的绝对路径，并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。</p><p>2、 mysqlhotcopy<br />2.1 备份<br />mysqlhotcopy 是一个 PERL 程序，最初由Tim Bunce编写。它使用 LOCK TABLES、FLUSH TABLES 和 cp 或 scp 来快速备份数据库。它是备份数据库或单个表的最快的途径，但它只能运行在数据库文件（包括数据表定义文件、数据文件、索引文件）所在的机器上。mysqlhotcopy 只能用于备份 MyISAM，并且只能运行在 类Unix 和 NetWare 系统上。</p><p>mysqlhotcopy 支持一次性拷贝多个数据库，同时还支持正则表达。以下是几个例子：</p><p>root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr db_name /tmp (把数据库目录 db_name 拷贝到 /tmp 下)<br />root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr db_name_1 ... db_name_n /tmp<br />root#/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=yejr -p=yejr db_name./regex/ /tmp<br />更详细的使用方法请查看手册，或者调用下面的命令来查看 mysqlhotcopy 的帮助：</p><p>perldoc /usr/local/mysql/bin/mysqlhotcopy<br />注意，想要使用 mysqlhotcopy，必须要有 SELECT、RELOAD(要执行 FLUSH TABLES) 权限，并且还必须要能够有读取 datadir/db_name 目录的权限。</p><p><br />2.2 还原<br />mysqlhotcopy 备份出来的是整个数据库目录，使用时可以直接拷贝到 mysqld 指定的 datadir (在这里是 /usr/local/mysql/data/)目录下即可，同时要注意权限的问题，如下例：</p><p>root#cp -rf db_name /usr/local/mysql/data/<br />root#chown -R nobody:nobody /usr/local/mysql/data/ (将 db_name 目录的属主改成 mysqld 运行用户)</p><p>3、 SQL 语法备份<br />3.1 备份<br />BACKUP TABLE 语法其实和 mysqlhotcopy 的工作原理差不多，都是锁表，然后拷贝数据文件。它能实现在线备份，但是效果不理想，因此不推荐使用。它只拷贝表结构文件和数据文件，不同时拷贝索引文件，因此恢复时比较慢。例子：</p><p>BACK TABLE tbl_name TO '/tmp/db_name/';<br />注意，必须要有 FILE 权限才能执行本SQL，并且目录 /tmp/db_name/ 必须能被 mysqld 用户可写，导出的文件不能覆盖已经存在的文件，以避免安全问题。</p><p><br />SELECT INTO OUTFILE 则是把数据导出来成为普通的文本文件，可以自定义字段间隔的方式，方便处理这些数据。例子：</p><p>SELECT INTO OUTFILE '/tmp/db_name/tbl_name.txt' FROM tbl_name;<br />注意，必须要有 FILE 权限才能执行本SQL，并且文件 /tmp/db_name/tbl_name.txt 必须能被 mysqld 用户可写，导出的文件不能覆盖已经存在的文件，以避免安全问题。</p><p><br />3.2 恢复<br />用 BACKUP TABLE 方法备份出来的文件，可以运行 RESTORE TABLE 语句来恢复数据表。例子：</p><p>RESTORE TABLE FROM '/tmp/db_name/';<br />权限要求类似上面所述。</p><p><br />用 SELECT INTO OUTFILE 方法备份出来的文件，可以运行 LOAD DATA INFILE 语句来恢复数据表。例子：</p><p>LOAD DATA INFILE '/tmp/db_name/tbl_name.txt' INTO TABLE tbl_name;<br />权限要求类似上面所述。倒入数据之前，数据表要已经存在才行。如果担心数据会发生重复，可以增加 REPLACE 关键字来替换已有记录或者用 IGNORE 关键字来忽略他们。</p><p></p><p>补充:</p><p>shell&gt; mysqldump --quick db_name &#124; gzip &gt; db_name.contents.gz(该例子中创建的文件是压缩格式）。</p><p></p><p>恢复/转移到另一台的命令如下:</p><p>shell&gt; gunzip &lt; db_name.contents.gz &#124; mysql db_name以上命令,适用于*nix 操作系统的机器</p><p><br /><br />4、 启用二进制日志(binlog)<br />采用 binlog 的方法相对来说更灵活，省心省力，而且还可以支持增量备份。</p><p>启用 binlog 时必须要重启 mysqld。首先，关闭 mysqld，打开 my.cnf，加入以下几行：</p><p>server-id = 1<br />log-bin = binlog<br />log-bin-index = binlog.index<br />然后启动 mysqld 就可以了。运行过程中会产生 binlog.000001 以及 binlog.index，前面的文件是 mysqld 记录所有对数据的更新操作，后面的文件则是所有 binlog 的索引，都不能轻易删除。关于 binlog 的信息请查看手册。</p><p><br />需要备份时，可以先执行一下 SQL 语句，让 mysqld 终止对当前 binlog 的写入，就可以把文件直接备份，这样的话就能达到增量备份的目的了：</p><p>FLUSH LOGS;如果是备份复制系统中的从服务器，还应该备份 master.info 和 relay-log.info 文件。</p><p><br />备份出来的 binlog 文件可以用 MySQL 提供的工具 mysqlbinlog 来查看，如：</p><p>/usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001<br />该工具允许你显示指定的数据库下的所有 SQL 语句，并且还可以限定时间范围，相当的方便，详细的请查看手册。</p><p><br />恢复时，可以采用类似以下语句来做到：</p><p>/usr/local/mysql/bin/mysqlbinlog /tmp/binlog.000001 &#124; mysql -uyejr -pyejr db_name<br />把 mysqlbinlog 输出的 SQL 语句直接作为输入来执行它。</p><p><br />如果你有空闲的机器，不妨采用这种方式来备份。由于作为 slave 的机器性能要求相对不是那么高，因此成本低，用低成本就能实现增量备份而且还能分担一部分数据查询压力，何乐而不为呢？</p><p>5、 直接备份数据文件<br />相较前几种方法，备份数据文件最为直接、快速、方便，缺点是基本上不能实现增量备份。为了保证数据的一致性，需要在靠背文件前，执行以下 SQL 语句：</p><p>FLUSH TABLES WITH READ LOCK;也就是把内存中的数据都刷新到磁盘中，同时锁定数据表，以保证拷贝过程中不会有新的数据写入。这种方法备份出来的数据恢复也很简单，直接拷贝回原来的数据库目录下即可。</p><p><br />注意，对于 Innodb 类型表来说，还需要备份其日志文件，即 ib_logfile* 文件。因为当 Innodb 表损坏时，就可以依靠这些日志文件来恢复。</p><p>6、 备份策略<br />对于中等级别业务量的系统来说，备份策略可以这么定：第一次全量备份，每天一次增量备份，每周再做一次全量备份，如此一直重复。而对于重要的且繁忙的系统来说，则可能需要每天一次全量备份，每小时一次增量备份，甚至更频繁。为了不影响线上业务，实现在线备份，并且能增量备份，最好的办法就是采用主从复制机制(replication)，在 slave 机器上做备份。</p><p>7、 数据维护和灾难恢复<br />作为一名DBA(我目前还不是，呵呵)，最重要的工作内容之一是保证数据表能安全、稳定、高速使用。因此，需要定期维护你的数据表。以下 SQL 语句就很有用：</p><p>CHECK TABLE 或 REPAIR TABLE，检查或维护 MyISAM 表<br />OPTIMIZE TABLE，优化 MyISAM 表<br />ANALYZE TABLE，分析 MyISAM 表<br />当然了，上面这些命令起始都可以通过工具 myisamchk 来完成，在这里不作详述。</p><p><br />Innodb 表则可以通过执行以下语句来整理碎片，提高索引速度：</p><p>ALTER TABLE tbl_name ENGINE = Innodb;<br />这其实是一个 NULL 操作，表面上看什么也不做，实际上重新整理碎片了。</p><p><br />通常使用的 MyISAM 表可以用上面提到的恢复方法来完成。如果是索引坏了，可以用 myisamchk 工具来重建索引。而对于 Innodb 表来说，就没这么直接了，因为它把所有的表都保存在一个表空间了。不过 Innodb 有一个检查机制叫 模糊检查点，只要保存了日志文件，就能根据日志文件来修复错误。可以在 my.cnf 文件中，增加以下参数，让 mysqld 在启动时自动检查日志文件：</p><p>innodb_force_recovery = 4<br />关于该参数的信息请查看手册。</p><p><br />8、 总结<br />做好数据备份，定只好合适的备份策略，这是一个DBA所做事情的一小部分，万事开头难，就从现在开始吧！<br /><br /><br /><br />本文主要探讨 <em>mysqldump</em> 的几种主要工作方式，并且比较一下和 <em><a href="http://www.maatkit.org/tools.html" target="_blank">mk-parralel-dump</a></em> 的一些差异，为备份方式的选择提供更多的帮助。<br /></p></div><p><br /></p><h1>1、mysqldump</h1><p>首先来看下 <em>mysqldump</em> 的几个主要参数的实际工作方式。</p><h2>mysqldump 几个主要选项<br />1. -q<br />很简单，什么都不做，只是导出时加了一个 SQL_NO_CACHE 来确保不会读取缓存里的数据。 <p></p><pre class="plaintext_pre">081022 17:39:33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 7 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LOCK TABLES `yejr` READ /*!32311 LOCAL */ 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 7 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNLOCK TABLES 7 Quit </pre><p>2. --lock-tables<br />跟上面类似，不过多加了一个 READ LOCAL LOCK，该锁不会阻止读，也不会阻止新的数据插入。 </p><pre class="plaintext_pre">081022 17:36:21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 5 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LOCK TABLES `yejr` READ /*!32311 LOCAL */ 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 5 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNLOCK TABLES 5 Quit </pre><p>3. --lock-all-tables<br />这个就有点不太一样了，它请求发起一个全局的读锁，会阻止对所有表的写入操作，以此来确保数据的一致性。备份完成后，该会话断开，会自动解锁。 </p><pre class="plaintext_pre">081022 17:36:55&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES WITH READ LOCK 6 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 6 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 6 Quit </pre><p>4. --master-data<br />除了和刚才的 --lock-all-tables 多了个 SHOW MASTER STATUS 之外，没有别的变化。 </p><pre class="plaintext_pre">081022 17:59:02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES WITH READ LOCK 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW MASTER STATUS 1 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 1 Quit </pre><p>5. --single-transaction </p></h2><p>InnoDB 表在备份时，通常启用选项 <em>--single-transaction</em> 来保证备份的一致性，实际上它的工作原理是设定本次会话的隔离级别为：REPEATABLE READ，以确保本次会话(dump)时，不会看到其他会话已经提交了的数据。</p><pre class="plaintext_pre">081022 17:23:35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BEGIN 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNLOCK TABLES 1 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 1 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 1 Quit </pre><p>6. --single-transaction and --master-data<br />本例中，由于增加了选项 <em>--master-data</em>，因此还需要提交一个快速的全局读锁。在这里，可以看到和上面的不同之处在于少了发起 BEGIN 来显式声明事务的开始。这里采用 START TRANSACTION WITH CONSISTENT SNAPSHOT 来代替 BEGIN 的做法的缘故不是太了解，可以看看源代码来分析下。 </p><pre class="plaintext_pre">081022 17:27:07&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 Connect&nbsp;&nbsp;&nbsp;&nbsp; root@localhost on 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /*!40100 SET @@SQL_MODE='' */ 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FLUSH TABLES WITH READ LOCK 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START TRANSACTION WITH CONSISTENT SNAPSHOT 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW MASTER STATUS 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNLOCK TABLES 2 Init DB&nbsp;&nbsp;&nbsp;&nbsp; yejr 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SHOW TABLES LIKE 'yejr' 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SET OPTION SQL_QUOTE_SHOW_CREATE=1 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show create table `yejr` 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show fields from `yejr` 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; show table status like 'yejr' 2 Query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT /*!40001 SQL_NO_CACHE */ * FROM `yejr` 2 Quit </pre><p>关于隔离级别可以看手册 <a href="http://dev.mysql.com/doc/refman/5.0/en/innodb-transaction-isolation.html" target="_blan">13.2.10.3. InnoDB and TRANSACTION ISOLATION LEVEL</a>，或者本站之前的文章：<a href="http://null/2008_07_10_innodb_tx_isolation_and_lock_mode" target="_blan">[InnoDB系列] - 实例解析Innodb的隔离级别以及锁模式</a>。 </p><p>关于 START TRANSACTION WITH CONSISTENT SNAPSHOT 的说明可以看下手册描述： </p><pre class="plaintext_pre">The WITH CONSISTENT SNAPSHOT clause starts a consistent read for storage engines that are capable of it. This applies only to InnoDB. The effect is the same as issuing a START TRANSACTION followed by a SELECT from any InnoDB&nbsp;&nbsp;table. See Section 13.2.10.4, &ldquo;Consistent Non-Locking Read&rdquo;. The WITH CONSISTENT SNAPSHOT clause does not change the current transaction isolation level, so it provides a consistent snapshot only if the current isolation level is one that allows consistent read (REPEATABLE READ or SERIALIZABLE). </pre><p><a href="http://null/原文链接：<a href="http://dev.mysql.com/doc/refman/5.0/en/commit.html" target="_blank">http://dev.mysql.com/doc/refman/5.0/en/commit.html</a>" target="_blank">12.4.1. START TRANSACTION, COMMIT, and ROLLBACK Syntax</a></p><p></p><h1>2. mysqldump 和 mk-parralel-dump 的比较</h1><p><em>mk-parralel-dump</em> 是开源项目 <a href="http://www.maatkit.org/" target="_blank">Maatkit</a> 中的一个工具，主要由 <a href="http://www.xaprb.com/blog/" target="_blank">Baron Schwartz</a> 维护。<br /><em>mk-parralel-dump</em> 是由 perl 开发的，可以实现并发的导出数据表。具体的功能不细说，自己去看相关文档吧。这里只列出在我的环境下和 <em>mysqldump</em> 的对比数据。</p><h2>2.1 mysqldump 常规使用</h2><pre class="plaintext_pre">#导出耗时 time mysqldump -f --single-transaction -B yejr --tables yejr &#124; gzip &gt; /home/databak/yejr.sql.gz real&nbsp;&nbsp;&nbsp;&nbsp;10m15.319s user&nbsp;&nbsp;&nbsp;&nbsp;6m47.946s sys&nbsp;&nbsp;&nbsp;&nbsp; 0m38.496s #文件大小 608M /home/databak/yejr.sql.gz #导出期间系统负载 05:00:01 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.71&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.61&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;7.33&nbsp;&nbsp;&nbsp;&nbsp; 91.36 05:10:02 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp; 13.93&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.64&nbsp;&nbsp;&nbsp;&nbsp; 79.22 </pre><p></p><h2>2.2 mysqldump + gzip --fast</h2><pre class="plaintext_pre">#导出耗时 time mysqldump -f --single-transaction -B yejr --tables yejr &#124; gzip --fast &gt; /home/databak/yejr_fast.sql.gz real&nbsp;&nbsp;&nbsp;&nbsp;9m6.248s user&nbsp;&nbsp;&nbsp;&nbsp;4m21.467s sys&nbsp;&nbsp;&nbsp;&nbsp; 0m37.604s #文件大小 815M Oct 21 17:33 /home/databak/yejr_fast.sql.gz #导出期间系统负载 05:20:01 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp; 11.94&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.43&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.69&nbsp;&nbsp;&nbsp;&nbsp; 79.94 05:30:01 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.46&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.57&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.95&nbsp;&nbsp;&nbsp;&nbsp; 88.02 </pre><p></p><h2>2.3 mk-parallel-dump 常规使用</h2><pre class="plaintext_pre">time ./mk-parallel-dump --database yejr --tables yejr --basedir /home/databak/ default:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 25 tables,&nbsp;&nbsp;&nbsp;&nbsp;25 chunks,&nbsp;&nbsp;&nbsp;&nbsp;25 successes,&nbsp;&nbsp;0 failures, 404.93 wall-clock time, 613.25 dump time real&nbsp;&nbsp;&nbsp;&nbsp;6m48.763s user&nbsp;&nbsp;&nbsp;&nbsp;4m20.724s sys&nbsp;&nbsp;&nbsp;&nbsp; 0m38.125s #文件大小 819M&nbsp;&nbsp;&nbsp;&nbsp;/home/databak/default/yejr/ #导出期间系统负载 05:10:02 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp; 13.93&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.21&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.64&nbsp;&nbsp;&nbsp;&nbsp; 79.22 05:20:01 PM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all&nbsp;&nbsp;&nbsp;&nbsp; 11.94&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.43&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.69&nbsp;&nbsp;&nbsp;&nbsp; 79.94 </pre><p>可以看到，mk-parallel-dump 尽快确实实现了并发导出，速度相对快多了，却有个致命伤：那就是它不支持InnoDB的一致性备份，目前已经有人提交相关代码了，不过还没实现，期待中。 </p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/675.htm</link>
<title><![CDATA[加密邮件工具和方法]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Sun, 16 Nov 2008 02:40:00 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/675.htm</guid> 
<description>
<![CDATA[ 
	<br /><br />找到了一个加密邮件的工具.&nbsp;<br /><br /><br />&nbsp;<br />我的公共PGP KEY 在一下连接：<br /><a href="http://www.ongod.org/my/pubkey.txt"><a href="http://www.ongod.org/my/pubkey.txt" target="_blank">http://www.ongod.org/my/pubkey.txt</a></a><br /><br />可以用上面KEY加密邮件或任何文件发邮件给我. 这样传输的文件是安全的.<br /><br /><br />大家可以下面工具或者也可以使用PGP软件.&nbsp; 原理都是一样的. <br /><br /><a href="attachment.php?fid=26">点击这里下载文件</a><br /><br /><br /><br />
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/674.htm</link>
<title><![CDATA[XML教程]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Sat, 15 Nov 2008 18:29:58 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/674.htm</guid> 
<description>
<![CDATA[ 
	WEB2.0之xhtml简介及教程（CHM格式）<br /><br /><br /><p><strong>XHTML概述：</strong></p><p></p><p>XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写。HTML是一种基本的WEB网页设计语言，XHTML是一个基于XML的置标语言，看起来与HTML有些相象，只有一些小的但重要的区别，XHTML就是一个扮演着类似HTML的角色的XML，所以，本质上说，XHTML是一个过渡技术，结合了部分XML的强大功能及大多数HTML的简单特性。</p><p><br />2000年底，国际W3C组织(World Wide Web Consortium)组织公布发行了XHTML 1.0版本。XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言，目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。XML虽然数据转换能力强大，完全可以替代HTML，但面对成千上万已有的基于HTML语言设计的网站，直接采用XML还为时过早。因此，在HTML4.0的基础上，用XML的规则对其进行扩展，得到了XHTML。所以，建立XHTML的目的就是实现HTML向XML的过渡。目前国际上在网站设计中推崇的WEB标准就是基于XHTML的应用（即通常所说的CSS＋DIV）。</p><p></p><p><strong>什么是XHTML：</strong></p><p></p><p>* XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.<br />* XHTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行.<br />* XHTML是用来代替HTML的, 是2000年w3c公布发行的.<br />* XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.<br />* XHTML是基于XML的应用.<br />* XHTML更简洁更严紧.<br />* XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')<br /></p><p></p><p><strong>XHTML相比于HTML<br /><br /></strong>1.所有的标记都必须要有一个相应的结束标记<br /><br />以前在HTML中，你可以打开许多标签，例如&lt;p&gt;和&lt;li&gt;而不一定写对应的&lt;/p&gt;和&lt;/li&gt;来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构，所有标签必须关闭。如果是单独不成对的标签，在标签最后加一个&quot;/&quot;来关闭它。例如:<br /><br />&lt;br /&gt;&lt;img height=&quot;80&quot; alt=&quot;网页设计师&quot; src=&quot;../images/logo_w3cn_200x80.gif&quot; width=&quot;200&quot; /&gt; <br /><br />2.所有标签的元素和属性的名字都必须使用小写<br /><br />与HTML不一样，XHTML对大小写是敏感的，&lt;title&gt;和&lt;TITLE&gt;是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如：&lt;BODY&gt;必须写成&lt;body&gt; 。大小写夹杂也是不被认可的，通常dreamweaver自动生成的属性名字&quot;onMouseOver&quot;也必须修改成&quot;onmouseover&quot;。<br /><br />3.所有的XML标记都必须合理嵌套<br /><br />同样因为XHTML要求有严谨的结构，因此所有的嵌套都必须按顺序，以前我们这样写的代码：<br /><br />&lt;p&gt;&lt;b&gt;&lt;/p&gt;&lt;/b&gt; <br /><br />必须修改为：<br /><br />&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; <br /><br />就是说，一层一层的嵌套必须是严格对称。<br /><br />4.所有的属性必须用引号&quot;&quot;括起来<br /><br />在HTML中，你可以不需要给属性值加引号，但是在XHTML中，它们必须被加引号。例如:<br /><br />&lt;height=80&gt; <br /><br />必须修改为：<br /><br />&lt;height=&quot;80&quot;&gt; <br /><br />特殊情况，你需要在属性值里使用双引号，你可以用&quot;，单引号可以使用&amp;apos;，例如：<br /><br />&lt;alt=&quot;say&amp;apos;hello&amp;apos;&quot;&gt; <br /><br />5.把所有&lt;和&amp;特殊符号用编码表示<br /><br />任何小于号（&lt;），不是标签的一部分，都必须被编码为&amp; l t ; <br /><br />任何大于号（&gt;），不是标签的一部分，都必须被编码为&amp; g t ; <br /><br />任何与号（&amp;），不是实体的一部分的，都必须被编码为&amp; a m p; <br /><br />注：以上字符之间无空格。<br /><br />6.给所有属性赋一个值<br /><br />XHTML规定所有属性都必须有一个值，没有值的就重复本身。例如：<br /><br />&lt;td nowrap&gt; &lt;input type=&quot;checkbox&quot; name=&quot;shirt&quot; value=&quot;medium&quot; checked&gt; <br /><br />必须修改为：<br /><br />&lt;td nowrap=&quot;nowrap&quot;&gt; &lt;input type=&quot;checkbox&quot; name=&quot;shirt&quot; value=&quot;medium&quot; checked=&quot;checked&quot;&gt; <br /><br />7.不要在注释内容中使&ldquo;--&rdquo;<br /><br />&ldquo;--&rdquo;只能发生在XHTML注释的开头和结束，也就是说，在内容中它们不再有效。例如下面的代码是无效的:<br /><br />&lt;!--这里是注释-----------这里是注释--&gt; <br /><br />用等号或者空格替换内部的虚线。<br /><br />&lt;!--这里是注释============这里是注释--&gt; <br /><br />以上这些规范有的看上去比较奇怪，但这一切都是为了使我们的代码有一个统一、唯一的标准，便于以后的数据再利用。<br /><br />8.图片必须有说明文字<br /><br />每个图片标签都必须有ALT说明文字。<br /><br />&lt;img src=&quot;ball.jpg&quot; alt=&quot;large red ball&quot; /&gt;</p><p><br /><br /><strong>XHTML的现行规范：</strong></p><p><br /><br />1. XHTML 1.0 Transitional - 过渡型，标识语法要求较宽松。</p><p>要求非常宽松的DTD，它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。</p><p><span style="color: #0000ff">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona...</a></span><br /><br /><br />2. XHTML 1.0 Strict - 严格型，标识要求达到以上XHTML相比于HTML的所有改动。</p><p>要求严格的DTD，你不能使用任何表现层的标识和属性，例如&lt;br&gt;。</p><p><span style="color: #0000ff">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&...</a></span></p><p><br />3. XHTML 1.0 Frameset - 框架集定义。</p><p>专门针对框架页面设计使用的DTD，如果你的页面中包含有框架，需要采用这种DTD</p><p><span style="color: #0000ff">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot; &quot;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dt...</a></span></p><p><br />4. XHTML 1.1 - 模块化的XHTML<br />5. XHTML 2.0 - 完全模块化可定制化的XHTML，正在开发中，参考<a href="http://w3.org/" target="_blank"><a href="http://w3.org/" target="_blank">http://w3.org/</a></a><br /></p><p></p><p><strong>外部链接</strong></p><p></p><p><br />*[<a href="http://www.w3.org/TR/xhtml1/" target="_blank"><a href="http://www.w3.org/TR/xhtml1/" target="_blank">http://www.w3.org/TR/xhtml1/</a></a> XHTML 1.0 可扩展超文本置标语言（第二版）]<br />*[<a href="http://www.w3.org/TR/xhtml-basic/" target="_blank"><a href="http://www.w3.org/TR/xhtml-basic/" target="_blank">http://www.w3.org/TR/xhtml-basic/</a></a> XHTML 基础]<br />*[<a href="http://www.w3.org/TR/xhtml11/" target="_blank"><a href="http://www.w3.org/TR/xhtml11/" target="_blank">http://www.w3.org/TR/xhtml11/</a></a> XHTML 1.1 - 基于模块的XHTML]<br />*[<a href="http://www.w3.org/TR/xhtml2/" target="_blank"><a href="http://www.w3.org/TR/xhtml2/" target="_blank">http://www.w3.org/TR/xhtml2/</a></a> XHTML 2.0 (草案)]<br />*[<a href="http://www.dreamdu.com/xhtml/" target="_blank"><a href="http://www.dreamdu.com/xhtml/" target="_blank">http://www.dreamdu.com/xhtml/</a></a> 中文的XHTML教程]<br />*[<a href="http://www.w3.org/MarkUp/" target="_blank"><a href="http://www.w3.org/MarkUp/" target="_blank">http://www.w3.org/MarkUp/</a></a> w3c HTML 首页]<br /><br /><br /><br /><br />XML教程<br /><br /><a href="attachment.php?fid=24">点击这里下载文件</a><br /><br /><br /><a href="attachment.php?fid=25">点击这里下载文件</a><br /><br /><br /><br /><br /></p>
]]>
</description>
</item><item>
<link>http://blog.ongod.org/read.php/664.htm</link>
<title><![CDATA[外汇市场知识]]></title> 
<author>liuxyon &lt;info_yon@yahoo.com.cn&gt;</author>
<category><![CDATA[Technology]]></category>
<pubDate>Tue, 21 Oct 2008 18:00:29 +0000</pubDate> 
<guid>http://blog.ongod.org/read.php/664.htm</guid> 
<description>
<![CDATA[ 
	1、外汇<br/><br/>外汇，就是外国货币或以外国货币表示的能用于国际结算的支付手段。<br/><br/>2、汇率及标价方式<br/><br/>汇率，又称汇价，指一国货币以另一国货币表示的价格，或者说是两国货币间的比价。<br/><br/>在外汇市场上，汇率是以五位数字来显示的，如：欧元EUR/美圆USD 1.5905<br/><br/>汇率的最小变化单位为一点，即最后一位数的变化，如：欧元EUR 0.0001 ，日元JPY 0.01<br/><br/>按国际惯例，通常用三个英文字母来表示货币的名称，以上中文名称后的英文即为该货币的英文代码。<br/><br/>汇率的标价方式分为两种：直接标价法和间接标价法。<br/><br/>（1）直接标价法<br/><br/>直接标价法，是以一定单位的外国货币为标准来计算应付出多少单位本国货币。（如USD/JPY）<br/><br/>（2）间接标价法<br/><br/>间接标价法，它是以一定单位的本国货币为标准，来计算应收若干单位的外国货币。(如EUR/USD)<br/><br/>3、外汇市场<br/><br/>外汇市场，是指从事外汇买卖的交易场所，或者说是各种不同货币相互之间进行交换的场所。外汇市场之所以存在，是因为：<br/><br/>1，贸易和投资&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2，投机&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3，对冲<br/><br/>近年来，外汇市场之所以能为越来越多的人所青睐，成为国际上投资者的新宠儿，这与外汇市场本身的特点密切相关。外汇市场的主要特点是：<br/><br/>1、有市无场&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、循环作业&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、零和游戏<br/><br/>4，外汇交易简介<br/><br/>外汇交易主要可分为现钞、现货、合约现货、期货、期权、远期交易等。现货、合约现货以及期货交易在外汇交易中所占的比重较大。<br/><br/>1、现货外汇交易（实盘交易）<br/><br/>现货交易是大银行之间，以及大银行代理大客户的交易，买卖约定成交后，最迟在两个营业日之内完成资金收付交割。<br/><br/>2、合约现货外汇交易（按金交易）<br/><br/>合约现货外汇交易，又称外汇保证金交易、按金交易、虚盘交易，指投资者和专业从事外汇买卖的金融公司（银行、交易商或经纪商），签定委托买卖外汇的合同，缴付一定比率（一般不超过10%）的交易保证金，便可按一定融资倍数买卖10万、几十万甚至上百万美元的外汇。<br/><br/>5，外汇交易时间表<br/><br/>各主要市场交易时间（北京时间）： <br/><br/>悉尼：06：00---15：00 <br/><br/>东京：08：00---15：30 <br/><br/>香港：09：00---16：00 <br/><br/>法兰克福：15：00---23：00 <br/><br/>伦敦：15：30---23：30（冬令时间16：30---00：30） <br/><br/>纽约：20：20---03：00（冬令时间21：20---04：00） <br/><br/>每年四月的第一个周一是为夏令时间的开始，每年十月的最后一个周一是为冬令时时间的开始！<br/><br/><br/><br/>外汇交易术语<br/>A<br/><br/>Accrual 累积 - 在每一次交易期间内，远期外汇交易所分配的升水或折扣直接关系至利益套汇交易。<br/><br/>Adjustment 调整 - 官方行动，用于调整内部经济政策来修正国际收支或货币利率。<br/><br/>Appreciation 增值 - 当物价应市场需求抬升时，一种货币即被称作增值， 资产价值因而增加。<br/><br/>Arbitrage 套汇 - 利用不同市场的对冲价格，通过买入或卖出信用工具，同时在相应市场中买入相同金额但方向相反的头寸，以便从细微价格差额中获利。<br/><br/>Ask (Offer) Price 卖出( 买入)价 - 在一外汇交易合同或交叉货币交易合同中一指定货币的卖出价格。以此价格， 交易者可以买进基础货币。在报价中，它通常为报价的右部价格。例: USD/CHF 1.4527/32，卖出价为1.4532，意为您可以1.4532 瑞士法郎买入1 美元。<br/><br/>At Best 最佳价格 - 一指示告诉交易者最好的买进/ 卖出价格。<br/><br/>现价或更好 - 一交易以一特定或更理想汇率执行。<br/><br/>B<br/><br/>Balance of Trade 国际收支 - 指一国承认的，在一定时期内对外交易的记录，包括商品、服务和资本流动。<br/><br/>Bar Chart 棒形图表 - 一种由4 个突点组成的图表: 最高和最低价格组成垂直棒状，被一小水平线标志于棒形的左端为开市价格， 右端的小水平线则为关市价格。<br/><br/>Base Currency 基础通 - 其它货币均比照其进行报价的货 币。 它表示基础货币相对第二种货币的价值。例, USD/CHF 报 价为1.6215，即是1美元价值1.6215 瑞士法郎。在外汇交易市场中，美元通常被认为是用作报价的 “基础”通货，意即：报价表达式为1美元的1个单位等于不同单位的其他货币。 主要的例外货币为英镑, 欧元及澳元。<br/><br/>Bear Market 熊市 - 以长时期下跌的价格为特徵的市场。<br/><br/>Bid Price 买入价 - 该价格是市场在一外汇交易合同或交叉货币交易合同中准备买入一货币的价格。以此价格，交易者可卖出基础货币。它为报价中的左部，例: USD/CHF 1.4527/32， 买入价为1.4527; 意为您能卖出1 美元买进1.4527 瑞士法郎。<br/><br/>Bid/Ask Spread 差价 - 买入与卖出价格的差额。<br/><br/>Big Figure Quote 大数 - 交易员术语，指汇率的头几位数字。这些数字在正常的市场波动中很少发生变化，因此通常在交易员的报价中被省略，特别是在市场活动频繁的时候。比如，美元/日元汇率是 107.30/107.35，但是在被口头报价时没有前三位数字，只报"30/35"。<br/><br/>Book 帐本 - 在专业交易环境中，帐本是交易商或者交易柜台全部头寸的总览。<br/><br/>经纪人 - 充当中介的个人或者公司，出於收取手续费或佣金目的，为买方和卖方牵线搭桥。与此相比，“交易员”经营资本并且购入头寸的一边，希望在接下来的交易中通过向另一方抛售头寸赚取差价（利润）。<br/><br/>1944年布雷顿森林协定 - 此协定确立了主要货币的固定外汇汇率，规定中央银行对货币市场进行干预，并将黄金的价格固定成 35 美元每盎司。此协定沿用至 1971年。<br/><br/>Bull Market 牛市 - 以长时期上涨价格为特徵的市场。<br/><br/>Bundesbank 联邦银行 - 德国中央银行。<br/><br/>C<br/><br/>Cable 电缆 - 交易商针对英国英磅的行话，指英磅对美元的汇率。从 18 世纪中期起，汇率信息开始通过跨大西洋电缆传递，此术语因此流传开来。 .<br/><br/>Candlestick Chart 烛台图表 - 表示当日成交价格幅度以及开盘及收盘价格的图表。如果收盘价格低於开盘价格，此矩形会被变暗或填满。如果开盘价高於收盘价，此矩形将不被填充。 .<br/><br/>Cash Market 现金市场 - 是以期货或期权为实际操作的金融工具的市场。<br/><br/>Central Bank 中央银行 - 管理一国货币政策并印制一国货币的政府或准政府机构，比如美国中央银行是联邦储备署， 德国中央银行是联邦银行。<br/><br/>Chartist 图表专家 - 使用图表和图形，解释历史数据，以便能找到趋势，预测未来走势，并协助技术分析的人。 也可称为技术交易员。 <br/><br/>Cleared Funds 清算资金 - 能立即使用的现金，被用于支付一交易。<br/><br/>Closed Position 关单价位 - 外汇的交易已不再存在。一关单过程为卖出或买进一货币来抵消同等数量的现有交易。此为持平帐目。 <br/><br/>Clearing 清算 - 完成 一交易的过程。<br/><br/>Contagion 金融风暴 - 经济危机从一个市场蔓延至 另一个市场的趋势。1997 年泰国的金融震荡导致其本国货币－泰铢－ 极 其 不稳定。此局面引发金融风暴席卷其它东亚新兴货币，并最终影响到了拉丁美洲。这就是现在所说的亚洲金融风暴。 <br/><br/>Collateral 抵押 - 被用来作为贷款担保或执行保证的有价值的东西。 <br/><br/>Commission 佣金 - 由经纪人收取的交易费用。<br/><br/>Confirmation 确认书 - 由交易双方交换、确认交易的各项条款的的交易文件。<br/><br/>Contract 合约或单位 - 外汇交易的标准单位。<br/><br/>Counter Currency 相对货币 - 成对货币中的第二个货币。<br/><br/>Counterparty 交易对方 - 外汇交易中的其一参与者。<br/><br/>Country Risk 国家风险 - 与政府干预相关的风险（不包括中央银行干预）。典型事例包括法律和政治事件，如战争，或者国内骚乱。 <br/><br/>Cross Currency Pairs or Cross Rate 交叉配对货币/ 交叉货率 - 在外汇交易中一外汇与另一外汇之交易。例: EUR/GBP。<br/><br/>Currency symbols 外汇符号<br/>AUD - Australian Dollar 澳元<br/>CAD - Canadian Dollar 加拿大元<br/>EUR - Euro 欧元<br/>JPY - Japanese Yen 日元<br/>GBP - British Pound 英镑<br/>CHF - Swiss Franc 瑞士法郎 <br/><br/>Currency 货币 - 由一国政府或中央银行发行的该国交易单位，作为法定货币及交易之基本使用。<br/><br/>Currency Pair 对货币 - 由两种货币组成的外汇交易汇率。 例: EUR/USD。<br/><br/>Currency Risk 货币风险 - 由於汇率的反向变化而导致蒙受损失的风险。<br/><br/>D<br/><br/>Day Trader 日间交易员 - 投机者在商品交易中的同一交易日内先于最后交易时限清算价位。<br/><br/>Dealer 交易员 - 在交易中充当委托人或者交易对方角色的人。投放买入或卖出定单， 希望能从中赚取差价( 利 润)。与之不同的是，经纪人是一个人或公司作为中间人为买卖双方牵线搭桥而收取佣金。<br/><br/>Deficit 赤字 - 贸易(或者收支）的负结余，支出大於收入/收益。<br/><br/>Delivery 交割 - 交易双方过户交易货币的所有权的实际交付行为。<br/><br/>Depreciation 贬值 - 由於市场供需作用，货币价值下跌。 <br/><br/>Derivative 衍生工具 - 由另一种证券( 股票, 债券, 货币或者商品) 构成或衍生而来的交易。 期权是一最典型的衍生具。<br/><br/>Devaluation 贬值 - 通常因官方公告引起的一种货币币值对另一种货币币值的刻意下调。<br/><br/>E<br/><br/>Economic Indicator 经济指标 - 由政府或者非政府机构发布的，显示当前经济增长率以及稳定性的统计数字。 一般的指标包括: 国内生产总值（GDP）、就业率、贸易逆差、工业产值、以及商业目录等等。<br/><br/>End Of Day Order (EOD) 结束日定单 - 以一个指定的价格买入或卖出定单。这定单将持续有效直至当日交易结束，一般而言是下午五点。<br/><br/>European Monetary Union (EMU) 欧洲货币联盟 - 欧洲货币联盟的主要目标是要建立名为欧元的单一欧洲货币。欧元於2002年正式取代欧洲联盟成员国的国家货币。 于1999 年1 月1 日, 欧 元 的 初 步使 用 过 渡 阶 段 开 始.目前，欧元仅以银行业务货币的形式存在，用於帐面金融交易和外汇交易。 这 个过 渡 阶 段 为 期3 年, 之 后 欧 元 将 以 纸 币 与 硬 币 形 式 全 面 流 通.欧洲货币联盟的成员国目前包括：德国、法国、比利时、卢森堡、奥地利、芬兰、爱尔兰、荷兰、意大利、西班牙，以及葡萄牙。<br/><br/>EURO 欧元 - 欧洲货币联盟（EMU）的货币，其取代了欧洲货币单位（ECU 埃居）的地位。 <br/><br/>European Central Bank (ECB) 欧洲中央银行 - 欧洲货币联盟的中央银行。<br/><br/>F<br/><br/>Federal Deposit Insurance Corporation (FDIC) 联邦存款保险公司 - 美国负责管理银行存款保险的管理机构。<br/><br/>Federal Reserve (Fed) 联邦储备署 - 美国中央银行。<br/><br/>First In First Out (FIFO) - 就根据FIFO 会计法则，所有货币对交易头寸必须清算。<br/><br/>Flat/square 持平/ 或者轧平 - 如既没有多头也没有空头，即相当於持平或者轧平。如果交易商没有任何头寸，或者其所持全部头寸都互相抵销了，那么他的帐目持平。<br/><br/>Foreign Exchange 外汇 - (Forex, FX) 在 外汇交易场中同时买入一种货币并卖出另一种货币。<br/><br/>Forward 远期交易 - 将在未来约定日期开始的交易。外汇市场中的远期交易通常被表达为高於（升水）或低於（贴水）即期汇率的差价。如要获得实际远期外汇价格，只需将差价与即期汇率相加即可。 <br/><br/>Forward Points 远期点数 - 为计算远期价格，加入当前汇率或从当前汇率中减去的点数。 <br/><br/>Fundamental Analysis 基本面分析 - 以判断金融市场未来走势为目标，对经济和政治数据的透彻分析。<br/><br/>Futures Contract 期货 - 一 种在将来某个日期以特定价格交易金融工具、货币或者商品的方式。 与 远 期 交 易 最 主 要 的 不 同 处 是 期 货 在 柜 台 市 场 上 交 易。 一 柜 台 式 交 易 为 任 一 不 在 交 易 所 交 易 的 合 同。<br/><br/>FX - 外汇交易。<br/><br/>G<br/><br/>G7 - 7 个领先工业国 家: 美国, 德国, 日本, 法国, 英国, 加拿大, 意大利。<br/><br/>Going Long 买涨 - 对股票, 商品和货币作为投资或投机的购买。<br/><br/>Going Short 卖空 - 卖出不属于卖方的货币或金融工具。<br/><br/>Gross Domestic Product 国内生产总值 - 一国的总生产量, 收入及支出。<br/><br/>Gross National Product 国民生产总值 - 国内生产总值加上国际投资， 交易收入。<br/><br/>Good 'Til Cancelled Order (GTC) - 撤销前有效定单 - 撤销前有效。委托交易员决定，以固定价格买入或卖出的定单。在被执行或撤销前，GTC 一直有效。<br/><br/>H<br/><br/>Hedge 对冲 - 用於减少投资组合价 值 易变性的投资头寸或者头寸组合。可在相关证券中购入一 份 抵销头寸。<br/><br/>"Hit the bid" 达到买价 - 在 一 买价价位上交易被执行。<br/><br/>I<br/><br/>Inflation 通货膨胀 - 一种经济状态，其中消费品物价上涨，进而导致货币购买力下降。<br/><br/>Initial Margin 原始保证金 - 为进入头寸所需的期初抵押存款，用於担保将来业绩。<br/><br/>Interbank Rates 银行同业买卖汇率 - 大型国际银行向其它大型国际银行报价时所按照的外汇汇率。 <br/><br/>Intervention 干 预 - 由中央银行所采取的行动，以此调整该货币的价值。协定干预是指由不同的中央银行一起干预来控制货币汇率。<br/><br/>K<br/><br/>Kiwi - 纽西兰货币的另一名称。<br/><br/>L<br/>Leading Indicators 领先指标 - 被认为可预测未来经济活动的经济变量。<br/><br/>Leverage 杠杆 - 也称为保证金，为实际交易的金额与要求保证金的比例。<br/><br/>LIBOR 伦敦银行间拆放款利率 - 表示伦敦银行间拆放款利率。最大型国际银行间互相借贷的利率。 <br/><br/>Limit order 限价定单 - 以指定价格或低於指定价格买入，或者以指定价格或高於指定价格卖出的定单。 例 如, USD/YEN 为 117.00/05。<br/><br/>Liquidation 清算 - 通过执行一笔抵销交易，以结清一份未结头寸。<br/><br/>Liquidity 流动性与非流动性市场 - 市场能够轻松买入或卖出而不会影响价格稳定的能力。在买卖差价较小的情况下，此市场被描述为具有流动性。另一种测量流动性的方法是卖方和买方的存在数量，越多的参与者能产生越小的价差。非流动性市场的参与者较少，交易价差较大。.<br/><br/>Long position 多头 - 购入的工具数量多於卖出数量的头寸。依此，如果市场价格上涨，那么头寸增值。<br/><br/>Lot 单 - 一 用来衡量外汇交易数量的单位。交易的价值总是相对于一整数“单”而言。<br/><br/>M<br/><br/>Margin 保证金 - 客户必须存入 的抵押资金，以便承担由反向价格运动引起的任何可能损失。<br/><br/>Margin Call 追加保证 - 经纪人或者交易员发出的，对额外资金或者其它抵押的要求，使保证金额到达必要数量，以便能保证向不利於客户方向移动的头寸的业绩。 <br/><br/>Market Maker 运营者 - -提供价格，并准备以这些所述的买卖价格买入或者卖出的交易员。<br/><br/>Market Risk 市场风险 - 与整体市场相关的风险，并且不能以对冲或者持有多种证券等方式加以分散。<br/><br/>Mark-to-Market 调至市价 - 交易商以下列两种方式计算各自持有头寸：自然增长或者调至市价。自然增长系只计算已出现的资金流，因此它只表示已经实现的利得或者损失。调至市价方法在每个交易日结束之际利用收盘汇率或者再估价汇率，测算交易商的帐面资产价 值. 所 有 利 润 或损失都被记录在帐，交易商将持有净头寸开始第二天交易。 <br/><br/>Maturity 到期日 - 一金融工具的交易日或到期日。<br/><br/>N<br/><br/>Net Position 价位 - 还未由相反交易抵消的买/ 卖的货币数量。<br/><br/>O<br/><br/>Offer (ask) 卖出价 - 在卖出时，卖方愿意依照的价格或汇率。 参看买入价。<br/><br/>Offsetting transaction 抵销交易 - 用於撤销或者抵销未结头寸的部分或全部市场风险的交易。 <br/><br/>One Cancels the Other Order (OCO) 选择性委托单 - 一 种 突 发 性定单，执行定单的一部分将自动撤销定单的另一部分。 <br/><br/>Open order 开放定单 - 在市场价格向指定价位移动时买入或卖出的定单。通常与撤销前有效 定单相关。<br/><br/>Open position 未结头寸 - 尚未撤销或者清算的交易，此时投资者利益将受外汇汇率走势的影响。<br/><br/>Over the Counter (OTC) 柜台市场 - 用於描述任何不在交易所进行的交易。 <br/><br/>Overnight Position 隔夜交易 - 直到第二个交易日仍保持开放的交易。<br/><br/>Order 指令 - 一给以交易在特定日期执行的指示。<br/><br/>P<br/><br/>Pips 点 - 在货币市场中运用的术语，表示汇率可进行的最小增幅移动。根据市场环境，正常情况下是一个基点。每 一 基点由小数点的第4 位开始计算。例， 0.0001。<br/><br/>Political Risk 政治风险 - 一国政府政策的变化, 此种变化可能会对投资者的头寸产生负面效果。 <br/><br/>Position 头寸 - 头寸是一 种 以买入或卖出表达的交易意向。头寸可指投资者拥有或借用的资金数量。<br/><br/>Premium 升水 - 在货币市场中，升水指为判断远期或期货价格而向即期价格中添加的点数。 <br/><br/>Price Transparency 价格透明度 - 每 一 位 市场参与者都对报价说明有平等的访问权。<br/><br/>Profit /Loss or "P/L" or Gain/Loss 利 润/ 损 失 - 实际操作时，完结交易的兑现利润或损失，再加上被调至市价的理论“未兑现”利润或损失。 <br/><br/>Q<br/><br/>Quote 报价 - 一种指示性市场价格，显示在任何特定时间，某一证券最高买入和/或最低卖出的有效价格。<br/><br/>R<br/>Rally 上升幅度 - 从一阶段的价位下降开始回升。<br/><br/>Range 波动范围 - 在将来的交易纪录中， 一指定阶段的最高价与最低价的差别。<br/><br/>Rate 汇率 - 以别种货币计的一种货币价格。<br/><br/>Resistance 阻力位 - 技术分析术语，表示货币无力超越的某一具体价位。货币价格多次冲击此价格点失败会产生一个通常可由一条直线构成的图案。<br/><br/>Revaluation 再估价汇率 - 再估价汇率是交易商在进行 每 日结算时，为确定当日利润和亏损而使用的市场汇率。 与贬 值 相 反。<br/><br/>Risk 风险 - 风险暴露在不 确 定变化中，收益的多变性；更重要的是，少於预期收益的可能性。 <br/><br/>Risk Management 风险管理 - 利用金融分析与交易技术来减少和/ 或控制不同种类的风险。 <br/><br/>Roll-Over 回购 - 一交易日期放至另一远期交易日期。这 一过程的成本为两种不同货币之间的利率差。<br/><br/>Round trip 双向交易 - 买和卖一指定数量之货币。<br/><br/>S<br/><br/>Settlement 清算结算 - 一笔交易并进入纪 录的过程。这一过程可以不需实际货币的有形交换。<br/><br/>Short Position 空头头寸 - 由卖出空头而产生的投资头寸。由於此头寸尚未被冲销，因此可从市场价格下跌中获利。<br/><br/>Spot Price 即期价格 - 当前市场价格。即期交易结算通常在两个交易日内发生。<br/><br/>Spread 价差 - 买卖价格之间的差价。 <br/><br/>Square 轧平 - 没有多头也没有空头，即相当於持平或者轧平。<br/><br/>Sterling 英磅 - 英国英镑的另一名称。<br/><br/>Stop Loss Order 停止损失定单 - 以协议价格买入/卖出的定单。交易商还可以预设一 份 停 止损失定单，并可凭此在到达或超过指定价格时，自动清算未结头寸。 例: 如 一 投 资 者 以156.27买 入USD，他会希望下一停止损失定单为155.49，以止损于当美元跌穿155.49。<br/><br/>Support Levels 支撑位 - 一技术性分析中的术语，表示一货率在指定最高与最低价位间能自动调整自身走势，与阻力位相反。<br/><br/>Swap 掉期 - 一货币掉期为同时以远期货币汇率卖/ 买一相同数量货币。<br/><br/>Swissy - 瑞士法郎的另一名称。<br/><br/>T<br/><br/>Technical Analysis 技术分析 - 通过分析诸如图表、价格趋势、和交易量等市场数据，试图预报未来市场活动的作法。<br/><br/>Tick 替克 - 货币价格的最小单位变化。<br/><br/>Tomorrow Next (Tom/Next) 明日次日 - 为下一日交割同时买入和卖出一种货币。 <br/><br/>Transaction Cost 交易成本 - 与买入或卖出一款金融工具相关的成本。 <br/><br/>Transaction Date 交易日 - 交易发生的日期。<br/><br/>Turnover 交易额 - 指定时期内的交易量或交易规模。<br/><br/>Two-Way Price 双向报价 - 同时提供一项外汇交易的买入和卖出报价。<br/><br/>U<br/><br/><br/>Unrealized Gain/Loss 未兑现盈利/ 损失 - 现价的为开市价位的理论上的盈利/ 损失，由经纪人单独对其做决定。未兑现盈 利/ 损失在关仓时变为实际盈利/ 损失。<br/><br/>Uptick 证券提价交易 - 高於同种货币较前报价的最新报价。<br/><br/>Uptick Rule 证券提价交易规则 - 美国法律规定证券不能被卖空，除非在卖空交易前的交易价格低於卖空交易被执行的价格。<br/><br/>US Prime Rate 美国基本利率 - 美国银行向其主要企业客户贷款所依照的利率。<br/><br/>V<br/><br/>Value Date 交割日 - 交割日 -交易双方同意交换款项的日期。<br/><br/>Variation Margin 变动保证金 - 由於市场波动，经纪人向客户提出的附加保证金要求。 <br/><br/>Volatility (Vol) 易变性 - 在特定时期内市场价格变动的统计计量。<br/><br/>W<br/>Whipsaw 锯齿 - 此词条用於说明一 种 高 速变动的市场状态，即在剧烈价格变动周期之后又紧接著出现一个反向的剧烈价格变动周期。<br/><br/>Y<br/><br/>Yard 十亿 - 十亿的另 一种说法
]]>
</description>
</item>
</channel>
</rss>