<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://rss.harde.com.cn/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://rss.harde.com.cn" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/hadreblog" type="application/rss+xml"></fs:self_link><lastBuildDate>Sun, 07 Mar 2010 22:03:21 GMT</lastBuildDate><title>Harde的博客</title><description>Harde之家博客网 打造最炫的个人博客</description><image><url>http://www.feedsky.com/feed/hadreblog/sc/gif</url><title>Harde的博客</title><link>http://www.harde.com.cn/blog</link></image><link>http://www.harde.com.cn/blog</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sun, 07 Mar 2010 22:03:21 GMT</pubDate><item><title>C# params参数</title><link>http://www.harde.com.cn/blog/archives/1529</link><content:encoded>&lt;p&gt;不得不说，这是一个非常好用的参数。&lt;br /&gt;
不过在很多初级教材中我并没有看到它的身影&lt;br /&gt;
MSDN给出的介绍是&lt;br /&gt;
params 关键字可以指定在参数数目可变处采用参数的方法参数。&lt;br /&gt;
这么说可能很多人不理解&lt;br /&gt;
没有关系&lt;br /&gt;
看个例子就知道了&lt;br /&gt;
先看下MSDN的例子&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader wp_codebox_hide&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1529code2'); return false;&quot;&gt;View Code&lt;/a&gt; CSHARP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p15292&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1529code2&quot;&gt;&lt;pre class=&quot;csharp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #008080; font-style: italic;&quot;&gt;// cs_params.cs&lt;/span&gt;
&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;using&lt;/span&gt; &lt;span style=&quot;color: #008080;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;class&lt;/span&gt; MyClass 
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
    &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;void&lt;/span&gt; UseParams&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;params&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt; list&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; 
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #008000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt; i &lt;span style=&quot;color: #008000;&quot;&gt;&amp;lt;&lt;/span&gt; list&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;Length&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #008000;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
            Console&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;list&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
        Console&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
    &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;public&lt;/span&gt; &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;void&lt;/span&gt; UseParams2&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;params&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;object&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt; list&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; 
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt; i &lt;span style=&quot;color: #008000;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;0&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt; i &lt;span style=&quot;color: #008000;&quot;&gt;&amp;lt;&lt;/span&gt; list&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;Length&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt; i&lt;span style=&quot;color: #008000;&quot;&gt;++&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
            Console&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;list&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;i&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
        &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
        Console&lt;span style=&quot;color: #008000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
    &lt;span style=&quot;color: #0600FF; font-weight: bold;&quot;&gt;static&lt;/span&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;void&lt;/span&gt; Main&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt; 
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;
        UseParams&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: #FF0000;&quot;&gt;2&lt;/span&gt;, &lt;span style=&quot;color: #FF0000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
        UseParams2&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: #666666;&quot;&gt;'a'&lt;/span&gt;, &lt;span style=&quot;color: #666666;&quot;&gt;&amp;quot;test&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt; 
&amp;nbsp;
        &lt;span style=&quot;color: #008080; font-style: italic;&quot;&gt;// An array of objects can also be passed, as long as&lt;/span&gt;
        &lt;span style=&quot;color: #008080; font-style: italic;&quot;&gt;// the array type matches the method being called.&lt;/span&gt;
        &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt; myarray &lt;span style=&quot;color: #008000;&quot;&gt;=&lt;/span&gt; &lt;a href=&quot;http://www.google.com/search?q=new+msdn.microsoft.com&quot;&gt;&lt;span style=&quot;color: #008000;&quot;&gt;new&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #6666cc; font-weight: bold;&quot;&gt;int&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;3&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;10&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;11&lt;/span&gt;,&lt;span style=&quot;color: #FF0000;&quot;&gt;12&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
        UseParams&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#40;&lt;/span&gt;myarray&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #008000;&quot;&gt;;&lt;/span&gt;
    &lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #008000;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;上面的代码运行后将会输出&lt;br /&gt;
1&lt;br /&gt;
2&lt;br /&gt;
3&lt;/p&gt;
&lt;p&gt;1&lt;br /&gt;
a&lt;br /&gt;
test&lt;/p&gt;
&lt;p&gt;10&lt;br /&gt;
11&lt;br /&gt;
12&lt;/p&gt;
&lt;p&gt;或许大家觉得没什么用&lt;br /&gt;
那么举个常用的例子&lt;br /&gt;
我们要做删除和批量产出功能&lt;br /&gt;
那么会产生Delete(int id)和Delete(int[] ids)这两个方法&lt;br /&gt;
但是有了params就大可不必&lt;br /&gt;
只要一个Delete(params int[] ids)&lt;br /&gt;
就可以了&lt;br /&gt;
调用时&lt;br /&gt;
删一个就Delete(id)&lt;br /&gt;
多个就Delete(ids)&lt;br /&gt;
是不是很方便&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339700011/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1529&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339700011/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339700011/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=e859aae477037b1cab39895004d15ae1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=e859aae477037b1cab39895004d15ae1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=95b0744ff9e0fbc86de835d71647b56b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=95b0744ff9e0fbc86de835d71647b56b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ebc61512f5365f5626734e9d0c6fd812&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ebc61512f5365f5626734e9d0c6fd812&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1bb32b1a8ea9ebb1e5100de0ae02c0f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1bb32b1a8ea9ebb1e5100de0ae02c0f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=6095294a81a58fdc08bf1d7b647bb5e5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=6095294a81a58fdc08bf1d7b647bb5e5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=94be7ac5d380baa15b118608f071b9a8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=94be7ac5d380baa15b118608f071b9a8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1b955b5158fc5abe85b82561abd16003&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1b955b5158fc5abe85b82561abd16003&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=644447ca95ad53eadc314742e3bebc35&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=644447ca95ad53eadc314742e3bebc35&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1529/feed</wfw:commentRss><slash:comments>0</slash:comments><description>不得不说，这是一个非常好用的参数。
不过在很多初级教材中我并没有看到它的身影
MSDN给出的介绍是
params 关键字可以指定在参数数目可变处采用参数的方法参数。
这么说可能很多人不理解
...&lt;img src=&quot;http://www1.feedsky.com/t1/339700011/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1529&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339700011/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339700011/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=e859aae477037b1cab39895004d15ae1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=e859aae477037b1cab39895004d15ae1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=95b0744ff9e0fbc86de835d71647b56b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=95b0744ff9e0fbc86de835d71647b56b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ebc61512f5365f5626734e9d0c6fd812&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ebc61512f5365f5626734e9d0c6fd812&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1bb32b1a8ea9ebb1e5100de0ae02c0f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1bb32b1a8ea9ebb1e5100de0ae02c0f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=6095294a81a58fdc08bf1d7b647bb5e5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=6095294a81a58fdc08bf1d7b647bb5e5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=94be7ac5d380baa15b118608f071b9a8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=94be7ac5d380baa15b118608f071b9a8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1b955b5158fc5abe85b82561abd16003&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1b955b5158fc5abe85b82561abd16003&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=644447ca95ad53eadc314742e3bebc35&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=644447ca95ad53eadc314742e3bebc35&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>C#</category><category>params</category><pubDate>Mon, 08 Mar 2010 06:03:21 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1529#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1529</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1529</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339700011/3365759</fs:itemid></item><item><title>手机通讯录备份、还原【通用】</title><link>http://www.harde.com.cn/blog/archives/1508</link><content:encoded>&lt;p&gt;写在前面的话：&lt;br /&gt;
虽然我打着通用的旗号，但是还是有些要求的&lt;br /&gt;
首先在手机的所有地方翻翻 是否有“同步”、“SyncML”、“备份”之类的字样&lt;br /&gt;
如果没有，那也没事，再看看你手机是否支持JAVA&amp;#8230;.&lt;br /&gt;
上面两个 只要满足一个 就请继续看吧&lt;br /&gt;
如果都不满足，看见右上角的X了么&amp;#8230;点吧&lt;/p&gt;
&lt;p&gt;好了不废话了&amp;#8230;&lt;/p&gt;
&lt;p&gt;没有“同步”功能的&lt;br /&gt;
直接拖到网页底部&amp;#8230;.&lt;br /&gt;
有的继续往下看&lt;/p&gt;
&lt;p&gt;今年二月份，腾讯公司开始提供“同步手机联系人”的功能（也就是SyncML服务）&lt;br /&gt;
虽然我的手机自带备份功能、手机套件也有同电脑同步的功能，不过既有就不要浪费了&amp;#8230;&lt;/p&gt;
&lt;p&gt;首先打开QQ邮箱，没开通的先开通&lt;br /&gt;
进入之后点击“设置”&amp;#8211;&gt;“体验室”&lt;br /&gt;
第一个&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录1.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录1.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录1&quot; width=&quot;449&quot; height=&quot;203&quot; class=&quot;alignnone size-full wp-image-1509&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
开通它&lt;br /&gt;
OK，计算机方面告一段落&lt;/p&gt;
&lt;p&gt;下面看手机的&lt;br /&gt;
&lt;span id=&quot;more-1508&quot;&gt;&lt;/span&gt;&lt;br /&gt;
以摩托罗拉（MOTO）Linux系统和诺基亚（Nokia）SXX系统为例&lt;br /&gt;
MOTO：&lt;br /&gt;
主菜单→工具→同步→新同步&lt;br /&gt;
这里有两项，“本地同步”与“手机同步”&lt;br /&gt;
“本地同步”是你在电脑上安装MPT（Motorola Phone Tools）使用的，这个不是今天我要说的&lt;br /&gt;
我们点击“手机同步”&lt;br /&gt;
按照下面填写项目，括号内的是说明&lt;br /&gt;
搭档名称：腾讯通讯录同步(这个随便填)&lt;br /&gt;
服务器地址：http://s.mail.qq.com/(除非腾讯有天改了&amp;#8230;否则都是这个)&lt;br /&gt;
用户名：332650979（你的QQ号码）&lt;br /&gt;
密码：123456（你的QQ密码，大家可以用123456来试试看我是否是XX&amp;#8230;）&lt;br /&gt;
数据连接：cmnet(你“数据连接”里起啥名这就啥名，不限制连接类型cmwap、cmnet、uniwap、uninet、wifi均可)&lt;br /&gt;
OK，点击下一步&lt;br /&gt;
选择联系人(腾讯只提供了同步联系人服务)&lt;br /&gt;
点击后会出现“数据路径”的文本框&lt;br /&gt;
输入cont（这个名字是腾讯定义的，事实上绝大多数的SyncML服务，联系人路径都是这个）&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录2.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录2.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录2&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1510&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录3.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录3.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录3&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1512&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录4.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录4.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录4&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1513&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录5.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录5.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录5&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1514&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录6.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录6.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录6&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1515&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录7.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录7.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录7&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1516&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录8.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录8.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录8&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1517&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录9.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录9.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录9&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1518&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录10.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录10.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录10&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1519&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录11.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录11.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录11&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1520&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录12.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录12.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录12&quot; width=&quot;240&quot; height=&quot;320&quot; class=&quot;alignnone size-full wp-image-1521&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;诺基亚：(注：因为手头没有诺基亚的机子，下面的操作步骤、截图均来自腾讯帮助)&lt;br /&gt;
功能表→工具→同步处理→选项&lt;br /&gt;
选择“新同步情景模式”，编辑该模式。&lt;br /&gt;
将“同步情景模式名称”修改为“QQmail”；(这个随便)&lt;br /&gt;
进入“应用程序”，修改“名片夹”中的项目: 是否同步→是；远程数据库→cont，其他项不选择；&lt;br /&gt;
进入“连接设置”&lt;br /&gt;
配置信息同MOTO的&lt;br /&gt;
返回到“同步处理”界面，选中“QQmail”,在选项中选择“同步”，此时手机会向服务器请求数据，进行同步，直至同步完成，返回提示信息。&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录13.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录13.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录13&quot; width=&quot;320&quot; height=&quot;240&quot; class=&quot;alignnone size-full wp-image-1524&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录14.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录14.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录14&quot; width=&quot;320&quot; height=&quot;240&quot; class=&quot;alignnone size-full wp-image-1525&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录15.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录15.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录15&quot; width=&quot;320&quot; height=&quot;240&quot; class=&quot;alignnone size-full wp-image-1526&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录16.png&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/03/同步手机通讯录16.png&quot; alt=&quot;&quot; title=&quot;同步手机通讯录16&quot; width=&quot;320&quot; height=&quot;240&quot; class=&quot;alignnone size-full wp-image-1527&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;同步完成，让我们看看&lt;br /&gt;
回到QQ邮箱&lt;br /&gt;
点击“联系人”&lt;br /&gt;
在右下角找到“手机联系人”&lt;br /&gt;
点击“全部”&lt;br /&gt;
都在这里了吧&lt;/p&gt;
&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-分割线&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;好了，说说没有“同步”功能的吧&lt;br /&gt;
首先打开火种网http://www.hozom.com/&lt;br /&gt;
剩下的我就不说了&amp;#8230;人家的帮助比我说的详细&amp;#8230;&lt;/p&gt;
&lt;p&gt;PS：除非通过MPT、诺基亚PC套件等工具&lt;br /&gt;
否则在同步过程中均会产生GPRS费用&lt;br /&gt;
但大家也大可不必担心，给大家算算&lt;br /&gt;
加入您是一位商务人士&lt;br /&gt;
通讯录有500人&lt;br /&gt;
一个人的名字算5个字10b&lt;br /&gt;
号码算15字符15b&lt;br /&gt;
SyncML是基于XML的&lt;br /&gt;
算上额外消耗&lt;br /&gt;
那么一人基本上在100b左右&lt;br /&gt;
那么500*100 = 50000b&lt;br /&gt;
50000/2/1024 = 24KB&amp;#8230;.&lt;br /&gt;
没包月的情况下 每KB是0.03元&lt;br /&gt;
那么每次的同步费用为0.72元&amp;#8230;&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692261/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1508&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692261/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692261/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5898bb8a25dbb416d499208a489f8989&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5898bb8a25dbb416d499208a489f8989&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=9f707b1e22cc4dc28e23acc681596579&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=9f707b1e22cc4dc28e23acc681596579&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=51d730ec66010f11339bce4c3cf2ca92&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=51d730ec66010f11339bce4c3cf2ca92&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cf685de95492657ee49bd27dff6acda3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cf685de95492657ee49bd27dff6acda3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=2992f0980367906ad177ca8e6a8a000c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=2992f0980367906ad177ca8e6a8a000c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ea665db53af58fb3aab3c1b3f18471d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ea665db53af58fb3aab3c1b3f18471d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=aa94515a2296f01e83c3160d9c11937f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=aa94515a2296f01e83c3160d9c11937f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ee22a78d92261bcc30445e91f04ffb7d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ee22a78d92261bcc30445e91f04ffb7d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1508/feed</wfw:commentRss><slash:comments>0</slash:comments><description>写在前面的话：
虽然我打着通用的旗号，但是还是有些要求的
首先在手机的所有地方翻翻 是否有“同步”、“SyncML”、“备份”之类的字样
如果没有，那也没事，再看看你手机是否支持JAVA&amp;#8...&lt;img src=&quot;http://www1.feedsky.com/t1/339692261/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1508&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692261/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692261/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5898bb8a25dbb416d499208a489f8989&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5898bb8a25dbb416d499208a489f8989&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=9f707b1e22cc4dc28e23acc681596579&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=9f707b1e22cc4dc28e23acc681596579&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=51d730ec66010f11339bce4c3cf2ca92&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=51d730ec66010f11339bce4c3cf2ca92&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cf685de95492657ee49bd27dff6acda3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cf685de95492657ee49bd27dff6acda3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=2992f0980367906ad177ca8e6a8a000c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=2992f0980367906ad177ca8e6a8a000c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ea665db53af58fb3aab3c1b3f18471d8&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ea665db53af58fb3aab3c1b3f18471d8&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=aa94515a2296f01e83c3160d9c11937f&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=aa94515a2296f01e83c3160d9c11937f&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ee22a78d92261bcc30445e91f04ffb7d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ee22a78d92261bcc30445e91f04ffb7d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>计算机</category><category>SyncML</category><category>通讯录同步</category><category>通讯录备份</category><pubDate>Mon, 08 Mar 2010 01:34:52 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1508#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1508</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1508</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692261/3365759</fs:itemid></item><item><title>搜狗浏览器收藏夹导出工具</title><link>http://www.harde.com.cn/blog/archives/1498</link><content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/sgfavexport.png&quot; target=&quot;_blank&quot;&gt;&lt;br /&gt;
&lt;img class=&quot;alignnone size-full wp-image-1499&quot; title=&quot;sgfavexport&quot; src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/sgfavexport.png&quot; alt=&quot;&quot; width=&quot;807&quot; height=&quot;226&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
前些日子实在受不了遨游的假死了&amp;#8230;终于下决心更换用了4年多的浏览器&lt;br /&gt;
试了试搜狗，结果这把倒是不假死了&amp;#8230;就是成天听着CPU风扇嗷嗷的~~&lt;br /&gt;
没事，咱接着换~结果&amp;#8230;&lt;br /&gt;
XX的搜狗竟然不能把收藏夹导出&amp;#8230;&lt;br /&gt;
所谓的“导出”根本就只是备份而已&lt;/p&gt;
&lt;p&gt;上网上搜了搜，倒是搜到两个工具&lt;br /&gt;
不过很可惜，程序运行后都提示我成功&lt;br /&gt;
但是我怎么找都没找到给我导出到哪了&amp;#8230;.&lt;/p&gt;
&lt;p&gt;无奈就有了这个程序&lt;br /&gt;
&lt;span id=&quot;more-1498&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;简单说下，BUG是肯定有的，Harde也没怎么仔细做，因为原本就没打算发上来&amp;#8230;&lt;br /&gt;
但理论上也不会出现太大问题，Harde的收藏反正除了3个我也不知道是什么编码的文件名&lt;br /&gt;
其他237个都成功导出了&lt;br /&gt;
大家有问题就跟帖说，我尽量改&lt;/p&gt;
&lt;p&gt;源代码暂时就不发了&lt;br /&gt;
等我完善下再说，有现在就想要的，可以留个言。&lt;br /&gt;
C# 编写 .NET2.0&lt;br /&gt;
XP用户可能需要.NET2.0 framework&lt;br /&gt;
另外“清空目标文件夹我不打算做了”&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/sgfavexport2.png&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-1500&quot; title=&quot;sgfavexport2&quot; src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/sgfavexport2.png&quot; alt=&quot;&quot; width=&quot;827&quot; height=&quot;590&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar2.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 92px;&quot;&gt; &lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;搜狗浏览器收藏夹导出工具&quot; href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/搜狗浏览器收藏夹导出工具.zip&quot; target=&quot;_blank&quot;&gt;搜狗浏览器收藏夹导出工具.zip&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td style=&quot;font-size: 11px;&quot;&gt;压缩文档 177 KB&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar2.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 92px;&quot;&gt; &lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;[源码]搜狗浏览器收藏夹导出工具&quot; href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/02/源码搜狗浏览器收藏夹导出工具.zip&quot; target=&quot;_blank&quot;&gt;[源码]搜狗浏览器收藏夹导出工具.zip&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td style=&quot;font-size: 11px;&quot;&gt;压缩文档 665 KB&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;源代码解压缩密码：5FFB818E3FCEF784E643AE6C6DB3154&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692262/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1498&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692262/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692262/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d037cadbf19d3033d80972460be4f44d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d037cadbf19d3033d80972460be4f44d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=7f1e06dabc0314c848aac6a4dd95d011&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=7f1e06dabc0314c848aac6a4dd95d011&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=585b2e6b71f84ff0953ed5fc8e7b3880&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=585b2e6b71f84ff0953ed5fc8e7b3880&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ed991421ab378ac8c69f17a6a0dd5164&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ed991421ab378ac8c69f17a6a0dd5164&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=41f303a6c56202e57e5c55ed053274b2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=41f303a6c56202e57e5c55ed053274b2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ac341517948fc78a256ccf7041b45f61&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ac341517948fc78a256ccf7041b45f61&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=c814eceb50d28a523b75b919029d8dce&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=c814eceb50d28a523b75b919029d8dce&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b686e1ef6d09529326d95db14636076e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b686e1ef6d09529326d95db14636076e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1498/feed</wfw:commentRss><slash:comments>4</slash:comments><description>前些日子实在受不了遨游的假死了&amp;#8230;终于下决心更换用了4年多的浏览器
试了试搜狗，结果这把倒是不假死了&amp;#8230;就是成天听着CPU风扇嗷嗷的~~
没事，咱接着换~结果&amp;#8230;
XX的搜狗竟然不能...&lt;img src=&quot;http://www1.feedsky.com/t1/339692262/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1498&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692262/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692262/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d037cadbf19d3033d80972460be4f44d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d037cadbf19d3033d80972460be4f44d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=7f1e06dabc0314c848aac6a4dd95d011&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=7f1e06dabc0314c848aac6a4dd95d011&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=585b2e6b71f84ff0953ed5fc8e7b3880&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=585b2e6b71f84ff0953ed5fc8e7b3880&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ed991421ab378ac8c69f17a6a0dd5164&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ed991421ab378ac8c69f17a6a0dd5164&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=41f303a6c56202e57e5c55ed053274b2&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=41f303a6c56202e57e5c55ed053274b2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ac341517948fc78a256ccf7041b45f61&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ac341517948fc78a256ccf7041b45f61&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=c814eceb50d28a523b75b919029d8dce&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=c814eceb50d28a523b75b919029d8dce&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b686e1ef6d09529326d95db14636076e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b686e1ef6d09529326d95db14636076e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>导出</category><category>收藏夹</category><category>搜狗</category><category>计算机</category><pubDate>Fri, 26 Feb 2010 11:23:29 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1498#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1498</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1498</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692262/3365759</fs:itemid></item><item><title>关于开机出现ILOBBY~1.EXE的问题</title><link>http://www.harde.com.cn/blog/archives/1490</link><content:encoded>&lt;p&gt;今天楠楠来问我，开机出现这个是怎么个事~&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/01/ilobby.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/01/ilobby-300x178.jpg&quot; alt=&quot;&quot; title=&quot;ilobby&quot; width=&quot;300&quot; height=&quot;178&quot; class=&quot;alignnone size-medium wp-image-1493&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
理论上分析，应该是某软件不兼容造成的，不过我没遇到过&lt;br /&gt;
也不知具体是什么，就随便上Google翻了下&lt;br /&gt;
结果网上9成的网友说是病毒、恶意软件，我很奇怪，因为楠楠的电脑是Win7的系统理论上不会那么容易中毒的&lt;br /&gt;
不行，继续看..终于发现了&lt;br /&gt;
原来ilobby是新浪uc附带的软件&lt;br /&gt;
具体功能就不知道了&lt;br /&gt;
不过既然找到源头了就好办了&lt;br /&gt;
最简单的办法 卸了UC，呃，别拍我，事实么，绝大多数人还是不常用UC的&amp;#8230;&lt;br /&gt;
OK~&lt;br /&gt;
看下网友们的解决办法&lt;/p&gt;
&lt;p&gt;把ilobby从启动项目里请出去&lt;br /&gt;
在注册表&lt;br /&gt;
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run&lt;br /&gt;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run&lt;br /&gt;
两个位置把ilobby删除&lt;br /&gt;
不会的可以用360安全卫士清除&lt;/p&gt;
&lt;p&gt;因为不知道ilobby程序对uc有什么影响&lt;br /&gt;
因此这样做有什么后遗症也不得而知了&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692263/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1490&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692263/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692263/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5e576e6927bb68847fcab0dd136ae15e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5e576e6927bb68847fcab0dd136ae15e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=0a339e7cbeb2832b997e3d465b49dba7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=0a339e7cbeb2832b997e3d465b49dba7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=853a55dab982802f88584c84d760b0f7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=853a55dab982802f88584c84d760b0f7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a05db80c228c1e494a616b60095e2117&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a05db80c228c1e494a616b60095e2117&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=9ebcd27946128b6ea706d9652c8c2b59&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=9ebcd27946128b6ea706d9652c8c2b59&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1cc40d8ac2e96c83772a1b2e68021e8e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1cc40d8ac2e96c83772a1b2e68021e8e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5d797652a0d8b93f2c26265227a4fa49&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5d797652a0d8b93f2c26265227a4fa49&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=eca3f1fd7aabbefebce296b4099be752&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=eca3f1fd7aabbefebce296b4099be752&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1490/feed</wfw:commentRss><slash:comments>0</slash:comments><description>今天楠楠来问我，开机出现这个是怎么个事~

理论上分析，应该是某软件不兼容造成的，不过我没遇到过
也不知具体是什么，就随便上Google翻了下
结果网上9成的网友说是病毒、恶意软件，我...&lt;img src=&quot;http://www1.feedsky.com/t1/339692263/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1490&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692263/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692263/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5e576e6927bb68847fcab0dd136ae15e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5e576e6927bb68847fcab0dd136ae15e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=0a339e7cbeb2832b997e3d465b49dba7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=0a339e7cbeb2832b997e3d465b49dba7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=853a55dab982802f88584c84d760b0f7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=853a55dab982802f88584c84d760b0f7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a05db80c228c1e494a616b60095e2117&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a05db80c228c1e494a616b60095e2117&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=9ebcd27946128b6ea706d9652c8c2b59&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=9ebcd27946128b6ea706d9652c8c2b59&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=1cc40d8ac2e96c83772a1b2e68021e8e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=1cc40d8ac2e96c83772a1b2e68021e8e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=5d797652a0d8b93f2c26265227a4fa49&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=5d797652a0d8b93f2c26265227a4fa49&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=eca3f1fd7aabbefebce296b4099be752&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=eca3f1fd7aabbefebce296b4099be752&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>计算机</category><category>uc</category><category>ilobby</category><pubDate>Thu, 07 Jan 2010 22:11:46 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1490#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1490</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1490</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692263/3365759</fs:itemid></item><item><title>Wordpress允许上传的类型</title><link>http://www.harde.com.cn/blog/archives/1487</link><content:encoded>&lt;p&gt;一直被这个问题困扰&lt;br /&gt;
今天翻了翻functions文件&lt;br /&gt;
在2275行看见了function get_allowed_mime_types() 这个方法&lt;br /&gt;
里面列举了允许上传的所有类型(见下表)&lt;br /&gt;
有几个算比较常用的不在列表&lt;br /&gt;
大家可以手动添加进去&lt;br /&gt;
比如&amp;#8217;jar&amp;#8217; =&gt; &amp;#8216;application/java-archive&amp;#8217;&lt;br /&gt;
&amp;#8216;m3u&amp;#8217; =&gt; &amp;#8216;audio/x-mpegurl&amp;#8217;&lt;br /&gt;
&amp;#8216;rar&amp;#8217; =&gt; &amp;#8216;application/x-rar-compressed&amp;#8217;&lt;br /&gt;
更多请自行查阅MIME类型&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8216;jpg|jpeg|jpe&amp;#8217; =&gt; &amp;#8216;image/jpeg&amp;#8217;&lt;br /&gt;
&amp;#8216;gif&amp;#8217; =&gt; &amp;#8216;image/gif&amp;#8217;&lt;br /&gt;
&amp;#8216;png&amp;#8217; =&gt; &amp;#8216;image/png&amp;#8217;&lt;br /&gt;
&amp;#8216;bmp&amp;#8217; =&gt; &amp;#8216;image/bmp&amp;#8217;&lt;br /&gt;
&amp;#8216;tif|tiff&amp;#8217; =&gt; &amp;#8216;image/tiff&amp;#8217;&lt;br /&gt;
&amp;#8216;ico&amp;#8217; =&gt; &amp;#8216;image/x-icon&amp;#8217;&lt;br /&gt;
&amp;#8216;asf|asx|wax|wmv|wmx&amp;#8217; =&gt; &amp;#8216;video/asf&amp;#8217;&lt;br /&gt;
&amp;#8216;avi&amp;#8217; =&gt; &amp;#8216;video/avi&amp;#8217;&lt;br /&gt;
&amp;#8216;divx&amp;#8217; =&gt; &amp;#8216;video/divx&amp;#8217;&lt;br /&gt;
&amp;#8216;flv&amp;#8217; =&gt; &amp;#8216;video/x-flv&amp;#8217;&lt;br /&gt;
&amp;#8216;mov|qt&amp;#8217; =&gt; &amp;#8216;video/quicktime&amp;#8217;&lt;br /&gt;
&amp;#8216;mpeg|mpg|mpe&amp;#8217; =&gt; &amp;#8216;video/mpeg&amp;#8217;&lt;br /&gt;
&amp;#8216;txt|c|cc|h&amp;#8217; =&gt; &amp;#8216;text/plain&amp;#8217;&lt;br /&gt;
&amp;#8216;rtx&amp;#8217; =&gt; &amp;#8216;text/richtext&amp;#8217;&lt;br /&gt;
&amp;#8216;css&amp;#8217; =&gt; &amp;#8216;text/css&amp;#8217;&lt;br /&gt;
&amp;#8216;htm|html&amp;#8217; =&gt; &amp;#8216;text/html&amp;#8217;&lt;br /&gt;
&amp;#8216;mp3|m4a&amp;#8217; =&gt; &amp;#8216;audio/mpeg&amp;#8217;&lt;br /&gt;
&amp;#8216;mp4|m4v&amp;#8217; =&gt; &amp;#8216;video/mp4&amp;#8242;&lt;br /&gt;
&amp;#8216;ra|ram&amp;#8217; =&gt; &amp;#8216;audio/x-realaudio&amp;#8217;&lt;br /&gt;
&amp;#8216;wav&amp;#8217; =&gt; &amp;#8216;audio/wav&amp;#8217;&lt;br /&gt;
&amp;#8216;ogg&amp;#8217; =&gt; &amp;#8216;audio/ogg&amp;#8217;&lt;br /&gt;
&amp;#8216;mid|midi&amp;#8217; =&gt; &amp;#8216;audio/midi&amp;#8217;&lt;br /&gt;
&amp;#8216;wma&amp;#8217; =&gt; &amp;#8216;audio/wma&amp;#8217;&lt;br /&gt;
&amp;#8216;rtf&amp;#8217; =&gt; &amp;#8216;application/rtf&amp;#8217;&lt;br /&gt;
&amp;#8216;js&amp;#8217; =&gt; &amp;#8216;application/javascript&amp;#8217;&lt;br /&gt;
&amp;#8216;pdf&amp;#8217; =&gt; &amp;#8216;application/pdf&amp;#8217;&lt;br /&gt;
&amp;#8216;doc|docx&amp;#8217; =&gt; &amp;#8216;application/msword&amp;#8217;&lt;br /&gt;
&amp;#8216;pot|pps|ppt|pptx&amp;#8217; =&gt; &amp;#8216;application/vnd.ms-powerpoint&amp;#8217;&lt;br /&gt;
&amp;#8216;wri&amp;#8217; =&gt; &amp;#8216;application/vnd.ms-write&amp;#8217;&lt;br /&gt;
&amp;#8216;xla|xls|xlsx|xlt|xlw&amp;#8217; =&gt; &amp;#8216;application/vnd.ms-excel&amp;#8217;&lt;br /&gt;
&amp;#8216;mdb&amp;#8217; =&gt; &amp;#8216;application/vnd.ms-access&amp;#8217;&lt;br /&gt;
&amp;#8216;mpp&amp;#8217; =&gt; &amp;#8216;application/vnd.ms-project&amp;#8217;&lt;br /&gt;
&amp;#8217;swf&amp;#8217; =&gt; &amp;#8216;application/x-shockwave-flash&amp;#8217;&lt;br /&gt;
&amp;#8216;class&amp;#8217; =&gt; &amp;#8216;application/java&amp;#8217;&lt;br /&gt;
&amp;#8216;tar&amp;#8217; =&gt; &amp;#8216;application/x-tar&amp;#8217;&lt;br /&gt;
&amp;#8216;zip&amp;#8217; =&gt; &amp;#8216;application/zip&amp;#8217;&lt;br /&gt;
&amp;#8216;gz|gzip&amp;#8217; =&gt; &amp;#8216;application/x-gzip&amp;#8217;&lt;br /&gt;
&amp;#8216;exe&amp;#8217; =&gt; &amp;#8216;application/x-msdownload&amp;#8217;&lt;br /&gt;
// openoffice formats&lt;br /&gt;
&amp;#8216;odt&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.text&amp;#8217;&lt;br /&gt;
&amp;#8216;odp&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.presentation&amp;#8217;&lt;br /&gt;
&amp;#8216;ods&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.spreadsheet&amp;#8217;&lt;br /&gt;
&amp;#8216;odg&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.graphics&amp;#8217;&lt;br /&gt;
&amp;#8216;odc&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.chart&amp;#8217;&lt;br /&gt;
&amp;#8216;odb&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.database&amp;#8217;&lt;br /&gt;
&amp;#8216;odf&amp;#8217; =&gt; &amp;#8216;application/vnd.oasis.opendocument.formula&amp;#8217;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692264/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1487&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692264/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692264/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ce39a46539c96394176bcba12e3299eb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ce39a46539c96394176bcba12e3299eb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=440bc36df4d8097615b317e4b2337dff&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=440bc36df4d8097615b317e4b2337dff&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=c1a65c5e94541fbbe3054be86d03bc48&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=c1a65c5e94541fbbe3054be86d03bc48&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=75acf80653e6f776cc8ad615ce83150a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=75acf80653e6f776cc8ad615ce83150a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=356029eeaec16c67343c6b0b3dd5f682&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=356029eeaec16c67343c6b0b3dd5f682&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=08c645b7919cea6932d0397c625e5f15&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=08c645b7919cea6932d0397c625e5f15&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d573dd077e741a87783c530e0a5f42fb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d573dd077e741a87783c530e0a5f42fb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4a56e6c0beb4a5c2f1796531196f1a4b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4a56e6c0beb4a5c2f1796531196f1a4b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1487/feed</wfw:commentRss><slash:comments>0</slash:comments><description>一直被这个问题困扰
今天翻了翻functions文件
在2275行看见了function get_allowed_mime_types() 这个方法
里面列举了允许上传的所有类型(见下表)
有几个算比较常用的不在列表
大家可以手动添加进去
比...&lt;img src=&quot;http://www1.feedsky.com/t1/339692264/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1487&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692264/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692264/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ce39a46539c96394176bcba12e3299eb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ce39a46539c96394176bcba12e3299eb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=440bc36df4d8097615b317e4b2337dff&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=440bc36df4d8097615b317e4b2337dff&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=c1a65c5e94541fbbe3054be86d03bc48&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=c1a65c5e94541fbbe3054be86d03bc48&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=75acf80653e6f776cc8ad615ce83150a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=75acf80653e6f776cc8ad615ce83150a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=356029eeaec16c67343c6b0b3dd5f682&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=356029eeaec16c67343c6b0b3dd5f682&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=08c645b7919cea6932d0397c625e5f15&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=08c645b7919cea6932d0397c625e5f15&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d573dd077e741a87783c530e0a5f42fb&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d573dd077e741a87783c530e0a5f42fb&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4a56e6c0beb4a5c2f1796531196f1a4b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4a56e6c0beb4a5c2f1796531196f1a4b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>wordpress</category><category>计算机</category><category>mime</category><pubDate>Wed, 06 Jan 2010 23:57:21 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1487#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1487</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1487</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692264/3365759</fs:itemid></item><item><title>JQuery控件之FlashSlider</title><link>http://www.harde.com.cn/blog/archives/1479</link><content:encoded>&lt;p&gt;今天在javaeye偶然看见的&lt;br /&gt;
很值得推荐的一个&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/01/flashSlider.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/01/flashSlider-300x103.jpg&quot; alt=&quot;&quot; title=&quot;flashSlider&quot; width=&quot;300&quot; height=&quot;103&quot; class=&quot;alignnone size-medium wp-image-1480&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
效果大家很熟悉了&lt;br /&gt;
只不过这是Jquery实现的&lt;br /&gt;
而不是Flash~&lt;br /&gt;
使用起来也很简单&lt;br /&gt;
首先引入2个js和一个css&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1479code6'); return false;&quot;&gt;View Code&lt;/a&gt; HTML4STRICT&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p14796&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1479code6&quot;&gt;&lt;pre class=&quot;html4strict&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;javascript/jquery-1.3.2.min.js&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;javascript/jquery.flashSlider-1.0.min.js&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/link.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;link&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;href&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;css/jquery.flashSlider.css&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;rel&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;stylesheet&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/css&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;然后初始化&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1479code7'); return false;&quot;&gt;View Code&lt;/a&gt; HTML4STRICT&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p14797&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1479code7&quot;&gt;&lt;pre class=&quot;html4strict&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;
    $(document).ready(function() {
        $(&amp;quot;#slider&amp;quot;).flashSlider();
    });
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/script.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;script&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;之后就是使用了&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1479code8'); return false;&quot;&gt;View Code&lt;/a&gt; HTML4STRICT&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p14798&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1479code8&quot;&gt;&lt;pre class=&quot;html4strict&quot; style=&quot;font-family:monospace;&quot;&gt;    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;id&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;slider&amp;quot;&lt;/span&gt;&amp;gt;&lt;/span&gt;
        &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
                &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;images/01.jpg&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
                &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;images/02.jpg&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
                &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;images/03.jpg&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
                &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;images/04.jpg&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
            &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
                &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;a href=&quot;http://december.com/html/4/element/img.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;img&lt;/span&gt;&lt;/a&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;images/05.jpg&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;alt&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&amp;gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/li.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;li&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
        &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/ul.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;ul&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;
    &lt;span style=&quot;color: #009900;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;a href=&quot;http://december.com/html/4/element/div.html&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;div&lt;/span&gt;&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;下载地址&lt;br /&gt;
&lt;span id=&quot;more-1479&quot;&gt;&lt;/span&gt;&lt;br /&gt;
下载地址一：作者博客&lt;/p&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar1.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 92px;&quot;&gt; &lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;jquery.flashSlider1.0.rar&quot; href=&quot;http://files.cnblogs.com/dushouke/jquery.flashSlider1.0.rar&quot; target=&quot;_blank&quot;&gt;jquery.flashSlider1.0.rar&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td style=&quot;font-size: 11px&quot;&gt;压缩文件 198 KB&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;下载地址二：本站下载&lt;/p&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar6.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 92px;&quot;&gt; &lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;jquery.flashSlider1.0.zip&quot; href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2010/01/jquery.flashSlider1.0.zip&quot; target=&quot;_blank&quot;&gt;jquery.flashSlider1.0.zip&lt;/a&gt;&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td style=&quot;font-size: 11px&quot;&gt;压缩文件 199 KB&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692265/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1479&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692265/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692265/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3eca06ddae8695466c22697ef293a1b5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3eca06ddae8695466c22697ef293a1b5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=02ef83a155f267cb3384281835936733&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=02ef83a155f267cb3384281835936733&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b5ac9bbeac9c7640ad56e0bb986c9fb9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b5ac9bbeac9c7640ad56e0bb986c9fb9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=05512219d2cce2e9cb2e405653634e9e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=05512219d2cce2e9cb2e405653634e9e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8fc20613feebcefe9b29c7ccb9660433&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8fc20613feebcefe9b29c7ccb9660433&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=892ec69689568ff13913d75a35ef8d1a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=892ec69689568ff13913d75a35ef8d1a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ff8eac0913d2515421bf7b6d15f07ad5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ff8eac0913d2515421bf7b6d15f07ad5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=33c66c340618debd280b6ccf08f89cb5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=33c66c340618debd280b6ccf08f89cb5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1479/feed</wfw:commentRss><slash:comments>0</slash:comments><description>今天在javaeye偶然看见的
很值得推荐的一个

效果大家很熟悉了
只不过这是Jquery实现的
而不是Flash~
使用起来也很简单
首先引入2个js和一个css

?View Code HTML4STRICT1
2
3
4
&amp;#60;script src=&amp;#34;javascript/jquer...&lt;img src=&quot;http://www1.feedsky.com/t1/339692265/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1479&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692265/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692265/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3eca06ddae8695466c22697ef293a1b5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3eca06ddae8695466c22697ef293a1b5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=02ef83a155f267cb3384281835936733&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=02ef83a155f267cb3384281835936733&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b5ac9bbeac9c7640ad56e0bb986c9fb9&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b5ac9bbeac9c7640ad56e0bb986c9fb9&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=05512219d2cce2e9cb2e405653634e9e&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=05512219d2cce2e9cb2e405653634e9e&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8fc20613feebcefe9b29c7ccb9660433&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8fc20613feebcefe9b29c7ccb9660433&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=892ec69689568ff13913d75a35ef8d1a&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=892ec69689568ff13913d75a35ef8d1a&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ff8eac0913d2515421bf7b6d15f07ad5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ff8eac0913d2515421bf7b6d15f07ad5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=33c66c340618debd280b6ccf08f89cb5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=33c66c340618debd280b6ccf08f89cb5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>计算机</category><category>jquery</category><category>flash slider</category><pubDate>Wed, 06 Jan 2010 23:43:00 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1479#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1479</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1479</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692265/3365759</fs:itemid></item><item><title>帕斯卡、骆驼与匈牙利命名法</title><link>http://www.harde.com.cn/blog/archives/1476</link><content:encoded>&lt;p&gt;觉得有必要把这三个单独拿出来说说&lt;br /&gt;
不打算长篇大论、抄百科&lt;br /&gt;
就简单&lt;/p&gt;
&lt;p&gt;骆驼命名法Camel&lt;br /&gt;
标识性的东西是首字母小写&lt;br /&gt;
后面的每个单词首字母都大写&lt;br /&gt;
比如&lt;br /&gt;
userName&lt;br /&gt;
password&lt;br /&gt;
idNumber&lt;/p&gt;
&lt;p&gt;帕斯卡命名法Pascal&lt;br /&gt;
标志性的东西就是首字母大写&lt;br /&gt;
每个单词的首字母也大写&lt;br /&gt;
比如&lt;br /&gt;
UserName&lt;br /&gt;
Password&lt;br /&gt;
IdNumber&lt;/p&gt;
&lt;p&gt;匈牙利命名法&lt;br /&gt;
基本原则是：变量名＝属性＋类型＋对象描述&lt;br /&gt;
举例来说，表单的名称为form，那么在匈牙利命名法中可以简写为frm，则当表单变量名称为Switchboard时，变量全称应该为 frmSwitchboard。这样可以很容易从变量名看出Switchboard是一个表单，同样，如果此变量类型为标签，那么就应命名成 lblSwitchboard。&lt;br /&gt;
后面的几项先不管，先看下前缀列表（当然这只是一部分而已）&lt;br /&gt;
前　缀        类　　型&lt;br /&gt;
a        数组 (Array)&lt;br /&gt;
b        布尔值 (Boolean)&lt;br /&gt;
by        字节 (Byte)&lt;br /&gt;
c        有符号字符 (Char)&lt;br /&gt;
cb        无符号字符 (Char Byte，没有多少人用)&lt;br /&gt;
cr        颜色参考值 (ColorRef)&lt;br /&gt;
cx,cy        坐标差（长度 ShortInt）&lt;br /&gt;
dw        Double Word&lt;br /&gt;
fn        函数&lt;br /&gt;
h        Handle（句柄）&lt;br /&gt;
i        整型&lt;br /&gt;
l        长整型 (Long Int)&lt;br /&gt;
lp        Long Pointer&lt;br /&gt;
m_        类的成员&lt;br /&gt;
n        短整型 (Short Int)&lt;br /&gt;
np        Near Pointer&lt;br /&gt;
p        Pointer&lt;br /&gt;
s         字符串型&lt;br /&gt;
sz        以null做结尾的字符串型 (String with Zero End)&lt;br /&gt;
w        Word &lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692266/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1476&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692266/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692266/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=bdfcc64efd28c44bb3205d7db6e8aecc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=bdfcc64efd28c44bb3205d7db6e8aecc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=36d21db5f831cb268ba8602769a8ade0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=36d21db5f831cb268ba8602769a8ade0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ec9747dcdd29a1ea478fc027ee5c88b4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ec9747dcdd29a1ea478fc027ee5c88b4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8f5e53af56b573adc870b268991be728&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8f5e53af56b573adc870b268991be728&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=0857e1c7eace6d597a822170fc5298c4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=0857e1c7eace6d597a822170fc5298c4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3a3d5800e259b6a175bb1c448524250d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3a3d5800e259b6a175bb1c448524250d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cbd8d96c984b7f3b64d4d4b171e133b1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cbd8d96c984b7f3b64d4d4b171e133b1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8421093feecb182c888716dcfd802dc5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8421093feecb182c888716dcfd802dc5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1476/feed</wfw:commentRss><slash:comments>0</slash:comments><description>觉得有必要把这三个单独拿出来说说
不打算长篇大论、抄百科
就简单
骆驼命名法Camel
标识性的东西是首字母小写
后面的每个单词首字母都大写
比如
userName
password
idNumber
帕斯卡命名法Pascal
标...&lt;img src=&quot;http://www1.feedsky.com/t1/339692266/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1476&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692266/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692266/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=bdfcc64efd28c44bb3205d7db6e8aecc&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=bdfcc64efd28c44bb3205d7db6e8aecc&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=36d21db5f831cb268ba8602769a8ade0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=36d21db5f831cb268ba8602769a8ade0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ec9747dcdd29a1ea478fc027ee5c88b4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ec9747dcdd29a1ea478fc027ee5c88b4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8f5e53af56b573adc870b268991be728&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8f5e53af56b573adc870b268991be728&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=0857e1c7eace6d597a822170fc5298c4&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=0857e1c7eace6d597a822170fc5298c4&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3a3d5800e259b6a175bb1c448524250d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3a3d5800e259b6a175bb1c448524250d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cbd8d96c984b7f3b64d4d4b171e133b1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cbd8d96c984b7f3b64d4d4b171e133b1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=8421093feecb182c888716dcfd802dc5&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=8421093feecb182c888716dcfd802dc5&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>骆驼</category><category>camel</category><category>计算机</category><category>命名法</category><category>帕斯卡</category><category>pascal</category><pubDate>Sun, 03 Jan 2010 20:45:03 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1476#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1476</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1476</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692266/3365759</fs:itemid></item><item><title>PHP编码规范</title><link>http://www.harde.com.cn/blog/archives/1469</link><content:encoded>&lt;p&gt;编码规范有什么用这个问题我想就不用提了吧&amp;#8230;&amp;#8230;&lt;br /&gt;
本文分两部分&lt;br /&gt;
第一部分简单说下HTML的书写规范&lt;br /&gt;
&lt;a href=&quot;#php&quot; taget=&quot;_self&quot;&gt;&lt;br /&gt;
第二部分是PHP的编码规范&lt;br /&gt;
不愿意看第一部分的&lt;br /&gt;
可以点击我直接跳到PHP编码规范&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;html&quot;&gt;&lt;br /&gt;
&lt;h1&gt;html&lt;/h1&gt;
&lt;p&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1、标签、属性全部小写、标签必须闭合&lt;br /&gt;
2、除同一标签的闭合标签，尽量不要写在一行，换行时注意缩进&lt;br /&gt;
例:一个table&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code22'); return false;&quot;&gt;View Code&lt;/a&gt; HTML&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146922&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code22&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;&amp;lt;table&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td&amp;gt;我是内容&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span id=&quot;more-1469&quot;&gt;&lt;/span&gt;&lt;br /&gt;
3、正确的标签嵌套&lt;br /&gt;
例：&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code23'); return false;&quot;&gt;View Code&lt;/a&gt; HTML&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146923&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code23&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;&amp;lt;div&amp;gt;
    &amp;lt;p&amp;gt;我是内容&amp;lt;/div&amp;gt;
&amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;是不允许的&lt;/p&gt;
&lt;p&gt;4、属性值需用半角双引号引起，若因嵌套原因则也应适用半角单引号引起&lt;br /&gt;
例&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code24'); return false;&quot;&gt;View Code&lt;/a&gt; HTML&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146924&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code24&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;我是内容&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;5、有良好的注释习惯&lt;br /&gt;
例&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code25'); return false;&quot;&gt;View Code&lt;/a&gt; HTML&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146925&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code25&quot;&gt;&lt;pre class=&quot;html&quot; style=&quot;font-family:monospace;&quot;&gt;&amp;lt;!--头部广告--&amp;gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;
    &amp;lt;tr&amp;gt;
        &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;我是广告&amp;lt;/td&amp;gt;
    &amp;lt;/tr&amp;gt;
&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a name=&quot;php&quot;&gt;&lt;br /&gt;
&lt;h1&gt;PHP编码规范&lt;/h1&gt;
&lt;p&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1、代码标记&lt;br /&gt;
PHP可以使用&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code26'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146926&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code26&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;等四种方式嵌入php代码，但除了第一种，其他或多或少被限制，所以如果不是特殊原因，尽量使用&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code27'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146927&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code27&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;?php&lt;/span&gt; &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;2、注释规则&lt;br /&gt;
注释必不可少，但是也不可过多，决不可为写注释而写注释&lt;br /&gt;
块注释&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code28'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146928&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code28&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;/*
    常用于提供对文件、方法、数据结构和算法的描述。
    书写时要注意和它所描述的代码具有相同缩进
*/&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;单行注释&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code29'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146929&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code29&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;/* 没有特殊要求 */&lt;/span&gt;
    &lt;span style=&quot;color: #b1b100;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;一样注意缩进,&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\r&lt;/span&gt;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;如果需要换行，则需要使用块注释&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; 
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;尾端注释&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code30'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146930&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code30&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt; 
    &lt;span style=&quot;color: #b1b100;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;没有特殊要求&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;/* 注意缩进,建议不适用，因为不容易区分代码与注释 */&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
行末注释
&lt;span style=&quot;color: #339933;&quot;&gt;&amp;lt;&lt;/span&gt;pre lang&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;php&amp;quot;&lt;/span&gt; colla&lt;span style=&quot;color: #339933;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;+&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900; font-weight: bold;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt; 
    &lt;span style=&quot;color: #b1b100;&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;&amp;quot;没有特殊要求&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt; &lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//注释界定符，很方便，尤其从学过JAVA与C#语言的人，可能更热衷此种注释&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;a name=&quot;php&quot;&gt;&lt;br /&gt;
&lt;h1&gt;PHP书写规则&lt;/h1&gt;
&lt;p&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1、缩进&lt;br /&gt;
没有硬性要求，但通常为4个半角空格&lt;br /&gt;
2、大括号&lt;br /&gt;
两种使用&lt;br /&gt;
一种紧接行尾&lt;br /&gt;
一种换行使用&lt;br /&gt;
没有固定要求，依照个人习惯使用，通常为第二种&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code31'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146931&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code31&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; a&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;function&lt;/span&gt; b&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;3、关键字、小括号、行数、运算符&lt;br /&gt;
不要把小括号与关键字紧挨在一起&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code32'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146932&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code32&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$false&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//if 与 (之间有一个空格&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#123;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;小括号要紧挨函数，以便区分关键字与函数&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code33'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146933&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code33&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;a href=&quot;http://www.php.net/round&quot;&gt;&lt;span style=&quot;color: #990000;&quot;&gt;round&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$num&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #339933;&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;//round 与 (之间没有空格&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;运算符两边要有一个空格&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1469code34'); return false;&quot;&gt;View Code&lt;/a&gt; PHP&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146934&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1469code34&quot;&gt;&lt;pre class=&quot;php&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #000088;&quot;&gt;$a&lt;/span&gt; &lt;span style=&quot;color: #339933;&quot;&gt;==&lt;/span&gt; &lt;span style=&quot;color: #000088;&quot;&gt;$b&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;当代码段较大时、上下应加入空白行、两代码块之间使用一个空白行、禁止多个空白行&lt;/p&gt;
&lt;p&gt;尽量不要在return后使用小括号&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;php&quot;&gt;&lt;br /&gt;
&lt;h1&gt;PHP命名规则&lt;/h1&gt;
&lt;p&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;1、类命名&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/archives/1476&quot; target=&quot;_blank&quot;&gt;遵循帕斯卡命名法&lt;/a&gt;&lt;br /&gt;
注意不要使用下划线&lt;br /&gt;
如ClassInfo&lt;br /&gt;
UserInfo&lt;/p&gt;
&lt;p&gt;2、类属性命名&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/archives/1476&quot; target=&quot;_blank&quot;&gt;参考匈牙利命名法&lt;/a&gt;&lt;br /&gt;
以m为前缀，后面每个单词首字母大写&lt;br /&gt;
如mValue&lt;br /&gt;
mName&lt;/p&gt;
&lt;p&gt;3、方法命名&lt;br /&gt;
注意前缀与后缀&lt;br /&gt;
与类一样，&lt;a href=&quot;http://www.harde.com.cn/blog/archives/1476&quot; target=&quot;_blank&quot;&gt;遵循帕斯卡命名法&lt;/a&gt;&lt;br /&gt;
如IsExistUser()&lt;br /&gt;
GetUserName()&lt;br /&gt;
SetUserName()&lt;/p&gt;
&lt;p&gt;4、方法中参数命名&lt;br /&gt;
&lt;a href=&quot;http://www.harde.com.cn/blog/archives/1476&quot; target=&quot;_blank&quot;&gt;遵循骆驼命名法&lt;/a&gt;&lt;br /&gt;
首字母小写，后每个单词首字母大写&lt;br /&gt;
如&lt;br /&gt;
IsExistUser($userId)&lt;br /&gt;
GetUser($userName)&lt;/p&gt;
&lt;p&gt;5、变量命名&lt;br /&gt;
所有字母均小写&lt;br /&gt;
使用_作为单词分割&lt;br /&gt;
如&lt;br /&gt;
$msg_error&lt;br /&gt;
$user_name&lt;br /&gt;
注意引用变量应有r前缀&lt;br /&gt;
如$rExam&lt;br /&gt;
全局变量需带g前缀&lt;br /&gt;
如$gPath&lt;br /&gt;
静态变量需有s前缀&lt;br /&gt;
$sPath&lt;br /&gt;
常量与全局常量需要全部使用大写字母单词间以_分割&lt;br /&gt;
如&lt;br /&gt;
define(&amp;#8216;PAGE_SIZE&amp;#8217;,90);&lt;br /&gt;
define(&amp;#8216;PAGE_NUM&amp;#8217;,1);&lt;/p&gt;
&lt;p&gt;6、函数命名&lt;br /&gt;
全部使用小写。单词间以_分割&lt;br /&gt;
如&lt;br /&gt;
function goog_idea()&lt;br /&gt;
{&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;7、前缀可以嵌套（&lt;a href=&quot;http://www.harde.com.cn/blog/archives/1476&quot; target=&quot;_blank&quot;&gt;匈牙利命名法&lt;/a&gt;）&lt;br /&gt;
如$msValue;//静态的成员变量
&lt;/pre&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692267/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1469&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692267/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692267/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=248a9ae5147bf6c3c35884efca684d15&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=248a9ae5147bf6c3c35884efca684d15&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=93c9c739c6c02d50f2969eb5ffbf4b57&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=93c9c739c6c02d50f2969eb5ffbf4b57&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=617d8eaa978fcaef9d7d836a6c7b2d5b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=617d8eaa978fcaef9d7d836a6c7b2d5b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4163531a556b80c6743f1abd4efeab76&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4163531a556b80c6743f1abd4efeab76&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=caddde59026f001bf0df0bb6c7aeec14&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=caddde59026f001bf0df0bb6c7aeec14&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d3f543ac6655c865bb819e86ab9c1849&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d3f543ac6655c865bb819e86ab9c1849&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=11207180bb61c17d48910f825b8d3168&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=11207180bb61c17d48910f825b8d3168&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a79527e03b32c22965b668045b87976b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a79527e03b32c22965b668045b87976b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1469/feed</wfw:commentRss><slash:comments>0</slash:comments><description>编码规范有什么用这个问题我想就不用提了吧&amp;#8230;&amp;#8230;
本文分两部分
第一部分简单说下HTML的书写规范

第二部分是PHP的编码规范
不愿意看第一部分的
可以点击我直接跳到PHP编码规范

html

1...&lt;img src=&quot;http://www1.feedsky.com/t1/339692267/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1469&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692267/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692267/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=248a9ae5147bf6c3c35884efca684d15&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=248a9ae5147bf6c3c35884efca684d15&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=93c9c739c6c02d50f2969eb5ffbf4b57&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=93c9c739c6c02d50f2969eb5ffbf4b57&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=617d8eaa978fcaef9d7d836a6c7b2d5b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=617d8eaa978fcaef9d7d836a6c7b2d5b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4163531a556b80c6743f1abd4efeab76&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4163531a556b80c6743f1abd4efeab76&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=caddde59026f001bf0df0bb6c7aeec14&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=caddde59026f001bf0df0bb6c7aeec14&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d3f543ac6655c865bb819e86ab9c1849&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d3f543ac6655c865bb819e86ab9c1849&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=11207180bb61c17d48910f825b8d3168&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=11207180bb61c17d48910f825b8d3168&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a79527e03b32c22965b668045b87976b&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a79527e03b32c22965b668045b87976b&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>编码规范</category><category>PHP</category><pubDate>Sun, 03 Jan 2010 20:08:15 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1469#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1469</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1469</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692267/3365759</fs:itemid></item><item><title>数据库游标[T-SQL]</title><link>http://www.harde.com.cn/blog/archives/1460</link><content:encoded>&lt;p&gt;这篇文章主要是我自己用来简单记录下游标的，有兴趣的可以看看&lt;br /&gt;
高手Pass~&lt;/p&gt;
&lt;p&gt;今天又朋友问我的，可惜我也不明白，找了点相关资料看了下。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
以下引用自MSDN&lt;a href=&quot;http://msdn.microsoft.com/zh-cn/library/ms191179.aspx&quot; target=&quot;_blank&quot;&gt;http://msdn.microsoft.com/zh-cn/library/ms191179.aspx&lt;/a&gt;&lt;br /&gt;
游标（数据库引擎）&lt;br /&gt;
关系数据库中的操作会对整个行集起作用。由 SELECT 语句返回的行集包括满足该语句的 WHERE 子句中条件的所有行。&lt;br /&gt;
这种由语句返回的完整行集称为结果集。应用程序，特别是交互式联机应用程序，并不总能将整个结果集作为一个单元来有效地处理。&lt;br /&gt;
这些应用程序需要一种机制以便每次处理一行或一部分行。游标就是提供这种机制的对结果集的一种扩展。&lt;/p&gt;
&lt;p&gt;(我是当做程序中foreach来理解的)
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;概念基本了解了&lt;br /&gt;
那么看下流程吧&lt;br /&gt;
1.定义游标&lt;br /&gt;
2.打开游标&lt;br /&gt;
3.使用游标&lt;br /&gt;
4.关闭游标&lt;/p&gt;
&lt;p&gt;先来了解几个单词&lt;br /&gt;
declare 不用说了 定义用的&lt;br /&gt;
cursor 游标的类型&lt;br /&gt;
open 打开游标&lt;br /&gt;
FETCH 通过游标检索特定行&lt;br /&gt;
close 关闭游标&lt;br /&gt;
deallocate 删除游标引用&lt;br /&gt;
&lt;span id=&quot;more-1460&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;下面基本上从这里摘抄的&lt;br /&gt;
&lt;a href=&quot;http://www.cnitblog.com/taihang/archive/2009/01/14/12749.html&quot; target=&quot;_blank&quot;&gt;《T-SQL学习笔记-程序设计基础-游标》&lt;/a&gt; 这篇文章很好，讲的很详细，Harde是直接保存下来了&amp;#8230;
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;看下他们的语法&lt;br /&gt;
declare  游标名称  [ scroll ]   cursor [ local | global ]  [ forward_only | scroll ] for  选择语句 [ for[read_only|update [of 字段名称1，字段名称2， ] ]]&lt;br /&gt;
scroll表明所有的提取操作，如first,last,prior,  next  ,relative,absolute都可用。如不使用该保留字，那么只能进行next提取操作。&lt;br /&gt;
local  |  global指定该游标的作用域是局部的还是全局的。&lt;br /&gt;
如果把forward_only选择为forward_only, 则游标只能从第一行滚动到最后一行&lt;br /&gt;
选择语句：定义结果集的select语句，应该注意的是在游标中不能使用compute、compute、by、for、browse、into语句.&lt;br /&gt;
for read only  :表明不允许游标内的数据被更新。&lt;br /&gt;
for update [ of 字段名1[,n ] ]:定义在游标中可被修改的列&lt;br /&gt;
看个例子&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code42'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146042&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code42&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt; MyCursor &lt;span style=&quot;color: #0000FF;&quot;&gt;cursor&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;select&lt;/span&gt;  &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;id&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;name&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;dbo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;UserInfo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span style=&quot;color: #008080;&quot;&gt;--这是一个很标准的游标&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt; MyCursor &lt;span style=&quot;color: #0000FF;&quot;&gt;cursor&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;select&lt;/span&gt;  &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;id&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;name&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;dbo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;UserInfo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;read&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;only&lt;/span&gt;
&lt;span style=&quot;color: #008080;&quot;&gt;--这是一个只读的游标&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt; MyCursor &lt;span style=&quot;color: #0000FF;&quot;&gt;cursor&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;select&lt;/span&gt;  &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;id&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;,&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;name&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;dbo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;.&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;UserInfo&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt;
&lt;span style=&quot;color: #008080;&quot;&gt;--这是一个可更新的游标&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;定义完了游标 下一步当然需要打开了&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code43'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146043&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code43&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;open&lt;/span&gt; MyCursor&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;在打开游标时，如果游标声明语句中使用了insensitive保留字，则open产生一个临时表来存放结果集。&lt;br /&gt;
如果在结果集中任何一行数据的大小超过SQL Server定义的最大行尺寸时，open命令将失败。&lt;br /&gt;
insensitive: 表明SQL Server会将游标定义所选取出来的数据记录存放在一临时表内，（建立在tempdb数据库下）对该游标的操作皆由临时表来应答。&lt;br /&gt;
因此，对基本表的修改并不影响游标提取数据，即游标不会随着基本表内容的改变面改变，同时也不法通过游标来更新基本表。&lt;br /&gt;
如果不使用该保留字，那么对基本表的更新，删除都会公映到游标中。&lt;/p&gt;
&lt;p&gt;开始读取了，这时需要fetch&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code44'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146044&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code44&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;fetch&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;next&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;prior&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;first&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;last&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;absolute&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#123;&lt;/span&gt;n&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;@nvar&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;relative&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#123;&lt;/span&gt;n&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;@nvar&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt; cursor_name&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;into&lt;/span&gt; @variable_name1,@variable_name2 &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;1.next  :返回结果集中当前行的下一行，并增加当前行数为返回行行数。&lt;br /&gt;
如果fetch next是第一次读取游标中数据，则返回结果集中的第一行而不是第二行。&lt;/p&gt;
&lt;p&gt;2.prior:返回结果集中当前行的前一行，并减少当前行数为返回行行数。&lt;br /&gt;
如果fetch prior是第一次读取游标中的数据，刚无数据记录返回，并把游标位置设为第一行。&lt;/p&gt;
&lt;p&gt;3..first:返回游标中的第一行。&lt;br /&gt;
4.last:返回游标中的最后一行。&lt;br /&gt;
5.absolute{n | @nvar }:如果N或 @nvar为正数 ，则表示从游标中返回的数据行数。&lt;br /&gt;
如果N或 @nvar为负数 ，则返回游标内从最后一行数据算起的第N或 @nvar行数据 。&lt;br /&gt;
若N或 @nvar超过游标的数据子集范畴 ，则 @@fetch_status返回 &amp;#8211; 1 。&lt;br /&gt;
在该情况下，如果N或 @nvar为负数 ，则再执行fetch next命令会得到第一行数据；&lt;br /&gt;
如果N或 @nvar为正值 ，如执行fetch prior命令刚会得到最后一行数据。&lt;br /&gt;
N或 @nvar可以是固定值 ，也可以是smallint,tinyint或int类型的变量。&lt;/p&gt;
&lt;p&gt;6.relative{N | @nvar }:若N或 @nvar为正数 ，则读取游标当前位置起向后的第N或 @nvar行数据 。&lt;br /&gt;
如果N或 @nvar为负数 ，则返回游标当前位置起向前的第N或 @nvar行数据 。&lt;br /&gt;
若N或 @nvar超过游标的数据子集范畴 ，则 @@fetch_status返回 &amp;#8211; 1 。&lt;br /&gt;
在该情况下，如果N或 @nvar为负数 ，则再执行fetch next命令会得到第一行数据；&lt;br /&gt;
如果N或 @nvar为正值 ，如执行fetch prior命令刚会得到最后一行数据。&lt;br /&gt;
N或 @nvar可以是固定值 ，也可以是smallint,tinyint或int类型的变量。&lt;/p&gt;
&lt;p&gt;7.into @variable_name [ ,n ] :允许使用fetch命令读取的数据存放在多个变量中；&lt;br /&gt;
&amp;#8211;在变量行中的每个变量必须与游标结果集中相应的列相对应，每一变量的数据类型也要与游标中的数据列的数据类型相匹配。&lt;/p&gt;
&lt;p&gt;同@@Error一样,游标也有一个可以反映游标状态的全局变量&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code45'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146045&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code45&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #FF00FF;&quot;&gt;@@fetch_status&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;返回上次执行fetch命令的状态，在每次用fetch从游标中读取数据时，都应检查该变量以确定上次fetch操作是否成功，来决定如何进行下一步处理。&lt;br /&gt;
@@fetch_status变量有三个不同返回值  。&lt;br /&gt;
0 ：表示成功取出了一行。&lt;br /&gt;
- 1表示未取到数据。游标位置超出结果集。&lt;br /&gt;
- 2表示返回的行已经不再是结果集的一个成员，这种情况只有在游标不是insensitive的情况下出现，即其它进程已删除了行或改变了游标打开的关键值。&lt;br /&gt;
注意，上面是-1和-2&lt;/p&gt;
&lt;p&gt;编辑当前游标行&lt;br /&gt;
通常，用游标来从基础表中检索数据，以实现对数据行处理，在修改游标中的数据，即进行定位更新或删除游标所包含的数据，所以必须执行另外的更新或删除命令，并在where子句中重新给定条件才能修改到该行数据，但是如果在声明游标时使用了for update语句那么就可以在update或delete命令中以where  current  of关键字直接修改或删除当前游标中所存储的数据，而不必使用where子句重新给出指定条件。当改变游标中数据时，这种变化会自动地影响到游标的基础表。但是如果在声明游标时选择了insensitive选项时，该游标中的数据不能被修改。&lt;br /&gt;
进行定位修改或删除游标中的数据的语法规则语法：&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code46'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146046&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code46&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt;  table_name
&lt;span style=&quot;color: #0000FF;&quot;&gt;set&lt;/span&gt; column_name1 &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#123;&lt;/span&gt;expression1 &lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt; null &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#40;&lt;/span&gt;select_statement&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#125;&lt;/span&gt;
  &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#91;&lt;/span&gt; ,column_name2&lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#123;&lt;/span&gt;expression2&lt;span style=&quot;color: #808080;&quot;&gt;|&lt;/span&gt;null&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#40;&lt;/span&gt;select_statement&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#93;&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;where&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;current&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt;  cursor_name
&amp;nbsp;
&lt;span style=&quot;color: #0000FF;&quot;&gt;delete&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; table_name &lt;span style=&quot;color: #0000FF;&quot;&gt;where&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;current&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt; cursor_name&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;其中：&lt;br /&gt;
table_name：是update或delete的表名。&lt;br /&gt;
column_name：uqdate的列名&lt;br /&gt;
cursor_name:游标名&lt;/p&gt;
&lt;p&gt;例：&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code47'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146047&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code47&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #008080;&quot;&gt;--首先声明一个游标&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt;  authors_cur &lt;span style=&quot;color: #0000FF;&quot;&gt;scroll&lt;/span&gt;  &lt;span style=&quot;color: #0000FF;&quot;&gt;cursor&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;select&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;*&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt;  authors &lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt; au_lname,au_fname
&amp;nbsp;
&lt;span style=&quot;color: #008080;&quot;&gt;--更新authors表中的au_lname和au_fname列&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt; authors &lt;span style=&quot;color: #0000FF;&quot;&gt;set&lt;/span&gt;  au_lname &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; ‘china’,au_fname &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; ‘asia’ &lt;span style=&quot;color: #0000FF;&quot;&gt;where&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;current&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt;  authors_cur
&amp;nbsp;
&lt;span style=&quot;color: #008080;&quot;&gt;--删除authors表中的一行数据&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;delete&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt; authors &lt;span style=&quot;color: #0000FF;&quot;&gt;where&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;current&lt;/span&gt; &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt; authors_cur&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;注：以上的更新或删除操作总是在游标的当前位置&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;下面是一个完整的定位更新的例子。&lt;/p&gt;

&lt;div class=&quot;wp_codebox_msgheader&quot;&gt;&lt;span class=&quot;right&quot;&gt;&lt;sup&gt;&lt;a href=&quot;http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples&quot; target=&quot;_blank&quot; title=&quot;WP-CodeBox HowTo?&quot;&gt;&lt;span style=&quot;color: #99cc00&quot;&gt;?&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;&lt;span class=&quot;left&quot;&gt;&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:showCodeTxt('p1460code48'); return false;&quot;&gt;View Code&lt;/a&gt; TSQL&lt;/span&gt;&lt;div class=&quot;codebox_clear&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;wp_codebox&quot;&gt;&lt;table&gt;&lt;tr id=&quot;p146048&quot;&gt;&lt;td class=&quot;line_numbers&quot;&gt;&lt;pre&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
&lt;/pre&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; id=&quot;p1460code48&quot;&gt;&lt;pre class=&quot;tsql&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt;   @au_id   &lt;span style=&quot;color: #0000FF;&quot;&gt;int&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #000;&quot;&gt;11&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#41;&lt;/span&gt;, @au_lname   &lt;span style=&quot;color: #0000FF;&quot;&gt;varchar&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #000;&quot;&gt;40&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#41;&lt;/span&gt;, @au_fname   &lt;span style=&quot;color: #0000FF;&quot;&gt;varchar&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#40;&lt;/span&gt; &lt;span style=&quot;color: #000;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;declare&lt;/span&gt;  authors_cur  &lt;span style=&quot;color: #0000FF;&quot;&gt;cursor&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;select&lt;/span&gt;  au_id,au_lname,au_fname  &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt;  authors
&lt;span style=&quot;color: #0000FF;&quot;&gt;for&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt;  au_id,aulname,au_fname
&lt;span style=&quot;color: #0000FF;&quot;&gt;open&lt;/span&gt;  authors_cur  &lt;span style=&quot;color: #008080;&quot;&gt;/* open then cursor */&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;fetch&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;next&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt;  authors_cer  &lt;span style=&quot;color: #0000FF;&quot;&gt;into&lt;/span&gt;   @au_id , @au_lname , @au_fname
&lt;span style=&quot;color: #0000FF;&quot;&gt;while&lt;/span&gt;   &lt;span style=&quot;color: #FF00FF;&quot;&gt;@@fetch_status&lt;/span&gt; &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #000;&quot;&gt;0&lt;/span&gt;   &lt;span style=&quot;color: #008080;&quot;&gt;/* loop the rows in the cursor */&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;begin&lt;/span&gt;  
  &lt;span style=&quot;color: #0000FF;&quot;&gt;if&lt;/span&gt;   @au_id &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;' 172-32-1176 '&lt;/span&gt;
  &lt;span style=&quot;color: #0000FF;&quot;&gt;update&lt;/span&gt;  authors
&lt;span style=&quot;color: #0000FF;&quot;&gt;set&lt;/span&gt;  au_lname &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;' smith '&lt;/span&gt; ,au_fname &lt;span style=&quot;color: #808080;&quot;&gt;=&lt;/span&gt; &lt;span style=&quot;color: #FF0000;&quot;&gt;' jake '&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;where&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;current&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;of&lt;/span&gt;  authors_cur
&lt;span style=&quot;color: #008080;&quot;&gt;/* get next row */&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;fetch&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;next&lt;/span&gt;   &lt;span style=&quot;color: #0000FF;&quot;&gt;from&lt;/span&gt;  authors_cer  &lt;span style=&quot;color: #0000FF;&quot;&gt;into&lt;/span&gt;   @au_id , @au_lname , @au_fname
&lt;span style=&quot;color: #0000FF;&quot;&gt;end&lt;/span&gt;
&lt;span style=&quot;color: #0000FF;&quot;&gt;deallocate&lt;/span&gt;  authors_cur  &lt;span style=&quot;color: #008080;&quot;&gt;/* close the cursor */&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;释放游标&lt;br /&gt;
关闭游标&lt;br /&gt;
使用close命令关闭游标，在处理完游标中数据之后，发布关闭游标来释放数据结果集和定位于数据记录上的锁，&lt;br /&gt;
close语句关闭游标但不释放游标占用的数据结构。如果准备在随后的使用中再次打开游标，则应使用open命令。&lt;br /&gt;
语法： close  游标名称&lt;/p&gt;
&lt;p&gt;释放游标&lt;br /&gt;
在使用游标时各种针对游标的操作或者引用游标各或者引用指向游标的游标变量，当close命令关闭游标时并没有释放游标占用的数据结构。因此常使用deallocate命令删除掉游标与游标名或游标变量之间的联系，并且释放游标占用的所有系统资源。&lt;br /&gt;
语法： deallocate  游标名称&lt;/p&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692268/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1460&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692268/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692268/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=422df88f609ba26bca61c23ed22949d1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=422df88f609ba26bca61c23ed22949d1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=12ec989943dd49c5e9ab613f39c3db96&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=12ec989943dd49c5e9ab613f39c3db96&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a60971ee600609475717465d45b89322&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a60971ee600609475717465d45b89322&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d225803a9a6342619eced8c75c326680&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d225803a9a6342619eced8c75c326680&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ad53f05b0279872a8f4f619bf8481039&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ad53f05b0279872a8f4f619bf8481039&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4495dc3ecf78759d7f359f85b5e52cb0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4495dc3ecf78759d7f359f85b5e52cb0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b10dcd71c99e5508e4f727a44c9d79a7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b10dcd71c99e5508e4f727a44c9d79a7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=f2a0038558bce3e88d9cc9e9be83776c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=f2a0038558bce3e88d9cc9e9be83776c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1460/feed</wfw:commentRss><slash:comments>0</slash:comments><description>这篇文章主要是我自己用来简单记录下游标的，有兴趣的可以看看
高手Pass~
今天又朋友问我的，可惜我也不明白，找了点相关资料看了下。

以下引用自MSDNhttp://msdn.microsoft.com/zh-cn/library/ms191179....&lt;img src=&quot;http://www1.feedsky.com/t1/339692268/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1460&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692268/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692268/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=422df88f609ba26bca61c23ed22949d1&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=422df88f609ba26bca61c23ed22949d1&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=12ec989943dd49c5e9ab613f39c3db96&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=12ec989943dd49c5e9ab613f39c3db96&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=a60971ee600609475717465d45b89322&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=a60971ee600609475717465d45b89322&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=d225803a9a6342619eced8c75c326680&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=d225803a9a6342619eced8c75c326680&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ad53f05b0279872a8f4f619bf8481039&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ad53f05b0279872a8f4f619bf8481039&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=4495dc3ecf78759d7f359f85b5e52cb0&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=4495dc3ecf78759d7f359f85b5e52cb0&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=b10dcd71c99e5508e4f727a44c9d79a7&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=b10dcd71c99e5508e4f727a44c9d79a7&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=f2a0038558bce3e88d9cc9e9be83776c&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=f2a0038558bce3e88d9cc9e9be83776c&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>T-SQL</category><category>游标</category><category>数据库</category><pubDate>Wed, 30 Dec 2009 14:31:08 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1460#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1460</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1460</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692268/3365759</fs:itemid></item><item><title>VMware Workstation v7.0.0.203739[简体中文]</title><link>http://www.harde.com.cn/blog/archives/1461</link><content:encoded>&lt;p&gt;VMware Workstation v7.0.0.203739[简体中文]&lt;br /&gt;
仅限学习研究使用，请在下载试用后删除，请前往&lt;a href=&quot;http://www.vmware.com/cn/vmwarestore/&quot; target=&quot;_blank&quot;&gt;http://www.vmware.com/cn/vmwarestore/&lt;/a&gt;购买正版。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2009/12/vmware7.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-1462&quot; title=&quot;vmware7&quot; src=&quot;http://www.harde.com.cn/blog/wp-content/uploads/2009/12/vmware7-300x212.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;下载地址：&lt;br /&gt;
&lt;span id=&quot;more-1461&quot;&gt;&lt;/span&gt;&lt;br /&gt;
注：以下均为Ed2k:&lt;/p&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar1.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 55px;&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;[虚拟工作站].VMware-workstation-7-english.rar&quot; href=&quot;ed2k://|file|%5B%E8%99%9A%E6%8B%9F%E5%B7%A5%E4%BD%9C%E7%AB%99%5D.VMware-workstation-7-english.rar|521445268|90e6ba235fefd122b49c5994aa469674|h=ou47rs4vklhokuwf2fjrstqniovirufe|/&quot; target=&quot;_blank&quot;&gt;[虚拟工作站].VMware-workstation-7-english.rar &lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px;&quot;&gt;压缩文档 497.3 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar1.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 55px;&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;[虚拟工作站].VMware-workstation-7-keygen.rar&quot; href=&quot;ed2k://|file|%5B%E8%99%9A%E6%8B%9F%E5%B7%A5%E4%BD%9C%E7%AB%99%5D.VMware-workstation-7-keygen.rar|32650|afe3057597eea566f39742dd8658a03b|h=j3dhsrsej7gm4xfahnkpw4ou3ndhru2h|/&quot; target=&quot;_blank&quot;&gt;[虚拟工作站].VMware-workstation-7-keygen.rar&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px;&quot;&gt;压缩文档 31.9 KB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table style=&quot;width: 240px; font-family: Verdana; height: 60px; color: #666666; font-size: 12px;&quot; border=&quot;0&quot; background=&quot;http://www.harde.com.cn/blog/wp-content/uploads/Download/rar1.png&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 55px;&quot;&gt;&lt;/td&gt;
&lt;td&gt;&lt;a title=&quot;VMware-workstation-7-.7.0.203739.汉化补丁.rar&quot; href=&quot;ed2k://|file|VMware-workstation-7-.7.0.203739.%E6%B1%89%E5%8C%96%E8%A1%A5%E4%B8%81.rar|3304077|f28230d355fbb741e81a41d2f256cb92|h=hijdt6hpxostk45lcn5o6rtt6rtbl5vy|/&quot; target=&quot;_blank&quot;&gt;VMware-workstation-7-.7.0.203739.汉化补丁.rar&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style=&quot;font-size: 11px;&quot;&gt;压缩文档 3.2 MB&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/339692269/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1461&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692269/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692269/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3fe98761284209a990e7467a78bb6e13&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3fe98761284209a990e7467a78bb6e13&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=131451e03a4790bd43e4e4ee0d4320ee&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=131451e03a4790bd43e4e4ee0d4320ee&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cf816f0178f67e83714af9468e21f7ce&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cf816f0178f67e83714af9468e21f7ce&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ba3f745f6f7ba6ca1e54c9db042329f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ba3f745f6f7ba6ca1e54c9db042329f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=7c6bfed0da387f9fd09f8f17a5679d21&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=7c6bfed0da387f9fd09f8f17a5679d21&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=f94d5d7b0cbd4f134cdcc86533976583&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=f94d5d7b0cbd4f134cdcc86533976583&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ff84e67ee8a32335101860f4a3c9f55d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ff84e67ee8a32335101860f4a3c9f55d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=847b1073e558caac65d0a4ffc9d75aaf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=847b1073e558caac65d0a4ffc9d75aaf&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://www.harde.com.cn/blog/archives/1461/feed</wfw:commentRss><slash:comments>0</slash:comments><description>VMware Workstation v7.0.0.203739[简体中文]
仅限学习研究使用，请在下载试用后删除，请前往http://www.vmware.com/cn/vmwarestore/购买正版。

下载地址：

注：以下均为Ed2k:




[虚拟工作站].VMware-workstation-7-eng...&lt;img src=&quot;http://www1.feedsky.com/t1/339692269/hadreblog/feedsky/s.gif?r=http://www.harde.com.cn/blog/archives/1461&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/hadreblog/339692269/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/hadreblog/339692269/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;fsflare&quot;&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=3fe98761284209a990e7467a78bb6e13&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=3fe98761284209a990e7467a78bb6e13&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=131451e03a4790bd43e4e4ee0d4320ee&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=131451e03a4790bd43e4e4ee0d4320ee&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=cf816f0178f67e83714af9468e21f7ce&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=cf816f0178f67e83714af9468e21f7ce&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ba3f745f6f7ba6ca1e54c9db042329f3&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ba3f745f6f7ba6ca1e54c9db042329f3&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=7c6bfed0da387f9fd09f8f17a5679d21&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=7c6bfed0da387f9fd09f8f17a5679d21&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=f94d5d7b0cbd4f134cdcc86533976583&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=f94d5d7b0cbd4f134cdcc86533976583&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=ff84e67ee8a32335101860f4a3c9f55d&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=ff84e67ee8a32335101860f4a3c9f55d&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://feed.feedsky.com/~flare/hadreblog?a=847b1073e558caac65d0a4ffc9d75aaf&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://feed.feedsky.com/~flare/hadreblog?i=847b1073e558caac65d0a4ffc9d75aaf&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/p&gt;</description><category>计算机</category><category>虚拟机</category><category>workstation</category><category>vmware</category><pubDate>Wed, 30 Dec 2009 11:56:30 +0800</pubDate><author>harde</author><comments>http://www.harde.com.cn/blog/archives/1461#comments</comments><guid isPermaLink="false">http://www.harde.com.cn/blog/?p=1461</guid><dc:creator>harde</dc:creator><fs:srclink>http://www.harde.com.cn/blog/archives/1461</fs:srclink><fs:srcfeed>http://www.harde.com.cn/blog/feed/</fs:srcfeed><fs:itemid>feedsky/hadreblog/~7180931/339692269/3365759</fs:itemid></item></channel></rss>