<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>mojay's blog</title>
		<link>http://www.lawuu.com/</link>
		<description>不许说谎，不许联想！</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20071004</generator>
		<lastBuildDate>Fri, 23 May 2008 03:51:07 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=79</guid>
			<title>JS控制滚动方式。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网上找的一段滚动代码。。。</p>
<p>&nbsp;</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=79" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=79</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-04-04 11:37</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=74</guid>
			<title>郁闷……免费空间有AD！</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前两天申请的一个国外的免费5G空间，说是没有广告的，昨天看了下传上去的上次的腾讯读书演示那个页面，居然下面公然挂着广告，还有一些提示信息，郁闷。如果我的朋友不知道的情况下难道说我在这么一个小页面都不会忘了挂个GG广告&hellip;&hellip;生气了，看了下那个广告在页面最后，也没有什么内容，就加了个ID以及脚本隐藏了&hellip;&hellip;脚本如下：</p>
<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol class="dp-c">
    <li class="alt"><span><span>&lt;script&gt;&nbsp; &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;window.onload=</span><span class="keyword">function</span><span>(){ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;document.getElementById(</span><span class="string">'a'</span><span>).innerHTML=</span><span class="string">''</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&lt;/script&gt;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>演示地址：<a href="http://eanor.v7host.net/qqbook.php">http://eanor.v7host.net/qqbook.php</a>&nbsp;<br />
这个方法或许会给某些带广告的免费空间使用者提供点思路。<img alt="" border="0" src="http://www.lawuu.com/images/smiles/laugh.gif" /></p>]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=74</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-04-02 08:43</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=67</guid>
			<title>语言替换的误解。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在OPENCART后台增加新的语言并立刻替换了语言后，看到前台使用的是修改后的语言，而后台不变，出现这样的情况的原因是在语言类中使用了如下语句：</p>
<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span><span class="keyword">if</span><span>&nbsp;(</span><span class="func">array_key_exists</span><span>(</span><span class="vars">$this</span><span>-&gt;session-&gt;get(</span><span class="string">'language'</span><span>),&nbsp;</span><span class="vars">$this</span><span>-&gt;languages))&nbsp;{ &nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$this</span><span>-&gt;set(</span><span class="vars">$this</span><span>-&gt;session-&gt;get(</span><span class="string">'language'</span><span>)); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span class="keyword">elseif</span><span>&nbsp;(</span><span class="func">array_key_exists</span><span>(</span><span class="vars">$this</span><span>-&gt;request-&gt;get(</span><span class="string">'language'</span><span>,&nbsp;</span><span class="string">'cookie'</span><span>),&nbsp;</span><span class="vars">$this</span><span>-&gt;languages))&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$this</span><span>-&gt;set(</span><span class="vars">$this</span><span>-&gt;request-&gt;get(</span><span class="string">'language'</span><span>,&nbsp;</span><span class="string">'cookie'</span><span>)); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span class="keyword">elseif</span><span>&nbsp;(</span><span class="vars">$browser</span><span>&nbsp;=&nbsp;</span><span class="vars">$this</span><span>-&gt;detect())&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$this</span><span>-&gt;set(</span><span class="vars">$browser</span><span>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</span><span class="keyword">else</span><span>&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$this</span><span>-&gt;set(</span><span class="vars">$this</span><span>-&gt;config-&gt;get(</span><span class="string">'config_language'</span><span>)); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>解决方法是将这段代码替换成</p>
<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span><span class="vars">$this</span><span>-&gt;set(</span><span class="vars">$this</span><span>-&gt;config-&gt;get(</span><span class="string">'config_language'</span><span>));&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>但是一般不推荐。</p>]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=67</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-25 12:13</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=66</guid>
			<title>不能注册新用户的解决方法。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OPENCART安装成功后如果不能注册新用户，提示类似如下：</p>
<div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span>Error:&nbsp;Field&nbsp;</span><span class="string">'cart'</span><span>&nbsp;doesn</span><span class="string">'t&nbsp;have&nbsp;a&nbsp;default&nbsp;value&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li class=""><span><span class="string">Error&nbsp;No:&nbsp;1364&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">insert&nbsp;into&nbsp;customer&nbsp;set&nbsp;firstname&nbsp;=&nbsp;'</span><span>admin</span><span class="string">',&nbsp;lastname&nbsp;=&nbsp;'</span><span>admin</span><span class="string">',&nbsp;email&nbsp;=&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li class=""><span><span class="string">'</span><span>admin@example.com</span><span class="string">',&nbsp;telephone&nbsp;=&nbsp;'</span><span>1234567890</span><span class="string">',&nbsp;fax&nbsp;=&nbsp;'</span><span class="string">',&nbsp;password&nbsp;=&nbsp;&nbsp; </span>&nbsp;</span></li>
    <li class="alt"><span><span class="string">'</span><span>passwordhash</span><span class="string">',&nbsp;status&nbsp;=&nbsp;'</span><span>1'&nbsp;&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>可以在数据库管理工具中执行类似如下的SQL语句解决。</p>
<div><span class="syntax">
<div class="codeText">
<div class="codeHead">SQL代码</div>
<ol class="dp-sql">
    <li class="alt"><span><span class="keyword">ALTER</span><span>&nbsp;</span><span class="keyword">TABLE</span><span>&nbsp;`customer`&nbsp;CHANGE&nbsp;`cart`&nbsp;`cart`&nbsp;TEXT&nbsp;</span><span class="keyword">CHARACTER</span><span>&nbsp;</span><span class="keyword">SET</span><span>&nbsp;utf8&nbsp;</span><span class="keyword">COLLATE</span><span>&nbsp;utf8_unicode_ci&nbsp;</span><span class="op">NULL</span><span>&nbsp;&nbsp;&nbsp;</span></span></li>
</ol>
</div>
</span></div>]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=66</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-25 12:09</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=60</guid>
			<title>又给博客换了个面。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;无聊逛了逛一些CSS网站，看到一个比较不错的模板，下载下来做了个皮肤，感觉还不错，比较简单，另外把之前的来访统计（加载太慢）换成了雅虎的。再一次把自己的真人照放在了上面，第一次用SB写BLOG的时候就放过自己的真人照，当时还有另外一个朋友在。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天看了<a href="http://www.laogui.com/">老鬼的博客</a>，他也换了个风格，之前也是打算用TP作为博客的程序基础，自己太懒了，英语看不懂，也就用了个简单的，但<a href="http://www.sablog.net/blog/">安全天使</a>的程序也还不错。之前在成都有用过BO-BLOG，PJBLOG。之前对老鬼有一些误会，现在没了，各自都有自己的事情，感觉自己有点小心眼。这次换皮肤，由于DIV冲突,造成了不能引用评论，还给小A发了消息问，自己真粗心。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 电脑昨天晚上被我用GHOST把整块硬盘GO了，再打开电脑的时候就剩一个70多G的C盘，心里凉了一大截，今天在网上看了些方法，也不知道今天回去能否搞定，要不就只有拿到电脑城去SHOW了&hellip;&hellip;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 截个博客的风格图如下：</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=60" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=60</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-15 12:56</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=59</guid>
			<title>信念，“用信念去战斗”。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2008年，是中国奥运之年，也是中国互联网发展的腾飞之年，中国网民突破2亿大关，互联网应用更深的进入了人们的社会生活，中国互联网站长在2008年应该考虑什么、立足什么、做些什么、怎么去做且做好？这是每一个站长都应该思考的问题。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在过去的2006、2007年第一届、第二届中国互联网站长论坛上，也就是Comsenz和落伍者的5周年、6周年聚会上，我们曾经有过很多行业焦点话题的思考、也做过大量具体经营问题的探讨，甚至，还针对风险投资等新机会的把握和应对做过很多经验的分享。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2006、2007那两年，确实也是激情燃烧的岁月之年。Web2.0很热、融资很易、IPO很多，人也很浮躁。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2008年，如中国股市一样，牛市行情转向&ldquo;熊&rdquo;的一面。互联网行业与任何行业一样，都有面临巅峰和进入低谷的现实可能。哪些网站和站长能够最终赢得未来？什么才是赢得未来的最重要根本？是背景、资源、资本、技术还是各种诱人的机会？都是也都不象是。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;走出一切繁杂的经验，返回自然万物的本真，我们对于&ldquo;最重要根本&rdquo;的理解是：<strong>信念，&ldquo;用信念去战斗&rdquo;。</strong></p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=59" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=59</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-12 08:23</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=58</guid>
			<title>DEELX——C++中的正则库。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DEELX 是一个在 C++ 环境下的与 Perl 兼容的正则表达式引擎。是 RegExLab 开展的一个研究开发项目。</p>
<h5>基本特点：</h5>
<ul>
    <li>支持与 Perl 兼容的正则表达式语法。</li>
    <li>支持 IGNORECASE, SINGLELINE, MULTILINE 等常见匹配模式。</li>
    <li>兼容性强，能在 vc6, vc7, vc8, gcc, Turbo C++ 等大多数 C++ 环境编译。</li>
    <li><font color="#ff0000">支持命名分组，条件表达式，递归表达式等多种高级特性。（1.2版本新特点）</font></li>
</ul>
<h5><br />
与 GRETA、boost 相比，DEELX 独到之处：</h5>
<ul>
    <li>完全使用模版库编写，支持 char, wchar_t, int 等以及其他基类型版本。</li>
    <li>全部代码位于一个头文件（.h）中， 比任何引擎都使用简单和方便。</li>
    <li>支持从右向左匹配模式，可从文本结束位置向前搜索匹配。</li>
    <li><font color="#ff0000">可防止零长度子匹配循环无限次而产生的死循环。（1.2版本新特点）</font></li>
</ul>
<h5><br />
DEELX 不足之处：</h5>
<ul>
    <li>DEELX 是完全免费的实验室产品。</li>
    <li>为弥补实验室产品的不足，附件有与本引擎完全兼容的调试工具：Match Tracer。</li>
</ul><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=58" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=58</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-11 22:25</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=57</guid>
			<title>《Effective C++》中的50个条款</title>
			<author>mojay</author>
			<description><![CDATA[<p>条款1：尽量用const和inline而不用#define<br />
条款2：尽量用&lt;iostream&gt;而不用&lt;stdio.h&gt;<br />
条款3：尽量用new和delete而不用malloc和free<br />
条款4：尽量使用c++风格的注释<br />
条款5：对应的new和delete要采用相同的形式<br />
条款6：析构函数里对指针成员调用delete<br />
条款7：预先准备好内存不够的情况<br />
条款8:&nbsp;&nbsp; 写operator new和operator delete时要遵循常规<br />
条款9:&nbsp;&nbsp; 避免隐藏标准形式的new</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=57" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=57</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-03-11 20:52</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=49</guid>
			<title>SABLOG-X聚合，自动采集，文本存储</title>
			<author>mojay</author>
			<description><![CDATA[<p>最近一直在研究并学习文本数据库，但是没有数据，所以就需要采集。而采集这个方法会对双方的服务器都造成影响，所以必须定时自动采集。<br />
<font color="#ff0000">愤怒的PS：SB的程序的自动保存没有做好有待改进，刚才提交的时候关键字有问题，再点回来，上次保存的只有一行字。汗！！</font><br />
选择SABLOG的聚合原因是：页面简单，每条记录都不多，都是SB的用户，他的那个程序我感觉也是自动采集的，但不知道用的什么做数据库。<br />
刚才列了好多功能出来，但是这一丢失，那其他的就不多说了，最重要的就是用到了文本数据库以及定时处理。这两项技术势必对我以后的程序开发产生非常的有利影响。话不多说。</p>
<p>演示地址：<a href="http://www.lawuu.com/feed">http://www.lawuu.com/feed</a></p>
<p>SB聚合地址：<a href="http://www.sablog.net/feed">http://www.sablog.net/feed</a></p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=49" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=49</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-20 12:23</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=48</guid>
			<title>php项目打包 (来自蓝色理想)</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 大家经常会接到一些编程的活，例如设计企业网站，做做财务，统计系统什么的。或许是因为朋友的需求，或许图个零花。不管什么原因吧。等程序做好了，给对方展示、安装，就成了问题。企业网站好说，至少需要个虚拟主机什么的；可是OA，财务&hellip;&hellip;这些内部系统就不好说了，总不能把代码和数据库扔给人家，写个说明，让他们自己照着说明去配置环境，安装代码吧。这样显然不像话，要知道隔行如隔山啊！再者，万一客户离自己呆的地方十万八千里，总不能过去给人安装吧，这样估计所有收入都挡不住这一来一往的车费的。所以把WAMP环境+PHP程序+维护安装卸载程序打成EXE安装包就很有必要。要让客户安装PHP程序就像安装QQ一样简单，方便！</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=48" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=48</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-11 09:56</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=47</guid>
			<title>新的学习教程，angel的PhpSpy2008</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PhpSpy是一个用PHP语言编写的在线管理程序，同时集成很多和海阳顶端网所类似的功能，也可以说是一个WEB方式的后门，结合现有的攻击手法，本着实用、简洁、小巧的原则，开发了这个程序。由于程序性质问题，公开提供下载的版本不会提供更多的操作。例如MSSQL连接、WIN主机反弹等。</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=47" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=47</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-10 13:18</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=44</guid>
			<title>一段正则表达式过滤。</title>
			<author>mojay</author>
			<description><![CDATA[<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span><span>&lt;?php &nbsp;&nbsp;</span></span></li>
    <li class=""><span class="comment">/** </span>&nbsp;</li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;过滤在线编辑器产生的不安全html代码. </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;PHP&nbsp;versions&nbsp;4&nbsp;and&nbsp;5 </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;*&nbsp;@name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;html过滤&nbsp; </span>&nbsp;</span></li>
    <li class=""><span><span class="comment">&nbsp;*&nbsp;@notice&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;此版本只过滤js,框架，表单，meta </span>&nbsp;</span></li>
    <li class="alt"><span><span class="comment">&nbsp;*/</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span class="vars">$str</span><span>=</span><span class="string">&quot;&lt;img&nbsp;src='blah&gt;'&nbsp;onmouseover='javascript:alert(\&quot;xx\&quot;)'&gt;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">/*不需要过滤的数组*/</span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$htm_on</span><span>=</span><span class="keyword">array</span><span>( &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;acronym&quot;</span><span>,</span><span class="string">&quot;acronym&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;baseFont&quot;</span><span>,</span><span class="string">&quot;baseFont&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;button&quot;</span><span>,</span><span class="string">&quot;button&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;caption&quot;</span><span>,</span><span class="string">&quot;caption&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;clientInformation&quot;</span><span>,</span><span class="string">&quot;clientInformation&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;font&quot;</span><span>,</span><span class="string">&quot;font&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;implementation&quot;</span><span>,</span><span class="string">&quot;implementation&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;button&quot;</span><span>,</span><span class="string">&quot;button&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;location&quot;</span><span>,</span><span class="string">&quot;location&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;option&quot;</span><span>,</span><span class="string">&quot;option&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;&lt;selection&quot;</span><span>,</span><span class="string">&quot;selection&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class=""><span class="string">&quot;&lt;strong&quot;</span><span>,</span><span class="string">&quot;strong&gt;&quot;</span><span>, &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="string">&quot;font&quot;</span><span>);&nbsp;&nbsp;&nbsp;</span></li>
</ol>
</div><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=44" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=44</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-03 08:14</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=43</guid>
			<title>PHP四大排序算法</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以前在学校的时候最害怕的就是排序，也一直弄不清楚，现在来看看PHP的排序，恍然大悟。</p>
<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span><span>&lt;? &nbsp;&nbsp;</span></span></li>
    <li class=""><span class="comment">//插入排序（一维数组） </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">function</span><span>&nbsp;insert_sort(</span><span class="vars">$arr</span><span>){ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span><span class="vars">$count</span><span>&nbsp;=&nbsp;</span><span class="func">count</span><span>(</span><span class="vars">$arr</span><span>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span><span class="keyword">for</span><span>(</span><span class="vars">$i</span><span>=1;&nbsp;</span><span class="vars">$i</span><span>&lt;</span><span class="vars">$count</span><span>;&nbsp;</span><span class="vars">$i</span><span>++){ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$tmp</span><span>&nbsp;=&nbsp;</span><span class="vars">$arr</span><span>[</span><span class="vars">$i</span><span>]; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$j</span><span>&nbsp;=&nbsp;</span><span class="vars">$i</span><span>&nbsp;-&nbsp;1; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">while</span><span>(</span><span class="vars">$arr</span><span>[</span><span class="vars">$j</span><span>]&nbsp;&gt;&nbsp;</span><span class="vars">$tmp</span><span>){ &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$arr</span><span>[</span><span class="vars">$j</span><span>+1]&nbsp;=&nbsp;</span><span class="vars">$arr</span><span>[</span><span class="vars">$j</span><span>]; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$arr</span><span>[</span><span class="vars">$j</span><span>]&nbsp;=&nbsp;</span><span class="vars">$tmp</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="vars">$j</span><span>--; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;} &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span><span class="keyword">return</span><span>&nbsp;</span><span class="vars">$arr</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;&nbsp;</span></li>
</ol>
</div><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=43" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=43</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-03 08:09</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=41</guid>
			<title>驳《“80后”程序员为什么找不到工作？》</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在欧美，程序员&mdash;高级程序员&mdash;分析师&mdash;高级分析师&mdash;架构师，是条很明确的发展路线，所以google、redhat、microsoft大把3、40岁的程序员。在中国不同，28岁以上基本是项目经理，35岁以上基本是部门经理，试问，中国的程序员不是80后的，难道是50后、60后的？</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有人总喜欢拿80后的来说事，就像前2年喜欢拿女大学生来说事一样。随着2000年扩招，80后大量涌入社会，找不到工作，是中国国情决定的，和年龄没有多大关系。当200个人争抢20个职位时，那180人大可高呼&ldquo;找不到工作&rdquo;！君不见，招聘信息上都写着&ldquo;年龄35岁以下&rdquo;。</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=41" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=41</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-02 09:58</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=40</guid>
			<title>“80后”程序员为什么找不到工作？</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所谓&ldquo;80后&rdquo;，是指22~27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。<br />
不可否认，&ldquo;80后&rdquo;已成为职场上迅速成长的中竖力量，尤其是在国内的研发领域。每个时代都有自己的特点，如果用几个比较典型的正面词句形容他们应该是：聪明、有主见、有能力。 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 那身为&ldquo;80后&rdquo;的技术人员找工作为什么还这么难呢？ 因为，还可以用几个比较典型的负面词句形容他们：缺乏责任感、定位不清、困难而退。</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=40" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=40</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2008-01-01 12:54</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=39</guid>
			<title>SSI的指令及参数，来自MYKITE</title>
			<author>mojay</author>
			<description><![CDATA[<p>SSI 在使用时遵循以下格式：<br />
&lt;!--#directive parameter=&quot;value&quot;--&gt;</p>
<p>其中，directive 是向服务器发送的指令名称，parameter 是指令的操作对象，而 value 则是用户希望得到的指令处理结果。<br />
所有的 SSI 命令都是以 &quot;&lt;!--#&quot; 开始，其中 &quot;&lt;!-&quot; 和 &quot;#&quot; 之间不能有任何空格，否则服务器会把 SSI 命令当称普通的文件注释处理，不会显示出任何结果，也不会产生错误提示。此外，SSI 命令中的 &quot;=&quot; 两边不能有空格，右边的值必须包含在双引号内，后面可以跟空格，最后是结束标签 &quot;--&gt;&quot;。<br />
SSI 命令包含六大类指令以及各自的参数，具体如下：<br />
指令及参数指令名称参数列表<br />
Configerrmsg, timefmt, sizefmt<br />
includevirtual, file<br />
echovar<br />
fsizefile<br />
flastmodfile<br />
execcmd, cgi</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=39" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=39</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2007-12-30 11:52</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=33</guid>
			<title>头痛。</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天早上得到公司服务器非常的慢的消息&hellip;&hellip;最后发现是有人采集，郁闷，想了很多方法，同事要考虑百度等搜索引擎的收录情况，所以只有先暂时不管。如果有朋友故意要这样做的话，那我就只有下狠手了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 昨天用404定向的方法帮老大做了DEDECMS的伪静态，晚上关电脑前突然发现列表分页有问题，今天又用了半天才搞定，分页这个还真有点难解决，下午帮他弄了下相关搜索，就是游戏库的资料详细页里面的类型相关，本来是打算利用DEDECMS本身自带的类，但是考虑到修改的地方太多以后他升级麻烦，就单独用了一个文件来实现。不过还好，效果显著，仍然加入了伪静态。<img alt="" border="0" src="http://www.lawuu.com/images/smiles/laugh.gif" /><img alt="" border="0" src="http://www.lawuu.com/images/smiles/glad.gif" /></p>]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=33</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2007-12-28 16:08</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=32</guid>
			<title>一段PHP分页函数</title>
			<author>mojay</author>
			<description><![CDATA[<p>今天帮老大做一个相关搜索的时候用到了分页，以前自己从来没有做过，找了个网上的。记录下，学习了。</p>
<div class="codeText">
<div class="codeHead">PHP代码</div>
<ol class="dp-c">
    <li class="alt"><span><span>&lt;? &nbsp;&nbsp;</span></span></li>
    <li class=""><span class="comment">//为了避免重复包含文件而造成错误，加了判断函数是否存在的条件： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(!function_exists(pageft)){&nbsp; &nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//定义函数pageft(),三个参数的含义为： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//$total：信息总数； </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//$displaypg：每页显示信息数，这里设置为默认是20； </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//$url：分页导航中的链接，除了加入不同的查询信息&ldquo;page&rdquo;外的部分都与这个URL相同。 </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//　　　默认值本该设为本页URL（即$_SERVER[&quot;REQUEST_URI&quot;]），但设置默认值的右边只能为常量，所以该默认值设为空字符串，在函数内部再设置为本页URL。 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">function</span><span>&nbsp;pageft(</span><span class="vars">$total</span><span>,</span><span class="vars">$displaypg</span><span>=20,</span><span class="vars">$url</span><span>=</span><span class="string">''</span><span>){ &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//定义几个全局变量：&nbsp; </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//$page：当前页码； </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//$firstcount：（数据库）查询的起始项； </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//$pagenav：页面导航条代码，函数内部并没有将它输出； </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//$_SERVER：读取本页URL&ldquo;$_SERVER[&quot;REQUEST_URI&quot;]&rdquo;所必须。 </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">global</span><span>&nbsp;</span><span class="vars">$page</span><span>,</span><span class="vars">$firstcount</span><span>,</span><span class="vars">$pagenav</span><span>,</span><span class="vars">$_SERVER</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//为使函数外部可以访问这里的&ldquo;$displaypg&rdquo;，将它也设为全局变量。注意一个变量重新定义为全局变量后，原值被覆盖，所以这里给它重新赋值。 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$GLOBALS</span><span>[</span><span class="string">&quot;displaypg&quot;</span><span>]=</span><span class="vars">$displaypg</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(!</span><span class="vars">$page</span><span>)&nbsp;</span><span class="vars">$page</span><span>=1; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//如果$url使用默认，即空值，则赋值为本页URL： </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">if</span><span>(!</span><span class="vars">$url</span><span>){&nbsp;</span><span class="vars">$url</span><span>=</span><span class="vars">$_SERVER</span><span>[</span><span class="string">&quot;REQUEST_URI&quot;</span><span>];} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//URL分析： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$parse_url</span><span>=</span><span class="func">parse_url</span><span>(</span><span class="vars">$url</span><span>); &nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$url_query</span><span>=</span><span class="vars">$parse_url</span><span>[</span><span class="string">&quot;query&quot;</span><span>];&nbsp;</span><span class="comment">//单独取出URL的查询字串 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(</span><span class="vars">$url_query</span><span>){ &nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//因为URL中可能包含了页码信息，我们要把它去掉，以便加入新的页码信息。 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//这里用到了正则表达式，请参考&ldquo;php中的正规表达式&rdquo; </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//将处理后的URL的查询字串替换原来的URL的查询字串： </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$url</span><span>=</span><span class="func">str_replace</span><span>(</span><span class="vars">$parse_url</span><span>[</span><span class="string">&quot;query&quot;</span><span>],</span><span class="vars">$url_query</span><span>,</span><span class="vars">$url</span><span>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//在URL后加page查询信息，但待赋值：&nbsp; </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(</span><span class="vars">$url_query</span><span>)&nbsp;</span><span class="vars">$url</span><span>.=</span><span class="string">&quot;&amp;page&quot;</span><span>;&nbsp;</span><span class="keyword">else</span><span>&nbsp;</span><span class="vars">$url</span><span>.=</span><span class="string">&quot;page&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>}</span><span class="keyword">else</span><span>&nbsp;{ &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$url</span><span>.=</span><span class="string">&quot;?page&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//页码计算： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$lastpg</span><span>=</span><span class="func">ceil</span><span>(</span><span class="vars">$total</span><span>/</span><span class="vars">$displaypg</span><span>);&nbsp;</span><span class="comment">//最后页，也是总页数 </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$page</span><span>=min(</span><span class="vars">$lastpg</span><span>,</span><span class="vars">$page</span><span>); &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$prepg</span><span>=</span><span class="vars">$page</span><span>-1;&nbsp;</span><span class="comment">//上一页 </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$nextpg</span><span>=(</span><span class="vars">$page</span><span>==</span><span class="vars">$lastpg</span><span>&nbsp;?&nbsp;0&nbsp;:&nbsp;</span><span class="vars">$page</span><span>+1);&nbsp;</span><span class="comment">//下一页 </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$firstcount</span><span>=(</span><span class="vars">$page</span><span>-1)*</span><span class="vars">$displaypg</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="comment">//开始分页导航条代码： </span><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$pagenav</span><span>=</span><span class="string">&quot;显示第&nbsp;&lt;B&gt;&quot;</span><span>.(</span><span class="vars">$total</span><span>?(</span><span class="vars">$firstcount</span><span>+1):0).</span><span class="string">&quot;&lt;/B&gt;-&lt;B&gt;&quot;</span><span>.min(</span><span class="vars">$firstcount</span><span>+</span><span class="vars">$displaypg</span><span>,</span><span class="vars">$total</span><span>).</span><span class="string">&quot;&lt;/B&gt;&nbsp;条记录，共&nbsp;$total&nbsp;条记录&lt;BR&gt;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//如果只有一页则跳出函数： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(</span><span class="vars">$lastpg</span><span>&lt;=1)&nbsp;</span><span class="keyword">return</span><span>&nbsp;false; &nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;&lt;a&nbsp;href='$url=1'&gt;首页&lt;/a&gt;&nbsp;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">if</span><span>(</span><span class="vars">$prepg</span><span>)&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;&lt;a&nbsp;href='$url=$prepg'&gt;前页&lt;/a&gt;&nbsp;&quot;</span><span>;&nbsp;</span><span class="keyword">else</span><span>&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;前页&nbsp;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(</span><span class="vars">$nextpg</span><span>)&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;&lt;a&nbsp;href='$url=$nextpg'&gt;后页&lt;/a&gt;&nbsp;&quot;</span><span>;&nbsp;</span><span class="keyword">else</span><span>&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;后页&nbsp;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&nbsp;&lt;a&nbsp;href='$url=$lastpg'&gt;尾页&lt;/a&gt;&nbsp;&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span class="comment">//下拉跳转列表，循环列出所有页码： </span><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;　到第&nbsp;&lt;select&nbsp;name='topage'&nbsp;size='1'&nbsp;onchange='window.location=\&quot;$url=\&quot;+this.value'&gt;\n&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">for</span><span>(</span><span class="vars">$i</span><span>=1;</span><span class="vars">$i</span><span>&lt;=</span><span class="vars">$lastpg</span><span>;</span><span class="vars">$i</span><span>++){ &nbsp;&nbsp;</span></li>
    <li class="alt"><span class="keyword">if</span><span>(</span><span class="vars">$i</span><span>==</span><span class="vars">$page</span><span>)&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&lt;option&nbsp;value='$i'&nbsp;selected&gt;$i&lt;/option&gt;\n&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class=""><span class="keyword">else</span><span>&nbsp;</span><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&lt;option&nbsp;value='$i'&gt;$i&lt;/option&gt;\n&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li class=""><span class="vars">$pagenav</span><span>.=</span><span class="string">&quot;&lt;/select&gt;&nbsp;页，共&nbsp;$lastpg&nbsp;页&quot;</span><span>; &nbsp;&nbsp;</span></li>
    <li class="alt"><span>} &nbsp;&nbsp;</span></li>
    <li class=""><span>} &nbsp;&nbsp;</span></li>
    <li class="alt"><span>?&gt;&nbsp;&nbsp;</span></li>
</ol>
</div><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=32" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=32</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2007-12-28 15:56</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=31</guid>
			<title>为您提供的收费服务</title>
			<author>mojay</author>
			<description><![CDATA[<p>&nbsp;&nbsp;</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=31" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=31</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2007-12-27 20:56</pubDate>
		</item>
		<item>
			<guid>http://www.lawuu.com/?action=show&amp;id=25</guid>
			<title>设计理论剖析：平面构成中的“线”</title>
			<author>mojay</author>
			<description><![CDATA[<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 平面构成</strong>分为自然构成和抽象构成，自然构成也就是自然的图案之间的分割、组合、排列等，抽象构成就是将自然界中的复杂图案解构为点、线、面这三种最基本的构成元素，然后按照一定的规律进行构成。</p>
<p>&nbsp;</p>
<p>　　前面我们讲了点，今天我们讲<strong>线</strong>。</p>
<p>　　线是具有位置、方向与和长度的一种几何体，可以把它理解为点运动后形成的。与点强调位置与聚集不同，线更强调方向与外形。</p><br /><br /><a href="http://www.lawuu.com/?action=show&amp;id=25" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.lawuu.com/?action=show&amp;id=25</link>
			<category domain="http://www.lawuu.com/?cid=1">technique</category>
			<pubDate>2007-12-21 14:38</pubDate>
		</item>
	</channel>
</rss>
