<?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[Vector向量用法，简明教程For Me！]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 29 Feb 2008 08:45:15 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	 32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef struct<br/> 33&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br/> 34&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned enterpriseID;<br/> 35&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string enterpriseName;<br/> 36&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string telephone;<br/> 37&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned long long quota;<br/> 38&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned long long realQuota;<br/> 39&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned expiration;<br/> 40&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned flag;<br/> 41&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned openlong;<br/> 42&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string enterpriseStatusName;<br/> 43&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string regTime;<br/> 44&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string endDate;<br/> 45&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string subDomain;//for shenbak to stop and start enterprise<br/> 46&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }enterpriseVectorNode;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vector &lt;enterpriseVectorNode&gt; _enterpriseVector;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/><br/>for ( vector&lt;enterpriseVectorNode&gt;::iterator it = _enterpriseVector.begin(); it != _enterpriseVector.end() ; ++it )<br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;if ( cnt % 2 == 0 )<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bgCorlor = &quot;#f8f8f8&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bgCorlor = &quot;#f5f5f5&quot;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;tr align=center &quot;&lt;&lt;bgCorlor&lt;&lt;&quot;&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&lt;input type=checkbox name=enterpriseID[] value=&quot;&lt;&lt;it-&gt;enterpriseID&lt;&lt;&quot;&gt;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&lt;a href=&#92;&quot;&quot;&lt;&lt;linkUrl&lt;&lt;it-&gt;enterpriseID&lt;&lt;&quot;&#92;&quot;&gt;&quot;&lt;&lt;it-&gt;enterpriseName&lt;&lt;&quot;&lt;/a&gt;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;subDomain&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;telephone&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;quota&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;realQuota&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;enterpriseStatusName&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;regTime&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;td&gt;&quot;&lt;&lt;it-&gt;endDate&lt;&lt;&quot;&lt;/td&gt;&quot;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;osTmp&lt;&lt;&quot;&lt;/tr&gt;&quot;;<br/>&nbsp;&nbsp;}<br/><br/><br/><br/>&nbsp;&nbsp;for( int i = 0; i &lt; list.GetCount( ); i++ ) <br/>&nbsp;&nbsp;{<br/>&nbsp;&nbsp;&nbsp;&nbsp;row.Empty();<br/>&nbsp;&nbsp;&nbsp;&nbsp;sql_get2( list[i], row );<br/>&nbsp;&nbsp;&nbsp;&nbsp;enterpriseVectorNode tmpNode;<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.enterpriseID = atoi((LPCSTR) *row[ 0 ] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.enterpriseName =(LPCSTR) *row[ 1 ] ;<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.telephone = (LPCSTR) *row[ 2 ] ;<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.quota = atol((LPCSTR) * row[ 3 ] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.realQuota = atol( (LPCSTR) *row[ 4 ] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.expiration = atoi( (LPCSTR) *row[ 5 ] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.flag = atoi( (LPCSTR) *row[ 6 ] );<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.regTime = (LPCSTR) *row[ 7 ];<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.openlong = atoi( (LPCSTR) *row[ 8 ] );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.subDomain = (LPCSTR) *row[ 9 ];<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;initEnterpriseStatus( tmpNode );<br/>&nbsp;&nbsp;&nbsp;&nbsp;string tmpStr;<br/>&nbsp;&nbsp;&nbsp;&nbsp;dateAdd( tmpNode.regTime, tmpStr, tmpNode.openlong, &#039;d&#039;, errMsg );<br/>&nbsp;&nbsp;&nbsp;&nbsp;tmpNode.endDate = tmpStr;<br/>&nbsp;&nbsp;&nbsp;&nbsp;_enterpriseVector.push_back( tmpNode );<br/>&nbsp;&nbsp;}
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Vector向量用法，简明教程For Me！]]></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>