<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[垃圾代码]扫描过期企业用户的代码，听说非要用rpc]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 21 Mar 2008 07:59:02 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	#include &lt;stdio.h&gt;<br/>#include &lt;time.h&gt;<br/>#include &lt;stdlib.h&gt;<br/>#include &lt;string&gt;<br/>#include &lt;iostream&gt;<br/>#include &lt;strstream&gt;<br/>#include &lt;fstream&gt;&nbsp;&nbsp;//ifstream fin(&quot;ent_list&quot;);<br/>#include &quot;/usr/local/mysql/include/mysql/mysql.h&quot;<br/>//const char mysqlServer[20] = &quot;172.16.1.77&quot;;<br/>const char mysqlServer[20] = &quot;10.88.15.114&quot;;<br/>const char user[20]=&quot;web&quot;;<br/>const char password[20]=&quot;sinatest&quot;;<br/>const char database[20]=&quot;enterprise&quot;;<br/>const char database2[20]=&quot;enterprisemail&quot;;<br/>unsigned&nbsp;&nbsp;int port=3306;<br/>int flag=0;<br/>char name[1024];<br/>char query[1024];<br/>char query2[1024];<br/>char file_path[1024]=&quot;./ent_list&quot;;&nbsp;&nbsp; //过期企业ID 数据文件<br/>char file_path1[1024]=&quot;/tmp/enterprise.domain.successful.log&quot;;&nbsp;&nbsp; //enterprise.domain的数据库select语句成功日志<br/>char file_path2[1024]=&quot;/tmp/enterprise.domain.failed.log&quot;;&nbsp;&nbsp; //enterprise.domain的数据库select语句失败日志<br/>char file_path3[1024]=&quot;/tmp/enterprisemail.domain.successful.log&quot;;&nbsp;&nbsp;//enterprisemail.domain数据库的update修改成功日志<br/>char file_path4[1024]=&quot;/tmp/enterprisemail.domain.failed.log&quot;;&nbsp;&nbsp;//enterprisemail.domain数据库的update语句修改失败日志<br/>char file_path5[1024]=&quot;/tmp/enterprisemail.domain.successful.recover.log&quot;;&nbsp;&nbsp;//enterprisemail.domain数据库的update语句修改失败日志<br/><br/><br/><br/>using namespace std;<br/>//去掉读出的一行的前后空格<br/>void trim(string&amp; str)<br/>{<br/>str.erase(str.find_last_not_of(&#039; &#039;)+1, string::npos);<br/>str.erase(0, str.find_first_not_of(&#039; &#039;));<br/>}<br/>//去前后空格函数结束<br/><br/>int main(int argv,char * argc[])//main函数体<br/>{<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;time_t t;<br/>&nbsp;&nbsp;struct tm *x;<br/>&nbsp;&nbsp;time( &amp;t );<br/>&nbsp;&nbsp;x = localtime(&amp;t);<br/><br/>&nbsp;&nbsp;MYSQL myData,myData2,*sock,*sock2;<br/>&nbsp;&nbsp;MYSQL_RES *res;<br/>&nbsp;&nbsp;MYSQL_FIELD *fd;<br/>&nbsp;&nbsp;MYSQL_ROW row;<br/>&nbsp;&nbsp;mysql_init( &amp;myData );<br/>&nbsp;&nbsp;mysql_init( &amp;myData2 );<br/>&nbsp;&nbsp;if(argv!=2)<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;_____________________请在ent_list文件放入企业ID_______________&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;然后请传入参数? (1,0)&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; &#124;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;传入1:ent_dated_restet 1&nbsp;&nbsp;为打开过期续费企业&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#124;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;传入0:ent_dated_restet 0&nbsp;&nbsp;关闭过期没有续费企业&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;______________________________________________________________&#124;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;_你只要将要关闭或者打开的企业ID放到ent_list由1或者0来控制即可_&#124;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124; Warn:&nbsp;&nbsp;连续一行一个企业ID（domain.enterpriseid)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &quot;&#124;______________________________________________________________&#124;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;flag=atoi(argc[1]); //判断是关闭企业还是恢复企业<br/>&nbsp;&nbsp;if(!(sock = mysql_real_connect( &amp;myData, mysqlServer, user, password, database,port,NULL,0)))<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;can not connect mysql error...(enterprise.domain)&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;if(!(sock2 = mysql_real_connect( &amp;myData2, mysqlServer, user, password, database2,port,NULL,0)))<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;can not connect mysql error...(enterprisemail.domain)&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp;//读取文本<br/>&nbsp;&nbsp;ifstream fin(file_path);<br/>&nbsp;&nbsp;ofstream fout1(file_path1,ios_base::app);//enterprise.domain的数据库select语句成功日志<br/>&nbsp;&nbsp;ofstream fout2(file_path2,ios_base::app);//enterprise.domain的数据库select语句失败日志<br/>&nbsp;&nbsp;ofstream fout3(file_path3,ios_base::app);//enterprisemail.domain数据库的update修改成功日志<br/>&nbsp;&nbsp;ofstream fout4(file_path4,ios_base::app); //enterprisemail.domain数据库的update语句修改失败日志<br/>&nbsp;&nbsp;ofstream fout5(file_path5,ios_base::app); //enterprisemail.domain数据库的update语句修改失败日志<br/><br/>&nbsp;&nbsp;string str;<br/>&nbsp;&nbsp;while(getline(fin,str))<br/>&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;trim(str);//去掉读出的一行前后空格<br/>&nbsp;&nbsp;&nbsp;&nbsp;char buffer[1024];<br/>&nbsp;&nbsp;&nbsp;&nbsp;int str_to_int=atoi(str.c_str());&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;sprintf(buffer,&quot;%d&quot;,str_to_int);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if(strcmp(str.c_str(),buffer)!=0)<br/>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt;str&lt;&lt;&quot;Have contain special character in one line,please check...&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fout2 &lt;&lt;&nbsp;&nbsp;x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt;&nbsp;&nbsp;&quot;Enterpriseid:&#92;t&quot; &lt;&lt;str &lt;&lt;&quot;&#92;tHave contain special character in one line,please check...&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;memset(buffer,0,1024);//销毁临时变量<br/>&nbsp;&nbsp;&nbsp;&nbsp;//判断是否是数字&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if (!str.length())<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;请检查一下你的./ent_list里面是否有空行...&#92;n&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;strcpy(query,&quot;select name from `domain` where name not like &#92;&quot;%shenbak&#92;&quot; and&nbsp;&nbsp;enterpriseid=&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;strcat(query,str.c_str());<br/>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;query&lt;&lt;&quot;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;if( mysql_query(&amp;myData, query) != 0 )<br/>&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;fout2 &lt;&lt; x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt; &quot;Enterpriseid:&#92;t&quot; &lt;&lt;str &lt;&lt;&quot;&#92;t Failed!&#92;n&quot;;&nbsp;&nbsp; //失败的select 查询记录到日志enterprise.domain.failed.log<br/>&nbsp;&nbsp;&nbsp;&nbsp;continue;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;res = mysql_store_result( &amp;myData);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while(row = mysql_fetch_row(res)) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fout1 &lt;&lt; x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt;&quot;Enterpriseid:&#92;t&quot; &lt;&lt; str &lt;&lt;&quot;&#92;tname:&#92;t&quot; &lt;&lt; row[0] &lt;&lt;&quot;&#92;t Select sql Run Successful!&#92;n&quot;;//写日志<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcpy(name,row[0]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(flag==0)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcpy(query2,&quot;update&#92;t`domain` set name=replace(name,name,concat(name,&#92;&quot;shenbak&#92;&quot;)) where name not like &#92;&quot;%shenbak&#92;&quot; and name=&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,&quot;&#039;&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,name);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,&quot;&#039;&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; query2&lt;&lt;&quot;&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(flag==1)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcpy(query2,&quot;update `domain` set name=replace(name,&#92;&quot;shenbak&#92;&quot;,&#92;&quot;&#92;&quot;) where name like &#92;&quot;%shenbak&#92;&quot; and name=&quot;);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,&quot;&#039;&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,name);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,&quot;shenbak&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strcat(query2,&quot;&#039;&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( mysql_query(&amp;myData2, query2) != 0 )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fout4 &lt;&lt; x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt; &quot;Enterpriseid:&#92;t&quot; &lt;&lt; str &lt;&lt;&quot;&#92;tname:&#92;t&quot;&lt;&lt;name&lt;&lt;&quot;&#92;tupdate query failed!&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}else{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(flag==0)&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fout3 &lt;&lt; x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt;&quot;Enterpriseid:&#92;t&quot; &lt;&lt; str &lt;&lt; &quot;&#92;tname:&#92;t&quot; &lt;&lt;name&lt;&lt;&quot;&#92;tupdate query successful!&#92;n&quot;;<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;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(flag==1)<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;&nbsp;&nbsp;fout5 &lt;&lt;x-&gt;tm_year+1900 &lt;&lt;&quot;年&quot;&lt;&lt;x-&gt;tm_mon+1&lt;&lt;&quot;月&quot;&lt;&lt;x-&gt;tm_mday&lt;&lt;&quot;日&quot;&lt;&lt;x-&gt;tm_hour&lt;&lt;&quot;点&quot;&lt;&lt;x-&gt;tm_min&lt;&lt;&quot;分&quot;&lt;&lt;x-&gt;tm_sec&lt;&lt;&quot;秒&#92;t&quot;&lt;&lt;&quot;Enterpriseid:&#92;t&quot; &lt;&lt; str &lt;&lt; &quot;&#92;tname:&#92;t&quot; &lt;&lt;name&lt;&lt;&quot;&#92;tupdate query successful!&#92;n&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//写日恢复日志<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&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;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset(name,0,1024);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str=&quot;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset(query,0,1024);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset(query2,0,1024);&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/>&nbsp;&nbsp;} <br/>&nbsp;&nbsp;mysql_free_result(res);<br/>&nbsp;&nbsp;mysql_close(&amp;myData);<br/>&nbsp;&nbsp;mysql_close(&amp;myData2);<br/>&nbsp;&nbsp;fin.close();<br/>&nbsp;&nbsp;fout1.close();<br/>&nbsp;&nbsp;fout2.close();<br/>&nbsp;&nbsp;fout3.close();<br/>&nbsp;&nbsp;fout4.close();<br/>&nbsp;&nbsp;fout4.close();<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;cout &lt;&lt; &quot;&#92;nAll task run ok....Goodbye!&#92;n&quot;;<br/>}<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [垃圾代码]扫描过期企业用户的代码，听说非要用rpc]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>