<?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; php</title>
	<atom:link href="http://www.nimab.org/tags/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.nimab.org</link>
	<description>穷困潦倒</description>
	<lastBuildDate>Mon, 29 Aug 2011 02:53:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Java 1.5 for OS X Lion</title>
		<link>http://www.nimab.org/2011/07/26/73.html</link>
		<comments>http://www.nimab.org/2011/07/26/73.html#comments</comments>
		<pubDate>Tue, 26 Jul 2011 09:16:27 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[MacosX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.nimab.org/?p=73</guid>
		<description><![CDATA[请参看：http://www.s-seven.net/java_15_lion]]></description>
			<content:encoded><![CDATA[<p>请参看：<a href="http://www.s-seven.net/java_15_lion">http://www.s-seven.net/java_15_lion</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2011/07/26/73.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wp post 时500错误重要更新</title>
		<link>http://www.nimab.org/2008/05/10/41.html</link>
		<comments>http://www.nimab.org/2008/05/10/41.html#comments</comments>
		<pubDate>Sat, 10 May 2008 14:31:30 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.nimab.org/?p=41</guid>
		<description><![CDATA[应该有些人用了我修改过的db.php文件，发现一bug，请尽快更新。 详情链接：http://www.nimab.org/2008/05/01/39.html]]></description>
			<content:encoded><![CDATA[<p>应该有些人用了我修改过的db.php文件，发现一bug，请尽快更新。<br />
详情链接：<a href="http://www.nimab.org/2008/05/01/39.html">http://www.nimab.org/2008/05/01/39.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2008/05/10/41.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5.1 500 错误解决方法</title>
		<link>http://www.nimab.org/2008/05/01/39.html</link>
		<comments>http://www.nimab.org/2008/05/01/39.html#comments</comments>
		<pubDate>Wed, 30 Apr 2008 17:02:05 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.nimab.org/?p=39</guid>
		<description><![CDATA[随时听人讲有500错误。 今天在楚云blog上重现了。 抓住机会debug。 结果很快出来： 当你第二次用同样的标题并且标题中含有多字节文字时，有很大机会触发wp一个死循环，然后服务器cpu直接到100%，当运行时间超过max_execution_time时候出现500错误。 死循环在这里：wp-include/post.php &#60;?php ...... if ( 'draft' != $post_status ) { $post_name_check = $wpdb-&#62;get_var($wpdb-&#62;prepare(&#34;SELECT post_name FROM $wpdb-&#62;posts WHERE post_name = %s AND post_type = %s AND ID != %d AND post_parent = %d LIMIT 1&#34;, $post_name, $post_type, $post_ID, $post_parent)); if ($post_name_check &#124;&#124; in_array($post_name, $wp_rewrite-&#62;feeds) ) { $suffix = 2; do { [...]]]></description>
			<content:encoded><![CDATA[<p>随时听人讲有500错误。<br />
今天在<a href="http://www.apollopy.org/">楚云</a>blog上重现了。<br />
抓住机会debug。<br />
结果很快出来：<br />
当你第二次用同样的标题并且标题中含有多字节文字时，有很大机会触发wp一个死循环，然后服务器cpu直接到100%，当运行时间超过max_execution_time时候出现500错误。<br />
死循环在这里：wp-include/post.php</p>
<div class="hl-surround" ><div class="hl-main"><pre><span class="hl-inlinetags">&lt;?php</span><span class="hl-code">
......
</span><span class="hl-reserved">if </span><span class="hl-brackets">( </span><span class="hl-quotes">'</span><span class="hl-string">draft</span><span class="hl-quotes">'</span><span class="hl-code"> != </span><span class="hl-var">$post_status </span><span class="hl-brackets">) {
    </span><span class="hl-var">$post_name_check</span><span class="hl-code"> = </span><span class="hl-var">$wpdb</span><span class="hl-code">-&gt;</span><span class="hl-identifier">get_var</span><span class="hl-brackets">(</span><span class="hl-var">$wpdb</span><span class="hl-code">-&gt;</span><span class="hl-identifier">prepare</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">SELECT post_name FROM </span><span class="hl-var">$wpdb</span><span class="hl-string">-&gt;posts WHERE post_name = %s AND post_type = %s AND ID != %d AND post_parent = %d LIMIT 1</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-var">$post_name</span><span class="hl-code">, </span><span class="hl-var">$post_type</span><span class="hl-code">, </span><span class="hl-var">$post_ID</span><span class="hl-code">, </span><span class="hl-var">$post_parent</span><span class="hl-brackets">))</span><span class="hl-code">;

    </span><span class="hl-reserved">if </span><span class="hl-brackets">(</span><span class="hl-var">$post_name_check</span><span class="hl-code"> || </span><span class="hl-identifier">in_array</span><span class="hl-brackets">(</span><span class="hl-var">$post_name</span><span class="hl-code">, </span><span class="hl-var">$wp_rewrite</span><span class="hl-code">-&gt;</span><span class="hl-identifier">feeds</span><span class="hl-brackets">) ) {
        </span><span class="hl-var">$suffix</span><span class="hl-code"> = </span><span class="hl-number">2</span><span class="hl-code">;
        </span><span class="hl-reserved">do </span><span class="hl-brackets">{
            </span><span class="hl-var">$alt_post_name</span><span class="hl-code"> = </span><span class="hl-identifier">substr</span><span class="hl-brackets">(</span><span class="hl-var">$post_name</span><span class="hl-code">, </span><span class="hl-number">0</span><span class="hl-code">, </span><span class="hl-number">200</span><span class="hl-code">-</span><span class="hl-brackets">(</span><span class="hl-identifier">strlen</span><span class="hl-brackets">(</span><span class="hl-var">$suffix</span><span class="hl-brackets">)</span><span class="hl-code">+</span><span class="hl-number">1</span><span class="hl-brackets">))</span><span class="hl-code">. </span><span class="hl-quotes">&quot;</span><span class="hl-string">-</span><span class="hl-var">$suffix</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
            </span><span class="hl-comment">// expected_slashed ($alt_post_name, $post_name, $post_type)
            </span><span class="hl-var">$post_name_check</span><span class="hl-code"> = </span><span class="hl-var">$wpdb</span><span class="hl-code">-&gt;</span><span class="hl-identifier">get_var</span><span class="hl-brackets">(</span><span class="hl-var">$wpdb</span><span class="hl-code">-&gt;</span><span class="hl-identifier">prepare</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">SELECT post_name FROM </span><span class="hl-var">$wpdb</span><span class="hl-string">-&gt;posts WHERE post_name = '</span><span class="hl-var">$alt_post_name</span><span class="hl-string">' AND post_type = '</span><span class="hl-var">$post_type</span><span class="hl-string">' AND ID != %d AND post_parent = %d LIMIT 1</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-var">$post_ID</span><span class="hl-code">, </span><span class="hl-var">$post_parent</span><span class="hl-brackets">))</span><span class="hl-code">;
            </span><span class="hl-var">$suffix</span><span class="hl-code">++;
        </span><span class="hl-brackets">} </span><span class="hl-reserved">while </span><span class="hl-brackets">(</span><span class="hl-var">$post_name_check</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-var">$post_name</span><span class="hl-code"> = </span><span class="hl-var">$alt_post_name</span><span class="hl-code">;
    </span><span class="hl-brackets">}
}</span></pre></div></div>
<p>死循环触发点：wp-include/wp-db.php</p>
<div class="hl-surround" ><div class="hl-main"><pre><span class="hl-inlinetags">&lt;?php</span><span class="hl-code">
......
</span><span class="hl-comment">/**
 * Prepares a SQL query for safe use, using sprintf() syntax
 */
</span><span class="hl-reserved">function </span><span class="hl-identifier">prepare</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-code">=</span><span class="hl-reserved">NULL</span><span class="hl-brackets">) {
    </span><span class="hl-reserved">if </span><span class="hl-brackets">( </span><span class="hl-reserved">NULL</span><span class="hl-code"> === </span><span class="hl-var">$args </span><span class="hl-brackets">)
    </span><span class="hl-reserved">return</span><span class="hl-code">;
    </span><span class="hl-var">$args</span><span class="hl-code"> = </span><span class="hl-identifier">func_get_args</span><span class="hl-brackets">()</span><span class="hl-code">;
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">array_shift</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-brackets">)</span><span class="hl-code">;
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">'%s'</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// in case someone mistakenly already singlequoted it
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">&quot;%s&quot;</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// doublequote unquoting
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">&quot;</span><span class="hl-string">'%s'</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// quote the strings
    </span><span class="hl-identifier">array_walk</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-code">, </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-code">&amp;</span><span class="hl-var">$this</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">escape_by_ref</span><span class="hl-quotes">'</span><span class="hl-brackets">))</span><span class="hl-code">;
    </span><span class="hl-reserved">return</span><span class="hl-code"> @</span><span class="hl-identifier">vsprintf</span><span class="hl-brackets">(</span><span class="hl-var">$query</span><span class="hl-code">, </span><span class="hl-var">$args</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre></div></div>
<p>post_name 中的的多字节文字被 urlencode 成这样 "%e6%88%91%e6%93%8d%ef%bc%81"，只要 % 后面跟了 bcdeufFosxX 中任意一个（覆盖了大半个中文区域），就造成 vsprintf 函数调用失败，返回 false，而上层的循环一直在等它返回一个非false的值，直到程序死掉。</p>
<p>解决方法很简单：<br />
修改 wp-include/wp-db.php<br />
用下面的代码替换掉之前贴出的代码：</p>
<div class="hl-surround" style="height:420px;"><div class="hl-main"><pre><span class="hl-inlinetags">&lt;?php</span><span class="hl-code">
......
</span><span class="hl-comment">/**
 * Prepares a SQL query for safe use, using sprintf() syntax
 */
</span><span class="hl-reserved">function </span><span class="hl-identifier">prepare</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-code">=</span><span class="hl-reserved">NULL</span><span class="hl-brackets">) {
    </span><span class="hl-reserved">if </span><span class="hl-brackets">( </span><span class="hl-reserved">NULL</span><span class="hl-code"> === </span><span class="hl-var">$args </span><span class="hl-brackets">)
    </span><span class="hl-reserved">return</span><span class="hl-code">;
    </span><span class="hl-var">$args</span><span class="hl-code"> = </span><span class="hl-identifier">func_get_args</span><span class="hl-brackets">()</span><span class="hl-code">;
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">array_shift</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-brackets">)</span><span class="hl-code">;
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">'%s'</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// in case someone mistakenly already singlequoted it
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">&quot;%s&quot;</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// doublequote unquoting
    </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">%s</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">&quot;</span><span class="hl-string">'%s'</span><span class="hl-quotes">&quot;</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-comment">// quote the strings
    </span><span class="hl-identifier">array_walk</span><span class="hl-brackets">(</span><span class="hl-var">$args</span><span class="hl-code">, </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-code">&amp;</span><span class="hl-var">$this</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">escape_by_ref</span><span class="hl-quotes">'</span><span class="hl-brackets">))</span><span class="hl-code">;

    </span><span class="hl-comment">// 旧的方法会引起其他问题
    // $query = preg_replace(&quot;#(%[0-f]{2})#sie&quot;, &quot;urldecode('$1')&quot;, $query);
    // $query = @vsprintf($query, $args);
    // $query = preg_replace(&quot;#([\x80-\xff])#se&quot;, &quot;strtolower(urlencode('$1'))&quot;, $query);

    // 新的方法只针对重复标题时的死循环问题
    </span><span class="hl-var">$reg</span><span class="hl-code"> = </span><span class="hl-quotes">&quot;</span><span class="hl-string">#post_name = '((?:%[0-9a-f]{2})+.+)'#Usi</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
    </span><span class="hl-reserved">if </span><span class="hl-brackets">(</span><span class="hl-identifier">preg_match</span><span class="hl-brackets">(</span><span class="hl-var">$reg</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-code">, </span><span class="hl-var">$match</span><span class="hl-brackets">)) {
        </span><span class="hl-var">$he</span><span class="hl-code"> = </span><span class="hl-var">$match</span><span class="hl-brackets">[</span><span class="hl-number">1</span><span class="hl-brackets">]</span><span class="hl-code">;
        </span><span class="hl-var">$hd</span><span class="hl-code"> = </span><span class="hl-identifier">urldecode</span><span class="hl-brackets">(</span><span class="hl-var">$he</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-var">$he</span><span class="hl-code">, </span><span class="hl-var">$hd</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-var">$query</span><span class="hl-code"> = @</span><span class="hl-identifier">vsprintf</span><span class="hl-brackets">(</span><span class="hl-var">$query</span><span class="hl-code">, </span><span class="hl-var">$args</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-var">$query</span><span class="hl-code"> = </span><span class="hl-identifier">str_replace</span><span class="hl-brackets">(</span><span class="hl-var">$hd</span><span class="hl-code">, </span><span class="hl-var">$he</span><span class="hl-code">, </span><span class="hl-var">$query</span><span class="hl-brackets">)</span><span class="hl-code">;
    </span><span class="hl-brackets">} </span><span class="hl-reserved">else </span><span class="hl-brackets">{
        </span><span class="hl-var">$query</span><span class="hl-code"> = @</span><span class="hl-identifier">vsprintf</span><span class="hl-brackets">(</span><span class="hl-var">$query</span><span class="hl-code">, </span><span class="hl-var">$args</span><span class="hl-brackets">)</span><span class="hl-code">;
    </span><span class="hl-brackets">}

    </span><span class="hl-reserved">return </span><span class="hl-var">$query</span><span class="hl-code">;
</span><span class="hl-brackets">}</span></pre></div></div>
<p>后来楚云坚持认为wp可以不用修改任何原始代码解决所有问题，所以找到了下面的方法：<br />
下载这个文件：<a href="http://www.nimab.org/softwares/db.tgz">db.tgz</a> 解压后得到 db.php 将它放到 wp-content/ 下。<br />
---------<br />
或许这只是其中一个造成500的原因，下次遇到再说吧。<br />
--------- update --------<br />
补充，此db.php为2.5.1的，后来才知道2.5.1比2.5.0也有更新，不保证其他版本没有意外情况。<br />
<strong>--------- update 2008/05/10 --------<br />
发现bug，更新了方法以及db.php下载链接。以前的方法太粗暴，一些其他的查询也被强制转码造成数据错误。<br />
解决方法：重新下载db.php或按照前文代码重新修改wp-db.php。已经出错的数据，可重新编辑保存。已知会引发错误的地方：http://yourwpuri/wp-admin/widgets.php （也就是说你使用了之前的 db 文件后，有设置过 widgets 功能，最好重新设置一遍）</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2008/05/01/39.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Leopard 编译 universal php5</title>
		<link>http://www.nimab.org/2007/12/11/24.html</link>
		<comments>http://www.nimab.org/2007/12/11/24.html#comments</comments>
		<pubDate>Mon, 10 Dec 2007 17:02:19 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[Bsd]]></category>
		<category><![CDATA[MacosX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2007/12/11/24.html</guid>
		<description><![CDATA[因为自带的php没有gd所以要重编 因为服务器用的是x86_64 httpd+php5所以要编 x86_64 因为自带的httpd+php是 universal ，所以要这样做 自带的httpd很好，所以不搞它了 参考: ppc就不要了 export MACOSX_DEPLOYMENT_TARGET=10.5 export ARCHFLAGS='-arch i386 -arch x86_64' export CFLAGS='-arch i386 -arch x86_64 -O3 -pipe' export CXXFLAGS='-arch i386 -arch x86_64 -O3 -pipe' export LDFLAGS='-arch i386 -arch x86_64 -bind_at_load' make时候可能出现这样的提示： gcc-4.0: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags 在 configure 的时候加上 [...]]]></description>
			<content:encoded><![CDATA[<p>因为自带的php没有gd所以要重编<br />
因为服务器用的是x86_64 httpd+php5所以要编 x86_64<br />
因为自带的httpd+php是 universal ，所以要这样做<br />
自带的httpd很好，所以不搞它了<br />
<strong>参考:</strong><br />
ppc就不要了</p>
<blockquote><p>
export MACOSX_DEPLOYMENT_TARGET=10.5<br />
export ARCHFLAGS='-arch i386 -arch x86_64'<br />
export CFLAGS='-arch i386 -arch x86_64 -O3 -pipe'<br />
export CXXFLAGS='-arch i386 -arch x86_64 -O3 -pipe'<br />
export LDFLAGS='-arch i386 -arch x86_64 -bind_at_load'
</p></blockquote>
<p>make时候可能出现这样的提示：</p>
<blockquote><p>gcc-4.0: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags</p></blockquote>
<p>在 configure 的时候加上 --disable-dependency-tracking</p>
<blockquote><p>
'./configure' \<br />
'--prefix=/usr' \<br />
'--with-config-file-path=/private/etc' \<br />
'--sysconfdir=/private/etc' \<br />
'--with-apxs2=/usr/sbin/apxs' \<br />
'--with-iconv=/usr/local' \<br />
'--with-mhash=/usr/local' \<br />
'--with-gettext=/usr/local' \<br />
'--with-mysql=/usr/local' \<br />
'--with-mysqli=/usr/local/bin/mysql_config' \<br />
'--with-pdo-mysql=/usr/local' \<br />
'--with-openssl=/usr' \<br />
'--with-zlib=/usr' \<br />
'--with-curl=/usr' \<br />
'--with-gd' \<br />
'--with-png-dir=/usr/X11' \<br />
'--with-jpeg-dir=/usr/local' \<br />
'--with-freetype-dir=/usr/X11' \<br />
'--with-xpm-dir=/usr/X11' \<br />
'--enable-gd-native-ttf' \<br />
'--enable-mbstring' \<br />
'--enable-sockets' \
</p></blockquote>
<p>已有的库就不重装了，只需自己安装 gawk, libiconv, mhash, gettext, mysql, jpeg<br />
需要特别注意：系统自带的liviconv有问题，需要自己编一份到/usr/local(小心不要覆盖以前的，否则可能连sh都不能执行了)，php在configure时就算指定了 --with-iconv=/usr/local 它还是首先找到 /usr/include/iconv.h ,而且 --help 里只提到 --with-iconv-dir=，应该使用 --with-iconv=<br />
解决方法：</p>
<blockquote><p>
sh#mv /usr/include/iconv.h /usr/include/iconv.h.bak
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2007/12/11/24.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone的通讯录以拼音排序</title>
		<link>http://www.nimab.org/2007/10/06/21.html</link>
		<comments>http://www.nimab.org/2007/10/06/21.html#comments</comments>
		<pubDate>Sat, 06 Oct 2007 03:08:28 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[MacosX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2007/10/06/21.html</guid>
		<description><![CDATA[在iphone中安装php 将代码保存为py.php ssh 登陆iphone或者在iphone安装Term-vt100 执行 php py.php 等待重启完成 结束 支持的中文貌似很有限，拼音表的处理看来要自己搞一个了，这个在网上找的。 py.php &#60;?php /** * @desc 将iPhone的通讯录以拼音排序, 需要安装PHP * @author Kafeifei &#60;http://www.nimab.org&#62; * @version 0.2beta */ error_reporting(0); $sqlite_file = '/private/var/root/Library/AddressBook/AddressBook.sqlitedb'; // 1.1.3 以前的版本 $sqlite_file = '/private/var/mobile/Library/AddressBook/AddressBook.sqlitedb'; // 1.1.3 以后的版本 if (!file_exists($sqlite_file)) { println(&#34;SQLiteDB:File Notfound.&#34;); die; } $dsn = &#34;sqlite:{$sqlite_file}&#34;; try { $dbh = new PDO($dsn); println(&#34;Open [...]]]></description>
			<content:encoded><![CDATA[<p>在iphone中安装php<br />
将代码保存为py.php<br />
ssh 登陆iphone或者在iphone安装Term-vt100<br />
执行 php py.php 等待重启完成<br />
结束</p>
<p>支持的中文貌似很有限，拼音表的处理看来要自己搞一个了，这个在网上找的。</p>
<p><strong>py.php</strong></p>
<div class="hl-surround" style="height:420px;"><div class="hl-main"><pre><span class="hl-inlinetags">&lt;?php
</span><span class="hl-comment">/**
 *</span><span class="hl-inlinedoc"> @desc </span><span class="hl-comment">将iPhone的通讯录以拼音排序, 需要安装PHP
 *</span><span class="hl-inlinedoc"> @author </span><span class="hl-comment">Kafeifei &lt;</span><span class="hl-url">http://www.nimab.org</span><span class="hl-comment">&gt;
 *</span><span class="hl-inlinedoc"> @version </span><span class="hl-comment">0.2beta
 */
</span><span class="hl-identifier">error_reporting</span><span class="hl-brackets">(</span><span class="hl-number">0</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-var">$sqlite_file</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">/private/var/root/Library/AddressBook/AddressBook.sqlitedb</span><span class="hl-quotes">'</span><span class="hl-code">; </span><span class="hl-comment">// 1.1.3 以前的版本
</span><span class="hl-var">$sqlite_file</span><span class="hl-code"> = </span><span class="hl-quotes">'</span><span class="hl-string">/private/var/mobile/Library/AddressBook/AddressBook.sqlitedb</span><span class="hl-quotes">'</span><span class="hl-code">; </span><span class="hl-comment">// 1.1.3 以后的版本
</span><span class="hl-reserved">if </span><span class="hl-brackets">(</span><span class="hl-code">!</span><span class="hl-identifier">file_exists</span><span class="hl-brackets">(</span><span class="hl-var">$sqlite_file</span><span class="hl-brackets">)) {
	</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">SQLiteDB:File Notfound.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
	</span><span class="hl-reserved">die</span><span class="hl-code">;
</span><span class="hl-brackets">}
</span><span class="hl-var">$dsn</span><span class="hl-code"> = </span><span class="hl-quotes">&quot;</span><span class="hl-string">sqlite:</span><span class="hl-var">{$sqlite_file}</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
</span><span class="hl-reserved">try </span><span class="hl-brackets">{
    </span><span class="hl-var">$dbh</span><span class="hl-code"> = </span><span class="hl-reserved">new </span><span class="hl-identifier">PDO</span><span class="hl-brackets">(</span><span class="hl-var">$dsn</span><span class="hl-brackets">)</span><span class="hl-code">;
    </span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">Open </span><span class="hl-var">{$dsn}</span><span class="hl-string">   OK.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-brackets">} </span><span class="hl-reserved">catch </span><span class="hl-brackets">(</span><span class="hl-identifier">Exception </span><span class="hl-var">$e</span><span class="hl-brackets">) {
    </span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">Open </span><span class="hl-var">{$dsn}</span><span class="hl-string">   ERROR:</span><span class="hl-quotes">&quot;</span><span class="hl-code">.</span><span class="hl-var">$e</span><span class="hl-code">-&gt;</span><span class="hl-identifier">getMessage</span><span class="hl-brackets">())</span><span class="hl-code">;
    </span><span class="hl-reserved">die</span><span class="hl-code">;
</span><span class="hl-brackets">}
</span><span class="hl-var">$stmt</span><span class="hl-code"> = </span><span class="hl-var">$dbh</span><span class="hl-code">-&gt;</span><span class="hl-identifier">query</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">SELECT ROWID, First, Last FROM ABPerson</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-reserved">while </span><span class="hl-brackets">(</span><span class="hl-var">$person</span><span class="hl-code"> = </span><span class="hl-var">$stmt</span><span class="hl-code">-&gt;</span><span class="hl-identifier">fetch</span><span class="hl-brackets">(</span><span class="hl-identifier">PDO</span><span class="hl-code">::</span><span class="hl-identifier">FETCH_ASSOC</span><span class="hl-brackets">)) {
	</span><span class="hl-var">$first</span><span class="hl-code"> = </span><span class="hl-identifier">ucfirst</span><span class="hl-brackets">(</span><span class="hl-identifier">Py</span><span class="hl-code">::</span><span class="hl-identifier">parse</span><span class="hl-brackets">(</span><span class="hl-identifier">u2g</span><span class="hl-brackets">(</span><span class="hl-var">$person</span><span class="hl-brackets">[</span><span class="hl-quotes">'</span><span class="hl-string">First</span><span class="hl-quotes">'</span><span class="hl-brackets">])))</span><span class="hl-code">;
	</span><span class="hl-var">$last</span><span class="hl-code">  = </span><span class="hl-identifier">ucfirst</span><span class="hl-brackets">(</span><span class="hl-identifier">Py</span><span class="hl-code">::</span><span class="hl-identifier">parse</span><span class="hl-brackets">(</span><span class="hl-identifier">u2g</span><span class="hl-brackets">(</span><span class="hl-var">$person</span><span class="hl-brackets">[</span><span class="hl-quotes">'</span><span class="hl-string">Last</span><span class="hl-quotes">'</span><span class="hl-brackets">])))</span><span class="hl-code">;
	</span><span class="hl-var">$dbh</span><span class="hl-code">-&gt;</span><span class="hl-identifier">query</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">update ABPerson set FirstSort='</span><span class="hl-var">{$first}', LastSort='{$last}' where ROWID = {$person['ROWID']}</span><span class="hl-string"> ;</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
	</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-var">{$person['ROWID']}</span><span class="hl-special">\t</span><span class="hl-string">OK.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-brackets">}
</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">done.</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rebooting...</span><span class="hl-quotes">&quot;</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-identifier">system</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">launchctl stop com.apple.SpringBoard</span><span class="hl-quotes">'</span><span class="hl-brackets">)</span><span class="hl-code">;

</span><span class="hl-reserved">function </span><span class="hl-identifier">u2g</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-brackets">) {
    </span><span class="hl-reserved">return </span><span class="hl-identifier">iconv</span><span class="hl-brackets">(</span><span class="hl-quotes">'</span><span class="hl-string">utf-8</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-quotes">'</span><span class="hl-string">gbk</span><span class="hl-quotes">'</span><span class="hl-code">, </span><span class="hl-var">$str</span><span class="hl-brackets">)</span><span class="hl-code">;
</span><span class="hl-brackets">}

</span><span class="hl-reserved">function </span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-brackets">) {
    </span><span class="hl-reserved">echo </span><span class="hl-quotes">&quot;</span><span class="hl-var">$str</span><span class="hl-special">\n</span><span class="hl-quotes">&quot;</span><span class="hl-code">;
    </span><span class="hl-identifier">flush</span><span class="hl-brackets">()</span><span class="hl-code">;
</span><span class="hl-brackets">}

</span><span class="hl-reserved">class </span><span class="hl-identifier">Py </span><span class="hl-brackets">{
    </span><span class="hl-reserved">private static </span><span class="hl-var">$table</span><span class="hl-code"> = </span><span class="hl-reserved">array</span><span class="hl-brackets">(
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">a</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20319</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20317</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">an</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20304</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20295</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20292</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ba</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20283</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20265</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ban</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20257</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20242</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20230</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20051</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ben</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20036</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">beng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20032</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20026</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">20002</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">biao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19990</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19986</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19982</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bing</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19976</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19805</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">bu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19784</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ca</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19775</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19774</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">can</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19763</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19756</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19751</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ce</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19746</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ceng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19741</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cha</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19739</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19728</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19725</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19715</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19540</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">che</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19531</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19525</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cheng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19515</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19500</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19484</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19479</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19467</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chuai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19289</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19288</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chuang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19281</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19275</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19270</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">chuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19263</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ci</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19261</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19249</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19243</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19242</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19238</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19235</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19227</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">cuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19224</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">da</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19218</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19212</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19038</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19023</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19018</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">de</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19006</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">deng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">19003</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">di</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18996</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18977</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">diao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18961</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">die</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18952</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ding</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18783</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">diu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18774</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18773</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18763</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">du</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18756</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">duan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18741</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18735</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">dun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18731</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">duo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18722</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">e</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18710</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">en</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18697</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">er</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18696</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fa</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18526</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18518</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18501</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18490</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18478</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">feng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18463</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18448</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18447</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">fu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18446</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ga</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18239</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18237</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18231</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18220</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18211</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ge</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18201</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18184</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18183</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">geng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18181</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">18012</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17997</span><span class="hl-brackets">)</span><span class="hl-code">,

        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17988</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gua</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17970</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">guai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17964</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">guan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17961</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">guang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17950</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17947</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">gun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17931</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">guo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17928</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ha</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17922</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17759</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">han</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17752</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17733</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17730</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">he</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17721</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17703</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17701</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">heng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17697</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17692</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17683</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17676</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hua</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17496</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">huai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17487</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">huan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17482</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">huang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17468</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17454</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">hun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17433</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">huo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17427</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ji</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17417</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jia</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17202</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">17185</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jiang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16983</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jiao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16970</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16942</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16915</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jing</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16733</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jiong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16708</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jiu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16706</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ju</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16689</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">juan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16664</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jue</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16657</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">jun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16647</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ka</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16474</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16470</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16465</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16459</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16452</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ke</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16448</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ken</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16433</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">keng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16429</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16427</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16423</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ku</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16419</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kua</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16412</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kuai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16407</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16403</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kuang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16401</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16393</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16220</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">kuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16216</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">la</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16212</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16205</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16202</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16187</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16180</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">le</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16171</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16169</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">leng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16158</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">li</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">16155</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lia</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15959</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15958</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">liang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15944</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">liao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15933</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15920</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15915</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ling</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15903</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">liu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15889</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">long</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15878</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15707</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15701</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lv</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15681</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">luan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15667</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lue</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15661</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">lun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15659</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">luo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15652</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ma</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15640</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15631</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">man</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15625</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15454</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15448</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">me</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15436</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15435</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">men</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15419</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">meng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15416</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15408</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15394</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">miao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15385</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15377</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">min</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15375</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ming</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15369</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">miu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15363</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15362</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15183</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">mu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15180</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">na</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15165</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15158</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15153</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15150</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15149</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ne</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15144</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15143</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15141</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">neng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15140</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ni</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15139</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15128</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">niang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15121</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">niao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15119</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15117</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15110</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ning</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">15109</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">niu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14941</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14937</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14933</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nv</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14930</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14929</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nue</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14928</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">nuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14926</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">o</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14922</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14921</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pa</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14914</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14908</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14902</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14894</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14889</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14882</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14873</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">peng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14871</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14857</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14678</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">piao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14674</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14670</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14668</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ping</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14663</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">po</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14654</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">pu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14645</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14630</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qia</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14594</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14429</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qiang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14407</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qiao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14399</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14384</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14379</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qing</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14368</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qiong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14355</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qiu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14353</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14345</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">quan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14170</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">que</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14159</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">qun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14151</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ran</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14149</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14145</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14140</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">re</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14137</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ren</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14135</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">reng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14125</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ri</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14123</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14122</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14112</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ru</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14109</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ruan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14099</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">rui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14097</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">run</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14094</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ruo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14092</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sa</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14090</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14087</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">san</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">14083</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13917</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13914</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">se</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13910</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13907</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">seng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13906</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sha</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13905</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13896</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13894</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13878</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13870</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">she</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13859</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13847</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sheng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13831</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13658</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13611</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13601</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shua</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13406</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shuai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13404</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13400</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shuang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13398</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13395</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13391</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">shuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13387</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">si</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13383</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">song</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13367</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13359</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">su</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13356</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">suan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13343</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13340</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">sun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13329</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">suo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13326</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ta</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13318</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13147</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13138</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13120</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13107</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">te</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13096</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">teng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13095</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ti</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13091</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13076</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tiao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13068</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13063</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ting</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">13060</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12888</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12875</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12871</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12860</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12858</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12852</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">tuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12849</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wa</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12838</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12831</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12829</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12812</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12802</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12607</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">weng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12597</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12594</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">wu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12585</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12556</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xia</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12359</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xian</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12346</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xiang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12320</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xiao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12300</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xie</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12120</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12099</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xing</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12089</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xiong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12074</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xiu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12067</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12058</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">12039</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xue</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11867</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">xun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11861</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ya</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11847</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11831</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11798</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11781</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ye</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11604</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11589</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yin</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11536</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ying</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11358</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11340</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11339</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">you</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11324</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11303</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11097</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yue</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11077</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">yun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11067</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">za</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11055</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11052</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11045</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11041</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11038</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">ze</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11024</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zei</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11020</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11019</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zeng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11018</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zha</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">11014</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10838</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10832</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10815</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhao</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10800</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhe</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10790</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhen</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10780</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zheng</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10764</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10587</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10544</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10533</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10519</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhua</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10331</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhuai</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10329</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10328</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhuang</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10322</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10315</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10309</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zhuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10307</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zi</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10296</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zong</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10281</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zou</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10274</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zu</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10270</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zuan</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10262</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zui</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10260</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zun</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10256</span><span class="hl-brackets">)</span><span class="hl-code">,
        </span><span class="hl-reserved">array</span><span class="hl-brackets">(</span><span class="hl-quotes">&quot;</span><span class="hl-string">zuo</span><span class="hl-quotes">&quot;</span><span class="hl-code">,-</span><span class="hl-number">10254</span><span class="hl-brackets">)
    )</span><span class="hl-code">;
    
    </span><span class="hl-reserved">private function </span><span class="hl-identifier">__construct</span><span class="hl-brackets">() {}
    
    </span><span class="hl-reserved">private static function </span><span class="hl-identifier">get</span><span class="hl-brackets">(</span><span class="hl-var">$num</span><span class="hl-brackets">) {
        </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$num</span><span class="hl-code"> &gt; </span><span class="hl-number">0</span><span class="hl-code"> &amp;&amp; </span><span class="hl-var">$num</span><span class="hl-code"> &lt; </span><span class="hl-number">160</span><span class="hl-brackets">){
            </span><span class="hl-reserved">return </span><span class="hl-identifier">chr</span><span class="hl-brackets">(</span><span class="hl-var">$num</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-brackets">} </span><span class="hl-reserved">elseif</span><span class="hl-brackets">(</span><span class="hl-var">$num</span><span class="hl-code"> &lt; -</span><span class="hl-number">20319</span><span class="hl-code"> || </span><span class="hl-var">$num</span><span class="hl-code"> &gt; -</span><span class="hl-number">10247</span><span class="hl-brackets">) {
            </span><span class="hl-reserved">return </span><span class="hl-quotes">''</span><span class="hl-code">;
        </span><span class="hl-brackets">} </span><span class="hl-reserved">else </span><span class="hl-brackets">{
            </span><span class="hl-reserved">for </span><span class="hl-brackets">(</span><span class="hl-var">$i</span><span class="hl-code"> = </span><span class="hl-identifier">count</span><span class="hl-brackets">(</span><span class="hl-identifier">self</span><span class="hl-code">::</span><span class="hl-var">$table</span><span class="hl-brackets">)</span><span class="hl-code">-</span><span class="hl-number">1</span><span class="hl-code">; </span><span class="hl-var">$i</span><span class="hl-code">&gt;=</span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-var">$i</span><span class="hl-code">--</span><span class="hl-brackets">) {
                </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">self</span><span class="hl-code">::</span><span class="hl-var">$table</span><span class="hl-brackets">[</span><span class="hl-var">$i</span><span class="hl-brackets">][</span><span class="hl-number">1</span><span class="hl-brackets">]</span><span class="hl-code"> &lt;= </span><span class="hl-var">$num</span><span class="hl-brackets">) </span><span class="hl-reserved">break</span><span class="hl-code">;
            </span><span class="hl-brackets">}
            </span><span class="hl-reserved">return </span><span class="hl-identifier">self</span><span class="hl-code">::</span><span class="hl-var">$table</span><span class="hl-brackets">[</span><span class="hl-var">$i</span><span class="hl-brackets">][</span><span class="hl-number">0</span><span class="hl-brackets">]</span><span class="hl-code">;
        </span><span class="hl-brackets">}
    }
    
    </span><span class="hl-reserved">public static function </span><span class="hl-identifier">parse</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-brackets">) {
        </span><span class="hl-reserved">if </span><span class="hl-brackets">(</span><span class="hl-reserved">empty</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-brackets">)) {
        	</span><span class="hl-reserved">return </span><span class="hl-quotes">''</span><span class="hl-code">;
        </span><span class="hl-brackets">}
        </span><span class="hl-var">$r</span><span class="hl-code">=</span><span class="hl-quotes">&quot;&quot;</span><span class="hl-code">;
        </span><span class="hl-reserved">for</span><span class="hl-brackets">(</span><span class="hl-var">$i</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-var">$i</span><span class="hl-code"> &lt; </span><span class="hl-identifier">strlen</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-var">$i</span><span class="hl-code">++</span><span class="hl-brackets">) {
            </span><span class="hl-var">$p</span><span class="hl-code"> = </span><span class="hl-identifier">ord</span><span class="hl-brackets">(</span><span class="hl-identifier">substr</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-code">, </span><span class="hl-var">$i</span><span class="hl-code">, </span><span class="hl-number">1</span><span class="hl-brackets">))</span><span class="hl-code">;
            </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-var">$p</span><span class="hl-code"> &gt; </span><span class="hl-number">160</span><span class="hl-brackets">){
                </span><span class="hl-var">$q</span><span class="hl-code"> = </span><span class="hl-identifier">ord</span><span class="hl-brackets">(</span><span class="hl-identifier">substr</span><span class="hl-brackets">(</span><span class="hl-var">$str</span><span class="hl-code">, ++</span><span class="hl-var">$i</span><span class="hl-code">, </span><span class="hl-number">1</span><span class="hl-brackets">))</span><span class="hl-code">;
                </span><span class="hl-var">$p</span><span class="hl-code"> = </span><span class="hl-var">$p</span><span class="hl-code"> * </span><span class="hl-number">256</span><span class="hl-code"> + </span><span class="hl-var">$q</span><span class="hl-code"> - </span><span class="hl-number">65536</span><span class="hl-code">;
            </span><span class="hl-brackets">}
            </span><span class="hl-var">$r</span><span class="hl-code"> .= </span><span class="hl-identifier">self</span><span class="hl-code">::</span><span class="hl-identifier">get</span><span class="hl-brackets">(</span><span class="hl-var">$p</span><span class="hl-brackets">)</span><span class="hl-code">;
        </span><span class="hl-brackets">}
        </span><span class="hl-reserved">return </span><span class="hl-var">$r</span><span class="hl-code">;
    </span><span class="hl-brackets">}
}
</span><span class="hl-inlinetags">?&gt;</span></pre></div></div>
<p>----<br />
update 把重起iphone改为重启SpringBoard<br />
update 修正代码中一个逻辑错误和改进一个描述 2008/4/6<br />
update iphone 1.1.3 以后，数据库地址改变</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2007/10/06/21.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>再谈 jre / ZendStudio 中文字体问题</title>
		<link>http://www.nimab.org/2007/01/23/12.html</link>
		<comments>http://www.nimab.org/2007/01/23/12.html#comments</comments>
		<pubDate>Mon, 22 Jan 2007 17:55:14 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2007/01/23/12.html</guid>
		<description><![CDATA[找了若干资料，终于有了结果 原来如此简单： 把 Courier New 的几个字体文件 copy 到 jre/lib/fonts/ cd xxx/jre/lib/fonts mkfontscale cp fonts.scale fonts.dir cd ../ cp fontconfig.properties.src fontconfig.properties vi fontconfig.properties 修改相关位置： monospaced.plain.latin-1=-monotype-courier new-medium-r-normal--0-0-0-0-m-0-iso8859-1 monospaced.bold.latin-1=-monotype-courier new-bold-r-normal--0-0-0-0-m-0-iso8859-1 monospaced.italic.latin-1=-monotype-courier new-medium-i-normal--0-0-0-0-m-0-iso8859-1 monospaced.bolditalic.latin-1=-monotype-courier new-bold-i-normal--0-0-0-0-m-0-iso8859-1 最后再 cp 一个你喜欢的中文字体到 xxx/jre/fonts/fallback/ 打开 ZDE，设置字体为 monospaced 这下爽了，我顶你个肺！ 注意：此方法只在 Ubuntu 下测试通过，另外 Windows 是不适用的，如果是suse或者redhat之类的系统，主意看 xxx/jre/lib 下面的fontconfig.xxxx 文件，与当前系统相关做相应的修改就可以（没试过） 相关网址：http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html]]></description>
			<content:encoded><![CDATA[<p>找了若干资料，终于有了结果<br />
原来如此简单：</p>
<p>把 Courier New 的几个字体文件 copy 到 jre/lib/fonts/ </p>
<blockquote><p>
cd xxx/jre/lib/fonts<br />
mkfontscale<br />
cp fonts.scale fonts.dir<br />
cd ../<br />
cp fontconfig.properties.src fontconfig.properties<br />
vi fontconfig.properties
</p></blockquote>
<p>修改相关位置：</p>
<blockquote><p>
monospaced.plain.latin-1=-monotype-courier new-medium-r-normal--0-0-0-0-m-0-iso8859-1<br />
monospaced.bold.latin-1=-monotype-courier new-bold-r-normal--0-0-0-0-m-0-iso8859-1<br />
monospaced.italic.latin-1=-monotype-courier new-medium-i-normal--0-0-0-0-m-0-iso8859-1<br />
monospaced.bolditalic.latin-1=-monotype-courier new-bold-i-normal--0-0-0-0-m-0-iso8859-1
</p></blockquote>
<p>最后再 cp 一个你喜欢的中文字体到 xxx/jre/fonts/fallback/<br />
打开 ZDE，设置字体为 monospaced<br />
这下爽了，我顶你个肺！</p>
<p>注意：此方法只在 Ubuntu 下测试通过，另外 Windows 是不适用的，如果是suse或者redhat之类的系统，主意看 xxx/jre/lib 下面的fontconfig.xxxx 文件，与当前系统相关做相应的修改就可以（没试过）</p>
<p>相关网址：<a href="http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html">http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2007/01/23/12.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>再说关于jre的字体问题</title>
		<link>http://www.nimab.org/2007/01/22/11.html</link>
		<comments>http://www.nimab.org/2007/01/22/11.html#comments</comments>
		<pubDate>Mon, 22 Jan 2007 14:33:32 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacosX]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2007/01/22/11.html</guid>
		<description><![CDATA[其实最简单的解决ZendStudio中文问题方法就是： (ZDE自带了JRE) Zendxxx/jre/lib/fonts/ 目录下面建一个叫 fallback 的目录，然后 ln 或干脆 cp 一个中文字体进去就OK了，以前还去改什么字体配置文件，真傻B了！ 同样sun-jre也是一样的，建立 fallback 目录。 这种方法对 jre1.5 一上版本有效，其他版本据说要修改 lib 下面某个 font开头的文件。 另外说一下，jre1.6 对文字的处理看上去好像调用了操作系统的东西，例如平滑效果。 不知道有没有高人能把 ZendStudio 里的文字效果做成和平果一样的，Courier New 的英文，黑体中文，平滑处理。平果唯一让我怀念的就是这个东西，写代码的时候心情高很多。]]></description>
			<content:encoded><![CDATA[<p>其实最简单的解决ZendStudio中文问题方法就是：<br />
(ZDE自带了JRE)<br />
Zendxxx/jre/lib/fonts/<br />
目录下面建一个叫 fallback 的目录，然后 ln 或干脆 cp 一个中文字体进去就OK了，以前还去改什么字体配置文件，真傻B了！<br />
同样sun-jre也是一样的，建立 fallback 目录。<br />
这种方法对 jre1.5 一上版本有效，其他版本据说要修改 lib 下面某个 font开头的文件。</p>
<p>另外说一下，jre1.6 对文字的处理看上去好像调用了操作系统的东西，例如平滑效果。</p>
<p>不知道有没有高人能把 ZendStudio 里的文字效果做成和平果一样的，Courier New 的英文，黑体中文，平滑处理。平果唯一让我怀念的就是这个东西，写代码的时候心情高很多。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2007/01/22/11.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 6.10 Edgy 下ZendStudio不能运行的问题。</title>
		<link>http://www.nimab.org/2006/10/29/7.html</link>
		<comments>http://www.nimab.org/2006/10/29/7.html#comments</comments>
		<pubDate>Sun, 29 Oct 2006 06:01:33 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2006/10/29/7.html</guid>
		<description><![CDATA[升级完发现系统速度居然比6.06更快！ 其他都还不错，只是ZDE不能运行了，出现以下错误信息： Configuring the installer for this system's environment... nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: [...]]]></description>
			<content:encoded><![CDATA[<p>升级完发现系统速度居然比6.06更快！<br />
其他都还不错，只是ZDE不能运行了，出现以下错误信息：</p>
<blockquote><p>Configuring the installer for this system's environment...<br />
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory<br />
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory<br />
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory<br />
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory<br />
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory<br />
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory<br />
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory</p>
<p>Launching installer...</p>
<p>grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory<br />
/tmp/install.dir.9288/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory</p></blockquote>
<p>尝试手动链接 /usr/lib/ 下的文件也不行，发现原来这些文件在 /lib/ 下都是存在的，google以后找到<a href="http://blog.eshangrao.com/index.php/2006/09/08/275-ubuntu-edgycoldfusion702">问题所在</a>，然后看到 <a href="http://192.150.14.120/cfusion/knowledgebase/index.cfm?id=tn_18831">http://192.150.14.120/cfusion/knowledgebase/index.cfm?id=tn_18831</a>  写的好像是叫修改版本号，具体的搞不懂 echo $LD_ASSUME_KERNEL 也是空的，最后还是注释刁解决问题：</p>
<p>修改 ZDE 把第1488行注释掉（可能是其他行）。</p>
<blockquote><p>1448 #export LD_ASSUME_KERNEL=2.2.5</p></blockquote>
<p>另外安装文件也有同样的问题，看引用文写了个脚本：</p>
<blockquote><p>
#!/bin/bash<br />
if [ "x$1" == "x" ]<br />
then<br />
        echo "usage: $0 filename";<br />
fi<br />
newfile="new_$1";<br />
cat $1 | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > $newfile;<br />
chmod +x $newfile;<br />
echo $newfile;
</p></blockquote>
<p>保存为例如 newglibc</p>
<blockquote><p>$chmod +x newglibc</p></blockquote>
<p>以后遇到这种问题直接：</p>
<blockquote><p>$ ./glibcFix ZendStudio-xxx.bin<br />
new_ZendStudio-xxx.bin<br />
$ ./new_ZendStudio-xxx.bin
</p></blockquote>
<p>就可以运行了</p>
<p>好像写得有点白痴，太无聊了吧，想多写两个字。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2006/10/29/7.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>一个常见的xml解析错误解决方法</title>
		<link>http://www.nimab.org/2006/10/09/5.html</link>
		<comments>http://www.nimab.org/2006/10/09/5.html#comments</comments>
		<pubDate>Mon, 09 Oct 2006 05:14:31 +0000</pubDate>
		<dc:creator>Kafeifei</dc:creator>
				<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.nimab.org/2006/10/09/5.html</guid>
		<description><![CDATA[反正就是莫名其妙的错误，特别是utf-8的页面，出现这种情况的原因大概因为utf-8的编码格式是变长的，规则比较烦，中途少了一个字节或者多了一个字节就容易出现这类问题，后来用ultraedit查看，发现很诡异，都是那种单字节的字符引起的，一些控制码，反正不管怎样，替换掉这些东西就可以了，这些字符本来也不是用来看的。 $xml = preg_replace('#[\x00-\x08\x0e-\x1f\x7f]+#', '', $xml);]]></description>
			<content:encoded><![CDATA[<p>反正就是莫名其妙的错误，特别是utf-8的页面，出现这种情况的原因大概因为utf-8的编码格式是变长的，规则比较烦，中途少了一个字节或者多了一个字节就容易出现这类问题，后来用ultraedit查看，发现很诡异，都是那种单字节的字符引起的，一些控制码，反正不管怎样，替换掉这些东西就可以了，这些字符本来也不是用来看的。</p>
<blockquote><p>
$xml = preg_replace('#[\x00-\x08\x0e-\x1f\x7f]+#', '', $xml);
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.nimab.org/2006/10/09/5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

