﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-DonePuzzle</title><link>http://www.cnblogs.com/DonePuzzle/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 11 Oct 2008 02:28:01 GMT</lastBuildDate><pubDate>Sat, 11 Oct 2008 02:28:01 GMT</pubDate><ttl>60</ttl><item><title>递归下降分析程序构造</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191346.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Sat, 10 May 2008 08:29:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191346.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1191346.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1191346.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1191346.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">#include&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">iostream</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">namespace</span><span style="color: #000000">&nbsp;std;<br />
</span><span style="color: #0000ff">char</span><span style="color: #000000">&nbsp;A[</span><span style="color: #800080">100</span><span style="color: #000000">];&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用于存放符号串</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">扫描指针</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">char</span><span style="color: #000000">&nbsp;sym;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用于保存当前要判断的字符</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">bool</span><span style="color: #000000">&nbsp;flag</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">用于判断该输入是否匹配</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;E();&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;E</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;EE();&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;E'</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;T();&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;T</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;TT();&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;T'</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;F();&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;F</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;advance();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">从字符串数组中读入一个字符</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(&nbsp;)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n多读入的结束字符为#\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;cin</span><span style="color: #000000">&gt;&gt;</span><span style="color: #000000">A;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n***************************************\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;sym</span><span style="color: #000000">=</span><span style="color: #000000">A[</span><span style="color: #800080">0</span><span style="color: #000000">];<br />
&nbsp;&nbsp;&nbsp;&nbsp;E();<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">!=</span><span style="color: #800000">'</span><span style="color: #800000">#</span><span style="color: #800000">'</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">==</span><span style="color: #800080">1</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n该输入串不匹配\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n该输入串匹配\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;E()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;T();<br />
&nbsp;&nbsp;&nbsp;&nbsp;EE();<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;EE()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">+</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EE();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;T()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;F();<br />
&nbsp;&nbsp;&nbsp;&nbsp;TT();<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;TT()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">*</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;F();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TT();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;F()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">i</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">(</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">)</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advance();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag</span><span style="color: #000000">=</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag</span><span style="color: #000000">=</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;advance()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;sym</span><span style="color: #000000">=</span><span style="color: #000000">A[i];<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(sym</span><span style="color: #000000">==</span><span style="color: #800000">'</span><span style="color: #800000">#</span><span style="color: #800000">'</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">==</span><span style="color: #800080">1</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n该输入串不匹配\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout</span><span style="color: #000000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #800000">\n该输入串匹配\n\n</span><span style="color: #800000">"</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
}<br />
</span></div>
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1191346.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42933/" target="_blank">[新闻]搞死开心网还是搞活他？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>apache实现多个端口</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191057.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Sat, 10 May 2008 03:23:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191057.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1191057.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/05/10/1191057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1191057.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1191057.html</trackback:ping><description><![CDATA[<p><font style="background-color: #c7edcc" face="Verdana"><font style="background-color: #c7edcc" face="Verdana">Listen 80<br />
Listen 88</font><br />
#===============================================================================<br />
&lt;VirtualHost 127.0.0.1:88&gt; <br />
DocumentRoot "D:\EmpireServer\php\apache2.2\htdocs"<br />
&lt;/VirtualHost&gt; <br />
&lt;Directory "D:\EmpireServer\php\apache2.2\htdocs"&gt;<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # Possible values for the Options directive are "None", "All",<br />
&nbsp;&nbsp;&nbsp; # or any combination of:<br />
&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # Note that "MultiViews" must be named *explicitly* --- "Options All"<br />
&nbsp;&nbsp;&nbsp; # doesn't give it to you.<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # The Options directive is both complicated and important.&nbsp; Please see<br />
&nbsp;&nbsp;&nbsp; # http://httpd.apache.org/docs/2.2/mod/core.html#options<br />
&nbsp;&nbsp;&nbsp; # for more information.<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; Options FollowSymLinks</font></p>
<p><font style="background-color: #c7edcc" face="Verdana">&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # AllowOverride controls what directives may be placed in .htaccess files.<br />
&nbsp;&nbsp;&nbsp; # It can be "All", "None", or any combination of the keywords:<br />
&nbsp;&nbsp;&nbsp; #&nbsp;&nbsp; Options FileInfo AuthConfig Limit<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; AllowOverride None</font></p>
<p><font style="background-color: #c7edcc" face="Verdana">&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; # Controls who can get stuff from this server.<br />
&nbsp;&nbsp;&nbsp; #<br />
&nbsp;&nbsp;&nbsp; Order allow,deny<br />
&nbsp;&nbsp;&nbsp; Allow from all</font></p>
<p><font style="background-color: #c7edcc" face="Verdana">&lt;/Directory&gt;</font></p>
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1191057.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42933/" target="_blank">[新闻]搞死开心网还是搞活他？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>君子抉（4月28日）</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1174472.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Mon, 28 Apr 2008 05:14:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1174472.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1174472.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1174472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1174472.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1174472.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp; 已经好几天没写了,今天也不知道是第几天,重新开始写.</p>
<p>今天上午听老师讲课一直昏昏沉沉的,还不如自己看书了.今天看的是php和mysql一起的.</p>
<p>主要是创建表单,函数,默认参数,日期和时间.再就是mysql中的SQL语句.</p>
<p>1.创建和调用函数</p>
<p>fuction&nbsp; function_name()</p>
<p>{</p>
<p>//function code</p>
<p>}</p>
<p>2.函数代码的执行时间发生在调用函数时,而不是定义函数时.因此只需要在调用一个引用的全局变量的函数之前,定义改全局变量即可.</p>
<p>3.避开使用全局变量作用域的另一个方法是按引用(而不是按值)传递一个变量.</p>
<p>4.Unix Epoch 时间戳是1970年1月一日0点起所经过的秒数.</p>
<p>5.mysql中char与varchar的区别:存储为char的任何内容总是被存储为列长度的字符串(使用空格填充它),想法,varchar字符串只与存储的字符串本身一样长.在检索数据时,Mysql会删除char列中多余的空格,对应varchar列,这种操作则会发生在插入数据时.</p>
<p>6.在mysql中使用enum.如: gender&nbsp; ENUM('M','F') default 'F'</p>
<p>7.user_id是用户表的主键(PRIMARY KEY),对该列添加了AUTO_INCREMENT,就相当与标识种子</p>
<p>8.升序ASC(默认),降序DESC</p>
<p>9.MYSQL中限制查询结果数 </p>
<blockquote>
<p>select *from tablename LIMIT 10&nbsp;&nbsp;&nbsp; 只查询前10条记录</p>
<p>select *from tablename LIMIT 10,20&nbsp;&nbsp;&nbsp; 从第11条记录开始(数据库中索引从0开始),一共返回20条记录.</p>
</blockquote>
<p>10.使用别名 as</p>
<p>11.从表中获取随机的一行&nbsp; SELECT&nbsp; * from users ORDER BY RAND() LIMIT 1</p>
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1174472.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42932/" target="_blank">[新闻]网络书店“新”军</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>继续君子抉</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1173791.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Sun, 27 Apr 2008 22:52:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1173791.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1173791.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/28/1173791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1173791.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1173791.html</trackback:ping><description><![CDATA[今天已经是4.28日了,突然发现已经好些天都没有进行君子抉的计划了,从今天继续开始.
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1173791.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42932/" target="_blank">[新闻]网络书店“新”军</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>忙里偷闲4.22</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/24/1168518.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Wed, 23 Apr 2008 23:56:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/24/1168518.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1168518.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/24/1168518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1168518.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1168518.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 昨天从上午起床到晚上就一直在忙,晚上停了电发现自己今天还是忙的时候少,闲的时候多啊.大清早的起来让兴旺帮我写论文,我在编自动下载的程序,感觉到了最后更本不能实现了就让兴旺画了张流程图,我再贴上代码糊弄了一下.然后去上课,今天第一节接口听得不大明白了,感觉自己缺了不少课了,过一段时间再把它拾回来.第二节是孔老师的C#,讲得挺没意思的.我就自己看书,结果过了一会,我就看不下去了.她在讲我写的上机作业,心中窃喜,原来把我的作业当作样本讲啊.她没说是谁做到,不过有不少人看过我代码,明白是我的.在讲的时候,还把我的一个概率分布给讲错了,我的都是设计好的,让她给想象成另一个样了.不过我也没说,别人看过的没多少明白的,关键是我没有写注释和帮助.讲完了我的两个程序,我也看不下去书了,就和张超在那聊天.听他说,他想去做一个类似于QQ的聊天、传文件的软件，想把它发布到华军上，说要能做个东西并发布到网上，大学四年也算是没有白上了。我想也是，都快三年了，也没有一个什么正式的成果出来。我和他说，要做就做个跨平台的，他说他用java做，我想我俩一块做，我换个语言，看是用C还是用C#做。到了中午，把上午写的东西和兴旺写的和到一块，然后再把东西改了改，都差不多了，结果wp打电话来了，让我下去，没办法就下去和wp去了网络楼。去了网络楼又去了水化楼，那两个老师也挺能磨的，搞了半天，最后我找了个机会逃了出来，直奔科学实验楼。结果去了才知道，兴旺早就去了，都在门口睡着了，让曹乐就叫醒的，这都怪我不好的。之后我就帮兴旺改论文，改着改着就去拿着小车去照相。隔行如隔山，虽说以前都一个专业的，但还是很多都不大明白，只能简单的改了改。也不知怎么弄的，也没改多少，在五楼也没干什么事就到了6点半去吃饭了。回去实验室也没过多久就回来了。回来途中，还照了几张像，感觉有那种老相片的味道在里面。回来了也没干多少事，帮兴旺改了改ppt，看了看肖东光的科技立项，感觉挺不错的，一个示波器包含能想到的功能，还有更多想不到的功能也有。再就看了另一个科技立项的，也很好用的是太阳能电池板，好几百一个的东西，还有遥控控制、光控等功能。<br />
&nbsp;&nbsp;&nbsp; 今天学习的内容：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetailsView的分页 显示 排序等功能.<br />
写完了,突然感觉今天写的完全就是记流水账.<br />
&nbsp;&nbsp; 
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1168518.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42931/" target="_blank">[新闻]百度C2C电子商务平台“有啊”youa.com上线</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>君子抉第三天（4月20日）</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164681.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Mon, 21 Apr 2008 14:29:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164681.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1164681.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164681.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1164681.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1164681.html</trackback:ping><description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本来应该在4月20日写的,由于种种原因没有写,今天将它补起来.这是正式的按君子抉中的计划来写博客的第二天,今天搞那个垂直搜索搞了一上午,以前还感觉搞这个有点激情,现在感觉完全是一种累赘,还得写文档,麻烦啊.下午才干了点真正有点意思的东西-----flex.</p>
<p>&nbsp;&nbsp; 以前从来没有接触过flex,那次听兴旺说要做一个自动的词法分析器,用flex来实现,研究了半天,最后总算明白了.而且今天我才明白原来编程最痛苦的事不是代码怎么写,而是在哪里编写代码.刚开始在网上搜索了半天,都是讲解flex的程序怎么编写,就是没说,写了在哪里进行编译.最后找了半天,明白了.</p>
<p>&nbsp;&nbsp; 先下载flex-2.5.4a-1.exe,然后进行安装,我是安装到了D:\GnuWin32,然后在环境变量的path加上一句:&nbsp; <strong><em>;D:\GnuWin32\bin</em></strong></p>
<p>再到DOS命令下进行测试安装好了没有,输入 flex -V 即可.这个是大写V.之后就是编写.l文件.编写好.l文件之后,在DOS命令行下定位到你的.l文件的目录,让后输入flex test.l 回车即可.这里test.l是你的.l文件的文件名.让后在test.l文件的同一目录就会生成一个 lex.yy.c.这个文件就可以在Visual Studio中进行编译了.下面这个是我改写的词法分析器的flex的.l文件的代码.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">%</span><span style="color: #000000">{<br />
#include</span><span style="color: #000000">&lt;</span><span style="color: #000000">stdio.h</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
#include</span><span style="color: #000000">&lt;</span><span style="color: #000000">stdlib.h</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #008000">/*</span><span style="color: #008000">保留字</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
#include</span><span style="color: #000000">&lt;</span><span style="color: #0000ff">string</span><span style="color: #000000">.h</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">char</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">key[]</span><span style="color: #000000">=</span><span style="color: #000000">{</span><span style="color: #800000">"</span><span style="color: #800000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">auto</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">break</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">case</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">char</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">const</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">continue</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">default</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">do</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">double</span><span style="color: #800000">"</span><span style="color: #000000">,<br />
</span><span style="color: #800000">"</span><span style="color: #800000">else</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">enum</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">extern</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">float</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">for</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">goto</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">if</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">int</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">long</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">register</span><span style="color: #800000">"</span><span style="color: #000000">,<br />
</span><span style="color: #800000">"</span><span style="color: #800000">return</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">short</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">signed</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">sizeof</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">static</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">struct</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">switch</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">typedef</span><span style="color: #800000">"</span><span style="color: #000000">,<br />
</span><span style="color: #800000">"</span><span style="color: #800000">union</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">unsigned</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">void</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">volatile</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">while</span><span style="color: #800000">"</span><span style="color: #000000">};&nbsp;<br />
<br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;IsKeyWord(</span><span style="color: #0000ff">char</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">lex)&nbsp;;</span><span style="color: #008000">/*</span><span style="color: #008000">&nbsp;判断字符串是否是保留字&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;print();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">输出token序列；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argc,</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">argv[]);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">主函数；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">struct</span><span style="color: #000000">&nbsp;token{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">二元组；</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">idproperty;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">token属性值；</span><span style="color: #008000"><br />
</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">idname;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">识别的token名字；</span><span style="color: #008000"><br />
</span><span style="color: #000000">}entity[</span><span style="color: #800080">1000</span><span style="color: #000000">];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">定义1000个这样的token，大小可改变；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">filename;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">保存结果的文件名；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;errnum</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">错误token的数目；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;value;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">属性值int型；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;linenum</span><span style="color: #000000">=</span><span style="color: #800080">1</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">行数；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;count</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">token的个数；</span><span style="color: #008000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;flag</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;<br />
FILE</span><span style="color: #000000">*</span><span style="color: #000000">fpin;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">测试文件指针；</span><span style="color: #008000"><br />
</span><span style="color: #000000">FILE</span><span style="color: #000000">*</span><span style="color: #000000">fpout;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">结果文件指针；</span><span style="color: #008000"><br />
</span><span style="color: #000000">%</span><span style="color: #000000">}<br />
digit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #800080">0</span><span style="color: #000000">-</span><span style="color: #800080">9</span><span style="color: #000000">]<br />
letter&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[_a</span><span style="color: #000000">-</span><span style="color: #000000">zA</span><span style="color: #000000">-</span><span style="color: #000000">Z]<br />
number&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{digit}</span><span style="color: #000000">+</span><span style="color: #000000"><br />
identifier&nbsp;&nbsp;&nbsp;&nbsp;{letter}({letter}</span><span style="color: #000000">|</span><span style="color: #000000">{digit})</span><span style="color: #000000">*</span><span style="color: #000000"><br />
wrongid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;({digit}</span><span style="color: #000000">+</span><span style="color: #000000">){letter}({letter}</span><span style="color: #000000">|</span><span style="color: #000000">{digit})</span><span style="color: #000000">*</span><span style="color: #000000"><br />
newline&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[\n]<br />
whitespace&nbsp;&nbsp;&nbsp;&nbsp;[\t]</span><span style="color: #000000">+</span><span style="color: #000000"><br />
allchar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[</span><span style="color: #000000">^</span><span style="color: #800080">0</span><span style="color: #000000">]</span><span style="color: #000000">|</span><span style="color: #800080">0</span><span style="color: #000000"><br />
string_l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\</span><span style="color: #800000">"</span><span style="color: #800000">{allchar}?\</span><span style="color: #800000">"</span><span style="color: #000000"><br />
</span><span style="color: #000000">%%</span><span style="color: #000000"><br />
{string_l}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">6</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">字符串常量</span><span style="color: #008000"><br />
</span><span style="color: #000000">{identifier}&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #000000">IsKeyWord(yytext);&nbsp;print();}&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">标识符---0&nbsp;关键字---1</span><span style="color: #008000"><br />
</span><span style="color: #000000">{wrongid}&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">7</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">错误标识符</span><span style="color: #008000"><br />
</span><span style="color: #000000">{number}&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">2</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">数字常量</span><span style="color: #008000"><br />
</span><span style="color: #000000"><br />
<br />
</span><span style="color: #800000">"</span><span style="color: #800000">++</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">--</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">-&gt;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&amp;&amp;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">||</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&lt;=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">==</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">!=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&gt;=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&gt;&gt;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&lt;&lt;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">*=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">/=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">%=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">+=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">-=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&amp;=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">|=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">^=</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">4</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">/*</span><span style="color: #008000">组合运算符</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">+</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">-</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">*</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">/</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">!</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">%</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">&amp;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">|</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">3</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">/*</span><span style="color: #008000">基本运算符</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">,</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">{</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">}</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">(</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">)</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">.</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">#</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">|</span><span style="color: #000000"><br />
</span><span style="color: #800000">"</span><span style="color: #800000">'</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">5</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">/*</span><span style="color: #008000">分界符</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
{newline}&nbsp;&nbsp;&nbsp;{linenum</span><span style="color: #000000">+=</span><span style="color: #800080">1</span><span style="color: #000000">;}<br />
{whitespace}&nbsp;&nbsp;&nbsp;{;}<br />
</span><span style="color: #800000">"</span><span style="color: #800000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;{;}<br />
.&nbsp;&nbsp;&nbsp;&nbsp;{value</span><span style="color: #000000">=</span><span style="color: #800080">7</span><span style="color: #000000">;print();}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">/*</span><span style="color: #008000">其他不识别</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
</span><span style="color: #000000">%%</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;yywrap()<br />
{&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;fclose(fpin);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
}<br />
<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;print()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;count</span><span style="color: #000000">+=</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">!=</span><span style="color: #800080">1</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">((fpout</span><span style="color: #000000">=</span><span style="color: #000000">fopen(filename,</span><span style="color: #800000">"</span><span style="color: #800000">a</span><span style="color: #800000">"</span><span style="color: #000000">))</span><span style="color: #000000">==</span><span style="color: #000000">NULL){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #800000">"</span><span style="color: #800000">无法打开文件!&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(</span><span style="color: #800080">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(value</span><span style="color: #000000">&lt;=</span><span style="color: #800080">6</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">switch</span><span style="color: #000000">(value){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">标识符</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">1</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">关键字</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">2</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">数字常量</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">3</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">基本运算符</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">4</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">组合运算符</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">5</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">分界符</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">6</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">字符串常量</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idname</span><span style="color: #000000">=</span><span style="color: #000000">yytext;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fpout,</span><span style="color: #800000">"</span><span style="color: #800000">%d&nbsp;&lt;&nbsp;%s&nbsp;,&nbsp;%s&nbsp;&gt;&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">,count,entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idname,entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</span><span style="color: #0000ff">else</span><span style="color: #000000">{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;errnum</span><span style="color: #000000">+=</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">switch</span><span style="color: #000000">(value){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">8</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">错误标识符:</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">case</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">7</span><span style="color: #000000">:entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">不识别:</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #0000ff">break</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idname</span><span style="color: #000000">=</span><span style="color: #000000">yytext;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fpout,</span><span style="color: #800000">"</span><span style="color: #800000">%d&nbsp;[line:%d]:%s\</span><span style="color: #800000">"</span><span style="color: #000000">%</span><span style="color: #000000">s\</span><span style="color: #800000">"</span><span style="color: #800000">&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">,count,linenum,entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idproperty,entity[count</span><span style="color: #000000">-</span><span style="color: #800080">1</span><span style="color: #000000">].idname);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">!=</span><span style="color: #800080">1</span><span style="color: #000000">)fclose(fpout);<br />
}<br />
</span><span style="color: #008000">/*</span><span style="color: #008000">&nbsp;判断字符串是否是保留字&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
<br />
</span><span style="color: #008000">/*</span><span style="color: #008000">&nbsp;&nbsp;&nbsp;&nbsp;如果不是就返回&nbsp;0&nbsp;</span><span style="color: #008000">*/</span><span style="color: #000000"><br />
<br />
</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;IsKeyWord(</span><span style="color: #0000ff">char</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">*</span><span style="color: #000000">lex)&nbsp;<br />
{&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(&nbsp;i</span><span style="color: #000000">=</span><span style="color: #800080">1</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;=</span><span style="color: #800080">32</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(strcmp(lex,key[i])&nbsp;</span><span style="color: #000000">==</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">)&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">1</span><span style="color: #000000">;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;</span><span style="color: #800080">0</span><span style="color: #000000">;&nbsp;<br />
}<br />
</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;argc,</span><span style="color: #0000ff">char</span><span style="color: #000000">*</span><span style="color: #000000">argv[])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(argc</span><span style="color: #000000">==</span><span style="color: #800080">1</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #800000">"</span><span style="color: #800000">please&nbsp;input&nbsp;the&nbsp;C&nbsp;program(ctrl+z&nbsp;to&nbsp;end)&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;flag</span><span style="color: #000000">=</span><span style="color: #800080">1</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fpin</span><span style="color: #000000">=</span><span style="color: #000000">stdin;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fpout</span><span style="color: #000000">=</span><span style="color: #000000">stdout;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(argc</span><span style="color: #000000">==</span><span style="color: #800080">2</span><span style="color: #000000">)argv[</span><span style="color: #800080">2</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">defresult.txt</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;filename</span><span style="color: #000000">=</span><span style="color: #000000">argv[</span><span style="color: #800080">2</span><span style="color: #000000">];<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">!=</span><span style="color: #800080">1</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">((fpin</span><span style="color: #000000">=</span><span style="color: #000000">fopen(argv[</span><span style="color: #800080">1</span><span style="color: #000000">],</span><span style="color: #800000">"</span><span style="color: #800000">r</span><span style="color: #800000">"</span><span style="color: #000000">))</span><span style="color: #000000">==</span><span style="color: #000000">NULL){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #800000">"</span><span style="color: #800000">cannot&nbsp;open&nbsp;the&nbsp;file&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(</span><span style="color: #800080">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;yyin</span><span style="color: #000000">=</span><span style="color: #000000">fpin;<br />
&nbsp;&nbsp;&nbsp;&nbsp;yylex();<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">!=</span><span style="color: #800080">1</span><span style="color: #000000">){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">((fpout</span><span style="color: #000000">=</span><span style="color: #000000">fopen(filename,</span><span style="color: #800000">"</span><span style="color: #800000">a</span><span style="color: #800000">"</span><span style="color: #000000">))</span><span style="color: #000000">==</span><span style="color: #000000">NULL){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(</span><span style="color: #800000">"</span><span style="color: #800000">cannot&nbsp;write&nbsp;the&nbsp;file&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(</span><span style="color: #800080">0</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fpout,</span><span style="color: #800000">"</span><span style="color: #800000">\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fpout,</span><span style="color: #800000">"</span><span style="color: #800000">%d&nbsp;symbol(s)&nbsp;found.&nbsp;\n&nbsp;%d&nbsp;error(s)&nbsp;found.&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">,count,errnum);<br />
&nbsp;&nbsp;&nbsp;&nbsp;fprintf(fpout,</span><span style="color: #800000">"</span><span style="color: #800000">=======================================================================&nbsp;\n</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(flag</span><span style="color: #000000">!=</span><span style="color: #800080">1</span><span style="color: #000000">)fclose(fpout);<br />
&nbsp;&nbsp;&nbsp;&nbsp;yywrap();<br />
<br />
<br />
}<br />
<br />
<br />
</span></div>
<p>&nbsp;</p>
<p>&nbsp;<a href="http://www.cnblogs.com/images/cnblogs_com/DonePuzzle/WindowsLiveWriter/420_13C34/image004_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="345" alt="image004" src="http://www.cnblogs.com/images/cnblogs_com/DonePuzzle/WindowsLiveWriter/420_13C34/image004_thumb.jpg" width="342" border="0" /></a> <a href="http://www.cnblogs.com/images/cnblogs_com/DonePuzzle/WindowsLiveWriter/420_13C34/image002_2.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="340" alt="image002" src="http://www.cnblogs.com/images/cnblogs_com/DonePuzzle/WindowsLiveWriter/420_13C34/image002_thumb.jpg" width="379" border="0" /></a></p>
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1164681.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42930/" target="_blank">[新闻]Silverlight 2.0正式版下周发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>君子抉第二天（4月19日）</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164658.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Mon, 21 Apr 2008 14:15:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164658.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1164658.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1164658.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1164658.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1164658.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 本来应该在4月19日写的,由于种种原因没有写,今天将它补起来.这是正式的按<font face="Verdana">君子抉</font>中的计划来写博客的第二天,今天一整天都在宿舍呢.昨天晚上和今天上午主要学习了PHP的初级使用.<br />
&nbsp;&nbsp;&nbsp; 在昨天晚上看了一晚上的PHP,感觉和C语言是如此的类似,虽然说这是第一次接触PHP,但看到了其中的语法感觉非常的亲切.就像C语言似的.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;读书笔记:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.PHP的基本语法,变量,数字,常量,单引号和双引号.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 其中单引号与双引号的区别:单引号的值按照字面意思进行处理,而封闭在双引号中的值怎被PHP解释.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.PHP进行基本编程,条件语句,运算符,数组,for和while<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; isset($var):如果$var具有不同于NULL的任何值,包括0和空串<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;($var):如果$var具有非0值,空字符串,或是null怎条件为真.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;访问数组&nbsp; foreach($array as $value){//....}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($array as $key=&gt;value{//....}
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1164658.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42930/" target="_blank">[新闻]Silverlight 2.0正式版下周发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>君子抉-----吾之所感</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1163772.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Mon, 21 Apr 2008 05:36:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1163772.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1163772.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/21/1163772.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1163772.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1163772.html</trackback:ping><description><![CDATA[<p>&nbsp;看了兴旺的《当技不如人时》,自己坐在板凳上一直在思考.熄灯了还在想着,觉也谁不着了.一直在想自己该怎么办?以前一直以为自己做得对的事,现在发觉很多都错了.感觉对兴旺很愧疚. </p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首先说说名字，看兴旺以前写的是君子议,我感觉比较难听.我就把它改成了君子诀.意思是想把这个作为一段口诀、秘诀来反复记诵的。昨天又看到兴旺发到blog上的是君子抉，大概是为了表达选择自己道路的意思，感觉很不错，就用这个名字。</font></p>
<p><font size="3">&nbsp;&nbsp; 我感觉现在每天都很茫然，不知道自己要干什么，就像兴旺说的"有事就干点，没事就到处瞎逛.".也是该有一个计划来约束自己了.由此和兴旺共同制定了本计划《君子抉》。今后一定认真执行，我俩共同监督。</font></p>
<p><font size="3">约定如下</font></p>
<p><font size="3">一、基本作息时间：</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 工作日：</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 起床：6：20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 午睡：13：10---13：40&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 睡觉：11：00</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周末及假期：</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 起床：7：00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 睡觉：12：00</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 备注：作息时间的安排似乎可以影响到我的整个安排与计划，这次安排为自己留了一个很大的可以灵活调整的时间段，问题会可能会出现在睡觉时间上，现在已经有了晚睡的习惯了，所以首先得改掉这个习惯同时形成这样一个生物钟。坚持21天！</font></p>
<p><font size="3">二、工作日的每天中几个固定的时间段安排：</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp; 早晨：6：35——7：30</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 土豆：上网学习&nbsp; 付：背诵CET4词汇</font></p>
<p><font size="3">中午：12：35——13：10</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 写博客或写其他文字性东东（对昨天的情况进行总结，写一些读书笔记，学习心得，计划执行情况，心情，感想等等）</font></p>
<p><font size="3">下午：5：00——5：50</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周一、周三、周五锻炼身体绕环山行。</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周二做作业（实验、大作业、书面作业）</font></p>
<p><font size="3">晚上：18：00——19：00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 写程序（周四下午4：30——6：00）</font></p>
<p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 19：30——21：00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 周一、三、五、日学习英语</font></p>
<p><font size="3">备注：这段时间的安排仍然需要坚持，土豆不喜欢记单词，早晨的上网学识是读新闻看消息，比如CSDN的东东等。</font></p>
<p><font size="3">三、周末任务安排</font></p>
<p><font size="3">（离开宿舍，去实验室）</font></p>
<p><font size="3">8：00——12：00</font></p>
<p><font size="3">14：00——17：00</font></p>
<p><font size="3">18：00——21：00（周六）</font></p>
<p><font size="3">其余课余时间为看书时间，去图书馆或自习室，看书的内容分为课内和课外，课外书的选择以一本为原则，看完一本，再看另外一本，各个击破，看书写读书笔记，不动笔墨不读书！周六、周日晚21：30至23：30休息！</font></p>
<img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1163772.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42930/" target="_blank">[新闻]Silverlight 2.0正式版下周发布</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>今天搜索引擎备忘</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163722.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Sun, 20 Apr 2008 03:29:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163722.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1163722.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1163722.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1163722.html</trackback:ping><description><![CDATA[<p>修改SQL语句,以前老以为数据库自动做好了优化工作,其实不然,在修改后的SQL语句,可以很快实现.</p>  <p>'tSql=&quot;select ArticleUrl,Title,NewsTime,Source from mynews where ID in (select distinct urlID from UrlWord where word='&quot;+ sKey +&quot;');&quot;   <br />tSql=&quot; select ArticleUrl,Title,NewsTime ,Source from mynews where Title like&#160; '%&quot; + sKey +&quot;%' Union&#160;&#160; All&#160; select ArticleUrl,Title,NewsTime,Source from mynews where ID in (select distinct urlID from UrlWord where word='&quot;+ sKey +&quot;');&quot;</p>  <p>利用游标来增加数据到mynews表中</p>  <p>declare newsie_cur cursor    <br />for     <br />select ArticleUrl,Title,NewsTime from&#160; newsie </p>  <p>open newsie_cur   <br />declare @ArticleUrl nvarchar(255),@Title nvarchar(255),@NewsTime datetime    <br /> fetch next from newsie_cur into @ArticleUrl,@Title,@NewsTime    <br />while(@@fetch_status=0)    <br />&#160; begin&#160;&#160; <br />&#160;&#160;&#160; fetch next from newsie_cur into @ArticleUrl,@Title,@NewsTime    <br />insert into mynews(ArticleUrl,Title,NewsTime,Source) values( @ArticleUrl,@Title,@NewsTime,'信息工程学院')    <br />&#160; end </p>  <p>close news_cur</p> <img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1163722.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42925/" target="_blank">[新闻]Wikipedia“变心”，力挺Ubuntu</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>又流鼻血了</title><link>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163723.html</link><dc:creator>DonePuzzle</dc:creator><author>DonePuzzle</author><pubDate>Sun, 20 Apr 2008 02:41:00 GMT</pubDate><guid>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163723.html</guid><wfw:comment>http://www.cnblogs.com/DonePuzzle/comments/1163723.html</wfw:comment><comments>http://www.cnblogs.com/DonePuzzle/archive/2008/04/20/1163723.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/DonePuzzle/comments/commentRss/1163723.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/DonePuzzle/services/trackbacks/1163723.html</trackback:ping><description><![CDATA[<p>&#160;&#160;&#160;&#160;&#160; 也不知道现在是怎么会事,老流起鼻血了.前天去跑步跑了一半就突然流起鼻血来了,今天又流了,感觉今天的真是有点恐怖.本来在穿衣服,突然大滴的鼻血流了出来,感觉像雨点一样滴到了衣服上.但是眼看着血涌出来,一点感觉也没有 .</p>  <p>&#160;&#160;&#160; 哎.....</p> <img src ="http://www.cnblogs.com/DonePuzzle/aggbug/1163723.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42925/" target="_blank">[新闻]Wikipedia“变心”，力挺Ubuntu</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>