<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>明泉 &#187; 软件</title>
	<atom:link href="http://liumingquan.net/html/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://liumingquan.net</link>
	<description>开尽春花芳草涧 遍通秋水月明泉</description>
	<lastBuildDate>Mon, 07 May 2012 02:59:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>听君一席话 胜读十年书</title>
		<link>http://liumingquan.net/html/2010_07/listening-to-you-i-saw-myself-as-a-kid.html</link>
		<comments>http://liumingquan.net/html/2010_07/listening-to-you-i-saw-myself-as-a-kid.html#comments</comments>
		<pubDate>Tue, 06 Jul 2010 01:47:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[随笔]]></category>
		<category><![CDATA[全额拨款事业编制]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[稳定]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2010_07/%e5%90%ac%e5%90%9b%e4%b8%80%e5%b8%ad%e8%af%9d-%e8%83%9c%e8%af%bb%e5%8d%81%e5%b9%b4%e4%b9%a6.html</guid>
		<description><![CDATA[每个人的经历、学历、所阅读的书籍、知识面各自不同，造成了每个人都有不同的性格、智商和情商。不同的人碰到同一个问题有不同的分析角度，甚至可以得到不同的结论。三生有幸，我碰到了一位听君一席话，胜读十年书的人。 多数人看起来很好的一个事情，是因为他们局限在自己的精神世界中，几十年的人生一直在某个三线城市里度过，在计划经济时代参加的工作，一生未换过一次工作。这些人人为工作（特指“稳定”的工作）是生活的重要组成部分，失去工作的话生活将不堪设想，甚至颠沛流离，老无所依。我一直认为这是一个不正确的观点，并尝试用我的观点来反驳，但作为一个在三线城市生活过20年的我所持的论据不能有效的说服这些人，收效甚微。 昨晚碰到的这位姑娘，高屋建瓴，俯视众生，站在另一个角度上分析生活和工作之间的关系，几句话，几个例子就将整个事情说得如此透彻。真是令我无比的叹服。 其实，世界上本没有“稳定”的工作，与其将赌注压在所谓的“稳定的工作”上，不如将赌注压在自己的身上。通过学习，提升自己的知识结构，业务水平，拓展自己的经历，换取更好的(并不是更“稳定的”)工作，获得更好的经济收入，努力实现自我价值。让“稳定的工作”见鬼去吧，只有自己才是自己的守护神。]]></description>
			<content:encoded><![CDATA[<p>每个人的经历、学历、所阅读的书籍、知识面各自不同，造成了每个人都有不同的性格、智商和情商。不同的人碰到同一个问题有不同的分析角度，甚至可以得到不同的结论。三生有幸，我碰到了一位听君一席话，胜读十年书的人。<span id="more-351"></span></p>
<p>多数人看起来很好的一个事情，是因为他们局限在自己的精神世界中，几十年的人生一直在某个三线城市里度过，在计划经济时代参加的工作，一生未换过一次工作。这些人人为工作（特指“稳定”的工作）是生活的重要组成部分，失去工作的话生活将不堪设想，甚至颠沛流离，老无所依。我一直认为这是一个不正确的观点，并尝试用我的观点来反驳，但作为一个在三线城市生活过20年的我所持的论据不能有效的说服这些人，收效甚微。</p>
<p>昨晚碰到的这位姑娘，高屋建瓴，俯视众生，站在另一个角度上分析生活和工作之间的关系，几句话，几个例子就将整个事情说得如此透彻。真是令我无比的叹服。</p>
<p>其实，世界上本没有“稳定”的工作，与其将赌注压在所谓的“稳定的工作”上，不如将赌注压在自己的身上。通过学习，提升自己的知识结构，业务水平，拓展自己的经历，换取更好的(并不是更“稳定的”)工作，获得更好的经济收入，努力实现自我价值。让“稳定的工作”见鬼去吧，只有自己才是自己的守护神。</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2010_07/listening-to-you-i-saw-myself-as-a-kid.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PMPlayer Advance 20091001</title>
		<link>http://liumingquan.net/html/2009_11/pmplayer-advance-20091001.html</link>
		<comments>http://liumingquan.net/html/2009_11/pmplayer-advance-20091001.html#comments</comments>
		<pubDate>Mon, 23 Nov 2009 01:21:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[PPA 20091001]]></category>
		<category><![CDATA[PSP]]></category>

		<guid isPermaLink="false">http://liumingquan.net/?p=247</guid>
		<description><![CDATA[PSP上的视频播放软件 PMPlayer Advance，发布了20091001的版本。相对于之前的版本，这个版本最大的变化是可以播放部分3GP的文件。PMPlayer Advance 简称 PPA，是PSP上最流行的视频播放软件。事实上，从20090401版开始，PPA就可以支持 XTM 压片组压制的，标注为HALFCD2的影片(20090401暂不支持内嵌字幕，20091001已经完美支持HALFCD2的内嵌字幕)。PPA 的作者 Cooleyes 很低调，cooleyes.fx-world.org是其官方网站。 我把 PPA 20091001传到了微软的网络硬盘上，下载之后直接展开压缩包，可以得到一个名为“PPA3xx”的目录，将此目录拷贝到\PSP\GAME371目录下，就可以在游戏中找到，PPA使用起来很简单。“○”是播放，“×”是从上次停止的地方播放，“□”是暂停，“△”是退出，暂停的时候按“○”是截图。截图会以PNG的格式保存在\PICTURE\PPA目录下。 昨天正好在PSP上看了HALFCD2的建国大业，截图一张，可以看效果。 相关链接：下载PPA 20091001 中文版 ppa.all.chs.fw3xx.3.0.6(20091001).rar MD5:297d5714bf18e21c3a3a791bd6690996 SHA1:0e7db0dce40a5ba0c27533c5e35660aba45601b4]]></description>
			<content:encoded><![CDATA[<p>PSP上的视频播放软件 PMPlayer Advance，发布了20091001的版本。相对于之前的版本，这个版本最大的变化是可以播放部分3GP的文件。PMPlayer Advance 简称 PPA，是PSP上最流行的视频播放软件。事实上，从20090401版开始，PPA就可以支持 XTM 压片组压制的，标注为HALFCD2的影片(20090401暂不支持内嵌字幕，20091001已经完美支持HALFCD2的内嵌字幕)。PPA 的作者 Cooleyes 很低调，<a href="http://cooleyes.fx-world.org/" target="_blank">cooleyes.fx-world.org</a>是其官方网站。<span id="more-247"></span></p>
<p><img class="aligncenter" title="PMPlayer Advance 帮助界面" src="http://cgjlqg.blu.livefilestore.com/y1pX5kUfTZg8eIGlNiOhp0s8oweFhEgRWTs_FeEITinVzWGloonD_EuVUcGJdI9vyMVqMQ8wstBomkX_S8JkTiM254WrBrdbZaW/pad.png" alt="" width="480" height="272" /></p>
<p>我把 PPA 20091001传到了微软的网络硬盘上，下载之后直接展开压缩包，可以得到一个名为“PPA3xx”的目录，将此目录拷贝到\PSP\GAME371目录下，就可以在游戏中找到，PPA使用起来很简单。“○”是播放，“×”是从上次停止的地方播放，“□”是暂停，“△”是退出，暂停的时候按“○”是截图。截图会以PNG的格式保存在\PICTURE\PPA目录下。</p>
<p>昨天正好在PSP上看了<a href="http://liumingquan.net/html/tag/halfcd2">HALFCD2</a>的建国大业，截图一张，可以看效果。</p>
<p><img class="aligncenter" title="HALFCD2格式的《建国大业》截图" src="http://cgjlqg.blu.livefilestore.com/y1pj0IGLeDmcebG_uN0HwGauY0QhEYk0s0quO64OMGLpKJVf7RA5owcwjMHVoRdiFw5ipkdfdC8Bl4rO_GD8_CoKMhwcnJSgthe/JianGuoDaYe.PNG" alt="" width="480" height="272" /></p>
<p>相关链接：<a href="http://cid-c8ed248a10c0729b.skydrive.live.com/self.aspx/WordPress/200911/JianGuoDaYe.PNG#resId/C8ED248A10C0729B!284" target="_blank">下载PPA 20091001 中文版</a></p>
<p>ppa.all.chs.fw3xx.3.0.6(20091001).rar<br />
MD5:297d5714bf18e21c3a3a791bd6690996<br />
SHA1:0e7db0dce40a5ba0c27533c5e35660aba45601b4</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_11/pmplayer-advance-20091001.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex和PHP通信</title>
		<link>http://liumingquan.net/html/2009_11/flex-and-php-communication.html</link>
		<comments>http://liumingquan.net/html/2009_11/flex-and-php-communication.html#comments</comments>
		<pubDate>Fri, 06 Nov 2009 05:05:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[通信]]></category>

		<guid isPermaLink="false">http://liumingquan.net/?p=221</guid>
		<description><![CDATA[Flex很强大，但如果想让Flex操作数据库的话必须要通过其他的脚本语言，可以是PHP或者asp.net。我尝试用Flex和PHP通信，测试成功。开始的时候是从网上搜其他人的经验，但放在自己这里总是无法调试通过，出现各式各样，莫名其妙的错误。然后参考Flex官方文档和实例。在Flex的手册中，搜索“HTTPService”，有这样的描述：在 MXML 文件中使用 &#60;mx:HTTPService&#62; 标签代表 HTTPService 对象。当调用 HTTPService 对象的 send() 方法时，将发出对指定 URL 的 HTTP 请求，并且返回 HTTP 响应。可以选择向指定 URL 传递参数。如果没有使用基于服务器的代理服务，则只能使用 HTTP GET 或 POST 方法。如果将 useProxy 属性设置为 true 并使用基于服务器的代理服务，则还可以使用 HTTP HEAD、OPTIONS、TRACE 和 DELETE 方法。 看过手册中HTTPService的属性和方法，又读了官方的实例源码，我写了Flex和PHP通信的例子。程序是从Flex向PHP提交一个数字，PHP先判断一下是否是数字，如果是的话，把这个数字乘以10之后返回；如果不是则返回中文提示信息“不是数字”。 演示点击：Flex和PHP通信 源码如下： Demo.mxml的源代码： 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [...]]]></description>
			<content:encoded><![CDATA[<p>Flex很强大，但如果想让Flex操作数据库的话必须要通过其他的脚本语言，可以是PHP或者asp.net。我尝试用Flex和PHP通信，测试成功。开始的时候是从网上搜其他人的经验，但放在自己这里总是无法调试通过，出现各式各样，莫名其妙的错误。然后参考Flex官方文档和实例。在Flex的手册中，搜索“HTTPService”，有这样的描述：在 MXML 文件中使用 &#60;mx:HTTPService&#62; 标签代表 HTTPService 对象。当调用 HTTPService 对象的 send() 方法时，将发出对指定 URL 的 HTTP 请求，并且返回 HTTP 响应。可以选择向指定 URL 传递参数。如果没有使用基于服务器的代理服务，则只能使用 HTTP GET 或 POST 方法。如果将 useProxy 属性设置为 true 并使用基于服务器的代理服务，则还可以使用 HTTP HEAD、OPTIONS、TRACE 和 DELETE 方法。<span id="more-221"></span></p>
<p>看过手册中HTTPService的属性和方法，又读了官方的实例源码，我写了Flex和PHP通信的例子。程序是从Flex向PHP提交一个数字，PHP先判断一下是否是数字，如果是的话，把这个数字乘以10之后返回；如果不是则返回中文提示信息“不是数字”。</p>
<p>演示点击：<a href="http://liumingquan.net/Uploads/Flex/PHP/Demo1/Demo.html" target="_blank">Flex和PHP通信</a></p>
<p>源码如下：</p>
<p>Demo.mxml的源代码：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
</pre></td><td class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">&lt;?</span>xml version<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;1.0&quot;</span> encoding<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;utf-8&quot;</span><span style="color: #339933;">?&gt;</span>
<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Application xmlns<span style="color: #339933;">:</span>mx<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;absolute&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span>
		<span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span>
			import mx.<span style="color: #202020;">rpc</span>.<span style="color: #202020;">events</span>.<span style="color: #202020;">ResultEvent</span><span style="color: #339933;">;</span>
			import mx.<span style="color: #202020;">rpc</span>.<span style="color: #202020;">events</span>.<span style="color: #202020;">FaultEvent</span><span style="color: #339933;">;</span>
			import mx.<span style="color: #202020;">controls</span>.<span style="color: #202020;">Alert</span><span style="color: #339933;">;</span>
&nbsp;
	        public <span style="color: #000000; font-weight: bold;">function</span> handleXml<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>ResultEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #993333;">void</span>
            <span style="color: #009900;">&#123;</span>
				TextArea1.<span style="color: #202020;">text</span> <span style="color: #339933;">=</span> event.<span style="color: #202020;">result</span>.<span style="color: #202020;">toString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				TextInput2.<span style="color: #202020;">text</span> <span style="color: #339933;">=</span> event.<span style="color: #202020;">result</span>.<span style="color: #202020;">option</span>.<span style="color: #202020;">ReturnData</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
&nbsp;
	        public <span style="color: #000000; font-weight: bold;">function</span> handleFault<span style="color: #009900;">&#40;</span>event<span style="color: #339933;">:</span>FaultEvent<span style="color: #009900;">&#41;</span><span style="color: #339933;">:</span><span style="color: #993333;">void</span>
	        <span style="color: #009900;">&#123;</span>
	           Alert.<span style="color: #202020;">show</span><span style="color: #009900;">&#40;</span>event.<span style="color: #202020;">fault</span>.<span style="color: #202020;">faultString</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;Error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>               
	        <span style="color: #009900;">&#125;</span> 
		<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Script<span style="color: #339933;">&gt;</span> 
&nbsp;
    <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>HTTPService id<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;xmlRpc&quot;</span> 
    	url<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;http://liumingquan.net/Uploads/Flex/PHP/Demo1/Demo.php&quot;</span>
       	result<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;handleXml(event)&quot;</span> 
    	fault<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;handleFault(event)&quot;</span> 
    	resultFormat<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;e4x&quot;</span><span style="color: #339933;">&gt;</span> 
	    <span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>request<span style="color: #339933;">&gt;</span>
	        <span style="color: #339933;">&lt;</span>Data1<span style="color: #339933;">&gt;</span><span style="color: #009900;">&#123;</span>TextInput1.<span style="color: #202020;">text</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>Data1<span style="color: #339933;">&gt;</span>
	    <span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>request<span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>HTTPService<span style="color: #339933;">&gt;</span>
&nbsp;
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>TextInput x<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> y<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> id<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;TextInput1&quot;</span> <span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>Button x<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;178&quot;</span> y<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> label<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;Button&quot;</span> id<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;Button1&quot;</span> click<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;xmlRpc.send()&quot;</span><span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>TextInput x<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> y<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;40&quot;</span> id<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;TextInput2&quot;</span><span style="color: #339933;">/&gt;</span>
	<span style="color: #339933;">&lt;</span>mx<span style="color: #339933;">:</span>TextArea x<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;10&quot;</span> y<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;70&quot;</span> height<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;216&quot;</span> width<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;233&quot;</span> id<span style="color: #339933;">=</span><span style="color: #ff0000;">&quot;TextArea1&quot;</span><span style="color: #339933;">/&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>mx<span style="color: #339933;">:</span>Application<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>PHP的源码（Demo.php）如下：</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
	<span style="color: #b1b100;">if</span>	<span style="color: #009900;">&#40;</span><span style="color: #990000;">is_numeric</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;Data1&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$ReturnData</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_REQUEST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;Data1&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$ReturnData</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;不是数字&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #000088;">$results</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;options&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$results</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;option&gt;&lt;ReturnData&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$ReturnData</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;/ReturnData&gt;&lt;/option&gt;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$results</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;/options&gt;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">print</span> <span style="color: #990000;">implode</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$results</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #990000;">exit</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>如果碰到输入的字符不是数字，但在Flex中没有显示“不是数字”，而是显示乱码的情况，可以将Demo.php文件另存为UTF-8的格式即可看到正确的中文。在HTTPService中，还可以增加method的属性，值可以设置为POST或者GET，默认为GET。增加此属性后，PHP中的$_REQUEST["Data1"]就可以写成$_GET["Data1"]或者$_POST["Data1"]</p>
<p>Flex的开发环境是ADOBE FLEX BUILDER 3 build3.0.2.214193</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_11/flex-and-php-communication.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Windows7的屏幕键盘中没有3和8</title>
		<link>http://liumingquan.net/html/2009_10/windows7-on-screen-keyboard-is-not-3-and-8.html</link>
		<comments>http://liumingquan.net/html/2009_10/windows7-on-screen-keyboard-is-not-3-and-8.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 02:49:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Windows7]]></category>
		<category><![CDATA[屏幕键盘]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2009_10/windows7%e7%9a%84%e5%b1%8f%e5%b9%95%e9%94%ae%e7%9b%98%e4%b8%ad%e6%b2%a1%e6%9c%893%e5%92%8c8.html</guid>
		<description><![CDATA[最近，有Windows7的用户发现，在Windows7的屏幕键盘中，数字小键盘上没有数字3和数字8。原本应该显示数字3的位置，显示的是数字1，原本应该显示数字8的位置，显示的是数字4。有的用户猜测，这可能是微软为了避免有歧视妇女的嫌疑，故意将数字3和8替换掉了。(汗！) 打开数字键盘的方法是：在开始菜单中的“搜索程序和文件”中(或者按Win+R，在运行中)输入“osk”之后回车。点击“选项”，勾选中“打开数字小键盘”，最后按一下数字小键盘上的”NumLock”键。]]></description>
			<content:encoded><![CDATA[<p>最近，有Windows7的用户发现，在Windows7的屏幕键盘中，数字小键盘上没有数字3和数字8。原本应该显示数字3的位置，显示的是数字1，原本应该显示数字8的位置，显示的是数字4。有的用户猜测，这可能是微软为了避免有歧视妇女的嫌疑，故意将数字3和8替换掉了。(汗！) 打开数字键盘的方法是：在开始菜单中的“搜索程序和文件”中(或者按Win+R，在运行中)输入“osk”之后回车。点击“选项”，勾选中“打开数字小键盘”，最后按一下数字小键盘上的”NumLock”键。<span id="more-188"></span></p>
<div class="wp-caption aligncenter" style="width: 476px"><img alt="Windows7的屏幕键盘中没有3和8" src="http://g1aabg.blu.livefilestore.com/y1pNn9iZ6IxMxb2dIh7CzDy_oJS5770XHakNZvtDlRdODMxTCY39LPHp0I1cXLuNAchd_sn0UYZzN8ey8Ej9x2FCTRIjuIeIQRJ/Windows7Bug.png" title="Windows7的屏幕键盘中没有3和8" width="466" height="235" /><p class="wp-caption-text">Windows7的屏幕键盘中没有3和8</p></div>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_10/windows7-on-screen-keyboard-is-not-3-and-8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>射手影音播放器发布正式版本</title>
		<link>http://liumingquan.net/html/2009_10/shooter-released-the-official-version-of-the-video-player.html</link>
		<comments>http://liumingquan.net/html/2009_10/shooter-released-the-official-version-of-the-video-player.html#comments</comments>
		<pubDate>Sat, 10 Oct 2009 02:04:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[射手影音播放器]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2009_10/%e5%b0%84%e6%89%8b%e5%bd%b1%e9%9f%b3%e6%92%ad%e6%94%be%e5%99%a8%e5%8f%91%e5%b8%83%e6%ad%a3%e5%bc%8f%e7%89%88%e6%9c%ac.html</guid>
		<description><![CDATA[射手影音播放器从2008年10月13日开始开发，其官方开发日志以博客的形式也同时开通，当时的名字叫做SVPlayer；2009年3月2日进入Beta阶段；直到2009年10月9日发布了第一个正式版本，SPlayer 3.0 Build 807。 射手播放器有六大特点，分别是： 1 高画质，低消耗 独创ShaderEngine图像增强引擎，4倍速驱动，降低画面噪点，锐利画质呈现，低画质视频照样全屏放 独创LiveColor彩色增强算法，画面色彩更艳丽 独创SmartAmplify智能音场平衡技术，声效更显震撼 独创FastMotion解码优化技术，大幅降低CPU和内存占用。多核 SSE2 SSE3 MMX GPU优化 独创PowerTravel旅行节电模式，降低能耗，增加笔记本的巡航时间 独创EyeCare护眼模式，久看不疲劳，健康最重要 2 简单易用 精雕细琢的用户体验设计。多达150余个特色小功能，大隐于无形，又呼之既出。重剑无锋，大巧不公 3 极致小巧 全球最小最精致的播放器，完整安装仅需4M 无需额外解码包 最新格式均可直接支持。播放时CPU和内存占用非常低 4 安全绿色 纯绿色软件，无任何流氓插件和间谍软件，开放源代码。智能屏蔽打开视频文件时的网页弹出，安安心心放视频 5 智能字幕 独创Anti-Silly智能免配置，数百逻辑分支自动根据硬件配置选择最佳模式。 独创CloudMatching智能显示字幕技术，外语片从此不再需要找寻匹配字幕 6 精致美观 携手米兰设计师 Raven 创作了整套界面，漂亮的皮肤可以让播放时心情更舒畅 在此之前，完美解码，暴风影音，影音风暴，QQ影音，KMPlayer占据了大部分市场，射手影音播放器的推出，让用户有了更多的选择。从射手影音播放器的官方网站可以下载射手影音播放器 V3.0 Build 807。]]></description>
			<content:encoded><![CDATA[<p>射手影音播放器从2008年10月13日开始开发，其<a href="http://blog.splayer.org/" target="_blank">官方开发日志</a>以博客的形式也同时开通，当时的名字叫做SVPlayer；2009年3月2日进入Beta阶段；直到2009年10月9日发布了第一个正式版本，SPlayer 3.0 Build 807。<span id="more-180"></span></p>
<div class="wp-caption aligncenter" style="width: 490px"><img title="射手影音播放器截图" src="http://g1aabg.blu.livefilestore.com/y1pfmFRDxR8IgHv3iycdfuBEvf2YBjXgWAc26H4LzDr1pss9rZQQxicqdCB5NPsY0gIUwoxaNtYx021AcUjkWwRiw/Splayer1.png" alt="射手影音播放器截图" width="480" height="360" /><p class="wp-caption-text">射手影音播放器截图</p></div>
<p>射手播放器有六大特点，分别是：<br />
1 高画质，低消耗</p>
<ul>
<li> 独创ShaderEngine图像增强引擎，4倍速驱动，降低画面噪点，锐利画质呈现，低画质视频照样全屏放</li>
<li> 独创LiveColor彩色增强算法，画面色彩更艳丽</li>
<li> 独创SmartAmplify智能音场平衡技术，声效更显震撼</li>
<li> 独创FastMotion解码优化技术，大幅降低CPU和内存占用。多核 SSE2 SSE3 MMX GPU优化</li>
<li> 独创PowerTravel旅行节电模式，降低能耗，增加笔记本的巡航时间</li>
<li> 独创EyeCare护眼模式，久看不疲劳，健康最重要</li>
</ul>
<p>2 简单易用<br />
精雕细琢的用户体验设计。多达150余个特色小功能，大隐于无形，又呼之既出。重剑无锋，大巧不公<br />
3 极致小巧<br />
全球最小最精致的播放器，完整安装仅需4M 无需额外解码包 最新格式均可直接支持。播放时CPU和内存占用非常低<br />
4 安全绿色<br />
纯绿色软件，无任何流氓插件和间谍软件，开放源代码。智能屏蔽打开视频文件时的网页弹出，安安心心放视频<br />
5 智能字幕</p>
<ul>
<li>独创Anti-Silly智能免配置，数百逻辑分支自动根据硬件配置选择最佳模式。</li>
<li>独创CloudMatching智能显示字幕技术，外语片从此不再需要找寻匹配字幕</li>
</ul>
<p>6 精致美观<br />
携手米兰设计师 Raven 创作了整套界面，漂亮的皮肤可以让播放时心情更舒畅</p>
<div class="wp-caption aligncenter" style="width: 578px"><img title="射手影音播放器截图" src="http://g1aabg.blu.livefilestore.com/y1p-J4yEOnySmcXsZpVIx32MpvHzwimnIXPXzEJCrx0ngMqn3Amhy6XxxQQRXp5cyVQG_H6vTbX7tHHtx80RiBtYA/Splayer2.png" alt="射手影音播放器截图" width="568" height="367" /><p class="wp-caption-text">射手影音播放器截图</p></div>
<p>在此之前，完美解码，暴风影音，影音风暴，QQ影音，KMPlayer占据了大部分市场，射手影音播放器的推出，让用户有了更多的选择。从射手影音播放器的<a href="http://splayer.org/" target="_blank">官方网站</a>可以下载射手影音播放器 V3.0 Build 807。</p>
<div class="wp-caption aligncenter" style="width: 578px"><img title="射手影音播放器截图" src="http://g1aabg.blu.livefilestore.com/y1pGzqJUd_FSOAYbT6oTGDzWnUXhBBWZ6vWUmJJP6itrBaB1iDg8LzOAwQQ1gvFLp0FQoLAN4X53zqymI-776GGxQ/Splayer3.png" alt="射手影音播放器截图" width="568" height="367" /><p class="wp-caption-text">射手影音播放器截图</p></div>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_10/shooter-released-the-official-version-of-the-video-player.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>VWware Workstation</title>
		<link>http://liumingquan.net/html/2009_06/vwware-workstation.html</link>
		<comments>http://liumingquan.net/html/2009_06/vwware-workstation.html#comments</comments>
		<pubDate>Fri, 26 Jun 2009 07:09:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Workstation]]></category>
		<category><![CDATA[虚拟机]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2009/06/vwware-workstation.html</guid>
		<description><![CDATA[简单说VWware Workstation是一款虚拟机软件，通过VWware Workstation，可以再一台物理PC上“虚拟”出来数台“虚拟机”。被虚拟出来的PC环境，可以是Windows, Linux, FreeBSD或者任何我们想安装的操作系统。虚拟机可以从现有的物理PC转换而得到，或者从零开始安装操作系统而得到。每个虚拟机都呈现为一个完整的 PC，包括处理器、内存、网络连接和外设端口。多个虚拟机之间也可以交换文件，或者组成网络。虚拟机还可以使用物理PC的光驱、软驱以及USB2.0的端口。虚拟机在使用的过程中还能够挂起或者像物理PC一样重新启动和关机。在使用虚拟机的过程中，还可以在某个时刻，给虚拟机创建“镜像”以及在任何时间恢复到这个“镜像”。 对于IT专业人士、软件开发和测试人员以及销售、营销和培训人员来说，虚拟机的应用可以给他们的工作带来很大的便利： IT 专业人员 • 在将台式机和服务器部署到生产环境之前，在虚拟机中对其进行配置和测试 • 在单台 PC 上测试新的多层应用程序、Service Pack、应用程序更新和操作系统修补程序 • 在虚拟机内承载旧版应用程序，因此方便了操作系统迁移并且无需旧版应用程序 • 在共享驱动器上创建最终用户配置库 软件开发人员和测试人员 • 在单台 PC 上开发和测试多个操作系统上的应用程序 • 连接虚拟机以模拟和测试多层系统 • 使用多快照和调试支持以方便测试 • 存档文件服务器上的测试环境以轻松共享 销售、营销和培训 • 以可重复且可靠的方式在单台笔记本电脑上进行演示或多层配置 • 在虚拟机中打包和部署教学材料 • 允许学员在安全、隔离的虚拟机中体验多个操作系统、应用程序和工具 • 配置虚拟机使之在关机时“撤消”所有更改 VMware的官方站点是：https://www.vmware.com/ VMware的中文官方站点是：http://www.vmware.com/cn/ 一些虚拟机爱好者建立的：http://www.vmsky.com/]]></description>
			<content:encoded><![CDATA[<p>简单说VWware Workstation是一款虚拟机软件，通过VWware Workstation，可以再一台物理PC上“虚拟”出来数台“虚拟机”。被虚拟出来的PC环境，可以是Windows, Linux, FreeBSD或者任何我们想安装的操作系统。虚拟机可以从现有的物理PC转换而得到，或者从零开始安装操作系统而得到。每个虚拟机都呈现为一个完整的 PC，包括处理器、内存、网络连接和外设端口。多个虚拟机之间也可以交换文件，或者组成网络。虚拟机还可以使用物理PC的光驱、软驱以及USB2.0的端口。虚拟机在使用的过程中还能够挂起或者像物理PC一样重新启动和关机。在使用虚拟机的过程中，还可以在某个时刻，给虚拟机创建“镜像”以及在任何时间恢复到这个“镜像”。<span id="more-129"></span></p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 310px"><a href="http://0n5qzq.blu.livefilestore.com/y1pMyH4wlaToGUNY80eQI8pW3gXRjnnSMi7FVaxQpV4SQrkC1GG5BylNpKQLNy0_xAuNHcWd35kDnQJ-GnB0GBOZg/VMware-Workstation.png"><img class="size-medium wp-image-128" title="VMware Workstation 6.5" src="http://0n5qzq.blu.livefilestore.com/y1pylFb-AmBqAxT9DhTmv7Nebx7UO2cctzEV9Ve2D4xgffedZBz5ByeiH3vXq6lXKDgUA6AyZGA3XlhHVcYrbJXWkEPGOQWXR96/VMware-Workstation-300x269.png" alt="VMware Workstation 6.5" width="300" height="269" /></a><p class="wp-caption-text">VMware Workstation 6.5</p></div>
<p>对于IT专业人士、软件开发和测试人员以及销售、营销和培训人员来说，虚拟机的应用可以给他们的工作带来很大的便利：</p>
<p>IT 专业人员<br />
• 在将台式机和服务器部署到生产环境之前，在虚拟机中对其进行配置和测试<br />
• 在单台 PC 上测试新的多层应用程序、Service Pack、应用程序更新和操作系统修补程序<br />
• 在虚拟机内承载旧版应用程序，因此方便了操作系统迁移并且无需旧版应用程序<br />
• 在共享驱动器上创建最终用户配置库</p>
<p>软件开发人员和测试人员<br />
• 在单台 PC 上开发和测试多个操作系统上的应用程序<br />
• 连接虚拟机以模拟和测试多层系统<br />
• 使用多快照和调试支持以方便测试<br />
• 存档文件服务器上的测试环境以轻松共享</p>
<p>销售、营销和培训<br />
• 以可重复且可靠的方式在单台笔记本电脑上进行演示或多层配置<br />
• 在虚拟机中打包和部署教学材料<br />
• 允许学员在安全、隔离的虚拟机中体验多个操作系统、应用程序和工具<br />
• 配置虚拟机使之在关机时“撤消”所有更改</p>
<p>VMware的官方站点是：<a href="https://www.vmware.com/" target="_blank">https://www.vmware.com/</a><br />
VMware的中文官方站点是：<a href="http://www.vmware.com/cn/" target=“_blank”>http://www.vmware.com/cn/</a><br />
一些虚拟机爱好者建立的：<a href="http://www.vmsky.com/">http://www.vmsky.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_06/vwware-workstation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EditPlus发布V3.11</title>
		<link>http://liumingquan.net/html/2009_06/editplus-release-v311.html</link>
		<comments>http://liumingquan.net/html/2009_06/editplus-release-v311.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 09:07:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[EditPlus v3.11]]></category>

		<guid isPermaLink="false">http://liumingquan.net/html/2009/06/editplus%e5%8f%91%e5%b8%83v311.html</guid>
		<description><![CDATA[EditPlus是 一个优秀的文本编辑工具。他具有语法着色、不限次数的撤销和重做、内嵌浏览器、内嵌FTP客户端、列选择、按键记录和重放等多种功能。2009年6月1日，EditPlus的官方网站发布了EditPlus v3.11。 官方网站对v3.11的新增功能和修复的bug做了如下的描述: &#60;feature&#62; * &#8216;Send PWD after each interval&#8217; FTP option. * Allows custom file filter on the Directory Window. * &#8216;Save current file&#8217; option for user tool setting. * &#8216;FTP account&#8217; option on the Project dialog box. * &#8216;Directory name&#8217; option in the Project dialog box. * Upload dialog box accepts drag [...]]]></description>
			<content:encoded><![CDATA[<p><a title="EditPlus" href="http://www.editplus.com/" target="_blank">EditPlus</a>是 一个优秀的文本编辑工具。他具有语法着色、不限次数的撤销和重做、内嵌浏览器、内嵌FTP客户端、列选择、按键记录和重放等多种功能。2009年6月1日，EditPlus的官方网站发布了EditPlus v3.11。<span id="more-71"></span></p>
<p>官方网站对v3.11的新增功能和修复的bug做了如下的描述:<br />
&lt;feature&gt;<br />
* &#8216;Send PWD after each interval&#8217; FTP option.<br />
* Allows custom file filter on the Directory Window.<br />
* &#8216;Save current file&#8217; option for user tool setting.<br />
* &#8216;FTP account&#8217; option on the Project dialog box.<br />
* &#8216;Directory name&#8217; option in the Project dialog box.<br />
* Upload dialog box accepts drag and drop.<br />
* &#8216;Undo/Redo All&#8217; commands (&#8216;Edit&#8217;-&gt;&#8217;Clipboard&#8217;).<br />
* &#8216;Delete Empty Lines&#8217; command (&#8216;Edit&#8217;-&gt;&#8217;Delete&#8217;).<br />
* &#8216;Delete Duplicated Lines&#8217; command (&#8216;Edit&#8217;-&gt;&#8217;Delete&#8217;).<br />
* Supports syntax highlighting of backup files.<br />
* Allows multiple selections on the Output Window.<br />
* &#8216;Import/Export&#8217; button on the &#8216;Set Directories&#8217; dialog box.<br />
* Adds color option for the Cliptext/directory window.<br />
* Increases user tool button to 20.<br />
* Toolbar button for &#8216;Close Others&#8217;.<br />
&lt;bug fix&gt;<br />
* Cancel button on the FTP transfer screen works immediately.<br />
* Directory Window did not work with certain file extensions.<br />
* Displays &#8216;Remove Leading Spaces&#8217; command in the popup menu too.</p>
<p>点<a title="EditPlus v3.11" href="ftp://ftp.editplus.com/epp311_en.exe" target="_blank">这里</a>可以直接从官方网站下载EditPlus v3.11</p>
]]></content:encoded>
			<wfw:commentRss>http://liumingquan.net/html/2009_06/editplus-release-v311.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

