<?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>[似水流年]</title>
	<atom:link href="http://www.kangka.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kangka.net</link>
	<description>用此记录我生活的点点滴滴</description>
	<lastBuildDate>Fri, 18 May 2012 12:41:31 +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://www.kangka.net/2012/05/%e6%b5%81%e6%b0%b4%e8%b4%a6.html</link>
		<comments>http://www.kangka.net/2012/05/%e6%b5%81%e6%b0%b4%e8%b4%a6.html#comments</comments>
		<pubDate>Fri, 18 May 2012 12:41:31 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[似水流年]]></category>
		<category><![CDATA[天天]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1057</guid>
		<description><![CDATA[忙碌的几天，乡镇更换电脑。上午10点多，又跑到信阳去了趟，张涛那的白事。]]></description>
			<content:encoded><![CDATA[<p>忙碌的几天，乡镇更换电脑。上午10点多，又跑到信阳去了趟，张涛那的白事。</p>
<p><a href="http://www.kangka.net/upload/2012/05/20120518-201249.jpg"><img src="http://www.kangka.net/upload/2012/05/20120518-201249.jpg" alt="20120518-201249.jpg" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/05/%e6%b5%81%e6%b0%b4%e8%b4%a6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>发烧</title>
		<link>http://www.kangka.net/2012/05/%e5%8f%91%e7%83%a7.html</link>
		<comments>http://www.kangka.net/2012/05/%e5%8f%91%e7%83%a7.html#comments</comments>
		<pubDate>Tue, 15 May 2012 11:23:45 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[似水流年]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1053</guid>
		<description><![CDATA[难受啊，也没出去]]></description>
			<content:encoded><![CDATA[<p>难受啊，也没出去</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/05/%e5%8f%91%e7%83%a7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>建文结婚照片</title>
		<link>http://www.kangka.net/2012/05/1049.html</link>
		<comments>http://www.kangka.net/2012/05/1049.html#comments</comments>
		<pubDate>Mon, 14 May 2012 23:30:27 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[似水流年]]></category>
		<category><![CDATA[心情日记]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1049</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kangka.net/upload/2012/05/20120515-0729071.jpg"><img src="http://www.kangka.net/upload/2012/05/20120515-0729071.jpg" alt="20120515-072907.jpg" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/05/1049.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>天津</title>
		<link>http://www.kangka.net/2012/05/%e5%a4%a9%e6%b4%a5.html</link>
		<comments>http://www.kangka.net/2012/05/%e5%a4%a9%e6%b4%a5.html#comments</comments>
		<pubDate>Mon, 14 May 2012 16:29:58 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[网海拾贝]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1043</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kangka.net/upload/2012/05/20120515-002931.jpg"><img src="http://www.kangka.net/upload/2012/05/20120515-002931.jpg" alt="20120515-002931.jpg" class="alignnone size-full" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/05/%e5%a4%a9%e6%b4%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache 虚拟主机 VirtualHost 配置</title>
		<link>http://www.kangka.net/2012/01/apache-%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba-virtualhost-%e9%85%8d%e7%bd%ae.html</link>
		<comments>http://www.kangka.net/2012/01/apache-%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba-virtualhost-%e9%85%8d%e7%bd%ae.html#comments</comments>
		<pubDate>Mon, 16 Jan 2012 14:59:32 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[VirtualHost]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1040</guid>
		<description><![CDATA[虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站. &#160; 主旨 本文旨在让读者知道如何在同一台机器上搭建多个网站, 并附带一些使用技巧. 以操作为主, 不会过多谈及原理. 目标 本文是写给拥有一定的服务器配置和管理技能, 工作中需要同时维护多个网站的网站主, 网站开发者和网络管理员. 如果你是互联网公司的配管工程师, 对计算机服务器原理和操作十分熟悉, 请忽视本文, 你不会在上面找到太多有价值的东西. Redhat Enterprise Linux Redhat Enterprise Linux (包括 CentOS Linux), 是使用最广的 Linux 服务器, 大量的网站应用都部署在其上. 1. [...]]]></description>
			<content:encoded><![CDATA[<div class="content clearfix">
<p><strong>虚拟主机 (Virtual Host)</strong> 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名.</p>
<p>Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 本文将讲解在不同服务器 (Redhat Enterprise Linux, Ubuntu Linux, Windows) 上使用 Apache 搭建虚拟主机来搭建多个网站.</p>
<p>&nbsp;</p>
<h3>主旨</h3>
<p>本文旨在让读者知道如何在同一台机器上搭建多个网站, 并附带一些使用技巧. 以操作为主, 不会过多谈及原理.</p>
<h3>目标</h3>
<p>本文是写给拥有一定的服务器配置和管理技能, 工作中需要同时维护多个网站的网站主, 网站开发者和网络管理员. 如果你是互联网公司的配管工程师, 对计算机服务器原理和操作十分熟悉, 请忽视本文, 你不会在上面找到太多有价值的东西.</p>
<h3>Redhat Enterprise Linux</h3>
<p>Redhat Enterprise Linux (包括 CentOS Linux), 是使用最广的 Linux 服务器, 大量的网站应用都部署在其上.</p>
<p>1. 打开文件 /etc/httpd/conf/httpd.conf, 搜索 VirtualHost example, 找到代码如下:</p>
<div class="wp_syntax">
<div class="code">
<pre class="ini" style="font-family: monospace;">#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#&lt;VirtualHost *:<span>80</span>&gt;
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#&lt;/VirtualHost&gt;</pre>
</div>
</div>
<p>2. 仿照例子, 添加一段代码来指定某一域名的网站.</p>
<div class="wp_syntax">
<div class="code">
<pre class="ini" style="font-family: monospace;">#
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
&lt;VirtualHost *:<span>80</span>&gt;
    ServerAdmin zhao.wuz@alibaba-inc.com
    DocumentRoot /var/www/httpdocs/demo_aliluna_com
    ServerName demo.aliluna.com
    ErrorLog logs/demo.aliluna.com-error.log
    CustomLog logs/demo.aliluna.com-access.log common
&lt;/VirtualHost&gt;</pre>
</div>
</div>
<p>3. 重启 httpd 服务, 执行以下语句.</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family: monospace;">service httpd restart</pre>
</div>
</div>
<h3>Ubuntu Linux</h3>
<p>Ubuntu 在 Linux 各发行版中, 个人用户数量最多的. 很多人在本机和虚拟机中使用. 但 Ubuntu 和 Redhat 的 VirtualHost 设置方法不相同.</p>
<p>1. 打开目录 /etc/apache2/sites-available/, 发现 default 和 default-ssl 两个文件, 其中 default 是 http 虚拟主机服务的配置文件, default-ssl 是配置 https 服务使用的. 可以复制一份 default 文件. 并修改配置文件名, 文件名必须与域名一致 (如: demo.aliluna.com)</p>
<p>2. 打开新建的配置文件, 修改 DocumentRoot, ServerName 和对应的配置目录. 例子如下:</p>
<div class="wp_syntax">
<div class="code">
<pre class="ini" style="font-family: monospace;">#
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
&lt;VirtualHost *:<span>80</span>&gt;
    ServerAdmin zhao.wuz@alibaba-inc.com
    DocumentRoot /var/www/httpdocs/demo_aliluna_com
    ServerName demo.aliluna.com
    ErrorLog $<span>{</span>APACHE_LOG_DIR<span>}</span>/demo.aliluna.com-error.log
    CustomLog $<span>{</span>APACHE_LOG_DIR<span>}</span>/demo.aliluna.com-access.log combined
&lt;/VirtualHost&gt;</pre>
</div>
</div>
<p>3. 通过 a2ensite 激活虚拟主机配置</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family: monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> a2ensite demo.aliluna.com</pre>
</div>
</div>
<p>4. 打开目录 /etc/apache2/sites-enabled/, 你会发现所有激活的虚拟主机, 可以通过 a2dissite 进行注销</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family: monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> a2dissite demo.aliluna.com</pre>
</div>
</div>
<p>5. 重启 Apache 服务, 激活虚拟主机</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family: monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre>
</div>
</div>
<h3>Windows</h3>
<p>Windows 是市场占有率最高的 PC 操作系统, 也是很多人的开发环境. 其 VirtualHost 配置方法与 Linux 上有些差异, 以下方式适合原生 Apache, XAMPP 和 WAMP 套件.</p>
<p>1. 打开目录 {Apache2 安装目录}\conf\extra\, 找到 httpd-vhosts.conf 文件.</p>
<p>2. 仿照例子, 添加一段代码来指定某一域名的网站.</p>
<div class="wp_syntax">
<div class="code">
<pre class="ini" style="font-family: monospace;">#
# DocumentRoot 是网站文件存放的根目录
# ServerName 是网站域名, 需要跟 DNS 指向的域名一致
#
&lt;VirtualHost *:<span>80</span>&gt;
    ServerAdmin zhao.wuz@alibaba-inc.com
    DocumentRoot <span style="color: #933;">"D:/workspace/php/demo_aliluna_com"</span>
    ServerName demo.aliluna.com
    ErrorLog <span style="color: #933;">"logs/demo.aliluna.com-error.log"</span>
    CustomLog <span style="color: #933;">"logs/demo.aliluna.com-access.log"</span> common
&lt;/VirtualHost&gt;</pre>
</div>
</div>
<p>3. 打开 httpd.conf 文件, 添加如下语句.</p>
<div class="wp_syntax">
<div class="code">
<pre class="ini" style="font-family: monospace;"># Virtual hosts
Include conf/extra/httpd-vhosts.conf</pre>
</div>
</div>
<p>4. 重启 Apache 服务.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/01/apache-%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba-virtualhost-%e9%85%8d%e7%bd%ae.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smarty error: unable to read resource,Smarty的错误 ： 无法读取资源</title>
		<link>http://www.kangka.net/2012/01/smarty-error-unable-to-read-resourcesmarty%e7%9a%84%e9%94%99%e8%af%af-%ef%bc%9a-%e6%97%a0%e6%b3%95%e8%af%bb%e5%8f%96%e8%b5%84%e6%ba%90.html</link>
		<comments>http://www.kangka.net/2012/01/smarty-error-unable-to-read-resourcesmarty%e7%9a%84%e9%94%99%e8%af%af-%ef%bc%9a-%e6%97%a0%e6%b3%95%e8%af%bb%e5%8f%96%e8%b5%84%e6%ba%90.html#comments</comments>
		<pubDate>Sun, 01 Jan 2012 08:54:21 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Smarty]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1033</guid>
		<description><![CDATA[一般出现这种错误是smarty配置的问题，路径没有配置好！如下面这段代码是将会出现这样的错误： Warning: Smarty error: unable to read resource: “templates\smtl.html” inF:\wamp\www\shangage\smarty\Smarty.class.phpon line1095，无法读取资源，即无法读取smtl.html模版文件， &#60;?php  define(&#8216;base_path&#8217;,$_SERVER['DOCUMENT_ROOT']);//定义服务器的绝对路径  define(&#8216;smarty_path&#8217;,'\shangage\smarty\\&#8217;);//定义smarty目录的绝对路径  require base_path.smarty_path.&#8217;Smarty.class.php&#8217;;//加载Smarty类库文件  $smarty = new Smarty;//实例化一个smarty对象  //定义个目录的路径  $smarty-&#62;template_dir = base_path.smarty_path.&#8217;tmeplates\\&#8217;;  $smarty-&#62;compile_dir = base_path.smarty_path.&#8217;templates_c\\&#8217;;  $smarty-&#62;config_dir = base_path.smarty_path.&#8217;config\\&#8217;;  $smarty-&#62;cache_dir = base_path.smarty_path.&#8217;cache\\&#8217;;    $arr = array(1=&#62;&#8217;杨&#8217;,2=&#62;&#8217;君&#8217;,3=&#62;&#8217;华&#8217;,4=&#62;&#8217;杨君华&#8217;);  $smarty-&#62;assign(&#8216;title&#8217;,'smarty的第一次使用&#8217;);  $smarty-&#62;assign(&#8216;arr&#8217;,$arr);  $smarty-&#62;display(&#8216;templates\smtl.html&#8217;) ?&#62; 把templates\smtl.html改写成..\templates\smtl.html,就可以调用模版文件。输出结果为：  还可以把代码写成如下： &#60;?php  define(&#8216;base_path&#8217;,$_SERVER['DOCUMENT_ROOT']);//定义服务器的绝对路径  define(&#8216;smarty_path&#8217;,&#8216;/shangage/smarty/&#8217;);//定义smarty目录的绝对路径  require base_path.smarty_path.&#8217;Smarty.class.php&#8217;;//加载Smarty类库文件  $smarty = new Smarty;//实例化一个smarty对象  //定义个目录的路径  $smarty-&#62;template_dir = [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000; font-size: 14px;">一般出现这种错误是smarty配置的问题，路径没有配置好！如下面这段代码是将会出现这样的错误：</span></p>
<p><span style="color: #000000; font-size: 14px;"><strong><span style="color: #701f99;">Warning</span></strong><span style="color: #701f99;">: Smarty error: unable to read resource: “templates\smtl.html” in</span><strong><span style="color: #701f99;">F:\wamp\www\shangage\smarty\Smarty.class.php</span></strong><span style="color: #701f99;">on line</span><strong><span style="color: #701f99;">1095，无法读取资源，即无法读取smtl.html模版文件，</span></strong></span></p>
<p><span style="font-size: 16px;">&lt;?php</span><br />
<span style="font-size: 16px;"> define(&#8216;base_path&#8217;,$_SERVER['DOCUMENT_ROOT']);//</span><span style="color: #ff0000; font-size: 16px;">定义服务器的绝对路径</span><br />
<span style="font-size: 16px;"> define(&#8216;smarty_path&#8217;,'\shangage\smarty\\&#8217;);//</span><span style="color: #ff0000; font-size: 16px;">定义smarty目录的绝对路径</span><br />
<span style="font-size: 16px;"> require base_path.smarty_path.&#8217;Smarty.class.php&#8217;;//</span><span style="color: #ff0000; font-size: 16px;">加载Smarty类库文件</span><br />
<span style="font-size: 16px;"> $smarty = new Smarty;//<span style="color: #ff0000;">实例化一个smarty对象</span></span><br />
<span style="font-size: 16px;"> //<span style="color: #ff0000;">定义个目录的路径</span></span><br />
<span style="font-size: 16px;"> $smarty-&gt;template_dir = base_path.smarty_path.&#8217;tmeplates\\&#8217;;</span><br />
<span style="font-size: 16px;"> $smarty-&gt;compile_dir = base_path.smarty_path.&#8217;templates_c\\&#8217;;</span><br />
<span style="font-size: 16px;"> $smarty-&gt;config_dir = base_path.smarty_path.&#8217;config\\&#8217;;</span><br />
<span style="font-size: 16px;"> $smarty-&gt;cache_dir = base_path.smarty_path.&#8217;cache\\&#8217;;</span><br />
<span style="font-size: 16px;"> </span><br />
<span style="font-size: 16px;"> $arr = array(1=&gt;&#8217;杨&#8217;,2=&gt;&#8217;君&#8217;,3=&gt;&#8217;华&#8217;,4=&gt;&#8217;杨君华&#8217;);</span><br />
<span style="font-size: 16px;"> $smarty-&gt;assign(&#8216;title&#8217;,'smarty的第一次使用&#8217;);</span><br />
<span style="font-size: 16px;"> $smarty-&gt;assign(&#8216;arr&#8217;,$arr);</span><br />
<span style="font-size: 16px;"> $smarty-&gt;display(&#8216;templates\smtl.html&#8217;)</span><br />
<span style="font-size: 16px;">?&gt;</span></p>
<p><span style="font-size: 16px;"><strong><span style="color: #701f99;">把templates\smtl.html改写成..\<span style="font-size: 16px;">templates\smtl.html,就可以调用模版文件。输出结果为：</span></span></strong></span></p>
<p> <span style="color: #701f99; font-size: 16px;">还可以把代码写成如下：</span></p>
<p><span style="color: #701f99; font-size: 16px;">&lt;?php<br />
 define(&#8216;base_path&#8217;,$_SERVER['DOCUMENT_ROOT']);//定义服务器的绝对路径<br />
 define(&#8216;smarty_path&#8217;,<span style="color: #ff0000;">&#8216;/shangage/smarty/&#8217;</span>);//定义smarty目录的绝对路径<br />
 require base_path.smarty_path.&#8217;Smarty.class.php&#8217;;//加载Smarty类库文件<br />
 $smarty = new Smarty;//实例化一个smarty对象<br />
 //定义个目录的路径<br />
 $smarty-&gt;template_dir = base_path.smarty_path.<span style="color: #ff0000;">&#8216;tmeplates/&#8217;;</span><br />
 $smarty-&gt;compile_dir = base_path.smarty_path.<span style="color: #ff0000;">&#8216;templates_c/&#8217;;</span><br />
 $smarty-&gt;config_dir = base_path.smarty_path.<span style="color: #ff0000;">&#8216;config/&#8217;;</span><br />
 $smarty-&gt;cache_dir = base_path.smarty_path.<span style="color: #ff0000;">&#8216;cache/&#8217;;</span><br />
  <br />
 $arr = array(1=&gt;&#8217;杨&#8217;,2=&gt;&#8217;君&#8217;,3=&gt;&#8217;华&#8217;,4=&gt;&#8217;杨君华&#8217;);<br />
 $smarty-&gt;assign(&#8216;title&#8217;,'smarty的第一次使用&#8217;);<br />
 $smarty-&gt;assign(&#8216;arr&#8217;,$arr);<br />
 $smarty-&gt;display(&#8216;<span style="color: #ff0000;">../templates/smtl.html&#8217;</span>)<br />
?&gt;</span></p>
<p><strong><span style="color: #1f7099; font-size: 16px;">注意：正斜杠 /     与反斜杠  \   是一样的，但是要注意：<span style="color: #ff0000;">反斜杠 \  在PHP中为转义字符，没有意义。如要输出单引号 &#8216;   则应该写成 \ &#8216;，因此 \\ &#8216;  实际上就是  / &#8216; 。注意，模版文件要与调用模版文件的字符集编码一样，否则也会出现上面的错误！</span></span></strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2012/01/smarty-error-unable-to-read-resourcesmarty%e7%9a%84%e9%94%99%e8%af%af-%ef%bc%9a-%e6%97%a0%e6%b3%95%e8%af%bb%e5%8f%96%e8%b5%84%e6%ba%90.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开发语言判断器</title>
		<link>http://www.kangka.net/2011/12/%e5%bc%80%e5%8f%91%e8%af%ad%e8%a8%80%e5%88%a4%e6%96%ad%e5%99%a8.html</link>
		<comments>http://www.kangka.net/2011/12/%e5%bc%80%e5%8f%91%e8%af%ad%e8%a8%80%e5%88%a4%e6%96%ad%e5%99%a8.html#comments</comments>
		<pubDate>Tue, 06 Dec 2011 02:08:57 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1028</guid>
		<description><![CDATA[开发语言判断器]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kangka.net/upload/2011/12/kfyy.zip">开发语言判断器</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2011/12/%e5%bc%80%e5%8f%91%e8%af%ad%e8%a8%80%e5%88%a4%e6%96%ad%e5%99%a8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone loadView 和 viewDidLoad的区别</title>
		<link>http://www.kangka.net/2011/11/iphone-loadview-%e5%92%8c-viewdidload%e7%9a%84%e5%8c%ba%e5%88%ab.html</link>
		<comments>http://www.kangka.net/2011/11/iphone-loadview-%e5%92%8c-viewdidload%e7%9a%84%e5%8c%ba%e5%88%ab.html#comments</comments>
		<pubDate>Sat, 12 Nov 2011 14:18:11 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[网海拾贝]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[loadView]]></category>
		<category><![CDATA[object-c]]></category>
		<category><![CDATA[viewDidLoad]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1026</guid>
		<description><![CDATA[loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢？ &#160; viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化，加载时用到。 &#160; loadView 方法在控制器的 view 为 nil 的时候被调用。 此方法用于以编程的方式创建 view 的时候用到。loadView 是使用代码生成视图的时候，当视图第一次载入的时候调用的方法。用于使用（写）代码来实现控件。用于使用代码生成控件的函数。如： &#160; - ( void ) loadView { UIView *view = [ [ UIView alloc] initWithFrame:[ UIScreen mainScreen] .applicationFrame] ; [ view setBackgroundColor:_color] ; self.view = view; [ view [...]]]></description>
			<content:encoded><![CDATA[<p>loadView 和 viewDidLoad 是 iPhone 开发中肯定要用到的两个方法。 他们都可以用来在视图载入的时候初始化一些内容。 但是他们有什么区别呢？</p>
<p>&nbsp;</p>
<p>viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化，加载时用到。</p>
<p>&nbsp;</p>
<p>loadView 方法在控制器的 view 为 nil 的时候被调用。 此方法用于以编程的方式创建 view 的时候用到。loadView 是使用代码生成视图的时候，当视图第一次载入的时候调用的方法。用于使用（写）代码来实现控件。用于使用代码生成控件的函数。如：</p>
<p>&nbsp;</p>
<p><span style="color: #3366ff;">- ( void ) loadView {</span></p>
<p><span style="color: #3366ff;">UIView *view = [ [ UIView alloc] initWithFrame:[ UIScreen</span></p>
<p><span style="color: #3366ff;">mainScreen] .applicationFrame] ;</span></p>
<p><span style="color: #3366ff;">[ view setBackgroundColor:_color] ;</span></p>
<p><span style="color: #3366ff;">self.view = view;</span></p>
<p><span style="color: #3366ff;">[ view release] ;</span></p>
<p><span style="color: #3366ff;">}</span></p>
<p>&nbsp;</p>
<p>你在控制器中实现了 loadView 方法，那么你可能会在应用运行的某个时候被内存管理控制调用。 如果设备内存不足的时候， view 控制器会收到 didReceiveMemoryWarning 的消息。 默认的实现是检查当前控制器的 view 是否在使用。 如果它的 view 不在当前正在使用的 view hierarchy 里面，且你的控制器实现了 loadView 方法，那么这个 view 将被 release, loadView 方法将被再次调用来创建一个新的 view。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2011/11/iphone-loadview-%e5%92%8c-viewdidload%e7%9a%84%e5%8c%ba%e5%88%ab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于网络部分（ Reachability、xml、json等）源码下载</title>
		<link>http://www.kangka.net/2011/11/%e5%85%b3%e4%ba%8e%e7%bd%91%e7%bb%9c%e9%83%a8%e5%88%86%ef%bc%88-reachability%e3%80%81xml%e3%80%81json%e7%ad%89%ef%bc%89%e6%ba%90%e7%a0%81%e4%b8%8b%e8%bd%bd.html</link>
		<comments>http://www.kangka.net/2011/11/%e5%85%b3%e4%ba%8e%e7%bd%91%e7%bb%9c%e9%83%a8%e5%88%86%ef%bc%88-reachability%e3%80%81xml%e3%80%81json%e7%ad%89%ef%bc%89%e6%ba%90%e7%a0%81%e4%b8%8b%e8%bd%bd.html#comments</comments>
		<pubDate>Thu, 10 Nov 2011 13:38:46 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1021</guid>
		<description><![CDATA[3292-111025111047]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kangka.net/upload/2011/11/3292-111025111047.zip">3292-111025111047</a></p>
<div class="picview"></div>
<div class="picview"></div>
<div class="picview"></div>
<div class="picview"><a href="http://www.kangka.net/upload/2011/11/3292_111025111242_1.png"><img class="alignnone size-full wp-image-1022" title="3292_111025111242_1" src="http://www.kangka.net/upload/2011/11/3292_111025111242_1.png" alt="" width="338" height="434" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2011/11/%e5%85%b3%e4%ba%8e%e7%bd%91%e7%bb%9c%e9%83%a8%e5%88%86%ef%bc%88-reachability%e3%80%81xml%e3%80%81json%e7%ad%89%ef%bc%89%e6%ba%90%e7%a0%81%e4%b8%8b%e8%bd%bd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iOS5打开系统setting页面</title>
		<link>http://www.kangka.net/2011/11/ios5%e6%89%93%e5%bc%80%e7%b3%bb%e7%bb%9fsetting%e9%a1%b5%e9%9d%a2.html</link>
		<comments>http://www.kangka.net/2011/11/ios5%e6%89%93%e5%bc%80%e7%b3%bb%e7%bb%9fsetting%e9%a1%b5%e9%9d%a2.html#comments</comments>
		<pubDate>Thu, 10 Nov 2011 13:26:47 +0000</pubDate>
		<dc:creator>Kangka</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ios5]]></category>
		<category><![CDATA[Iphone]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://www.kangka.net/?p=1018</guid>
		<description><![CDATA[OS5的SDK现在可以直接打开setting页面了，以往的SDK则不可以，当时我还花了大量时间去实现，结果不了了之。 如果你想打开Location Services的setting页面，代码如下： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 如果想打开Twitter的设置： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]; 如果想打开蓝牙的设置： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&#38;path=Bluetooth"]]; 当然你还可以打开应用的设置： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Apps&#38;path=Your+App+Display+Name"]]; Your+App+Display+Name是什么，你应懂的。 不过我试这个的时候没有打开应用的setting,反而打开的是系统setting页，不知道为何。]]></description>
			<content:encoded><![CDATA[<p>OS5的SDK现在可以直接打开setting页面了，以往的SDK则不可以，当时我还花了大量时间去实现，结果不了了之。 如果你想打开Location Services的setting页面，代码如下：</p>
<p>[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];</p>
<p>如果想打开Twitter的设置：</p>
<p>[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];</p>
<p>如果想打开蓝牙的设置： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&amp;path=Bluetooth"]];</p>
<p>当然你还可以打开应用的设置： [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=Apps&amp;path=Your+App+Display+Name"]];</p>
<p>Your+App+Display+Name是什么，你应懂的。 不过我试这个的时候没有打开应用的setting,反而打开的是系统setting页，不知道为何。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kangka.net/2011/11/ios5%e6%89%93%e5%bc%80%e7%b3%bb%e7%bb%9fsetting%e9%a1%b5%e9%9d%a2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

