<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<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>雨笑烟燃</title><link>http://www.yxyr.com/</link><description>做最好的自己</description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright yxyr.com ,Some Rights Reserved.浙ICP备06021833号var _bdhmProtocol = ((&amp;quot;https:&amp;quot; == document.location.protocol) ? &amp;quot; https://&amp;quot; : &amp;quot; http://&amp;quot;);document.write(unescape(&amp;quot;%3Cscript src='&amp;quot; + _bdhmProtocol + &amp;quot;hm.baidu.com/h.js%3Fc46d36ee293e555bd6cd2e2816eb0687' type='text/javascript'%3E%3C/script%3E&amp;quot;));</copyright><pubDate>Mon, 05 Dec 2011 20:47:43 +0800</pubDate><item><title>怎么通过orig.tar.gz和diff.gz产生debian化了的源码</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/391.html</link><pubDate>Mon, 05 Dec 2011 20:46:20 +0800</pubDate><guid>http://www.yxyr.com/post/391.html</guid><description><![CDATA[<p>&nbsp;怎么通过orig.tar.gz和diff.gz产生debian化了的源码？</p><p>&nbsp;</p><p><div class="postbody">以grep_2.5.4.orig.tar.gz 和 grep_2.5.4-4.diff.gz为例子：<br /><div class="codetitle"><b>代码:</b></div><div class="codecontent"><span style="background-color: rgb(51, 102, 255); ">t</span><span style="color: rgb(255, 153, 0); "><span style="background-color: rgb(51, 102, 255); ">ar xzvf grep_2.5.4.orig.tar.gz<br />...</span></span></p></div></div>]]></description><category>资源共享</category><comments>http://www.yxyr.com/post/391.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=391</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=391&amp;key=c911d5c8</trackback:ping></item><item><title>webadmin Installing on Debian</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/390.html</link><pubDate>Thu, 01 Dec 2011 13:12:42 +0800</pubDate><guid>http://www.yxyr.com/post/390.html</guid><description><![CDATA[<p>If you are using the DEB version of webmin, first download the file from the <a href="http://www.webmin.com/download.html">downloads page</a> , or run the command :<code>wget http://prdownloads.sourceforge.net/webadmin/webmin-1.570_all.deb</code>then run the command :<code>dpkg --install webmin_1.570_all.deb</code>The install will be done automatically to <tt>/usr/share/webmin</tt>, the administration username set to<tt>root</tt> and the password to your current root password. You should now be able to login to Webmin at the URL <a href="http://localhost:10000/">http://localhost:10000/</a>. Or if accessing it remotely, replace <tt>localhost</tt> with your system's IP address.</p>...]]></description><category>资源共享</category><comments>http://www.yxyr.com/post/390.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=390</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=390&amp;key=b0c0554d</trackback:ping></item><item><title>toString参数说明(转)</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/389.html</link><pubDate>Tue, 08 Nov 2011 22:23:03 +0800</pubDate><guid>http://www.yxyr.com/post/389.html</guid><description><![CDATA[<p>格式化数值：有时，我们可能需要将数值以一定的格式来呈现，就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式：Axx，其中 A 为格式说明符，指定格式化类型，xx 为精度说明符，控制格式化输出的有效位数或小数位数。</p> <span style="text-align: left; line-height: 19px; widows: 2; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: ; white-space: normal; orphans: 2; color: ; word-break: normal; word-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span">   <br class="Apple-interchange-newline" />    <table style="padding-bottom: 0px; line-height: normal; margin: 0px; padding-left: 0px; padding-right: 0px; word-spacing: normal; padding-top: 0px" border="0" cellspacing="1" cellpadding="2" width="90%" bgcolor="#eeeeee" align="center"><tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">       <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">格式说明符</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">说明</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">示例</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">输出</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">C</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">货币</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2.5.ToString(&quot;C&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">￥2.50</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">D</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">十进制数</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">25.ToString(&quot;D5&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">00025</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">E</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">科学型</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">25000.ToString(&quot;E&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2.500000E+005</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">F</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">固定点</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">25.ToString(&quot;F2&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">25.00</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">G</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">常规</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2.5.ToString(&quot;G&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2.5</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">N</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">数字</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2500000.ToString(&quot;N&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">2,500,000.00</font></font></div>         </td>       </tr>        <tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" bgcolor="#ffffff">         <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" align="center">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">X</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">十六进制</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">255.ToString(&quot;X&quot;)</font></font></div>         </td>          <td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">           <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px"><font face="Verdana"><font style="font-size: 12pt" color="#000000">FF</font></font></div>         </td>       </tr>     </tbody></table> </span>  <p>&#160;</p>  <p> public class NumericFormats    <br />{     <br />public static void Main()     <br />&#160;&#160; {     <br />// Display string representations of numbers for en-us culture     <br />&#160;&#160;&#160;&#160;&#160; CultureInfo ci = new CultureInfo(&quot;en-us&quot;);     <br />// Output floating point values</p>  <p>&#160;&#160;&#160;&#160;&#160; double floating = 10761.937554; Console.WriteLine(&quot;C: {0}&quot;,    <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;C&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;C: $10,761.94&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;E: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;E03&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;E: 1.076E+004&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;F: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;F04&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;F: 10761.9376&quot;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;G: {0}&quot;,&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;G&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;G: 10761.937554&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;N: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;N03&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;N: 10,761.938&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;P: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (floating/10000).ToString(&quot;P02&quot;, ci)); // Displays &quot;P: 107.62 %&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;R: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; floating.ToString(&quot;R&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;R: 10761.937554&quot;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine();     <br />// Output integral values     <br />&#160;&#160;&#160;&#160;&#160; int integral = 8395;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;C: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;C&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;C: $8,395.00&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;D: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;D6&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays D: 008395&quot;&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;E: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;E03&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;E: 8.395E+003&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;F: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;F01&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;F: 8395.0&quot;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;G: {0}&quot;,&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;G&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;G: 8395&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;N: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;N01&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;N: 8,395.0&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;P: {0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (integral/10000).ToString(&quot;P02&quot;, ci)); // Displays &quot;P: 83.95 %&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine(&quot;X: 0x{0}&quot;,     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; integral.ToString(&quot;X&quot;, ci));&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; // Displays &quot;X: 0x20CB&quot;     <br />&#160;&#160;&#160;&#160;&#160; Console.WriteLine();     <br />&#160;&#160; }     <br />}</p>    <p>来源:<a href="http://www.cnblogs.com/RickyYan/archive/2009/03/06/1404667.html">http://www.cnblogs.com/RickyYan/archive/2009/03/06/1404667.html</a></p>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/389.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=389</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=389&amp;key=215091e2</trackback:ping></item><item><title>MS SQL优化问题</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/388.html</link><pubDate>Mon, 26 Sep 2011 10:05:27 +0800</pubDate><guid>http://www.yxyr.com/post/388.html</guid><description><![CDATA[<p>今天发现一个很有趣的问题.请看代码:</p><pre class="csharpcode"><span class="kwrd">declare</span> @i <span class="kwrd">int </span><span class="kwrd">select</span> @i=1<span class="kwrd">declare</span> @l <span class="kwrd">int </span><span class="kwrd">select</span> @l=dbo.GetSplitLength(@mbh,<span class="str">','</span>) ---字符串分割长度<span class="kwrd">while</span>(@i&lt;=@l)<span class="kwrd">begin </span>insert <span class="kwrd">into</span> #tmbTable(mbhid) <span class="kwrd">select</span> a.mbhid <span class="kwrd">from</span> dockconfig_mbhTable a <span class="kwrd">where</span> a.mbh=dbo.GetSplitOfIndex(@mbh,<span class="str">','</span>,@i)<span class="kwrd">select</span> @i=@i+1<span class="kwrd">end</span>;</pre><pre class="csharpcode">-----------------------------------------------</pre><pre class="csharpcode">由于dockconfig_mbhTable 表中有上万条数据,执行起来效率低下.经过尝试分析功能的执行时间,发现效率是受函数影响,</pre><pre class="csharpcode">但是单独进行函数dbo.GetSplitOfIndex 测试,效率又没有问题.于是稍微修改了下代码:</pre><pre class="csharpcode"><span class="kwrd">declare</span> @i <span class="kwrd">int </span><span class="kwrd">select</span> @i=1<span class="kwrd">declare</span> @l <span class="kwrd">int </span><span class="kwrd">select</span> @l=dbo.GetSplitLength(@mbh,<span class="str">','</span>)<span class="kwrd">declare</span> @v <span class="kwrd">varchar</span>(20)<span class="kwrd">while</span>(@i&lt;=@l)<span class="kwrd">begin </span><span class="kwrd">select</span> @v=dbo.GetSplitOfIndex(@mbh,<span class="str">','</span>,@i)insert <span class="kwrd">into</span> #tmbTable(mbhid) <span class="kwrd">select</span> a.mbhid <span class="kwrd">from</span> dockconfig_mbhTable a <span class="kwrd">where</span> <a href="mailto:a.mbh=@vselect">a.mbh=@v <span class="kwrd">select</span> @i=@i+1<span class="kwrd">end</span>;  </a></pre><p><style type="text/css">.csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {	background-color: #f4f4f4;	width: 100%;	margin: 0em;}.csharpcode .lnum { color: #606060; }</style></p><p><font color="#000000" face="Consolas" size="2">居然&hellip;居然效率提高了好几千倍.记录下以后遇到该问题都在进行查询时进行变量申明分开使用函数.</font><style type="text/css">.csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {	background-color: #f4f4f4;	width: 100%;	margin: 0em;}.csharpcode .lnum { color: #606060; }</style></p>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/388.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=388</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=388&amp;key=53438010</trackback:ping></item><item><title>新开交流QQ群:167435826</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/387.html</link><pubDate>Tue, 02 Aug 2011 12:12:00 +0800</pubDate><guid>http://www.yxyr.com/post/387.html</guid><description><![CDATA[<p>希望与宁波地区的同行交流交流.</p>]]></description><category>娱乐</category><comments>http://www.yxyr.com/post/387.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=387</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=387&amp;key=3e14253e</trackback:ping></item><item><title>Structure 与Byte之间的转化</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/386.html</link><pubDate>Tue, 28 Jun 2011 16:46:17 +0800</pubDate><guid>http://www.yxyr.com/post/386.html</guid><description><![CDATA[<p>Structure –&gt;byte</p>  <div class="csharpcode">   <pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">Public</span> <span class="kwrd">Function</span> RawSerialize(o <span class="kwrd">As</span> <span class="kwrd">Object</span>) <span class="kwrd">As</span> <span class="kwrd">Byte</span>()</pre>  <pre><span class="lnum">   2:  </span>        <span class="kwrd">Dim</span> rawSize <span class="kwrd">As</span> <span class="kwrd">Integer</span> = Marshal.SizeOf(o)</pre>  <pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">Dim</span> buffer <span class="kwrd">As</span> IntPtr = Marshal.AllocHGlobal(rawSize)</pre>  <pre><span class="lnum">   4:  </span>        Marshal.StructureToPtr(o, buffer, <span class="kwrd">False</span>)</pre>  <pre class="alt"><span class="lnum">   5:  </span>        <span class="kwrd">Dim</span> rawDatas <span class="kwrd">As</span> <span class="kwrd">Byte</span>() = <span class="kwrd">New</span> <span class="kwrd">Byte</span>(rawSize) {}</pre>  <pre><span class="lnum">   6:  </span>        Marshal.Copy(buffer, rawDatas, 0, rawSize)</pre>  <pre class="alt"><span class="lnum">   7:  </span>        Marshal.FreeHGlobal(buffer)</pre>  <pre><span class="lnum">   8:  </span>        <span class="kwrd">Return</span> rawDatas</pre>  <pre class="alt"><span class="lnum">   9:  </span>    <span class="kwrd">End</span> Function</pre></div><style type="text/css">.csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {	background-color: #f4f4f4;	width: 100%;	margin: 0em;}.csharpcode .lnum { color: #606060; }</style><p>byte—&gt;Structure</p><div class="csharpcode">  <pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">Public</span> <span class="kwrd">Function</span> RawDeserialize(rawdata <span class="kwrd">As</span> <span class="kwrd">Byte</span>(), position <span class="kwrd">As</span> <span class="kwrd">Integer</span>, t <span class="kwrd">As</span> Type) <span class="kwrd">As</span> <span class="kwrd">Object</span></pre>  <pre><span class="lnum">   2:  </span>        <span class="kwrd">Dim</span> rawsize <span class="kwrd">As</span> <span class="kwrd">Integer</span> = Marshal.SizeOf(t)</pre>  <pre class="alt"><span class="lnum">   3:  </span>        <span class="kwrd">If</span> rawsize &gt; rawdata.Length <span class="kwrd">Then</span></pre>  <pre><span class="lnum">   4:  </span>            <span class="kwrd">Return</span> <span class="kwrd">Nothing</span></pre>  <pre class="alt"><span class="lnum">   5:  </span>        <span class="kwrd">End</span> <span class="kwrd">If</span></pre>  <pre><span class="lnum">   6:  </span>        <span class="kwrd">Dim</span> buffer <span class="kwrd">As</span> IntPtr = Marshal.AllocHGlobal(rawsize)</pre>  <pre class="alt"><span class="lnum">   7:  </span>        Marshal.Copy(rawdata, position, buffer, rawsize)</pre>  <pre><span class="lnum">   8:  </span>        <span class="kwrd">Dim</span> retobj <span class="kwrd">As</span> <span class="kwrd">Object</span> = Marshal.PtrToStructure(buffer, t)</pre>  <pre class="alt"><span class="lnum">   9:  </span>        Marshal.FreeHGlobal(buffer)</pre>  <pre><span class="lnum">  10:  </span>        <span class="kwrd">Return</span> retobj</pre>  <pre class="alt"><span class="lnum">  11:  </span>    <span class="kwrd">End</span> Function</pre></div><style type="text/css">.csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {	background-color: #f4f4f4;	width: 100%;	margin: 0em;}.csharpcode .lnum { color: #606060; }</style>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/386.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=386</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=386&amp;key=2aae98af</trackback:ping></item><item><title>Sourcegrid.Grid退出编辑模式</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/385.html</link><pubDate>Fri, 24 Jun 2011 16:19:32 +0800</pubDate><guid>http://www.yxyr.com/post/385.html</guid><description><![CDATA[<pre style="padding: 5px; border: 1px solid rgb(206, 206, 206); width: 650px; overflow: auto; min-height: 40px; background-color: rgb(251, 251, 251);"><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);"> <span style="color: rgb(0, 0, 255);">Private</span> <span style="color: rgb(0, 0, 255);">Sub</span> GridEditExitCheck()</pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">        <span style="color: rgb(0, 0, 255);">Try</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">            <span style="color: rgb(0, 0, 255);">Dim</span> p <span style="color: rgb(0, 0, 255);">As</span> SourceGrid.Position = Grid1.Selection.ActivePosition</pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">            <span style="color: rgb(0, 0, 255);">If</span> p.Row &lt;&gt; -1 <span style="color: rgb(0, 0, 255);">AndAlso</span> p.Column &lt;&gt; -1 <span style="color: rgb(0, 0, 255);">Then</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">                <span style="color: rgb(0, 0, 255);">Dim</span> c <span style="color: rgb(0, 0, 255);">As</span> SourceGrid.CellContext = <span style="color: rgb(0, 0, 255);">New</span> SourceGrid.CellContext(Grid2, p)</pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">                <span style="color: rgb(0, 128, 0);">'   c.Value = CType(Grid1.Item(p.Row, p.Column).Editor, SourceGrid.Cells.Editors.TextBox).Control.Text</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">                c.EndEdit(<span style="color: rgb(0, 0, 255);">False</span>)</pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">            <span style="color: rgb(0, 0, 255);">End</span> <span style="color: rgb(0, 0, 255);">If</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">        <span style="color: rgb(0, 0, 255);">Catch</span> ex <span style="color: rgb(0, 0, 255);">As</span> Exception</pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">            <span style="color: rgb(0, 0, 255);">Exit</span> <span style="color: rgb(0, 0, 255);">Try</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">        <span style="color: rgb(0, 0, 255);">End</span> <span style="color: rgb(0, 0, 255);">Try</span></pre><pre style="margin: 0em; width: 100%; font-family: consolas,&quot;Courier New&quot;,courier,monospace; font-size: 12px; background-color: rgb(251, 251, 251);">    <span style="color: rgb(0, 0, 255);">End</span> <span style="color: rgb(0, 0, 255);">Sub</span></pre></pre>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/385.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=385</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=385&amp;key=3e29339e</trackback:ping></item><item><title>NDataTable的Load问题</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/384.html</link><pubDate>Tue, 21 Jun 2011 09:10:31 +0800</pubDate><guid>http://www.yxyr.com/post/384.html</guid><description><![CDATA[<p>使用CF上的,发现有一个问题,对其更正为:</p>  <div class="csharpcode">   <pre class="alt"><span class="lnum">   1:  </span><span class="kwrd">Public</span> <span class="kwrd">Sub</span> Load(<span class="kwrd">ByVal</span> bytes <span class="kwrd">As</span> <span class="kwrd">Byte</span>())</pre>  <pre><span class="lnum">   2:  </span>            <span class="kwrd">If</span> bytes.Length = 0 <span class="kwrd">Then</span></pre>  <pre class="alt"><span class="lnum">   3:  </span>                <span class="kwrd">Exit</span> <span class="kwrd">Sub</span></pre>  <pre><span class="lnum">   4:  </span>            <span class="kwrd">End</span> <span class="kwrd">If</span></pre>  <pre class="alt"><span class="lnum">   5:  </span>            <span class="kwrd">Try</span></pre>  <pre><span class="lnum">   6:  </span>                mList.Clear()</pre>  <pre class="alt"><span class="lnum">   7:  </span>                <span class="kwrd">Dim</span> s <span class="kwrd">As</span> Stream = <span class="kwrd">New</span> MemoryStream(bytes)</pre>  <pre><span class="lnum">   8:  </span>                <span class="kwrd">Dim</span> xmlr <span class="kwrd">As</span> XmlTextReader = <span class="kwrd">New</span> XmlTextReader(s)</pre>  <pre class="alt"><span class="lnum">   9:  </span>                xmlr.WhitespaceHandling = WhitespaceHandling.None</pre>  <pre><span class="lnum">  10:  </span>                xmlr.MoveToContent()</pre>  <pre class="alt"><span class="lnum">  11:  </span>                <span class="kwrd">Dim</span> items <span class="kwrd">As</span> DataItems</pre>  <pre><span class="lnum">  12:  </span>                <span class="kwrd">Dim</span> nname <span class="kwrd">As</span> <span class="kwrd">String</span>, nvalue <span class="kwrd">As</span> <span class="kwrd">String</span>, ntype <span class="kwrd">As</span> <span class="kwrd">String</span> = <span class="str">&quot;&quot;</span></pre>  <pre class="alt"><span class="lnum">  13:  </span>                xmlr.Read()</pre>  <pre><span class="lnum">  14:  </span>                <span class="kwrd">While</span> (<span class="kwrd">True</span>)</pre>  <pre class="alt"><span class="lnum">  15:  </span>                    <font style="background-color: #ffc000"><span class="kwrd">If</span> xmlr.LocalName = <span class="str">&quot;ntable&quot;</span> <span class="kwrd">Then</span></font></pre>  <pre><span class="lnum">  16:  </span>                       <font style="background-color: #ffc000"> <span class="kwrd">Exit</span> <span class="kwrd">While</span></font></pre>  <pre class="alt"><span class="lnum">  17:  </span>                    <font style="background-color: #ffc000"><span class="kwrd">End</span> <span class="kwrd">If</span></font></pre>  <pre><span class="lnum">  18:  </span>                    xmlr.ReadStartElement(<span class="str">&quot;items&quot;</span>)</pre>  <pre class="alt"><span class="lnum">  19:  </span>                    items = <span class="kwrd">New</span> DataItems()</pre>  <pre><span class="lnum">  20:  </span>                    nname = xmlr.Name()</pre>  <pre class="alt"><span class="lnum">  21:  </span>                    nvalue = xmlr.ReadElementString</pre>  <pre><span class="lnum">  22:  </span>                    <span class="rem">'ntype=xmlr.reada</span></pre>  <pre class="alt"><span class="lnum">  23:  </span>                    <span class="kwrd">While</span> (<span class="kwrd">Not</span> xmlr.EOF)</pre>  <pre><span class="lnum">  24:  </span>                        items.Add(nname, nvalue)</pre>  <pre class="alt"><span class="lnum">  25:  </span>                        nname = xmlr.Name()</pre>  <pre><span class="lnum">  26:  </span>                        <span class="kwrd">If</span> nname = <span class="str">&quot;items&quot;</span> <span class="kwrd">Then</span> <span class="kwrd">Exit</span> <span class="kwrd">While</span></pre>  <pre class="alt"><span class="lnum">  27:  </span>                        nvalue = xmlr.ReadElementString</pre>  <pre><span class="lnum">  28:  </span>                    <span class="kwrd">End</span> <span class="kwrd">While</span></pre>  <pre class="alt"><span class="lnum">  29:  </span>                    mList.Add(items)</pre>  <pre><span class="lnum">  30:  </span>                    xmlr.ReadEndElement()</pre>  <pre class="alt"><span class="lnum">  31:  </span>                <span class="kwrd">End</span> <span class="kwrd">While</span></pre>  <pre><span class="lnum">  32:  </span>            <span class="kwrd">Catch</span> ex <span class="kwrd">As</span> Exception</pre>  <pre class="alt"><span class="lnum">  33:  </span>                <span class="kwrd">Exit</span> <span class="kwrd">Try</span></pre>  <pre><span class="lnum">  34:  </span>            <span class="kwrd">End</span> <span class="kwrd">Try</span></pre>  <pre class="alt"><span class="lnum">  35:  </span>        <span class="kwrd">End</span> Sub</pre></div><style type="text/css">.csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre;*/}.csharpcode pre { margin: 0em; }.csharpcode .rem { color: #008000; }.csharpcode .kwrd { color: #0000ff; }.csharpcode .str { color: #006080; }.csharpcode .op { color: #0000c0; }.csharpcode .preproc { color: #cc6633; }.csharpcode .asp { background-color: #ffff00; }.csharpcode .html { color: #800000; }.csharpcode .attr { color: #ff0000; }.csharpcode .alt {	background-color: #f4f4f4;	width: 100%;	margin: 0em;}.csharpcode .lnum { color: #606060; }</style>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/384.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=384</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=384&amp;key=2a8fda27</trackback:ping></item><item><title>解决Debian apt-get update缺少公钥GPG error的问题</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/383.html</link><pubDate>Tue, 17 May 2011 11:19:08 +0800</pubDate><guid>http://www.yxyr.com/post/383.html</guid><description><![CDATA[<p>有时添加非官方的源是update后会出现没有公钥的gpg错误提示，说可能会有后门程序等，对于经常update  的来说，听讨厌的。解决的办法是导入公钥，用如下语句：<br />gpg --keyserver subkeys.pgp.net --recv-keys  提示所缺少的那个公钥<br />gpg --armor --export 公钥串 | apt-key add -<br />&nbsp;</p><p>网络上说的那个wwwkeys.eu.pgp.net好像已经不能使用了.</p>...]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/383.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=383</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=383&amp;key=4e15429d</trackback:ping></item><item><title>SQL处理字符串相似度函数</title><author>waixingzhike_mymail@tom.com (yuxiaoyanran)</author><link>http://www.yxyr.com/post/382.html</link><pubDate>Fri, 29 Apr 2011 13:23:34 +0800</pubDate><guid>http://www.yxyr.com/post/382.html</guid><description><![CDATA[<p>SQL处理字符串相似度函数</p><p>本函数严格处理字符串，同位置的字符串相同时才算是相似。结果采用小于等于1的小数表示，越靠近1表示相似度越高。</p><div style="border: 1px solid red;">Create Function SimilarSearch(<br />@str varchar(50),<br />@comparestr varchar(50)<br />)<br />returns decimal(18,2)<br />AS<br />...</div>]]></description><category>工作笔记</category><comments>http://www.yxyr.com/post/382.html#comment</comments><wfw:comment>http://www.yxyr.com/</wfw:comment><wfw:commentRss>http://www.yxyr.com/feed.asp?cmt=382</wfw:commentRss><trackback:ping>http://www.yxyr.com/cmd.asp?act=tb&amp;id=382&amp;key=ffd1aaa7</trackback:ping></item></channel></rss>

