<?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>三藏&#039;s Blog</title>
	<atom:link href="http://konlil.mutown.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://konlil.mutown.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Sep 2010 04:58:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>超赞的贴图站</title>
		<link>http://konlil.mutown.com/?p=49</link>
		<comments>http://konlil.mutown.com/?p=49#comments</comments>
		<pubDate>Thu, 02 Sep 2010 04:57:23 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[3d图形]]></category>
		<category><![CDATA[有用的站点]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=49</guid>
		<description><![CDATA[http://www.cgtextures.com/]]></description>
			<content:encoded><![CDATA[<p>http://www.cgtextures.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>directx基础</title>
		<link>http://konlil.mutown.com/?p=50</link>
		<comments>http://konlil.mutown.com/?p=50#comments</comments>
		<pubDate>Sat, 24 Jul 2010 16:17:12 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=50</guid>
		<description><![CDATA[没得办法，老了，记性不好，很多东西都要不断的翻书温习。 矩阵与变换：两种视图变换，正交变换和透视变换。正交变换的过程，将向量先在世界空间做平移旋转变换（如果有平移旋转），再从世界矩阵变换到摄像机矩阵，再利用缩放变换矩阵将其缩放到屏幕空间；透视变换的过程：将向量先在世界空间做平移旋转变换（如果有平移旋转）从世界矩阵变换到摄像机矩阵，再利用投影变换矩阵将其变换到二维屏幕空间。]]></description>
			<content:encoded><![CDATA[<p>没得办法，老了，记性不好，很多东西都要不断的翻书温习。</p>
<p>矩阵与变换：两种视图变换，正交变换和透视变换。正交变换的过程，将向量先在世界空间做平移旋转变换（如果有平移旋转），再从世界矩阵变换到摄像机矩阵，再利用缩放变换矩阵将其缩放到屏幕空间；透视变换的过程：将向量先在世界空间做平移旋转变换（如果有平移旋转）从世界矩阵变换到摄像机矩阵，再利用投影变换矩阵将其变换到二维屏幕空间。</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=50</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于STL内存泄露误报问题</title>
		<link>http://konlil.mutown.com/?p=47</link>
		<comments>http://konlil.mutown.com/?p=47#comments</comments>
		<pubDate>Mon, 03 May 2010 12:53:25 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=47</guid>
		<description><![CDATA[这几天一直在查程序的内存泄露问题，那个visual leak detector 着实很好用，但是查出来的报告大篇幅的被stl误报问题占据。之所以会报告stl内存泄露，是因为stl自己的内存分配机制并不保证在容器析构的时候就回收内存，实验证明clear是没有回收内存的。 网上找到一个被称为“swap魔语”的惯用法来解决这个问题： vector&#60;int&#62; nums; nums.push_back(1); //push, push, push..... vector&#60;int&#62;().swap(nums); &#160;//swap magic word 这个hack做法的原理就是：通过交换函数swap，使得容器离开其自身的作用域，从而强制释放容器所占的内存空间。]]></description>
			<content:encoded><![CDATA[<p>这几天一直在查程序的内存泄露问题，那个visual leak detector 着实很好用，但是查出来的报告大篇幅的被stl误报问题占据。之所以会报告stl内存泄露，是因为stl自己的内存分配机制并不保证在容器析构的时候就回收内存，实验证明clear是没有回收内存的。</p>
<p>网上找到一个被称为“swap魔语”的惯用法来解决这个问题：</p>
<div class="syhi_block"><code>vector&lt;int&gt; nums;<br />
nums.push_back(1); //push, push, push.....<br />
vector&lt;int&gt;().swap(nums); &nbsp;//swap magic word</code></div>
<p>这个hack做法的原理就是：通过交换函数swap，使得容器离开其自身的作用域，从而强制释放容器所占的内存空间。</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=47</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>首次定制wordpress超简约主题</title>
		<link>http://konlil.mutown.com/?p=36</link>
		<comments>http://konlil.mutown.com/?p=36#comments</comments>
		<pubDate>Mon, 03 May 2010 11:50:03 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=36</guid>
		<description><![CDATA[因为默认主题太窄，经常一句话显示不全；忍了几次终于忍不了了，所以把wordpress的文档通读了一遍，照着示例（示例教程在这里）搞了现在的这个超级简单的主题，不过看起来好像还不错哈，有点blogbus上文青的味道~~ 上传在这里：ktheme，任意下载，改了更漂亮的给我个链接看就更好了。]]></description>
			<content:encoded><![CDATA[<p>因为默认主题太窄，经常一句话显示不全；忍了几次终于忍不了了，所以把wordpress的文档通读了一遍，照着示例（<a href="http://fairyfish.net/2007/06/04/so-you-want-to-create-wordpress-themes-huh/" target="_blank">示例教程在这里</a>）搞了现在的这个超级简单的主题，不过看起来好像还不错哈，有点blogbus上文青的味道~~</p>
<p>上传在这里：<a href="http://konlil.mutown.com/wp-content/uploads/2010/05/ktheme.zip">ktheme</a>，任意下载，改了更漂亮的给我个链接看就更好了。</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex文件流操作</title>
		<link>http://konlil.mutown.com/?p=26</link>
		<comments>http://konlil.mutown.com/?p=26#comments</comments>
		<pubDate>Fri, 26 Feb 2010 14:15:51 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=26</guid>
		<description><![CDATA[实例代码如下： &#60;?xml version=”1.0″ encoding=”utf-8″?&#62; &#60;mx:WindowedApplicationxmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” fontSize=”13″ creationComplete=”initApp()”&#62; &#60;mx:Script&#62; &#60;![CDATA[ import flash.filesystem.*; &#160; &#160; &#160; &#160; &#160; &#160; //引用filesystem下的全部类 [Bindable] //定义File变量，并指向“test.txt”文件。 var file:File=new File(File.applicationResourceDirectory. nativePath+”\\test.txt”); private function initApp():void { var stream:FileStream = new FileStream(); //定义FileStream类实例，用以处理文件流 stream.open(file,FileMode.READ); &#160; &#160;//以读的方式打开文件 txtFile.text=stream.readUTFBytes(stream.bytesAvailable); &#160;//读取文件中的内容 stream.close(); &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; //关闭文件流 } ]]&#62; &#60;/mx:Script&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>实例代码如下：</p>
<div class="syhi_block"><code>&lt;?xml version=”1.0″ encoding=”utf-8″?&gt;<br />
&lt;mx:WindowedApplicationxmlns:mx=”http://www.adobe.com/2006/mxml” <br />
layout=”absolute”<br />
fontSize=”13″<br />
creationComplete=”initApp()”&gt;<br />
&lt;mx:Script&gt;<br />
&lt;![CDATA[<br />
import flash.filesystem.*; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //引用filesystem下的全部类<br />
[Bindable]<br />
//定义File变量，并指向“test.txt”文件。<br />
var file:File=new File(File.applicationResourceDirectory. nativePath+”\\test.txt”);<br />
private function initApp():void<br />
{<br />
var stream:FileStream = new FileStream(); //定义FileStream类实例，用以处理文件流<br />
stream.open(file,FileMode.READ); &nbsp; &nbsp;//以读的方式打开文件<br />
txtFile.text=stream.readUTFBytes(stream.bytesAvailable); &nbsp;//读取文件中的内容<br />
stream.close(); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //关闭文件流<br />
}<br />
]]&gt;<br />
&lt;/mx:Script&gt;<br />
&lt;mx:Panel title=”文件流方式传输” verticalAlign=”middle” <br />
horizontalAlign =”center” width=”446″ height=”295″&gt;<br />
&lt;mx:TextArea id=”txtFile” &nbsp;width=”426″ height=”250″/&gt;<br />
&lt;/mx:Panel&gt;<br />
&lt;/mx:WindowedApplication&gt;</code></div>
<p>代码中首先定义文件流，然后利用文件流对象stream将数据读入到文本控件TextArea的text属性中，实现文本显示</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=26</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flex使用json格式数据</title>
		<link>http://konlil.mutown.com/?p=24</link>
		<comments>http://konlil.mutown.com/?p=24#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:40:01 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=24</guid>
		<description><![CDATA[下边是一段使用json格式数据的flex代码： &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#160;&#60;mx:Application xmlns:mx=&#34;http://www.adobe.com/2006/mxml&#34; layout=&#34;vertical&#34; creationComplete=&#34;jsonservice.send()&#34;&#62; &#160;&#60;mx:Script&#62; &#160;&#60;![CDATA[ &#160;import mx.rpc.events.ResultEvent; &#160;import com.adobe.serialization.json.JSONDecoder; &#160;private function onJSONResult( event:ResultEvent ) : void { &#160;var data:String = event.result.toString(); &#160;data = data.replace( /\s/g, '' ); &#160;var jd:JSONDecoder = new JSONDecoder( data ); &#160;dg.dataProvider = jd.getValue(); &#160;} &#160;]]&#62; &#160;&#60;/mx:Script&#62; &#160;&#60;mx:HTTPService id=&#34;jsonservice&#34; &#160;url=&#34;http://localhost:8080/jsp-examples/flexds/json.jsp&#34; &#160;resultFormat=&#34;text&#34; result=&#34;onJSONResult(event)&#34; /&#62; &#160;&#60;mx:Panel title=&#34;Stock Data &#34; [...]]]></description>
			<content:encoded><![CDATA[<p>下边是一段使用json格式数据的flex代码：</p>
<div class="syhi_block"><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
&nbsp;&lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; <br />
layout=&quot;vertical&quot; creationComplete=&quot;jsonservice.send()&quot;&gt;<br />
&nbsp;&lt;mx:Script&gt;<br />
&nbsp;&lt;![CDATA[<br />
&nbsp;import mx.rpc.events.ResultEvent;<br />
&nbsp;import com.adobe.serialization.json.JSONDecoder;<br />
<br />
&nbsp;private function onJSONResult( event:ResultEvent ) : void {<br />
&nbsp;var data:String = event.result.toString();<br />
&nbsp;data = data.replace( /\s/g, '' );<br />
&nbsp;var jd:JSONDecoder = new JSONDecoder( data );<br />
&nbsp;dg.dataProvider = jd.getValue();<br />
&nbsp;}<br />
&nbsp;]]&gt;<br />
&nbsp;&lt;/mx:Script&gt;<br />
&nbsp;&lt;mx:HTTPService id=&quot;jsonservice&quot;<br />
&nbsp;url=&quot;http://localhost:8080/jsp-examples/flexds/json.jsp&quot;<br />
&nbsp;resultFormat=&quot;text&quot; result=&quot;onJSONResult(event)&quot; /&gt;<br />
&nbsp;&lt;mx:Panel title=&quot;Stock Data &quot; width=&quot;100% &quot; height=&quot;100% &quot;&gt;<br />
&nbsp;&lt;mx:DataGrid id=&quot;dg&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;<br />
&nbsp;&lt;mx:columns&gt;<br />
&nbsp;&lt;mx:DataGridColumn dataField=&quot;compa &quot; /&gt;<br />
&nbsp;&lt;mx:DataGridColumn dataField=&quot;compb &quot; /&gt;<br />
&nbsp;&lt;/mx:columns&gt;<br />
&nbsp;&lt;/mx:DataGrid&gt;<br />
&nbsp;&lt;/mx:Panel&gt;<br />
&nbsp;&lt;/mx:Application&gt;</code></div>
<p>代码中使用HttpService的通信方式，从http://localhost:8080/jsp-examples/flexds/json.jsp地址取text格式的json数据，<br />
然后在回调函数onJSONResult中进行数据解析，去除所有空格，利用JSONDecoder解码，将DataGrid的数据源指定为解码后的数据，<br />
以显示出来</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=24</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为小黑做xp</title>
		<link>http://konlil.mutown.com/?p=22</link>
		<comments>http://konlil.mutown.com/?p=22#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:31:08 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=22</guid>
		<description><![CDATA[vista是不能忍受的，这是公认的~ 于是被逼要为小黑重做系统为xp，为了不重装一堆驱动，经历了一个极其艰辛的xp系统恢复历程&#8230;. 1. 首先介绍这个伟大的链接：http://itbbs.pconline.com.cn/notebook/9593550.html， 就是它指引了我走向光明。 2.但是帖子里说漏了一个东西，就是要给虚拟机vmware重做bios，在vmware安装目录下的bin目录下有个叫vmware-vmx.exe的文件，要修改的就是这个文件。首先我在csdn上找到一个大大做好的ROM文件（VM-IBM.ROM），链接忘了~~，然后用ResScope软件打开vmware-vmx.exe，然后导入这个ROM资源文件，会发现编号为6006的资源文件被修改，保存vmware-vmx.exe后，bios信息就修改好了。 3. 未完待续]]></description>
			<content:encoded><![CDATA[<p>vista是不能忍受的，这是公认的~</p>
<p>于是被逼要为小黑重做系统为xp，为了不重装一堆驱动，经历了一个极其艰辛的xp系统恢复历程&#8230;.</p>
<p>1. 首先介绍这个伟大的链接：<a href="http://itbbs.pconline.com.cn/notebook/9593550.html">http://itbbs.pconline.com.cn/notebook/9593550.html</a>， 就是它指引了我走向光明。</p>
<p>2.但是帖子里说漏了一个东西，就是要给虚拟机vmware重做bios，在vmware安装目录下的bin目录下有个叫vmware-vmx.exe的文件，要修改的就是这个文件。首先我在csdn上找到一个大大做好的ROM文件（VM-IBM.ROM），链接忘了~~，然后用ResScope软件打开vmware-vmx.exe，然后导入这个ROM资源文件，会发现编号为6006的资源文件被修改，保存vmware-vmx.exe后，bios信息就修改好了。</p>
<p>3. 未完待续</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=22</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个斜杠</title>
		<link>http://konlil.mutown.com/?p=18</link>
		<comments>http://konlil.mutown.com/?p=18#comments</comments>
		<pubDate>Sat, 16 Jan 2010 16:15:21 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[未分类]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=18</guid>
		<description><![CDATA[写了一个登录的表单： &#60;form action=&#8221;/login/&#8221; method=&#8221;post&#8221;&#62; &#60;p&#62;用户名: &#60;input name=&#8221;username&#8221; type=&#8221;text&#8221; /&#62;&#60;/p&#62; &#60;p&#62; 密码: &#60;input name=&#8221;password&#8221; type=&#8221;password&#8221; /&#62; &#60;/p&#62; &#60;input type=&#8221;submit&#8221; value=&#8221;登录&#8221; /&#62; &#60;/form&#62; 就因为 action=&#8221;/login/&#8221;少写了一个斜杠，点击按钮提交的时候，django死活也找不到处理函数，血的教训啊~~~ 其实：setting.py中是可以设置其兼容此问题的，杯具啊啊啊~~]]></description>
			<content:encoded><![CDATA[<p>写了一个登录的表单：</p>
<p>&lt;form action=&#8221;/login/&#8221; method=&#8221;post&#8221;&gt;</p>
<p>&lt;p&gt;用户名: &lt;input name=&#8221;username&#8221; type=&#8221;text&#8221; /&gt;&lt;/p&gt;</p>
<p>&lt;p&gt; 密码: &lt;input name=&#8221;password&#8221; type=&#8221;password&#8221; /&gt; &lt;/p&gt;</p>
<p>&lt;input type=&#8221;submit&#8221; value=&#8221;登录&#8221; /&gt;</p>
<p>&lt;/form&gt;</p>
<p>就因为 action=&#8221;/login/&#8221;少写了一个斜杠，点击按钮提交的时候，django死活也找不到处理函数，血的教训啊~~~</p>
<p>其实：setting.py中是可以设置其兼容此问题的，杯具啊啊啊~~</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=18</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css控制图片自适应大小</title>
		<link>http://konlil.mutown.com/?p=14</link>
		<comments>http://konlil.mutown.com/?p=14#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:40:05 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[About web]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=14</guid>
		<description><![CDATA[获取的图片链接是不知道长宽的，设置成固定长宽会导致变形，所以需要用css自适应的控制其大小，这里给出了很trick的方法。]]></description>
			<content:encoded><![CDATA[<p>获取的图片链接是不知道长宽的，设置成固定长宽会导致变形，所以需要用css自适应的控制其大小，<a title="css控制图片自适应大小" href="http://www.goodtext.org/Blog/atext/90.html" target="_blank">这里给出了很trick的方法</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=14</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>防盗链与反防盗链</title>
		<link>http://konlil.mutown.com/?p=12</link>
		<comments>http://konlil.mutown.com/?p=12#comments</comments>
		<pubDate>Wed, 06 Jan 2010 13:29:17 +0000</pubDate>
		<dc:creator>konlil</dc:creator>
				<category><![CDATA[About web]]></category>

		<guid isPermaLink="false">http://konlil.mutown.com/?p=12</guid>
		<description><![CDATA[rss阅读很头疼的一个问题就是：很多网站会防盗链，图片显示不正确；对此网上给出的反“防盗链”的方法都是伪装referer, 就是在http请求包里强制修改referer; 有很多实现方式，asp,php的都有，最后我用了残耳同学的，希望他能一直让我免费用下去，给出链接。]]></description>
			<content:encoded><![CDATA[<p>rss阅读很头疼的一个问题就是：很多网站会防盗链，图片显示不正确；对此网上给出的反“防盗链”的方法都是伪装referer, 就是在http请求包里强制修改referer; 有很多实现方式，asp,php的都有，最后我用了残耳同学的，希望他能一直让我免费用下去，<a title="在线破解防盗链图片" href="http://blog.gxceo.com/read-152.html" target="_blank">给出链接</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://konlil.mutown.com/?feed=rss2&amp;p=12</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
