<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Unvs博客|陈宇衡个人博客</title><link>http://blog.unvs.cn/</link><description>专注于项目设计、网站开发</description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>博客首页 | 关于博主 | 给我留言 | 友情链接 | 网站地图 | 网站建设 | 博客程序 |  | 后台管理Copyright © 2010-2012 Unvs.cn All Rights Reserved. | 湘ICP备10008382号</copyright><pubDate>Tue, 19 Nov 2013 15:37:03 +0800</pubDate><item><title>【转】最新的超棒免费图标字体(icon font)收集</title><author>null@null.com (huly)</author><link>http://blog.unvs.cn/archives/icon-font.html</link><pubDate>Tue, 19 Nov 2013 15:00:23 +0800</pubDate><guid>http://blog.unvs.cn/archives/icon-font.html</guid><description><![CDATA[<p><a href="http://blog.unvs.cn/archives/icon-font.html"><img src="http://blog.unvs.cn/upload/title.jpg" alt="最新的超棒免费图标字体(icon font)收集" /></a></p><p>今天我们收集了18套非常有特色的免费图标字体给大家，如果能够将它们应用到你的用户界面设计上，绝对是完美之极！</p><h2>到底什么才是图标字体？</h2><p>图标字体是字体文件，用符号和字形的轮廓(像箭头、文件夹、放大镜等) 代替标准的文字数字式字符。图标字体就像Dingbat fonts，是专门为用户界面设计，就像其它网站字体一样，使用CSS@font-face在web浏览器里展示。处理方式类似网站字体：</p><ul>    <li>拥有跨浏览器支持(甚至是IE6，例如，使用@font-face渲染网页字体)</li>    <li>如果使用者调整他们的浏览器设置，可以动态缩放。</li>    <li>可以呈现不同颜色。</li>    <li>可以体现字体和文字相关的CSS属性(就像文字的阴影和渐变)</li></ul><p>学习怎样使用图标字体，参考此教程: <a href="http://www.gbin1.com/technology/css/20120827-icon-font-usage/" target="_blank">如何在HTML中使用图标字体 - icon font?</a></p><p>下面推荐的这18套免费的字体图标全部可以用作个人或者商业用途，希望大家从中找到你需要的一款，设计出精美的用户界面！</p><h2>1. <a href="http://www.zurb.com/playground/foundation-icons" target="_blank">Foundation Icons Fonts</a></h2><p><strong>图标数量:</strong> 137. <strong>许可协议:</strong> <a href="https://github.com/zurb/foundation-icons/blob/master/README.markdown#mit-open-source-license" target="_blank">MIT Open Source License.</a></p><p><a href="http://www.zurb.com/playground/foundation-icons" target="_blank"><img src="http://blog.unvs.cn/upload/0279-02_foundation_free_icon_font.jpg" alt="Foundation Icons Fonts" width="550" height="300" /></a></p><h2>2. <a href="http://www.tenbytwenty.com/sosa.php" target="_blank">Sosa icon font</a></h2><p><strong>图标数量:</strong> 121. <strong>许可协议:</strong> Custom license (use in commercial projects permitted).</p><p><a href="http://www.tenbytwenty.com/sosa.php" target="_blank"><img src="http://blog.unvs.cn/upload/0279-03_sosa_free_icon_font.jpg" alt="Sosa icon font" width="550" height="300" /></a></p><h2>3. <a href="http://fortawesome.github.com/Font-Awesome/" target="_blank">Font Awesome</a></h2><p><strong>图标数量:</strong> 196. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by/3.0/" target="_blank">Creative Commons Attribution 3.0 Unported.</a></p><p><a href="http://fortawesome.github.com/Font-Awesome/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-04_fontawesome_free_icon_font.jpg" alt="Font Awesome" width="550" height="300" /></a></p><h2>4. <a href="http://somerandomdude.com/work/iconic/" target="_blank">Iconic Icon Set</a></h2><p><strong>图标数量:</strong> 172. <strong>许可协议:</strong> <a href="https://github.com/somerandomdude/Iconic#licensing" target="_blank">SIL Open Font License and Creative Commons Attribution-ShareAlike 3.0.</a></p><p><a href="http://somerandomdude.com/work/iconic/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-05_iconic_free_icon_font.jpg" alt="Iconic Icon Set" width="550" height="300" /></a></p><h2>5. <a href="http://icons.marekventur.de/" target="_blank">Raphal Icon-Set</a></h2><p><strong>图标数量:</strong> 116. <strong>许可协议:</strong> <a href="http://icons.marekventur.de/" target="_blank">MIT License.</a></p><p><a href="http://icons.marekventur.de/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-06_raphael_free_icon_font.jpg" alt="Rapha?l Icon-Set" width="550" height="300" /></a></p><h2>6. <a href="http://xperiments.es/blog/en/free-pulsarjs-fontface-iconfont/" target="_blank">PulsarJS @FontFace</a></h2><p><strong>图标数量:</strong> 73. <strong>许可协议:</strong> <a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL" target="_blank">SIL Open Font License.</a></p><p><a href="http://xperiments.es/blog/en/free-pulsarjs-fontface-iconfont/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-07_pulsar_free_icon_font.jpg" alt="PulsarJS @FontFace" width="550" height="300" /></a></p><h2>7. <a href="http://keyamoon.com/icomoon/#toDownload" target="_blank">IcoMoon</a></h2><p>使用 <a href="http://keyamoon.com/icomoon/app/" target="_blank">IcoMoon web app</a>在线应用来生成字体。</p><p><strong>图标数量:</strong> 316. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by-sa/3.0/us/" target="_blank">Attribution-ShareAlike 3.0 Unported.</a></p><p><a href="http://keyamoon.com/icomoon/#toDownload" target="_blank"><img src="http://blog.unvs.cn/upload/0279-08_icomoon_free_icon_font.jpg" alt="IcoMoon" width="550" height="300" /></a></p><h2>8. <a href="http://typicons.com/" target="_blank">Typicons</a></h2><p><strong>图标数量:</strong> 88. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by/3.0/" target="_blank">Creative Commons Attribution 3.0 Unported.</a></p><p><a href="http://typicons.com/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-09_typicons_free_icon_font.jpg" alt="Typicons" width="550" height="300" /></a></p><h2>9. <a href="http://www.entypo.com/" target="_blank">Entypo</a></h2><p><strong>图标数量:</strong> 100+. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by/3.0/" target="_blank">Creative Commons Attribution 3.0 Unported.</a></p><p><a href="http://www.entypo.com/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-10_entypo_free_icon_font.jpg" alt="Entypo" width="550" height="300" /></a></p><h2>10. <a href="http://www.heydonworks.com/article/a-free-icon-web-font" target="_blank">Heydings Icons</a></h2><p><strong>图标数量:</strong> 60. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by-nd/3.0/" target="_blank">Attribution-NoDerivs 3.0 Unported.</a></p><p><a href="http://www.heydonworks.com/article/a-free-icon-web-font" target="_blank"><img src="http://blog.unvs.cn/upload/0279-11_heydings_free_icon_font.jpg" alt="Heydings Icons" width="550" height="300" /></a></p><h2>11. <a href="http://www.heydonworks.com/article/an-app-icon-font" target="_blank">Heydings Controls</a> (App Icon Font)</h2><p><strong>图标数量:</strong> 110. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by-nd/3.0/" target="_blank">Attribution-NoDerivs 3.0 Unported.</a></p><p><a href="http://www.heydonworks.com/article/an-app-icon-font" target="_blank"><img src="http://blog.unvs.cn/upload/0279-12_heydings_control_free_icon_font.jpg" alt="Heydings Controls (App Icon Font)" width="550" height="300" /></a></p><h2>12. <a href="http://blog.martianwabbit.com/post/4344642365/justvector-social-icons-font" target="_blank">JustVector Social Icons Font</a></h2><p><strong>图标数量:</strong> 62. <strong>许可协议:</strong> <a href="http://artlibre.org/licence/lal/en" target="_blank">Free Art License.</a></p><p><a href="http://blog.martianwabbit.com/post/4344642365/justvector-social-icons-font" target="_blank"><img src="http://blog.unvs.cn/upload/0279-13_justvectorsocial_free_icon_font.jpg" alt="JustVector Social Icons Font" width="550" height="300" /></a></p><h2>13. <a href="http://thedesignoffice.org/project/modern-pictograms/" target="_blank">Modern Pictograms</a></h2><p><strong>图标数量:</strong> 86. <strong>许可协议:</strong> <a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL" target="_blank">SIL Open Font License.</a></p><p><a href="http://thedesignoffice.org/project/modern-pictograms/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-14_modernpictograms_free_icon_font.jpg" alt="Modern Pictograms" width="550" height="300" /></a></p><h2>14. <a href="https://github.com/fontello/brandico.font" target="_blank">Brandico</a></h2><p><strong>图标数量:</strong> 18. <strong>许可协议:</strong> <a href="https://github.com/fontello/brandico.font#license" target="_blank">SIL Open Font License and Attribution-ShareAlike 3.0 Unported.</a></p><p><a href="https://github.com/fontello/brandico.font" target="_blank"><img src="http://blog.unvs.cn/upload/0279-15_brandico_free_icon_font.jpg" alt="Brandico" width="550" height="300" /></a></p><h2>15. <a href="http://medialoot.com/item/signify-free-icon-font/" target="_blank">Signify Lite</a></h2><p><strong>图标数量:</strong> 38. <strong>许可协议:</strong> Custom license (use in commercial projects permitted).</p><p><a href="http://medialoot.com/item/signify-free-icon-font/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-16_signifylite_free_icon_font.jpg" alt="Signify Lite" width="550" height="300" /></a></p><h2>16. <a href="http://www.justbenicestudio.com/studio/websymbols/" target="_blank">Web Symbols typeface</a></h2><p><strong>图标数量:</strong> 78. <strong>许可协议:</strong> <a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&amp;id=OFL" target="_blank">SIL Open Font License.</a></p><p><a href="http://www.justbenicestudio.com/studio/websymbols/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-17_websymbols_free_icon_font.jpg" alt="Web Symbols typeface" width="550" height="300" /></a></p><h2>17. <a href="http://fontfabric.com/social-media-icons-pack/" target="_blank">Social Media Icons</a></h2><p><strong>图标数量:</strong> 74. <strong>许可协议:</strong> Custom license (use in commercial projects permitted).</p><p><a href="http://fontfabric.com/social-media-icons-pack/" target="_blank"><img src="http://blog.unvs.cn/upload/0279-18_socialmediaicons_free_icon_font.jpg" alt="Social Media Icons" width="550" height="300" /></a></p><h2>18. <a href="http://fontstruct.com/fontstructions/show/352362" target="_blank">ikoo</a></h2><p><strong>图标数量:</strong> 65. <strong>许可协议:</strong> <a href="http://creativecommons.org/licenses/by-sa/3.0/us/" target="_blank">Attribution-ShareAlike 3.0 Unported</a>.</p><p><a href="http://fontstruct.com/fontstructions/show/352362" target="_blank"><img src="http://blog.unvs.cn/upload/0279-19_ikoo_free_icon_font.jpg" alt="ikoo" width="550" height="300" /><br /><br /></a></p><p>来源：<a href="http://www.gbin1.com/tools/icon/20120829-free-icon-fonts-for-web-ui/">最新的超棒免费图标字体(icon font)收集</a></p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/0279-11_heydings_free_icon_font.jpg" alt="" title="" /></p>]]></description><category>Web前端</category><comments>http://blog.unvs.cn/archives/icon-font.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=335</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=335&amp;key=0dce9a3f</trackback:ping></item><item><title>QQ互联平台关闭停止了分享到QQ空间的add_share接口申请</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/qq-connect-stop-add-share-api.html</link><pubDate>Mon, 28 Oct 2013 13:54:44 +0800</pubDate><guid>http://blog.unvs.cn/archives/qq-connect-stop-add-share-api.html</guid><description><![CDATA[<p>这篇文章本该早点就写出来的，时间关系推到现在，但起头时发现没什么需要详述的，仅仅几张图片及说明文字，罢了，那就再讲个QQ互联关于add_share（发表空间动态）及add_t（发表微博）API使用规范。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>一、QQ互联平台发布add_share及add_t接口使用规范</strong></span><br />add_share：分享发表内容到空间，形成空间动态，可以包含图片、视频等；<br />add_t：同步一条不超过140字的内容到腾讯微博；<br /><br />大概是在7、8月份，QQ互联针对分享接口，做了一定调整，取消了add_feeds接口，以add_share替代，并且明确规范了该接口的使用，API规范限制要求如下：<br />1、<span style="color: rgb(255, 0, 0);"><strong>仅一种场景可以调用此接口：用户主动分享</strong></span>，如用户在网站上点击&ldquo;分享&rdquo;按钮，发布一条share到QQ空间中，分享某个图片、视频、网页或其它内容。此外，接口还可同步腾讯微博上发一条微博（用户可自己选择是否转发）；<br />2、网站不可以主动推送：当用户通过QQ互联后，然后在网站上进行操作（如上传视频、图片、登录等）后，绝对禁止网站或应用在用户不知情的情况下，以该用户的名义发布一条share到QQ空间中或同步腾讯微博动态。<br />更多使用规范注意事项，查看官方声明：<a href="http://wiki.connect.qq.com/add_share%EF%BC%88%E5%8F%91%E8%A1%A8%E7%A9%BA%E9%97%B4%E5%8A%A8%E6%80%81%EF%BC%89%E5%8F%8Aadd_t%EF%BC%88%E5%8F%91%E8%A1%A8%E5%BE%AE%E5%8D%9A%EF%BC%89api%E4%BD%BF%E7%94%A8%E8%A7%84%E8%8C%83">http://wiki.connect.qq.com/add_share（发表空间动态）及add_t（发表微博）api使用规范</a><br /><br />有了这个限制，很多网站遭到沉重的打击以及需要做相应的调整，将不能主动推送内容，并且网站上发布内容后，分享到空间微博的选项不能默认开启等。<br />&nbsp;<br /><span style="color: rgb(0, 0, 255);"><strong>二、QQ互联平台停止分享到QQ空间的add_share接口申请</strong></span><br />经过2个月的分享接口调整，9月底，QQ开发平台官方，正式停止了add_share接口的申请，会注意到已获取API页面列表，不再有空间相关的接口，下面就直接以图片对比前后的不同：<br /><br />9月前申请通过的应用，含有空间的add_share（发表分享到用户空间）、check_page_fans（关注本空间的粉丝），已获取的API图示如下：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/qq-connect-stop-add-share-api-pic1.jpg" title="QQ应用 网站获取API列表new" alt="" /><br /><br />10月后，申请通过审核的QQ应用，默认的已获取API列表，图示如下：</p><p>&nbsp;</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/qq-connect-stop-add-share-api-pic2.jpg" title="QQ应用 网站获取API列表old" alt="" /></p><p>&nbsp;</p><p>网站未获取API列表仍旧不变，如图所示：<br /><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/qq-connect-stop-add-share-api-pic3.jpg" title="QQ应用 网站未获取API列表" alt="" /><br /><br />总结，腾讯QQ这么做，主要是网站主动分享而导致的空间动态信息泛滥的情况，这很大程度影响了用户的网站体验及QQ公司的利益（可以说对网站主来说是免费的广告），因此，QQ断然关闭了此接口的申请，没有任何说明性的文字通知，博主也不清楚以后会不会再开放，持续关注。<br /><br />写完这篇文章，想以后抽个时间专门写篇关于QQ应用信息填写的规范、如何制作并申请QQ应用等相关问题的文章，这很大程度会帮助很多想接入QQ互联的开发者，关注博主就订阅下吧！Email：<a href="http://list.qq.com/cgi-bin/qf_invite?id=f0fe311634bd1a69fa753e8dfb0b7eb01abbcccae3c60919" target="_blank" title="Email订阅Unvs博客" rel="nofollow">QQ订阅</a></p><p>&nbsp;</p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/qq-connect-stop-add-share-api.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=334</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=334&amp;key=c706a6e2</trackback:ping></item><item><title>百度诉360违反“Robots”协议 360诉百度恶意拦截用户</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/baidu-360-robots-search.html</link><pubDate>Fri, 18 Oct 2013 09:45:24 +0800</pubDate><guid>http://blog.unvs.cn/archives/baidu-360-robots-search.html</guid><description><![CDATA[<p>写这篇文章，只是想吐糟下这几天网络上发生的大新闻，会分段摘内容及发表相应的个人评论，分别有百度诉360违反robots协议、360诉百度恶意拦截用户、阿里巴巴选择IPO了解阿里股权架构、甄子丹为《特殊身份》宣传抹黑赵文卓几个！<br /><br />1、百度诉360违反&ldquo;Robots&rdquo;协议<br />央视新闻报道：【百度诉360不正当竞争 索赔1亿元】16日上午，国内两家知名互联网企业在法庭展开对峙，百度诉360搜索抓取百度旗下的百度知道、百度百科网站内容，构成不正当竞争，向360搜索所属的奇虎公司索赔1亿元。经过3小时庭审，法院未当庭宣判。&nbsp;<br /><br />个人观点评论：个人觉得百度真不怎样，有时用之也是迫不得已！就拿我的博客来说事，只因服务器故障关闭了2天，竟然完全封杀了我的网站，一个IP来路都没有，并已有一个月还未恢复，百度站长提交快照、投诉，一点用都没有，好像百度只专注百度推广、百度视频等高效益、高收入的项目（新浪微博还爆出百度将推出百度基金捞金项目重磅消息）。现在360之前是通过整合网络资源的综合搜索，现逐渐独立出来（通过so.360.cn与www.so.com），用户量日益增加，百度就心里不安了（从下图可以看出），虽然360也不是个什么好鸟（之前有窃取用户信息的行径），但网络本来就是开放的，怎么就不能获取网络上的信息？谷歌等很多搜索都有获取百度的东西；再者，robots协议文档并没有也不能作为抓取信息的规则，这应该只是行业针对各个搜索内部确定的协议。<br /><br />博主并不担心百度蜘蛛抓取此文章内容，并将博客彻底封杀，这是个人观点，百度不会没一点正义吧，如果真的发生，我将对百度彻底失望并同一些站一样robots屏蔽百度抓取信息！</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/baidu-360-robots-search-pic1.jpg" title="百度针对360诉战 图示" alt="" /><br /><br />2、360诉百度恶意拦截用户<br />这是16日上午，第1条法庭谈判完后，360对百度提起的诉讼，法院已受理。<br />网络文章报道：奇虎360起诉称，百度公司日前恶意阻断360搜索引擎用户的访问，拦截360用户，强迫其到百度首页进行搜索，且该等技术手段仅歧视性地对待360搜索引擎用户，这些行为不仅严重影响了用户体验，且已构成了不正当竞争,给360造成重大损失,向百度索赔4亿元。<br /><br />个人观点评论：针对这条，不做过多评论，之前在360搜索到百度知道的链接，跳转过去后确有重新搜索的现象，现在基本已经很少有百度知道、百度百科的搜索链接了。<br /><br />3、美日大股东套现冲动推动阿里巴巴IPO<br />网络文章报道：近段时间，因为要求采取&ldquo;同股不同权&rdquo;的模式，阿里巴巴IPO计划在香港引发广泛争议，目前香港监管层已经正式否决了阿里巴巴以&ldquo;合伙人制度&rdquo;在香港上市的可能。阿里巴巴集团CEO陆兆禧称&ldquo;决定不选择在香港上市&rdquo;。阿里巴巴之所以选择此时IPO，主要原因是大股东的套现冲动。<span style="color: rgb(0, 128, 128);">目前马云只拥有阿里巴巴集团股份的7.43%，加上和他保持行动一致的高管成员，股份也只有10.4%左右</span>。<span style="color: rgb(0, 0, 255);">两大股东日本软银和美国雅虎</span>分别拥有36.7%和24%，而且雅虎和软银已经投资阿里10年之久，急于通过上市套现。<br />文章链接：<a href="http://finance.qq.com/zt2013/cjgc/albb.htm">http://finance.qq.com/zt2013/cjgc/albb.htm</a><br /><br />个人观点网评：从中可以了解阿里巴巴其实是日企外资企业，当时马云刚起步，找国内人投资，没一人愿意，然后日本及雅虎中国公司看中相继投资，才有后面日益强大的阿里！后话转：2011年，马云绕开董事会，擅自将支付宝从阿里巴巴集团剥离出来。虽然这个举动在投资着面前留下了信用污点，却最大的保护了国民励益！<br />如果阿里在2015年还没有进行IPO上市，后果好像很严重，具体有待观望。<br /><br />4、甄子丹为《特殊身份》宣传抹黑赵文卓</p><p><embed src="http://player.ku6.com/refer/0r_2aXrNs19XeeznGd7H3A../v.swf" width="480" height="400" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash" flashvars="from=ku6"></embed><br /><br />个人观点网评：看了大部分评论后表示，此相关视频点击率越高，《特殊身份》的票房会越低，同时，不喜欢zhen的人也越多，&quot;目测&quot;是成正比的。<br /><br />好了，啰嗦了这么几条，也是近几天关注的各个行业比较火的事情，发表下感悟及个人观点，把它记录在博客里。纯属个人观点，有想吐糟的网友欢迎留言评论。</p><p>&nbsp;</p>]]></description><category>杂七杂八</category><comments>http://blog.unvs.cn/archives/baidu-360-robots-search.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=333</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=333&amp;key=4fb134ca</trackback:ping></item><item><title>Sql Server 错误1069: 由于登录失败而无法启动服务</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/error-1069-mssql-server.html</link><pubDate>Thu, 10 Oct 2013 10:57:58 +0800</pubDate><guid>http://blog.unvs.cn/archives/error-1069-mssql-server.html</guid><description><![CDATA[<p>&nbsp;遇到SQL server无法启动服务，提示&ldquo;<span style="color: rgb(255, 0, 0);"><strong>错误1069: 由于登录失败而无法启动服务</strong></span>&rdquo;，什么原因，怎么解决，见下文！<br /><br />错误截图：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/error-1069-mssql-server-pic1.jpg" title="windows无法启动sql server(mssqlserver)" alt="" /><br /><br />原因：大部分情况是你修改了服务器系统的登录密码，而导致SQL服务无法启动。<br /><br />解决方法：将sql server(mssql server)服务的登录密码改为系统登录密码或本地登录，如下操作步骤：<br /><br /><span style="color: rgb(0, 0, 255);"><strong>在windows控制面版--管理工具--服务--Sql Server(MSSQLSERVER)--属性--登录--密码更换为你新的操作系统密码</strong></span><br />或<br /><span style="color: rgb(0, 0, 255);">在windows控制面版--管理工具--服务--MSSQLSERVER--属性--登录--改为本地系统账户</span>！</p>]]></description><category>Database</category><comments>http://blog.unvs.cn/archives/error-1069-mssql-server.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=332</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=332&amp;key=522c4891</trackback:ping></item><item><title>Sql Server 2008 SP3简体中文版下载地址及安装说明</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/sql-server-2008-sp3-download.html</link><pubDate>Sun, 29 Sep 2013 10:23:09 +0800</pubDate><guid>http://blog.unvs.cn/archives/sql-server-2008-sp3-download.html</guid><description><![CDATA[<h2><span style="color: rgb(255, 0, 0);">SQL server 2008数据库SP3简体中文版官方下载地址</span></h2><p>，及安装步骤说明，如下：<br /><span style="color: rgb(0, 0, 255);"><strong>1、先安装：dotnetfx35setup.exe（如果已安装<a href="http://blog.unvs.cn/archives/vs2008-setup-error-web.html" target="_blank" title="vs2008,安装失败">VS 2008</a>可以省掉此步）</strong></span><br />下载地址：<br /><a href="http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=22" target="_blank">http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=22</a><br /><a href="http://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe" target="_blank">http://download.microsoft.com/download/0/6/1/061F001C-8752-4600-A198-53214C69B51F/dotnetfx35setup.exe</a>（点击可直接下载）<br /><br /><span style="color: rgb(0, 0, 255);"><strong>2、再安装：SQLEXPR_x86_CHS.exe</strong></span><br />下载地址：<a href="http://www.microsoft.com/zh-cn/download/details.aspx?id=27597" target="_blank" title="sql 2008数据库下载">http://www.microsoft.com/zh-cn/download/details.aspx?id=27597</a>（点击链接进入）<br /><br /><span style="color: rgb(0, 0, 255);"><strong>3、net 3.5安装后，需要安装下面补丁</strong></span>： WindowsXP-KB926140-v5-x86-CHS.exe &nbsp;Windows PowerShell(KB926140) 1.0 v5<br />补丁下载地址：<a href="http://down.tech.sina.com.cn/page/30982.html " target="_blank">http://down.tech.sina.com.cn/page/30982.html  </a><br /><br /><span style="color: rgb(0, 0, 255);"><strong>4、最后安装SQL 2008企业管理器(界面管理)</strong></span>：SQLManagementStudio_x86_CHS.exe <br />下载地址：<a href="http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=7593" target="_blank">http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=7593</a>、<a href="http://www.microsoft.com/zh-cn/download/details.aspx?id=7593" target="_blank">http://www.microsoft.com/zh-cn/download/details.aspx?id=7593</a></p><p>&nbsp;</p><p>这里全是博主整理出来的，详细安装界面步骤就没有贴出来了，希望大家一路安装成功，有什么问题可留言提出。<br />&nbsp;</p><h3><span style="color: rgb(255, 0, 0);">SQL 2005数据库相关下载：</span></h3><p>sql server 2005简体中文精简版下载：<a href="http://blog.unvs.cn/archives/sqlserver2005-Express-download.html" target="_blank" title="sql2005精简版下载">点击进入</a><br />sql server 2005简体中文开发版下载：<a href="http://blog.unvs.cn/archives/sqlserver2005-developer-download.html" target="_blank" title="sql 2005数据库下载">点击进入</a></p>]]></description><category>杂七杂八</category><comments>http://blog.unvs.cn/archives/sql-server-2008-sp3-download.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=331</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=331&amp;key=3092adb6</trackback:ping></item><item><title>博客一篇OAuth机制原理文章被博客园转载并上首页</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/cnblogs-oauth-1.0-2.0-developer.html</link><pubDate>Fri, 27 Sep 2013 17:15:12 +0800</pubDate><guid>http://blog.unvs.cn/archives/cnblogs-oauth-1.0-2.0-developer.html</guid><description><![CDATA[<p>今天偶然见，看了下博客站点统计，意外发现来路：<a href="http://kb.cnblogs.com" target="_blank" title="博客园,知识库">kb.cnblogs.com</a>，有近10个IP。遂跟踪了下，发现自己博客的一篇关于OAuth机制原理的文章被大型程序员学习社区--<a href="http://www.cnblogs.com" target="_blank">博客园</a>转载，并在首页知识库栏目最新文章显示（后续有图文证明），这是开博两年多来，第一次文章被大型技术社区官方所转载，可喜可贺，所以上来贴个文章，当然，不能骄傲，以后得再接再厉多多发表高技术的原创文章。<br /><br />分析原因：大概是博主之前迷上了OAuth，花时间对其进行了研究，并特开了<a href="http://blog.unvs.cn/archives/oauth-demo/" target="_blank" title="OAuth开发/Demo">OAuth专栏</a>，写些关于OAuth1.0、OAuth2.0及各个第三方开发平台相关的一些文章。这些文章日访问量都比较高，最高的一篇<a href="http://blog.unvs.cn/archives/oauth-qq2.0-developer.html" target="_blank">OAuth 2.0的机制原理讲解及开发流程[OAuth开发]</a> 浏览量近万。<br /><br />文章链接：<a href="http://kb.cnblogs.com/page/189153/" target="_blank">OAuth的机制原理讲解及开发流程</a><br /><br />首页版块位置截图如下：<br /><img title="博客园首页,OAuth机制原理链接" src="http://blog.unvs.cn/upload/cnblogs-oauth-1.0-2.0-developer-pic-1.png" onload="ResizeImage(this,520)" alt="" /><br /><br />文章内容页面如下：<br /><img title="博客园内容页" src="http://blog.unvs.cn/upload/cnblogs-oauth-1.0-2.0-developer-pic-2.png" onload="ResizeImage(this,520)" alt="" /><br /><br />另附博客资料数据不完全统计：（截止2013-09-28）<br />文章总数：324；<br />评论总数：219；<br />文章浏览总次数：16W；<br />访问PV：20W以上；<br />日IP：400左右。<br /><br />再接再厉，多写点高质量的文章，希望PR可以升到4，并且日IP访问可以达到600以上，加油。</p>]]></description><category>生活随记</category><comments>http://blog.unvs.cn/archives/cnblogs-oauth-1.0-2.0-developer.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=330</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=330&amp;key=efa9106f</trackback:ping></item><item><title>侏罗纪公园1-2-3部高清迅雷1024P种子下载[侏罗纪系列大片]</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/zhuluojigongyun-1-2-3-movie-xunlei.html</link><pubDate>Thu, 22 Aug 2013 16:05:00 +0800</pubDate><guid>http://blog.unvs.cn/archives/zhuluojigongyun-1-2-3-movie-xunlei.html</guid><description><![CDATA[<p><img title="侏罗纪公园海报,1-3宣传海报" alt="" onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/zhuluojigongyun-1-2-3-movie-xunlei-pic-1.jpg" /><br />上图是侏罗纪公园宣传海报，在电影情节会有图标的出现，下面分别是<a href="#1">侏罗纪公园1</a>、<a href="#2">侏罗纪公园2</a>、<a href="#3">侏罗纪公园3</a>的简介及下载链接，资源搜集来自于网络！<br />&nbsp;</p><div><h2 id="1"><span style="color: #0000ff"><strong>侏罗纪公园1<br /></strong></span></h2></div><p><br />片　　名　Jurassic Park<br />年　　代　1993<br />国　　家　美国<br />类　　别　冒险/动作/剧情<br />语　　言　英语<br />字　　幕　中英双字<br />片　　长　02:06:28<br />导　　演　史蒂文&middot;斯皮尔伯格 Steven Spielberg <br />主　　演　杰夫&middot;戈德布拉姆 Jeff Goldblum .... Dr. Ian Malcolm <br />　　　　　　塞缪尔&middot;杰克逊 Samuel L. Jackson .... Ray Arnold <br />　　　　　　理查德&middot;阿滕伯勒 Richard Attenborough .... John Hammond <br />　　　　　　劳拉&middot;邓恩 Laura Dern .... Dr. Ellie Sattler <br />　　　　　　山姆&middot;内尔 Sam Neill .... Dr. Alan Grant <br />简　　介<br />　　葛兰与塞特勒夫妻都是研究上古动植物的科学家，他们将全部精力投入到挖掘恐龙骨骼化石上。直到一天，亿万富翁、努布拉岛的主人哈蒙德博士前来请他们&ldquo;出山&rdquo;。原来哈蒙德手下的大批科学家利用凝结在琥珀中的史前蚊子体内的恐龙血液提取出恐龙的遗传基因，加以修补和培育繁殖，竟然将已绝迹6500万年的史前庞然大物复生，使整个努布拉岛成为恐龙的乐园，即&ldquo;侏罗纪公园&rdquo;。但在哈蒙德带孙子孙女首次游览时，恐龙发威了...<br /><br />　　根据迈克尔.克里奇顿同名小说改编，说的是约翰.哈蒙德博士在进行恐龙研究过程中发现一只吸了恐龙血，藏在树脂化石中的蚊子。他从恐龙血中提出DNA，复制出恐龙，并建成一个恐龙&quot;侏罗纪公园&quot;。没想到的是，公园发生意外事故后又遭人破坏，造成灾难性局面。科学家艾伦和埃莉及来到公园的其他幸存者终于逃出险恶的侏罗纪公园...本片通过由电脑技术设计的&quot;活&quot;恐龙，满足了人们想看到真恐龙的愿望，由于给观众带来全新的震憾感受，获第66届奥斯卡最佳视觉效果等三项金奖。<br /><br />文章就省了很多文字性介绍说明，详细剧情请查看百科：<a title="侏罗纪公园1百度百科" target="_blank" href="http://baike.baidu.com/view/64411.htm">点击进入</a><br /><br />下载方法：在下面链接上点击右键选择用迅雷下载即可。&nbsp;<br /><br /><a title="迅雷高清下载,,迅雷BD1024" target="_self" href="thunder://QUFmdHA6Ly9keWdvZDE6ZHlnb2QxQGQzMTcuZHlnb2Qub3JnOjEwMjIvJUU0JUJFJThGJUU3JUJEJTk3JUU3JUJBJUFBJUU1JTg1JUFDJUU1JTlCJUFELlslRTQlQjglQUQlRTglOEIlQjElRTUlOEYlOEMlRTUlQUQlOTcuMTAyNCVFNSU4OCU4NiVFOCVCRSVBOCVFNyU4RSU4N10vWyVFNyU5NCVCNSVFNSVCRCVCMSVFNSVBNCVBOSVFNSVBMCU4Mi13d3cuZHkyMDE4Lm5ldF0lRTQlQkUlOEYlRTclQkQlOTclRTclQkElQUElRTUlODUlQUMlRTUlOUIlQURCRCVFNCVCOCVBRCVFOCU4QiVCMSVFNSU4RiU4QyVFNSVBRCU5Ny5ybXZiWlo=">侏罗纪系列电影《侏罗纪公园1》BD中文双字幕无水印&mdash;&mdash;迅雷链接</a><br /><a target="_blank" href="thunder://QUFmdHA6Ly82OjZAZnRwLmthbjY2LmNvbTo0MTE4L6G+Nna159Owd3d3LjZ2ZHkuY29tob/ZqsLevM25q9SwMUJE1tDTosur19YxMDI0uN/H5S5ybXZiWlo=">侏罗纪系列电影《侏罗纪公园1》BD1024高清下载&mdash;&mdash;迅雷快传</a><br /><a title="迅雷链接下载" target="_self" href="thunder://QUFmdHA6Ly9keTEzMS5jb206NnZkeS5jb21AZnRwMi42NmUuY2M6NjIyMC+hvtfu0MK159Owd3d3LjY2ZS5jY6G/2arC3rzNuavUsC43MjBwLrn606LLq9PvLkJE1tDTosur19YubWt2Wlo=">侏罗纪系列电影《侏罗纪公园1》BD1280高清下载&mdash;&mdash;迅雷链接</a><br /><a target="_blank" href="http://kuai.xunlei.com/d/OqOLCuIBzUR5UQQAdf2?p=103492">侏罗纪系列电影《侏罗纪公园1》1080P可切换3D模式播放中英双语高清种子下载&mdash;&mdash;迅雷快传</a><br /><br />下载方法：在上面链接上点击右键选择用迅雷下载或链接网盘快传下载即可。&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;</p><div><h2 id="2"><span style="color: #0000ff"><strong>侏罗纪公园2/侏罗纪公园:失落的世界<br /></strong></span></h2></div><p><br />片　　名　Jurassic Park II<br />年　　代　1997<br />国　　家　美国<br />类　　别　动作/冒险<br />语　　言　英语<br />字　　幕　中英双字<br />片　　长　129MiNs<br />导　　演　史蒂文&middot;斯皮尔伯格 Steven Spielberg <br />主　　演　杰夫&middot;戈德布拉姆 Jeff Goldblum .... Dr. Ian Malcolm <br />　　　　　　朱莉安&middot;摩尔 Julianne Moore .... Dr. Sarah Harding <br />　　　　　　史蒂文&middot;斯皮尔伯格 Steven Spielberg .... Popcorn-Eating Man (uncredited) <br />　　　　　　理查德&middot;阿滕伯勒 Richard Attenborough .... John Hammond <br />　　　　　　皮特&middot;波斯尔思韦特 Pete Postlethwaite .... Roland Tembo <br />　　　　　　阿里纳&middot;理查德斯 Ariana Richards .... Lex Murphy <br /><br />简　　介　<br />　　侏罗纪公园发生灾难之后四年，一切看似恢复正常：约翰&middot;韩文的国际遗传技术公司已经接近破产，努布拉岛被列为禁区。不过约翰&middot;韩文有一个不足为人道的小秘密：在另一座岛上有更大规模的恐龙制造工厂，那座岛叫做桑纳岛，是国际遗传技术公司的B地段。更重要的是：侏罗纪公园毁了，可是恐龙尚在人间。 <br /><br />　　一个英国家庭无意之间登上桑纳岛，他们的女儿不但发现了岛上的细颚龙，而且被袭击受伤。这件事传到了四年前登上努布拉岛的格伦博士和约翰&middot;韩文的耳中。约翰&middot;韩文打算组织研究队伍返回桑纳岛研究恐龙的生态，而且要证实暴龙有亲情的动物行为理论。并邀请格伦博士加入队伍。格伦最被拒绝，不过当他得悉其女友已被送往小岛，他愿意加入队伍。目的为救女友，加上韩文利用卫星图片作证据证明危险的食肉恐龙都生活在小岛的内围。理论上只要逗留在外围，就可以避免受到袭击。他跟所有的队员一起抵达了桑纳岛，不过当他们抵达之后才发现已经有人捷足先登。原来，4年前以巨额贿款贿赂侏罗纪公园电脑工程师的那间公司来到岛上捕猎活生生的恐龙，运返哥斯达黎加首都兴建另一座侏罗纪公园。他们的最大目标是一只成年的暴龙，为达到目标，他们首先捕捉一只幼年暴龙，引成年的暴龙入陷阱。研究恐龙生态的探险队救了幼年暴龙，却被成年暴龙误以为伤害幼兽，探险队的设备被彻底破坏，有多人被杀。生还者展开大逃亡，部分生还者因误入草丛被速龙伏击。当他们乘直升机离开小岛的时候，发现那间公司的行动已经成功，他们利用货轮把暴龙运回市内。暴龙在运送途中发难，咬死船上的人，货轮在无人驾驶的状况下撞向市区，暴龙逃脱，在市区引起一场惊天动地的人龙巷战&hellip;&hellip; <br /><br />详细剧情请查看百科：<a title="侏罗纪公园2百度百科" target="_blank" href="http://baike.baidu.com/view/8130670.htm#4">点击进入</a><br /><br />下载方法：在下面链接上点击右键选择用迅雷下载即可。&nbsp;<br /><br /><a title="迅雷高清下载,,迅雷BD中英" target="_self" rel="nofollow" href="thunder://QUFmdHA6Ly9keWdvZDI6ZHlnb2QyQGQwOTEuZHlnb2Qub3JnOjEwMDUvJUU0JUJFJThGJUU3JUJEJTk3JUU3JUJBJUFBJUU1JTg1JUFDJUU1JTlCJUFEMi5bJUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3LjEwMjQlRTUlODglODYlRTglQkUlQTglRTclOEUlODddL1slRTclOTQlQjUlRTUlQkQlQjElRTUlQTQlQTklRTUlQTAlODItd3d3LmR5MjAxOC5uZXRdJUU0JUJFJThGJUU3JUJEJTk3JUU3JUJBJUFBJUU1JTg1JUFDJUU1JTlCJUFEMkJEJUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3LnJtdmJaWg==">侏罗纪系列电影《侏罗纪公园2》BD1024中文双字幕无水印&mdash;&mdash;迅雷链接（推荐）</a><br /><a title="侏罗纪公园2下载" target="_self" rel="nofollow" href="thunder://QUFmdHA6Ly82OjZAZnRwLjY2eXMub3JnOjQ1MDgvob7RuMDXz8LU2Hd3dy5keTEzMS5jb22hv9mqwt68zbmr1LAyQkTW0NOiy6vX1jEyODC438flsOYucm12Ylpa">侏罗纪系列电影《侏罗纪公园2》BD1280高清下载&mdash;&mdash;迅雷链接</a>&nbsp;<br /><a title="侏罗纪公园失落的世界" target="_self" rel="nofollow" href="thunder://QUFmdHA6Ly9keTEzMS5jb206NnZkeS5jb21AZnRwMi42NmUuY2M6NjIyMC+hvtfu0MK159Owd3d3LjY2ZS5jY6G/2arC3rzNuavUsKO6yqfC5LXEysC95y43MjBwLrn606LLq9PvLkJE1tDTosur19YubWt2Wlo=">侏罗纪系列电影《侏罗纪公园2》BD1280MKV国英双语高清下载&mdash;&mdash;迅雷链接</a><br /><br />下载方法：在上面链接上点击右键选择用迅雷下载或链接迅雷快传下载即可。&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;</p><div><h2 id="3"><span style="color: #0000ff"><strong>侏罗纪公园3</strong></span></h2></div><p><br />片　　名　Jurassic Park III<br />年　　代　2001<br />国　　家　美国<br />语　　言　英语<br />字　　幕　中英双字<br />片　　长　92 Min<br />导　　演　乔&middot;庄斯顿 Joe Johnston<br />主　　演　山姆&middot;尼尔 Sam Neill&nbsp; ....Dr. Alan Grant<br />　　　　　　威廉姆&middot;H&middot;梅西 William H. Macy&nbsp; ....Paul Kirby<br />　　　　　　劳拉&middot;邓恩 Laura Dern&nbsp; ....Dr. Ellie Sattler<br />　　　　　　蒂娅&middot;里欧妮 Tea Leoni&nbsp; ....Amanda Kirby<br />　　　　　　亚历桑德罗&middot;尼沃拉 Alessandro Nivola&nbsp; ....Billy Brennan<br />　　　　　　特拉沃&middot;摩根 Trevor Morgan&nbsp; ....Erik Kirby<br />　　　　　　迈克尔&middot;杰特 Michael Jeter&nbsp; ....Mr. Udesky<br /><br />简　　介　<br />　　约翰汉蒙为了繁衍绝种的恐龙，在一座小岛使用化石残留的遗传基因，成功繁殖出各种恐龙，并在岛上兴建一座主题乐园侏罗纪公园，但是他原先的美意却严重失控，霸王龙和迅猛龙群起攻击岛上的人类，并造成多人惨死，八年后，波多黎各政府设法将岛上的恐龙全数消灭，并将这座世界仅有的恐龙栖息地全面封锁，不准任何人踏上小岛一步。<br />　　但是四年后，现在以大自然保护者自居的汉蒙却透露，另外有一座小岛被做为培育古代恐龙的第二实验地点，虽然当地的情况一度被控制住，但是在一次大风暴侵袭实验室之后，这些凶猛的史前掠食动物逃到野外，而令人意外的是，这些恐龙找到生存的方法，并在这个完美的生态环境里持续繁衍。<br />　　如今又过了四年，第一位造访侏罗纪公园的古生物学家艾伦葛兰发现，在这第二座小岛，被称为失落的世界的索纳岛上，隐藏着更大的凶险&hellip;&hellip;<br /><br />详细剧情请查看百科：<a title="侏罗纪公园3百度百科" target="_self" href="http://baike.baidu.com/view/335260.htm#2">点击进入</a></p><p>&nbsp;下载方法：在下面链接上点击右键选择用迅雷下载即可。&nbsp;<br /><br /><a title="迅雷高清下载,,迅雷BD中英" target="_self" rel="nofollow" href="thunder://QUFmdHA6Ly9keWdvZDM6ZHlnb2QzQGQzMTcuZHlnb2Qub3JnOjIwMDgvJUU0JUJFJThGJUU3JUJEJTk3JUU3JUJBJUFBJUU1JTg1JUFDJUU1JTlCJUFEMy5bJUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3LjEwMjQlRTUlODglODYlRTglQkUlQTglRTclOEUlODddL1slRTclOTQlQjUlRTUlQkQlQjElRTUlQTQlQTklRTUlQTAlODItd3d3LmR5MjAxOC5uZXRdJUU0JUJFJThGJUU3JUJEJTk3JUU3JUJBJUFBJUU1JTg1JUFDJUU1JTlCJUFEM0JEJUU0JUI4JUFEJUU4JThCJUIxJUU1JThGJThDJUU1JUFEJTk3LnJtdmJaWg==">侏罗纪系列电影《侏罗纪公园3》BD1024中文双字幕无水印&mdash;&mdash;迅雷链接</a><br /><a title="侏罗纪公园3下载" rel="nofollow" href="thunder://QUFmdHA6Ly82OjZAZnRwLjY2eXMub3JnOjQ1MDgvob7RuMDXz8LU2Hd3dy5keTEzMS5jb22hv9mqwt68zbmr1LAzQkTW0NOiy6vX1jEyODC438flsOYucm12Ylpa">侏罗纪系列电影《侏罗纪公园3》BD1280高清迅雷下载&mdash;&mdash;迅雷链接</a>（推荐）&nbsp;<br /><a title="侏罗纪公园3" rel="nofollow" href="thunder://QUFmdHA6Ly9keTEzMS5jb206NnZkeS5jb21AZnRwMi42NmUuY2M6NjIyMC+hvtfu0MK159Owd3d3LjY2ZS5jY6G/2arC3rzNuavUsDMuNzIwcC65+tOiy6vT7y5CRNbQ06LLq9fWLm1rdlpa">侏罗纪系列电影《侏罗纪公园3》1280MKV中英双语高清下载&mdash;&mdash;迅雷链接</a><br /><br />下载方法：在上面链接上点击右键选择用迅雷下载或链接迅雷快传下载即可。&nbsp;&nbsp;</p><p><img title="侏罗纪公园电影截图" alt="" onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/zhuluojigongyun-1-2-3-movie-xunlei-pic-2.jpg" /></p>]]></description><category>影视娱乐</category><comments>http://blog.unvs.cn/archives/zhuluojigongyun-1-2-3-movie-xunlei.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=328</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=328&amp;key=547910f9</trackback:ping></item><item><title>新浪微博API错误代码说明对照表</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/sina-api-error-code.html</link><pubDate>Thu, 22 Aug 2013 15:07:21 +0800</pubDate><guid>http://blog.unvs.cn/archives/sina-api-error-code.html</guid><description><![CDATA[<p>这篇文章资料是从新浪<a target="_blank" href="http://open.weio.com">微博</a>开发平台分享过来，一方面是博主自己开发过程遇到问题对错误代码的快捷查询，不用每次都得到官方找；另一方面，分享给大家学习收藏，并且有些错误代码原因会进行些扩展或提供解决方案。有人说，新浪微博开放平台的error_code写的比较清楚，对照表一看就知道问题所在。我觉得QQ平台的<a title="QQ开放平台,公共返回码说明" target="_blank" href="http://blog.unvs.cn/archives/qq-oauth-error_code.html">错误返回码说明</a>文档也不错的，直接提供了解决方案的链接文档。<br /><br />直入正文，微博平台错误代码分为两种：<a href="#systeam">系统级错误代码</a>(以数字1开头)、：<a href="#server">服务级错误代码</a>(以数字2开头)，错误代码以JSON格式返回给客户端的。如下所示：</p><pre>{	<br />&quot;request&quot;&nbsp;: &quot;/statuses/update.json&quot;,<br />&quot;error_code&quot;&nbsp;: &quot;10006&quot;,<br />&quot;error&quot;&nbsp;: &quot;Source paramter (appkey) is missing.&quot;<br />}</pre><p><br />下面分别是系统级错误代码与服务级错误代码的详细对照表（提示：使用Ctrl+F组合键查询错误码更方便）<br />&nbsp;</p><h3><span id="systeam" name="systeam">系统级错误代码</span></h3><p><table class="parameters" style="border-left-color: #cccccc; border-bottom-color: #cccccc; border-top-color: #cccccc; border-right-color: #cccccc" cellspacing="0" cellpadding="0" width="650" border="1">    <tbody>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="10%">错误代码</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="55%">错误信息</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="35%">详细描述</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10001</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">System error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">系统错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10002</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Service unavailable</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">服务暂停</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10003</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Remote service error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">远程服务错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10004</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP限制不能请求该资源</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10005</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Permission denied, need a high level appkey</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">该资源需要appkey拥有授权</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10006</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Source paramter (appkey) is missing</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">缺少source (appkey) 参数</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10007</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Unsupport mediatype (%s)</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不支持的MediaType (%s)</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10008</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Param error, see doc for more info</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数错误，请参考API文档</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10009</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Too many pending tasks, system is busy</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">任务过多，系统繁忙</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10010</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Job expired</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">任务超时</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10011</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">RPC error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">RPC错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10012</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal request</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">非法请求</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10013</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Invalid weibo user</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不合法的微博用户</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10014</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Insufficient app permissions</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">应用的接口访问权限受限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10016</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Miss required parameter (%s) , see doc for more info</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">缺失必选参数 (%s)，请参考API文档</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10017</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Parameter (%s)'s value invalid, expect (%s) , but get (%s) , see doc for more info</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数值非法，需为 (%s)，实际为 (%s)，请参考API文档</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10018</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Request body length over limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">请求长度超过限制</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10020</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Request api not found</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">接口不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10021</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">HTTP method is not suported for this request</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">请求的HTTP METHOD不支持，请检查是否选择了正确的POST/GET方式</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10022</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP requests out of rate limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP请求频次超过上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10023</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">User requests out of rate limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">用户请求频次超过上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">10024</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">User requests for (%s) out of rate limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">用户请求特殊接口 (%s) 频次超过上限</td>        </tr>    </tbody></table></p><h3><span id="server" name="server">服务级错误代码</span></h3><table class="parameters" style="border-left-color: #cccccc; border-bottom-color: #cccccc; border-top-color: #cccccc; border-right-color: #cccccc" cellspacing="0" cellpadding="0" width="650" border="1">    <tbody>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="10%">错误代码</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="55%">错误信息</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; font-weight: bolder; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left" width="35%">详细描述</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20001</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IDs is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IDs参数为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20002</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Uid parameter is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Uid参数为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20003</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">User does not exists</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">用户不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20005</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Unsupported image type, only suport JPG, GIF, PNG</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不支持的图片类型，仅仅支持JPG、GIF、PNG</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20006</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Image size too large</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">图片太大</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20007</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Does multipart has image</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">请确保使用multpart上传图片</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20008</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Content is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">内容为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20009</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IDs is too many</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IDs参数太长了</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20012</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Text too long, please input text less than 140 characters</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">输入文字太长，请确认不超过140个字符</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20013</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Text too long, please input text less than 300 characters</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">输入文字太长，请确认不超过300个字符</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20014</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Param is error, please try again</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">安全检查参数有误，请再调用一次</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20015</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Account or ip or app is illgal, can not continue</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">账号、IP或应用非法，暂时无法完成此操作</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20016</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Out of limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">发布内容过于频繁</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20017</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Repeat content</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">提交相似的信息</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20018</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Contain illegal website</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">包含非法网址</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20019</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Repeat conetnt</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">提交相同的信息</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20020</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Contain advertising</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">包含广告信息</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20021</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Content is illegal</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">包含非法内容</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20022</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Your ip's behave in a comic boisterous or unruly manner</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">此IP地址上的行为异常</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20031</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Test and verify</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">需要验证码</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20032</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Update success, while server slow now, please wait 1-2 minutes</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">发布成功，目前服务器可能会有延迟，请耐心等待1-2分钟</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20101</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Target weibo does not exist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不存在的微博</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20102</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not your own weibo</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不是你发布的微博</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20103</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Can't repost yourself weibo</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不能转发自己的微博</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20104</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal weibo</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不合法的微博</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20109</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Weibo id is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">微博ID为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20111</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Repeated weibo text</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不能发布相同的微博</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20201</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Target weibo comment does not exist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不存在的微博评论</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20202</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal comment</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不合法的评论</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20203</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not your own comment</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不是你发布的评论</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20204</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Comment id is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">评论ID为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20301</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Can't send direct message to user who is not your follower</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不能给不是你粉丝的人发私信</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20302</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal direct message</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不合法的私信</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20303</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not your own direct message</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不是属于你的私信</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20305</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Direct message does not exist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不存在的私信</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20306</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Repeated direct message text</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不能发布相同的私信</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20307</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal direct message id</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">非法的私信ID</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20401</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Domain not exist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">域名不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20402</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Wrong verifier</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Verifier错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20501</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Source_user or target_user does not exists</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数source_user或者target_user的用户不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20502</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Please input right target user id or screen_name</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">必须输入目标用户id或者screen_name</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20503</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Need you follow user_id</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数user_id必须是你关注的用户</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20504</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Can not follow yourself</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">你不能关注自己</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20505</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Social graph updates out of rate limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">加关注请求超过上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20506</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Already followed</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">已经关注此用户</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20507</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Verification code is needed</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">需要输入验证码</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20508</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">According to user privacy settings,you can not do this</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">根据对方的设置，你不能进行此操作</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20509</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Private friend count is out of limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">悄悄关注个数到达上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20510</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not private friend</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不是悄悄关注人</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20511</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Already followed privately</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">已经悄悄关注此用户</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20512</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Please delete the user from you blacklist before you follow the user</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">你已经把此用户加入黑名单，加关注前请先解除</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20513</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Friend count is out of limit!</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">你的关注人数已达上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20521</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Hi Superman, you have concerned a lot of people, have a think of how to make other people concern about you!&nbsp;! If you have any questions, please contact Sina customer service: 400 690 0000</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">hi 超人，你今天已经关注很多喽，接下来的时间想想如何让大家都来关注你吧！如有问题，请联系新浪客服：400 690 0000</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20522</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not followed</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">还未关注此用户</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20523</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Not followers</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">还不是粉丝</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20524</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Hi Superman, you have cancelled concerning a lot of people, have a think of how to make other people concern about you!&nbsp;! If you have any questions, please contact Sina customer service: 400 690 0000</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">hi 超人，你今天已经取消关注很多喽，接下来的时间想想如何让大家都来关注你吧！如有问题，请联系新浪客服：400 690 0000</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20601</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">List name too long, please input text less than 10 characters</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表名太长，请确保输入的文本不超过10个字符</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20602</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">List description too long, please input text less than 70 characters</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表描叙太长，请确保输入的文本不超过70个字符</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20603</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">List does not exists</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20604</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Only the owner has the authority</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不是列表的所属者</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20605</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal list name or list description</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表名或描叙不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20606</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Object already exists</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">记录已存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20607</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">DB error, please contact the administator</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">数据库错误，请联系系统管理员</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20608</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">List name duplicate</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表名冲突</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20610</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Does not support private list</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">目前不支持私有分组</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20611</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Create list error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">创建列表失败</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20612</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Only support private list</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">目前只支持私有分组</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20613</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">You hava subscriber too many lists</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">订阅列表达到上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20614</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Too many lists, see doc for more info</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">创建列表达到上限，请参考API文档</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20615</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Too many members, see doc for more info</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">列表成员上限，请参考API文档</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20701</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Repeated tag text</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">不能提交相同的收藏标签</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20702</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Tags is too many</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">最多两个收藏标签</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20703</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Illegal tag name</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">收藏标签名不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20801</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Trend_name is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数trend_name是空值</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20802</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Trend_id is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数trend_id是空值</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20901</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Error: in blacklist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">错误:已经添加了黑名单</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20902</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Error: Blacklist limit has been reached.</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">错误:已达到黑名单上限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20903</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Error: System administrators can not be added to the blacklist.</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">错误:不能添加系统管理员为黑名单</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20904</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Error: Can not add yourself to the blacklist.</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">错误:不能添加自己为黑名单</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">20905</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Error: not in blacklist</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">错误:不在黑名单中</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21001</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Tags parameter is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">标签参数为空</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21002</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Tags name too long</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">标签名太长，请确保每个标签名不超过14个字符</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21101</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Domain parameter is error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数domain错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21102</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">The phone number has been used</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">该手机号已经被使用</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21103</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">The account has bean bind phone</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">该用户已经绑定手机</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21104</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Wrong verifier</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Verifier错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21301</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Auth faild</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">认证失败</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21302</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Username or password error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">用户名或密码不正确</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21303</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Username and pwd auth out of rate limit</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">用户名密码认证超过请求限制</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21304</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Version rejected</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">版本号错误</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21305</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Parameter absent</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">缺少必要的参数</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21306</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Parameter rejected</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">OAuth参数被拒绝</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21307</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Timestamp refused</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">时间戳不正确</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21308</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Nonce used</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数nonce已经被使用</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21309</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Signature method rejected</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">签名算法不支持</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21310</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Signature invalid</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">签名值不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21311</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Consumer key unknown</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数consumer_key不存在</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21312</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Consumer key refused</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数consumer_key不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21313</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Miss consumer key</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数consumer_key缺失</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21314</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token used</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token已经被使用</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21315</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token expired</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token已经过期</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21316</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token revoked</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21317</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token rejected</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Token不合法</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21318</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Verifier fail</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Pin码认证失败</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21319</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Accessor was revoked</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">授权关系已经被解除</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21320</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">OAuth2 must use https</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">使用OAuth2必须使用https</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21321</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Applications over the unaudited use restrictions</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">未审核的应用使用人数超过限制</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21327</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Expired token</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">token过期</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21501</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Urls is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数urls是空的</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21502</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Urls is too many</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数urls太多了</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21503</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">IP是空值</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21504</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Url is null</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">参数url是空值</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21601</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Manage notice error, need auth</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">需要系统管理员的权限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21602</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Contains forbid world</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">含有敏感词</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21603</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Applications send notice over the restrictions</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">通知发送达到限制</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21701</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Manage remind error, need auth</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">提醒失败，需要权限</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21702</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Invalid category</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">无效分类</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21703</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Invalid status</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">无效状态码</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">-</td>        </tr>        <tr>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">21901</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">Geo code input error</td>            <td style="border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left">地理信息输入错误</td>        </tr>    </tbody></table><p>另附一篇：<a target="_blank" href="http://blog.unvs.cn/archives/qq-oauth-error_code.html">QQ互联开发平台公共返回码说明</a></p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/sina-api-error-code.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=327</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=327&amp;key=91b22b59</trackback:ping></item><item><title>taobao.taobaoke.widget.items.convert 淘客商品转换接口ASP语言JSSDK开发</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/taobao.taobaoke.widget.items.convert.html</link><pubDate>Thu, 01 Aug 2013 11:42:03 +0800</pubDate><guid>http://blog.unvs.cn/archives/taobao.taobaoke.widget.items.convert.html</guid><description><![CDATA[<p>前段时间写了一篇 <a target="_blank" href="http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html">淘宝ASP版OAuth登录Demo</a> 给大家，昨天也分享了一个<a title="淘宝登录php sdk" target="_blank" href="http://blog.unvs.cn/archives/taobao-php-sdk-demo.html">PHP版</a>的淘宝登录SDK。文章发布后有网友加我Q，问我有没有ASP语言写的淘宝API接口或淘宝客接口，因为时间上有点紧，就没有研究！这两天花了点时间，来探究下淘宝API接口制作，淘宝普通api接口制作过程中，还是遇到不少问题，耗了不少时间，另外，淘宝客接口中有三个是客户端调用接口：taobao.taobaoke.widget.items.convert（商品转换）、taobao.taobaoke.widget.shops.convert（店铺转换）、taobao.taobaoke.widget.url.convert（活动推广），他们都需要通过淘宝官方JSSDK调用处理的。<br /><br />上面说了一大堆，还没入正文，今天就先来说下淘客API接口中taobao.taobaoke.widget.items.convert的单品调用制作开发，这里博主搜了很多资料，加上对淘宝官方API文档的理解，还是不难制作的，但也有很多注意的地方，不然会楞很久。网上PHP版的淘客客户端接口JSSDK制作的文章比较多，而ASP语言写的几乎没找到，因此，博主就用asp写了个SDK demo。<br /><br />下面会从淘客API接口制作准备工作、制作原理及流程、Demo使用、注意事项几个方面来讲解：<br /><br /><span style="color: #0000ff"><strong>1、接口制作准备工作<br /></strong></span>一个淘宝应用app key及app secret，必须要是买家-无线应用，并且要通过审核，否则无法调用数据；（<a title="淘宝添加应用地址" target="_blank" rel="nofollow" href="http://my.open.taobao.com/common/createApp.htm">淘宝应用申请地址</a>）<br />空间支持asp环境，客户端接口必须要有服务端支持，HTML页面是无法调用接口的；（这里一开始也被误导）<br />一个支持hmac-md5函数文件，制作过程加密时要用到。（md5函数文件下载：<a title="hmac-md5加密方法文件" target="_blank" href="http://yiit.unvs.cn/plugin/asp-hmac-md5-function.html">点击进入</a>）<br /><br /><span style="color: #0000ff"><strong>2、制作原理及流程<br /></strong></span>制作原理就是利用官方jssdk来获取客户端的商品转换接口数据；这里，我们要结合淘宝组件API使用说明文档（<a target="_blank" rel="nofollow" href="http://open.taobao.com/doc/detail.htm?id=101372">点击进入</a>）来看！<br /><span style="color: #ff0000">a.放置jssdk</span>，在&lt;head&gt;&lt;/head&gt;标签中插件代码：&lt;script src=&quot;http://l.tbcdn.cn/apps/top/x/sdk.js?appkey=xxxxxxx&quot;&gt;&lt;/script&gt;（x代表你的应用appkey）<br /><span style="color: #ff0000">b.生成并保存签名及时间戳</span>，这点非常重要，我一开始制作没注意，造成一样无法获取接口数据<br />时间戳是13位数字型的；<br />加密规则是：<br />如下示例代码：<br />dim appkey,secret,timestamp,message,sign<br />appkey = &quot;2146****&quot;<br />secret = &quot;6032d25b87a7e6137862d596********&quot;<br />timestamp = ToUnixTime(now,8)&amp;&quot;000&quot;</p><p>message = secret&amp;&quot;app_key&quot;&amp;appkey&amp;&quot;timestamp&quot;&amp;timestamp&amp;secret<br />sign = UCase(HmacMd5(message,secret))<br />Response.Cookies(&quot;timestamp&quot;) = timestamp<br />Response.Cookies(&quot;sign&quot;) = sign<br /><span style="color: #ff0000">c.</span>使用文档中的第三步是UI布局控件，不需要这样做，有a与b两个步骤，可以<span style="color: #ff0000">直接调用jssdk</span>了，调用是通过js代码获取，如下：<br />TOP.api('rest', 'get',{<br />&nbsp;&nbsp;&nbsp; method:'taobao.taobaoke.widget.items.convert',<br />&nbsp;&nbsp;&nbsp; num_iids:tssd.value,<br />&nbsp;&nbsp;&nbsp; fields:'num_iid,click_url,commission_rate,nick,volume,title,pic_url'<br />&nbsp; },function(resp){<br />&nbsp;&nbsp;&nbsp; if(resp.error_response){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert('taobao.taobaoke.widget.items.convert接口获取商信息品失败!'+resp.error_response.msg);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp; var respItem=resp.taobaoke_items.taobaoke_item;<br />&nbsp;&nbsp;&nbsp;&nbsp; for(var i=0;i&lt;respItem.length;i++){<br />&nbsp;&nbsp;document.getElementById(&quot;tb_ww&quot;).value=respItem[i].nick;//卖家账号<br />&nbsp;&nbsp;document.getElementById(&quot;commission_rate&quot;).value=Number(respItem[i].commission_rate)/100 + &quot;%&quot;;//卖家账号<br />&nbsp;&nbsp;document.getElementById(&quot;volume&quot;).value=respItem[i].volume;//卖家账号<br />&nbsp;&nbsp;document.getElementById(&quot;pic_url&quot;).src = respItem[i].pic_url + &quot;_310x310.jpg&quot;;//图片<br />&nbsp;&nbsp;document.getElementById(&quot;title&quot;).value = respItem[i].title;//标题<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp; })<br />以上就是jssdk接口调用制作的三个步骤及流程，应该很容易理解吧。<br /><br /><span style="color: #0000ff"><strong>3、Demo sdk使用说明<br /></strong></span>整个demo只有2个文件：tao.asp及md5.asp，处理函数放在页面里，只要输入商品ID，点击&quot;采集商品&quot;，就可以获取到接口里有的数据，并在页面显示出来（很多网友能获取到数据，但不知道怎么显示到页面上，demo里都已实现了），这样基本你直接可以拿去使用或二次开发了，SDK源码会在文章后面分享出来！效果如下图所示：</p><p><img title="淘客商品转换API接口 示意图" alt="" onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/taobao.taobaoke.widget.items.convert-pic1.png" /></p><p><span style="color: #0000ff"><strong>4、注意事项<br /></strong></span>做好第1点的准备工作，加上我的SDK，基本不会有问题的，我总结下制作中错误提示的原因：<br />提示&quot;timestamp&quot;字样，说明cookie未保存至网站，可以调试处理；<br />提示&quot;insufficient isv permissions&quot;，说明应用未通过审核；<br />更多错误代码说明，请查看 <a title="淘宝top协议 错误码说明" target="_blank" href="http://blog.unvs.cn/archives/taobao-oauth-top-error-code.html">淘宝开发平台TOP协议错误码说明</a><br /><br />最后，分享下制作的淘客api客户端taobao.taobaoke.widget.items.convert商品转换接口SDK，另外两个店铺转换、活动推广接口，是一样的方法，只是调用接口及传递参数不同，大家参照制作应该没有问题。<br /><br /><span style="font-size: 14px; color: red">源码分享：<a title="淘客客户端api商品转换,接口下载页面" target="_blank" href="http://yiit.unvs.cn/plugin/taobaoke-widget-item-convert.html">点击进入</a></span><br /><br />演示地址：点击进入</p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/taobao.taobaoke.widget.items.convert.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=326</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=326&amp;key=23271b18</trackback:ping></item><item><title>淘宝OAuth登录 PHP版SDK包下载 Demo制作使用配置详解</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/taobao-php-sdk-demo.html</link><pubDate>Tue, 30 Jul 2013 12:42:03 +0800</pubDate><guid>http://blog.unvs.cn/archives/taobao-php-sdk-demo.html</guid><description><![CDATA[<p>博主上个月发表了一篇&nbsp;<a title="淘宝ASP版登录Demo" target="_blank" href="http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html">淘宝OAuth登录 ASP语言SDK包下载 Demo制作使用配置详解</a>&nbsp;ASP版淘宝SDK，今天把PHP版的也分享给大家，依旧带制作说明文档及安装步骤说明，及demo&nbsp;SDK，获取到淘宝用户相关信息，如：昵称、access token、用户ID等，希望对大家有用。<br /><br />接下来主要以淘宝OAuth2.0SDK制作介绍、SDK使用配置、环境支持几个方面讲解这个SDK：<br /><br /><span style="color: #0000ff"><strong>一、淘宝OAuth2.0 SDK制作介绍<br /></strong></span>授权步骤<br />1、Request至用户授权页面：https://oauth.taobao.com/authorize，回调得到Code；（见callback.php页面里GetAuthorization_Code()函数）<br />2、得到Code后，把Code及其它必要参数，需POST至第三方页面：https://oauth.taobao.com/token，获取得到淘宝平台返回的access_token；（见tbconnect.asp页面里GetAccess_Token()函数）<br />3、得到Token的同时，淘宝平台同时返回了部分用户信息，包括：淘宝用户账号ID（taobao_user_id）、用户昵称（taobao_user_nick）,这个时候基本可以满足网站接入登录制作数据需求了（如果需要获取到其他淘宝API接口数据，再通过指定的接口请求获取）。<br /><br /><span style="color: #0000ff"><strong>二、SDK使用配置<br /></strong></span>SDK主要就三个页面（callback.php、config.php、index.php）、一个淘宝登录图标！&nbsp;<br />callback.php -- 回调页面，对数据进行处理<br />index.asp -- 中转页面，跳至授权页面，淘宝登录图标就是链接这个地址<br />配置淘宝APP Key、APP Secret、回调地址，打开config.asp页面，找到相应的参数，修改为自己的就可以了。<br /><br /><span style="color: #0000ff"><strong>三、环境支持<br /></strong></span>空间必须支持PHP_curl组件，开启方法：在php.ini里打开php_openssl.dll(windows)或php_openssl.so(linux)，找到;extension=php_openssl.dll将前面的分号注释掉。<br /><br />最后，就分享SDK了，编码版本是UTF-8的，若你的网站是GBK，把所有文件全部转下编码即可，有什么问题可留言提出，感谢支持！<br /><br />源码分享：<a title="淘宝php sdk,demo下载" target="_blank" href="http://yiit.unvs.cn/plugin/taobao-php-sdk-oauth-demo.html">点击下载</a><br /><br />淘宝ASP语言版SDK下载：<a target="_blank" href="http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html">点击进入</a><br /><br />另附一篇，关于&nbsp;淘宝开发平台OAuth、TOP协议认证错误码说明 文章：<a target="_blank" href="http://blog.unvs.cn/archives/taobao-oauth-top-error-code.html">点击进入</a></p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/taobao-php-sdk-demo.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=325</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=325&amp;key=5a30a58e</trackback:ping></item><item><title>教你如何通过iis和apache及PHP页面设置301重定向</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/iis-apache-http-301-moved-permanently.html</link><pubDate>Wed, 03 Jul 2013 23:21:09 +0800</pubDate><guid>http://blog.unvs.cn/archives/iis-apache-http-301-moved-permanently.html</guid><description><![CDATA[<p>博主学习并实践了301重定向各种方法，通过搜索引擎参考学习了一些资料，发现很多是COPY，或将的不明不白的，这里总结一些比较常见并实用的方法，当然，不一定适合每个人，闲话不多说，直入主题。<br /><br />本文将通过IIS、APACHE、ASP、PHP几种服务器端或页面程序端分别讲解如何设置301重定向，先还是简单介绍下重定向。<br />301重定向：指的是一种非常重要的&ldquo;自动转向&rdquo;技术--其实谈不上技术，即网址重定向--用户访问一个地址或目录，可以指定跳转到另一个地址。<br />301重定向，<a href="http://blog.unvs.cn/archives/iis-apache-http-301-moved-permanently.html" target="_blank">这是</a>所有重定向方法中唯一符合搜索引擎规则的重定向，这也是SEO中的一个基础名词，比方：一个站用www.unvs.cn、unvs.cn绑定，就会存在2个权重，如果将unvs.cn重定向到www.unvs.cn，就会权重集中，相应增加权重值。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>1、IIS服务器上设置301重定向</strong></span><br />准备工作：你要有服务器设置权限，可以随意开通新的虚拟空间！<br />第一，新建一个虚拟空间，将你需要进行重定向的域名与之解析绑定；<br />第二，我的电脑--&gt;打开&ldquo;控制面板&rdquo;--&gt;&ldquo;管理工具&rdquo;--&gt;打开&ldquo;Internet 信息服务&rdquo;，左侧会有树形菜单，找到你的网站--右键&ldquo;属性&rdquo;--选择&ldquo;主目录&rdquo;选项卡，再选择&ldquo;<a href="http://blog.unvs.cn/archives/page-url-skip.html" target="_blank" title="页面跳转,等待跳转,301重定向">重定向</a>到URL&rdquo;，然后在地址框栏输入需要定向的目标域名，最后将选项卡中的&ldquo;资源的永久重定向&rdquo;选择上，点击&ldquo;确定&rdquo;完成操作。属性界面设置，如下图所示：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/iis-apache-http-301-moved-permanently-pic-1.jpg" title="301重定向iis属性设置图示" alt="" /><br /><br /><span style="color: rgb(0, 0, 255);"><strong>2、Unix/linux主机上apache设置301重定向</strong></span></p><div>新建.htaccess文件，输入下列内容（需要开启mod_rewrite）： &nbsp;<br /><span style="color: rgb(0, 0, 255);">1）将不带WWW的域名转向到带WWW的域名下</span><br />Options +FollowSymLinks <br />RewriteEngine on&nbsp;</div><div>RewriteCond %{HTTP_HOST} ^unvs.cn [NC] <br />RewriteRule ^(.*)$www.unvs.cn/301/[L,R=301] &nbsp;<br /><br /><span style="color: rgb(0, 0, 255);">2）重定向到新域名</span><br />Options +FollowSymLinks <br />RewriteEngine on&nbsp;</div><div>RewriteRule ^(.*)$www.unvs.cn/301/ [L,R=301]<br /><br /><span style="color: rgb(0, 0, 255);">3）使用正则进行301转向，实现伪静态</span></div><div>Options +FollowSymLinks <br />RewriteEngine on&nbsp;</div><div>RewriteRule ^article-(.+).html$&nbsp;article.php?id=$1&nbsp;</div><div>将article.php?id=123这样的地址转向到article-123.html</div><p><br /><span style="color: rgb(0, 0, 255);"><strong>3、ASP程序页面中设置301重定向代码</strong></span><br />在公共头部文件或全局调用文件里，加上如下代码：<br />&lt;%@ Language=VBScript %&gt;</p><div>&lt;%</div><div><div>if request.ServerVariables(&quot;SERVER_NAME&quot;)!=&quot;www.unvs.cn&quot; then <br />Response.Status=&quot;301 Moved Permanently&quot;</div><div>Response.AddHeader &quot;Location&quot;, &quot;http://www.unvs.cn&quot;<br />Response.End&nbsp;</div><div>end if</div></div><div>%&gt;<br />原理：判断请求的server_name，是否与主目标网址一样，不一样则重定向<br /><br /><span style="color: rgb(0, 0, 255);"><strong>4、PHP程序页面中设置301重定向</strong></span><br /><span style="color: rgb(0, 0, 255);">代码如下：</span>（比较完美的写法）<br />$host= '<a href="http://www.unvs.cn" target="_blank" title="联合VS导航网">www.unvs.cn</a>'; //你目标定向的网址&nbsp;<br />if ($_SERVER['HTTP_HOST'] != $host)//若不是则进行重定向，后面页面参数不变<br />{         header(&quot;HTTP/1.1 301 Moved Permanently&quot;);         header(&quot;Location: http://{$host}{$_SERVER[REQUEST_URI]}&quot;);<br />} <br />unset($host);</div><p><span style="color: rgb(0, 0, 255);">原理：</span>首先定义目标定向网址，然后判断当前请求访问的host是否一致，若为否，则进行重定向<br /><br />写完之后，发现之前写了一篇：<a href="http://blog.unvs.cn/archives/page-url-skip.html" target="_blank">页面实现跳转的几种方法</a>（针对各种语言，重定向也提到了，感兴趣可以看下）</p>]]></description><category>电脑网络</category><comments>http://blog.unvs.cn/archives/iis-apache-http-301-moved-permanently.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=324</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=324&amp;key=92534d3b</trackback:ping></item><item><title>【转】页面细节处理心得</title><author>null@null.com (huly)</author><link>http://blog.unvs.cn/archives/323.html</link><pubDate>Fri, 28 Jun 2013 14:18:44 +0800</pubDate><guid>http://blog.unvs.cn/archives/323.html</guid><description><![CDATA[<p><img class="alignnone size-full wp-image-4519" height="250" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/handblog.jpg" src="http://blog.unvs.cn/upload/102803g9dv72j5dudi5y56.jpg" /></p><p>一个页面的细节，从重构的角度去看，页面的精细度，代码的可读性、扩展性，为下游服务的代码注释，交互接口样式的书写，代码的压缩，图片的优化等都可以归为细节处理，我的理解是，刚才提到的细节处理是每个重构工程师都应该具备的基本技能，不能算是真正意义上的细节，好的细节处理应该是从用户出发，应该是发自内心对用户的一种关怀。下面有两个小例，都是我们做页面时常见的板块，如果我们细心处理一下，也许会让用户会倍感贴心。</p><p><span style="font-size: 14px"><strong>轮播图</strong></span></p><p><img class="alignnone size-full wp-image-4482" height="194" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p1.jpg" src="http://blog.unvs.cn/upload/102804n9n96rezd2nzrebz.jpg" /></p><p>如上图，轮播图上切换按钮（如上图小方块按钮）是用户对轮播图进行交互的重要入操作点，重要程度毋庸置疑，在分析设计稿的时候发现，按钮的可点击区域太小了，只有22&times;2！要用户完成图片的切换显然是一件非常痛苦的事，这会给用户带来不愉悦的心情。因此，我们得想办法让点击区域变大</p><p>可能的解决办法：</p><p><span style="color: rgb(0,0,0)"><strong>1</strong><strong>、建议产品让视觉设计师把按钮改大一点。</strong></span></p><p>知会产品后，我们会先用代码把按钮调大，给出截图让视觉设计师看。</p><p>高为3像素，视觉没问题，但点击区域还是太小，如下图：</p><p><img class="alignnone size-full wp-image-4484" height="196" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p2.jpg" src="http://blog.unvs.cn/upload/2.jpg" /></p><p>高为4像素，点击区域勉强可以接受，但视觉设计师觉得按钮太大，视觉效果不佳，如下图：</p><p><img class="alignnone size-full wp-image-4485" height="192" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p3.jpg" src="http://blog.unvs.cn/upload/201306281423105821.jpg" /></p><p>结果设计师还是坚持用原来的按钮大小</p><p>如果重新设计按钮，改变按钮的表现形式呢? 显然不可行，视觉设计师不会为了一个小改动而轻易改变视觉风格，即使设计师同意，改完之后设计稿要重新给产品审核，通过审核之后再给重构，显然这个方法的沟通成本和改动成本都太高了，性价比不高。</p><p><span style="color: rgb(0,0,0)"><strong>2</strong><strong>、保留原设计，通过CSS</strong><strong>来控制</strong></span></p><p>轮播图这类按钮的结构我们一般会这样写：</p><p><span style="font-family: Arial"><span style="color: rgb(0,0,255)">&nbsp;<img alt="" src="http://blog.unvs.cn/upload/201306281424508362.png" /></span></span></p><p>要实现色块区域是22&times;2，实际可点区域是22&times;12，两个方法：</p><p>1、用背景图：这个色块比较简单，纯色方角，样式完全可以控制，没有必要用背景图；</p><p>2、用样式控制：为了使可点区域高为12像素，那么作用元素的标准盒子有以下几种方式</p><p>&nbsp; &nbsp; &nbsp; A、height+padding;</p><p>&nbsp; &nbsp; &nbsp; B、height+border;</p><p>&nbsp; &nbsp; &nbsp; C、height+伪元素（E:after / E:before）;</p><p>由于背景色会作用到padding区域，考虑兼容高低端浏览器，A方式不适用，B和C都可以用</p><p>我们先看一下B方式&mdash;- height+border，CSS代码如下：</p><p><img class="alignnone size-full wp-image-4442" height="242" alt="" width="297" original="http://cued.xunlei.com/wp-content/uploads/2013/06/code2.png" src="http://blog.unvs.cn/upload/code2.png" /></p><p>运行代码后会发现，IE6和IE7显示正常，但是Chrome、Firefox、Opera、IE7+的border区域也填充了背景色，囧</p><p><img class="alignnone size-full wp-image-4487" height="193" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p4.jpg" src="http://blog.unvs.cn/upload/5.jpg" /></p><p>（Chrome、Firefox、Opera、IE7+）</p><p><img class="alignnone size-full wp-image-4488" height="193" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p5.jpg" src="http://blog.unvs.cn/upload/102804n9n96rezd2nzrebz.jpg" /></p><p>（IE6、IE7）</p><p>我们再看一下C方式&mdash;-height+伪元素（E:after / E:before），CSS代码如下：</p><p><img class="alignnone size-full wp-image-4445" height="352" alt="" width="183" original="http://cued.xunlei.com/wp-content/uploads/2013/06/code3.png" src="http://blog.unvs.cn/upload/cod3.png" /></p><p>这回Chrome、Firefox、Opera、IE7+显示正常了，但是IE6和IE7并不支持伪元素E:after和E:before，色块消失了：</p><p><img class="alignnone size-full wp-image-4489" height="193" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p6.jpg" src="http://blog.unvs.cn/upload/102804n9n96rezd2nzrebz.jpg" /></p><p>（Chrome、Firefox、Opera、IE7+）</p><p><img class="alignnone size-full wp-image-4490" height="193" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p7.jpg" src="http://blog.unvs.cn/upload/6.jpg" /></p><p>（IE6、IE7）</p><p>因此，我们只好用B方式（height+border）对IE6 和IE7 作hack处理了，最终代码如下：</p><p><img class="alignnone size-full wp-image-4448" height="468" alt="" width="300" original="http://cued.xunlei.com/wp-content/uploads/2013/06/code4.png" src="http://blog.unvs.cn/upload/102806fq5d8aj9zq0qjqj0.png" /></p><p>到此，轮播图按钮的可点击区域由原来的22&times;2增加到了22&times;12，是原来的6倍，这样用户就可以很容易地完成图片的切换，舒心的操作。</p><p><a target="_blank" href="http://daquan.xunlei.com/download_channel.html"><span style="color: #808080"><u>线上效果：</u></span></a><span style="color: #808080"><u><a target="_blank" href="http://daquan.xunlei.com/download_channel.html">http://daquan.xunlei.com/download_channel.html</a></u></span></p><p><span style="font-size: 14px"><strong>导航</strong></span></p><p>站点导航，一般都会有3态的设计：常态，Hover态，选中态。为了美观，很多产品都喜欢把链接虚线框去掉：</p><p><img class="alignnone size-full wp-image-4491" height="119" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p8.jpg" src="http://blog.unvs.cn/upload/1.jpg" /></p><p>于是我们在a标签加一个CSS样式outline:none，把点击虚线框去掉。但是IE6和IE7不支持这个属性，为了兼容IE6和IE7，在a标签加上hidefocus=&rdquo;true&rdquo;属性，甚至有不少同学可能会加上对用户非常不友好的onfocus=&rdquo;this.blur()&rdquo;&nbsp;。</p><p>onfocus=&rdquo;this.blur()&rdquo;和hidefocus=&rdquo;true&rdquo;都可以实现去掉IE6、IE7的点击虚线，但是前者会使链接聚焦触发时失去焦点，焦点重新回到文档的最开始。而后者是IE的私有属性，不会使链接聚焦触发时失去焦点</p><p>为什么我们要强调链接的聚焦?考虑到视障人士会用到读屏软件，读屏软件会读出获得聚焦的标签里内容，而onfocus=&rdquo;this.blur()&rdquo;中断了视障用户的Tab键路径，导致Tab光标无法聚焦页面的下一个控制器（链接、表单域、object等）。</p><p>下图为该文章中去除虚线框方法对比图</p><p><img class="alignnone size-full wp-image-4492" height="314" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_f9.png" src="http://blog.unvs.cn/upload/201306281438525762.png" /></p><p>其实，正如<span style="color: #696969">《盲人站长深恶痛绝的onfocus=&rdquo;this.blur()&rdquo;》</span>作者所写，<span style="color: #008000">&ldquo;虚线框的存在有它的合理性&rdquo;</span>，本人也很认同。假设有这样的一个情景：你到某个站点查资料，当你发现合适的资料，刚想移动鼠标去打开链接的时候，发现鼠标坏了，但你想在换鼠标之前把资料阅读完，于是你会按Tab键去寻找该链接的焦点，这时候，虚线框就会帮助你很快找到该链接，愉快完成资料阅读。</p><p>虽然这个情景发生的概率微乎其微，但不可否认这种以人为本的设计出发点是好的，是合理的。我们回头看去虚线框的需求，把虚线框去掉的做法显然违背虚线框的设计初衷，而兼容IE6和IE7的处理方法也不符合结构、样式、行为相分离的原则，因此我们得想一个既能满足实际需求，又能遵从虚线框的设计意图，并且不影响页面结构的方法。现在线上的处理方法是：</p><p><span style="color: #008000">1、 给导航的a标签加一个a:focus的伪类样式，使之与Hover样式一样，显示Tab的选中状态</span></p><p><span style="color: #008000">2、IE6、IE7不支持a:focus伪类，则保留原链接虚线框，不作hidefocus=&rdquo;true&rdquo;处理，优雅降级，保证Tab可选</span></p><p><a target="_blank" href="http://daquan.xunlei.com/"><span style="color: #696969"><u>线上页面导航：</u></span></a><u><a target="_blank" href="http://daquan.xunlei.com/"><span style="color: #696969">http://daquan.xunlei.com/</span></a></u></p><p><img alt="" src="http://blog.unvs.cn/upload/201306281440057733.jpg" /></p><p>(Chrome、Firefox、Opera、IE7+)</p><p><span style="color: #808080">*注：Opera的Tab键默认只选中Form元素，要用<span style="background-color: #00ffff">Ctrl+上下方向键</span>才能选中链接</span></p><p><img class="alignnone size-full wp-image-4494" height="117" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_p10.jpg" src="http://blog.unvs.cn/upload/1.jpg" /></p><p>(IE6、IE7)</p><p>用Opera的同学可以看到，当链接获得焦点时，链接边框样式还是存在，如下图：</p><p><img class="alignnone size-full wp-image-4496" height="123" alt="" width="650" original="http://cued.xunlei.com/wp-content/uploads/2013/06/img_f12.png" src="http://blog.unvs.cn/upload/201306281441161438.png" /></p><p>可见CSS的outline:none并没有使Opera的链接框去掉。</p><p>解决的方法是自定义一个outline样式，然后让边框透明就行了，因此可以这样处理：</p><p>E:focus{ outline:1px solid transparent}</p><p>现附上此方法的Demo：</p><p><u><a target="_blank" href="http://cued.xunlei.com/demos/dq_home_demo/home_20121224.html">Demo</a></u></p><p>也许普通用户不会用到Tab选中链接这样的操作，但我们不能因此而不照顾特殊用户群，而像导航此类在网站比较重要位置上的链接，更应该给予照顾。</p><p>对于重构工程师，这些小的技术处理并不需要太高的实现成本，作不作处理都可以高精度还原设计稿，视觉设计师不会要求我们把轮播图按钮点击区域变大一点，产品也不会让我们为导航链接加上Tab选中样式，只不过有一个问题我们要问一下自己，页面到底是为谁而做?想清楚后，相信我们会更关心用户体验，更注意细节的处理，也就不会为多加几行代码感到麻烦或没有必要，在我们力所能及的范围下，多几行代码就能为用户带来更多，为什么不去做呢?&nbsp;</p><p>记得曾经带我的师傅对我说过，重构工程师不应该满足100%还原设计稿，更应该去追求101%还原度，多出的1%就是对页面细节的把控，也可以说是重构工程师的主观能动性。这个1%在100%中所占比例并不起眼，但如果处理得好，可以使页面更显级数。<br /><span style="color: rgb(102,102,102); line-height: 24px; font-family: Verdana, Tahoma, sans-serif"><br /></span>文章转载自CUED：<a target="_blank" href="http://cued.xunlei.com/log069">&nbsp;</a><a target="_blank" href="http://cued.xunlei.com/log069">http://cued.xunlei.com/log069</a></p>]]></description><category>Web前端</category><comments>http://blog.unvs.cn/archives/323.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=323</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=323&amp;key=af4cf75c</trackback:ping></item><item><title>加入收藏js代码 兼容IE6、IE7、IE8、火狐浏览器</title><author>null@null.com (huly)</author><link>http://blog.unvs.cn/archives/js-addfavorite-ie-firefox.html</link><pubDate>Wed, 05 Jun 2013 16:05:49 +0800</pubDate><guid>http://blog.unvs.cn/archives/js-addfavorite-ie-firefox.html</guid><description><![CDATA[<p>&nbsp;<strong>第一种写法：&nbsp;</strong><br />&lt;a href=&quot;#&quot; onclick=&quot;addfavorite()&quot;&gt;加入收藏！&lt;/a&gt; <br />&lt;script&gt;</p><p>function addfavorite(){</p><p>&nbsp; &nbsp;if (document.all){</p><p>&nbsp; &nbsp; &nbsp; window.external.addFavorite('http://blog.unvs.cn','Unvs博客|陈宇衡个人博客');</p><p>&nbsp; &nbsp;}else if (window.sidebar){</p><p>&nbsp; &nbsp; &nbsp; window.sidebar.addPanel('Unvs博客|陈宇衡个人博客, 'http://blog.unvs.cn', '');</p><p>&nbsp; &nbsp;}</p><p>}</p><p>&lt;/script&gt; &nbsp; <br /><br /><strong>第二种写法：</strong><br />&lt;a href=&quot;javascript:;&quot; onclick=&quot;AddFavorite('http://blog.unvs.cn','Unvs博客|陈宇衡个人博客')&quot;&gt;把blog.unvs.cn加入收藏&lt;/a&gt; <br />&lt;script&gt;</p><p>function&nbsp;addfavorite(sURL, sTitle){</p><p>&nbsp; &nbsp;try{</p><p>&nbsp; &nbsp; &nbsp; &nbsp;window.external.addFavorite(sURL, sTitle);</p><p>&nbsp; &nbsp;}catch (e){</p><p>&nbsp; &nbsp; &nbsp; &nbsp;try{</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;window.sidebar.addPanel(sTitle, sURL, &quot;&quot;);</p><p>&nbsp; &nbsp; &nbsp; &nbsp;}catch (e){</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;alert(&quot;加入收藏失败，请使用Ctrl+D进行添加&quot;);</p><p>&nbsp; &nbsp; &nbsp; &nbsp;}</p><p>&nbsp; &nbsp;}</p><p>}</p><p>&lt;/script&gt; &nbsp;<br /><br /><strong>第三种写法：</strong>&nbsp;<strong><br /></strong>&lt;a href=&quot;javascript:;&quot; onclick=&quot;javascript:addfavor(' http://blog.unvs.cn','Unvs博客|陈宇衡个人博客');&quot;&gt;加入收藏&lt;/a&gt; <br />&lt;script language=&quot;javascript&quot;&gt;</p><p>function addfavor(url,title) {</p><p>&nbsp; &nbsp; if(confirm(&quot;网站名称：&quot;+title+&quot;\n网址：&quot;+url+&quot;\n确定添加收藏?&quot;)){</p><p>&nbsp; &nbsp; &nbsp; &nbsp; var ua = navigator.userAgent.toLowerCase();</p><p>&nbsp; &nbsp; &nbsp; &nbsp; if(ua.indexOf(&quot;msie 8&quot;)&gt;-1){</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;由于360浏览器功能限制，请按 Ctrl+D 手动收藏！&quot;);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; } else if (ua.indexOf(&quot;360se&quot;) &gt; -1) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; external.AddToFavoritesBar(url,title,'Unvs博客|陈宇衡个人博客'); &nbsp;//IE8</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}else if{</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; window.external.addFavorite(url, title);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } catch(e) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; window.sidebar.addPanel(title, url, &quot;&quot;); &nbsp;//firefox</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } catch(e) {</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;加入收藏失败，请使用Ctrl+D进行添加&quot;);</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; }</p><p>&nbsp; &nbsp; return false;</p><p>}</p><p>&lt;/script&gt; &nbsp;<br /><br /><strong>第四种写法：使用图片实现加入收藏的效果&nbsp;</strong><br />&lt;a onClick=&quot;this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.baidu.com');&quot; href=&quot;javascript:;&quot; title=&quot;设为首页&quot;&gt;&lt;img src=&quot;Images/about_2.gif&quot; border=&quot;0&quot; width=&quot;84&quot; height=&quot;19&quot; title=&quot;设为首页&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;</p><p>&nbsp;</p>]]></description><category>Web前端</category><comments>http://blog.unvs.cn/archives/js-addfavorite-ie-firefox.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=322</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=322&amp;key=ce52a1dd</trackback:ping></item><item><title>淘宝OAuth登录 ASP语言SDK包下载 Demo制作使用配置详解</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html</link><pubDate>Thu, 23 May 2013 11:55:21 +0800</pubDate><guid>http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html</guid><description><![CDATA[<p>有段时间没写博客了，因为近期关注了下淘宝OAuth登录，发现没有ASP版SDK下载，到网上也找不到有用的SDK，所以想着整个出来，就用手上有的QQ的ASP版<a title="qq,js版SDK下载,demo" target="_blank" href="http://blog.unvs.cn/archives/oauth-qq2.0-js-sdk.html">sdk</a>基础上改装开发制作，最后圆满完成，分享给各位！<br /><br />好像一段话，再分享个SDK，这篇文章就写完了。为了让部分初学者可以更好的理解OAuth2.0及运用这个SDK，还是再啰嗦下，讲解下整个制作过程的思路流程逻辑。（不想学习的童鞋，请直接看文章尾部下载SDK）<br /><br />如果你还不了解OAuth2.0协议原理，请点击查看：<a title="oauth2.0协议,原理讲解" target="_blank" href="http://blog.unvs.cn/archives/oauth-qq2.0-developer.html">OAuth 2.0的机制原理讲解及开发流程</a>（此ASP版SDK是基于淘宝OAuth2.0授权方式开发的）<br /><br />下面主要以淘宝OAuth2.0用户授权介绍、SDK使用配置、SDK使用过程疑难解决几个方面讲解这个SDK：<br /><br /><span style="color: rgb(0,0,255)"><strong>一、淘宝OAuth2.0用户授权介绍</strong></span><br />授权步骤<br />1、Request至用户授权页面：https://oauth.taobao.com/authorize，回调得到Code；（见tbconnect.asp页面里GetAuthorization_Code()函数）<br />2、得到Code后，把Code及其它必要参数，需POST至第三方页面：https://oauth.taobao.com/token，获取得到淘宝平台返回的access_token；（见tbconnect.asp页面里GetAccess_Token()函数）<br />3、得到Token的同时，淘宝平台同时返回了部分用户信息，包括：淘宝用户账号ID（taobao_user_id）、用户昵称（taobao_user_nick）,这个时候基本可以满足网站接入登录制作数据需求了（如果需要获取到其他淘宝API接口数据，再通过指定的接口请求获取）。<br /><br /><span style="color: rgb(0,0,255)"><strong>二、SDK使用配置</strong></span><br />SDK主要就三个页面（tbconnect.asp、user.asp、index.asp）、一个登录图标！ tbconnect.asp -- 类函数、参数配置文件<br />user.asp -- 回调页面，对数据进行处理<br />index.asp -- 中转页面，跳至授权页面，淘宝登录图标就是链接这个地址<br />配置淘宝APP Key、APP Secret、回调地址，打开tbconnect.asp页面，找到相应的参数：TB_OAuth_App_Key、TB_OAuth_App_Secret、TB_Callback_Url，修改为自己的就可以了。<br /><br /><span style="color: rgb(0,0,255)"><strong>三、使用注意事项及疑难解决</strong></span><br />暂只有一个地方需要注意的，就是关于服务器端IIS对XMLHTTP的配置支持。<br />可能你使用会碰到或提示，类似错误：<span style="color: rgb(255,0,0)">MSXML2.serverXMLHTTP.3.0</span><br />解决办法是，找到如下代码：<br />'Set XmlObj = Server.CreateObject(&quot;Microsoft.XMLHTTP&quot;)<br />Set XmlObj=Server.CreateObject(&quot;Msxml2.ServerXMLHTTP.3.0&quot;)<br />将第二行注释掉，第一行去掉注释，应该就没问题了。<br />错误原因，详见：<a target="_blank" href="http://blog.unvs.cn/archives/qq-callback-msxml3-dll-800c0019.html">OAuth2.0 QQ登录连接成功后返回msxml3.dll 错误 '800c0019'</a><br /><br />最后，就分享SDK了，编码版本是GBK的，若你的网站是UTF-8，把所有文件全部转下编码即可，有什么问题可留言提出，感谢支持！<br /><br /><span style="font-size: 14px; color: rgb(255,0,0)">源码分享：<a title="淘宝ASP sdk,demo,实例下载" target="_blank" href="http://yiit.unvs.cn/plugin/taobao-asp-sdk-oauth-demo.html">点击下载</a></span><br /><br />淘宝其他语言版SDK下载：<a title="淘宝PHP,Net,java,SDK下载" target="_blank" href="http://api.taobao.com/myresources/standardSdk.htm">点击进入</a>（官方下载链接）<br /><br />另附一篇，关于&nbsp;淘宝开发平台OAuth、TOP协议认证错误码说明 文章：<a target="_blank" href="http://blog.unvs.cn/archives/taobao-oauth-top-error-code.html">点击进入</a></p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/taobao-asp-sdk-demo.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=321</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=321&amp;key=93f4ec68</trackback:ping></item><item><title>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/mysql-php-v5.3-isapi-fastcgi.html</link><pubDate>Sat, 20 Apr 2013 18:23:23 +0800</pubDate><guid>http://blog.unvs.cn/archives/mysql-php-v5.3-isapi-fastcgi.html</guid><description><![CDATA[<p>错误部分代码：<strong>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version</strong><br />当一个PHP网站，<span style="color: rgb(255, 0, 0);">在提交含有单引号的内容时，提示如上错误（无法实现<a href="http://blog.unvs.cn/archives/magic_quotes_gpc-mysql_real_escape_string-addslashes.html" target="_blank" title="magic_quotes_gpc、mysql_real_escape_string、addslashes转义区别">转义</a>），基本原因是版本问题，需要由PHP v5.2升级到v5.3以上版本</span>。<br />另有一种情况是：当前mysql版本不支持的命令引起的错误，比如：mysql v5.5开始，TYPE=MYISAM这种类型的命令无法使用（而你的数据库安装正是这种类型的），MYSQL已经替换成ENGINE来代替TYPE，如果出现这种错误，批量替换TYPE=替换成ENGINE=，另一个就是timestamp(14) ，不能为指定长度，这是时间类型！<br />（如果升级或更新命令类型后，还是不行，那就需要另找答案）<br /><br />好像这篇文章短了点，那就对第一个解决方法再叙述下！<br />在Windows IIS 6.0下配置PHP，通常有CGI、ISAPI和FastCGI三种模式运行，ISAPI是在PHP v5.2版本下的模式，而PHP v5.3版本下的模式升级为FastCGI！<br /><br />扩展阅读：<br /><a href="http://www.williamlong.info/archives/1846.html" target="_blank" rel="nofollow">IIS下PHP的ISAPI和FastCGI比较</a><br /><a href="http://www.54xue.com/w/14/n-7214.html" target="_blank" rel="nofollow"> PHP5.3已经不支持ISAPI,最新支持Fast Cgi</a></p>]]></description><category>PHP</category><comments>http://blog.unvs.cn/archives/mysql-php-v5.3-isapi-fastcgi.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=320</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=320&amp;key=a7c8f07d</trackback:ping></item><item><title>BC30456:&amp;quot;CodePage&amp;quot;不是&amp;quot;system.web.httpresponse&amp;quot;的成员 &amp;lt;% Response.CodePage=65001%&amp;gt;</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/bc30456-response-codepage-65001.html</link><pubDate>Sat, 30 Mar 2013 13:42:43 +0800</pubDate><guid>http://blog.unvs.cn/archives/bc30456-response-codepage-65001.html</guid><description><![CDATA[<p>&nbsp;前两天装个源码系统，程序是<a href="http://blog.unvs.cn/archives/asp-net/" target="_blank" title="asp.net,技术开发,net配置">ASP.NET</a>+MSSQL2005，环境也是对的，但是数据库连接都配置好后，运行编译器错误消息提示&ldquo;BC30456:&quot;CodePage&quot;不是&quot;system.web.httpresponse&quot;的成员&rdquo;，如下图所示：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/bc30456-response-codepage-65001-pic-1.jpg" title="源错误：&lt;% Response.CodePage=65001%&gt;" alt="" /><br /><br />遂网上寻找方法，一种情况说找不到引用HttpReaspnse类，看来这种情况不太可能！另一种网友说，行1代码有问题，咋一看，好像是噢，怎么像ASP语言文件里的格式&lt;% Response.CodePage=65001%&gt;，不能这么用。<br />然后，网上出现<span style="color: rgb(0, 0, 255);"><strong>一种解决方法</strong></span><span style="color: rgb(255, 0, 0);">是：将&lt;% Response.CodePage=65001%&gt;改为&lt;%@ Response.CodePage=65001%&gt;（最前面3个符号不能有空格），行2改为&lt;%@ Response.Charset=&quot;<a href="http://blog.unvs.cn/archives/zend-studio-8-utf8-code.html" target="_blank" title="UTF-8,乱码">UTF-8</a>&quot; %&gt;</span>（同样不能有空格），但是我的文件改后运行，并未正常，看来不是这个原因。（不过可能些情况是这个原因而导致，不妨一试）<br /><br />另一种分析方法：服务器IIS配置不正确，所运行的环境不正确，而导致出现这个错误，需要对网站运行环境进行映射操作，这里很多人不解，<span style="color: rgb(0, 0, 255);"><strong>虽然表面文件以.aspx后缀，但其实内容环境是asp的，所以需要使用的.aspx或者asp.net程序映射到.asp上面进行运行；</strong></span><br /><br />解决方法，详细步骤：<br />1、&ldquo;Internet&nbsp;信息服务(IIS)管理器&rdquo;--&ldquo;网站&rdquo;--选中目录--右键属性--主目录--配置--映射，如下图所示：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/bc30456-response-codepage-65001-pic-2.jpg" title="IIS管理器,应用程序配置" alt="" /><br /><br />2、选中.aspx，点击编辑，会弹出如下图所示的框，然后路径下C:\WINDOWS\SYSTEM32\inetsrc\asp.dll：</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/bc30456-response-codepage-65001-pic-3.jpg" title=".aspx映射到C:\WINDOWS\SYSTEM32\inetsrc\asp.dll" alt="" /><br /><br />3、确定选中后，连续点确定--确定，不要取消，最后再次运行此网站，就可正常访问了，如下图所示！</p><p>&nbsp;</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/bc30456-response-codepage-65001-pic-4.jpg" title="编辑应用程序扩展名映射结果" alt="" /></p>]]></description><category>ASP.NET</category><comments>http://blog.unvs.cn/archives/bc30456-response-codepage-65001.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=319</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=319&amp;key=72036956</trackback:ping></item><item><title>OAuth2.0_豆瓣登录_API错误返回码说明一览表</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/douban-oauth-2.0-error_code.html</link><pubDate>Sat, 16 Mar 2013 13:42:43 +0800</pubDate><guid>http://blog.unvs.cn/archives/douban-oauth-2.0-error_code.html</guid><description><![CDATA[<p>在遵循<a href="http://blog.unvs.cn/archives/oauth-qq2.0-developer.html" target="_blank" title="OAuth2.0协议,原理讲解">OAuth2.0</a>协议，开始制作豆瓣过程中，经常会遇到以下两个错误：<br />1、<span style="color: rgb(255, 0, 0);">invalid_request: not_trial_user:</span>unvs<br />意思是：没有授权该用户使用应用；<br /><span style="color: rgb(0, 0, 255);"><strong>解决方法</strong></span>：应用未通过审核前，需要在应用&ldquo;测试用户&rdquo;中，添加测试用户。<br /><br />2、另一个错误是添加测试用户后，回调用户信息出现：<span style="color: rgb(255, 0, 0);">array(3) { [&quot;msg&quot;]=&gt; string(15) &quot;need_permission&quot; [&quot;code&quot;]=&gt; int(1000) [&quot;request&quot;]=&gt; string(16) &quot;GET /v2/user/~me&quot; }</span><br /><strong><span style="color: rgb(0, 0, 255);">意思是</span></strong>：需要授权、权限，但是当你到应用中心查看API权限时，也勾选了，但就是没有权限，这里告诉你当应用未通过审核是，<strong>GET /v2/user/~me</strong>这个接口不能使用，只能使用GET /v2/user/:name获取用户信息；<br /><span style="color: rgb(0, 0, 255);"><strong>解决方法</strong></span>：通过第一步code获取的token，其中含有name参数，再调用<strong>GET /v2/user/:name</strong>这个接口获取用户信息。</p><p><br />下面是豆瓣官方对于API调用过程中出现的错误代码，对应的错误说明，分享过来，便于大家参考说明，及时可以解决开发中出现的问题。<br /><table>    <tbody>        <tr>            <td><span style="color: rgb(0, 0, 255);"><strong>错误代码</strong></span></td>            <td><span style="color: rgb(0, 0, 255);"><strong>错误说明</strong></span></td>        </tr>        <tr>            <td>100</td>            <td>invalid_request_scheme 错误的请求协议</td>        </tr>        <tr>            <td>101</td>            <td>invalid_request_method 错误的请求方法</td>        </tr>        <tr>            <td>102</td>            <td>access_token_is_missing 未找到access_token</td>        </tr>        <tr>            <td>103</td>            <td>invalid_access_token access_token不存在或已被用户删除</td>        </tr>        <tr>            <td>104</td>            <td>invalid_apikey apikey不存在或已删除</td>        </tr>        <tr>            <td>105</td>            <td>apikey_is_blocked apikey已被禁用</td>        </tr>        <tr>            <td>106</td>            <td>access_token_has_expired access_token已过期</td>        </tr>        <tr>            <td>107</td>            <td>invalid_request_uri 请求地址未注册</td>        </tr>        <tr>            <td>108</td>            <td>invalid_credencial1 用户未授权访问此数据</td>        </tr>        <tr>            <td>109</td>            <td>invalid_credencial2 apikey未申请此权限</td>        </tr>        <tr>            <td>110</td>            <td>not_trial_user 未注册的测试用户</td>        </tr>        <tr>            <td>111</td>            <td>rate_limit_exceeded1 用户访问速度限制</td>        </tr>        <tr>            <td>112</td>            <td>rate_limit_exceeded2 IP访问速度限制</td>        </tr>        <tr>            <td>113</td>            <td>required_parameter_is_missing 缺少参数</td>        </tr>        <tr>            <td>114</td>            <td>unsupported_grant_type 错误的grant_type</td>        </tr>        <tr>            <td>115</td>            <td>unsupported_response_type 错误的response_type</td>        </tr>        <tr>            <td>116</td>            <td>client_secret_mismatch client_secret不匹配</td>        </tr>        <tr>            <td>117</td>            <td>redirect_uri_mismatch redirect_uri不匹配</td>        </tr>        <tr>            <td>118</td>            <td>invalid_authorization_code authorization_code不存在或已过期</td>        </tr>        <tr>            <td>119</td>            <td>invalid_refresh_token refresh_token不存在或已过期</td>        </tr>        <tr>            <td>120</td>            <td>username_password_mismatch 用户名密码不匹配</td>        </tr>        <tr>            <td>121</td>            <td>invalid_user 用户不存在或已删除</td>        </tr>        <tr>            <td>122</td>            <td>user_has_blocked 用户已被屏蔽</td>        </tr>        <tr>            <td>123</td>            <td>access_token_has_expired_since_password_changed 因用户修改密码而导致access_token过期</td>        </tr>        <tr>            <td>124</td>            <td>access_token_has_not_expired access_token未过期</td>        </tr>        <tr>            <td>125</td>            <td>invalid_request_scope 访问的scope不合法，开发者不用太关注，一般不会出现该错误</td>        </tr>        <tr>            <td>999</td>            <td>unknown 未知错误</td>        </tr>    </tbody></table><br /><table>    <tbody>        <tr>            <td><span style="color: rgb(0, 0, 255);"><strong>HTTP状态码</strong></span></td>            <td><span style="color: rgb(0, 0, 255);"><strong>说明</strong></span></td>        </tr>        <tr>            <td>200</td>            <td>表明api的请求正常</td>        </tr>        <tr>            <td>400</td>            <td>表明api的请求出错，具体原因参考上面列出的错误码</td>        </tr>    </tbody></table></p>]]></description><category>OAuth开发/Demo</category><comments>http://blog.unvs.cn/archives/douban-oauth-2.0-error_code.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=318</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=318&amp;key=dd077f9b</trackback:ping></item><item><title>服务器上的ASP网站页面出错后不显示错误信息[解决方法]</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/asp-website-error-500-100.html</link><pubDate>Wed, 13 Mar 2013 11:55:02 +0800</pubDate><guid>http://blog.unvs.cn/archives/asp-website-error-500-100.html</guid><description><![CDATA[<p>今天在接手做一个ASP网站的二次功能开发，碰到一个奇怪的问题，当页面运行出错时，竟然不显示错误信息，而一般常见都会看到提示&ldquo;Microsoft VBscript 运行时错误 错误&lsquo;800a01f5&rsquo;代码 错误行&rdquo;类似字样。遂搜索引擎找了下解决方法，百度上搜了2个<a href="http://blog.unvs.cn/archives/baidu-google-sougou-url-s.html" target="_blank" title="百度，谷歌搜索指令解析">关键词</a>没找到答案，谷歌一下就找到了，记录并分享，自己也做个备份。<br />又碰到另一个出现错误，无法显示详细信息的问题，而显示&ldquo;<span style="color: rgb(0, 0, 255);">处理 URL 时服务器出错,请与系统管理员联系</span>&rdquo;，着实让人郁闷，解决方法见后面。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>问题：<a href="http://blog.unvs.cn/archives/local-operation-asp.html" target="_blank" title="asp环境,运行配置">ASP</a>页面出错不显示详细错误信息，而提示&ldquo;该页无法显示&rdquo;？</strong></span><br />如下图所示：</p><p>&nbsp;</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/asp-website-error-500-100-pic-1.jpg" title="asp页面错误,该页无法显示" alt="" /><br /><br /><span style="color: rgb(255, 0, 0);"><strong>解决方法：</strong></span></p><div>1、服务器上进行设置：<span style="color: rgb(255, 0, 0);">Internet服务管理器 》默认WEB站点 》属性 》自定义错误信息 》500-100 》设为默认值</span>；（对于服务器这是关键设置，若是空间需联系空间商）</div><div>2、客户IE浏览器设置：菜单设置 》Internet选项 》高级 》显示&ldquo;友好的http错误信息&rdquo;选项钩去掉；</div><div>3、再次访问ASP网页，将会看到详细的错误信息及行数。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>问题：页面不显示详细错误信息，提示&ldquo;处理 URL 时服务器出错,请与系统管理员联系&rdquo;</strong></span><br />如图所示：</div><p>&nbsp;</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/asp-website-error-500-100-pic-2.jpg" title="向客户端发送下列文本错误信息" alt="" /><br /><br /><span style="color: rgb(255, 0, 0);"><strong>解决方法：</strong></span><br />这是由于服务端控制的错误显示，默认为&ldquo;向客户端发送下列文本错误信息&rdquo;，需要修改这个位置选项，在选项&ldquo;启用ASP服务器端脚本调试&rdquo;及&ldquo;向客户端发送详细的ASP错误信息&rdquo;前打钩就OK了。</p><p>&nbsp;</p>]]></description><category>ASP.NET</category><comments>http://blog.unvs.cn/archives/asp-website-error-500-100.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=317</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=317&amp;key=1c926ff8</trackback:ping></item><item><title>教你Windows 2003上安装配置SVN服务器及客户端[疑难解答]</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/windows-2003-svn-service-subversion.html</link><pubDate>Tue, 05 Mar 2013 18:51:23 +0800</pubDate><guid>http://blog.unvs.cn/archives/windows-2003-svn-service-subversion.html</guid><description><![CDATA[<p>很久没写博客了，今天总结分享一篇有关 在windows 2003或<a href="http://blog.unvs.cn/archives/windows2008-audio-error-1079.html" target="_blank" title="windows 2008,服务账户错误1079">windows 2008</a>上安装SVN服务器及客户端安装配置，之前有安装用过<a href="http://blog.unvs.cn/archives/windows-CVS-Server.html" target="_blank" title="cvs安装,配置">CVS</a>，这算第一次安装SVN，网上参考了几篇文章，总感觉没有一篇很全面的文章（好吧，或许我没有发现），当然我这篇仅限SVN安装配置方面的内容，以及讲下开机启动svnserve服务的方法，过程遇到的疑难问题的解答，进入正题。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>一、首先，下载好所需的安装程序</strong></span><br />1、SVN服务器端安装程序下载：<a href="http://sourceforge.net/projects/win32svn/" title="Subversion,Subversion for Windows下载">Setup-Subversion-1.7.8.msi</a>（Subversion官方最新版，链接点击进入）<br />2、TortoiseSVN客户端安装程序下载：<a href="http://sourceforge.net/projects/tortoisesvn/" target="_blank" title="TortoiseSVN,程序下载,安装">TortoiseSVN-1.7.11.23600-win32-svn-1.7.8.msi</a>（TortoiseSVN对应服务器最新版，链接点击进入）<br />3、程序文件安装注意路径：安装文件都是直接运行即可，我安装的服务器路径是：d:\Subversion；客户端路径是：d:\svnroot，这个根据个人自定义。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>二、服务器端，建立版本库（<span style="font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; line-height: 21px;">Repository</span>）</strong></span><br />1、运行服务器，需要先建立一个版本库，可以理解为集中一个版本的文件及数据存放管理的地方。（当然，可新建很多歌版本库）<br />2、第一种命令创建版本库：首先命令切换到subversion的bin目录，然后输入命令：svnadmin create d:\svnroot\project1，如下步骤所示：<br /><span style="color: rgb(255, 0, 0);">运行--&ldquo;cmd&rdquo;--&ldquo;d:&rdquo;--&quot;cd Subversion/bin&quot;--&quot;svnadmin create d:\svnroot\project1&quot;</span><br />执行之后，将会在svnroot文件夹下，生成一个project1版本库，或可以说是一个项目方案，里面会生成很多相关文件。<br />3、第二种TortoiseSVN客户端工具完成，打开svnroot文件夹，创建一个project1文件夹，然后执行步骤如下：<span style="color: rgb(255, 0, 0);">右键--&ldquo;TortoiseSVN-&gt;Create Repository here...&rdquo;</span>，可以选择版本库模式，这里默认使用的FSFS即可，后面同第一种会生成很多文件。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>三、版本库建好后，运行服务进程，开启SVN服务器</strong></span><br />1、第一种命令方法：打开第二步中的命令窗口，切换至bin目录，输入如下命令：<br /><span style="color: rgb(255, 0, 0);">svnserve -d -r d:\svnroot</span><br />注：-d参数效果同于--daemon&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; -r参数效果同于--root&nbsp;<br />svnserve服务将会在 端口3690 等待请求响应；<br />--daemon（两个短横线）选项告诉 svnserve 以守护进程方式运行，这样在手动终止之前不会退出。<span style="color: rgb(0, 0, 255);">不要关闭命令行窗口，关闭窗口会把 svnserve 服务停止</span>。&nbsp;<br />--root，这点说明下，若不加root参数，SVN服务url为：svn://localhost/svn/project1，而加上root参数,SVN服务url为：svn://localhost/project1，配置后注意服务访问的URL。<br /><br />为了查看下svnserve服务是否启动，我们可检验下TortoiseSVN是否可访问版本库，文件--&ldquo;右键&rdquo;--&ldquo;TortoiseSVN&rdquo;--&ldquo;Repo-browser&rdquo;来查看，弹出的Url对话框中输入：svn://localhost/project1，点击OK，就可以看到project1的目录结构了，只不过这时还是一个空库，后面会讲到如何添加；如果没有看到project1的目录结构，而提示&quot;<span style="color: rgb(255, 0, 0);">Unable to connect to a repository at URL 'svn://localhost/project1/</span>'&quot; or &ldquo;<span style="color: rgb(255, 0, 0);">Can't connect to host '': 由于目标机器积极拒绝，无法连接</span>&rdquo;，说明svnserve服务未启动，重复前面的步骤解决；如果还是不行，那么就使用第二种添加启动服务方法。<br />2、第二种添加开机自动启动svnserve服务：这种就是不用每次开机都要，手动输入命令，并启动服务，方法如下：<br />打开d:\subversion\bin目录，新建setupservice.bat文件，内容为：</p><ol start="1" class="dp-j" style="line-height: 1.4em; margin: 0px 0px 1px; padding: 2px 0px; border: 1px solid rgb(209, 215, 220); list-style-position: initial; list-style-image: initial; color: rgb(43, 145, 175); font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Consolas, 'Courier New', monospace;">    <li style="font-size: 1em; margin: 0px 0px 0px 38px; padding: 0px 0px 0px 10px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(209, 215, 220); background-color: rgb(250, 250, 250); line-height: 18px;"><span style="color: black;">sc&nbsp;create&nbsp;svnserve&nbsp;binpath=&nbsp;<span class="string" style="color: blue;">&quot;D:\Subversion\bin\svnserve.exe&nbsp;--service&nbsp;-r&nbsp;d:\svnroot&quot;</span>&nbsp;depend=&nbsp;Tcpip&nbsp;start=&nbsp;auto&nbsp;&nbsp;</span></li>    <li style="font-size: 1em; margin: 0px 0px 0px 38px; padding: 0px 0px 0px 10px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(209, 215, 220); background-color: rgb(250, 250, 250); line-height: 18px;"><span style="color: black;">sc&nbsp;start&nbsp;svnserve&nbsp;&nbsp;</span></li>    <li style="font-size: 1em; margin: 0px 0px 0px 38px; padding: 0px 0px 0px 10px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(209, 215, 220); background-color: rgb(250, 250, 250); line-height: 18px;"><span style="color: black;">pause</span></li></ol><p>&nbsp;</p><p>这里，特别注意的是depend= Tcpid以及start= auto 等号右边要空一格，左边不能空格，不然会出错。<br />然后，执行setupservice.bat文件，需要查看是否执行成功，如果命令窗口出现失败或服务启动失败的信息，再看下面总结的方法<br /><br />Setupservice命令文件执行失败，解决方法：<br />运行--&ldquo;services.msc&rdquo;，打开服务，找到svnserve服务是不是启动状态，一般出现上面失败信息，肯定处于禁用或自动状态，你点击&ldquo;启动&rdquo;发现启动失败，提示&ldquo;在 本地计算机 无法启动 svnserve服务&rdquo; 或 &ldquo;1053错误，服务无法启动&rdquo;类似信息，原因很多就不分析了，直接说解决方法。首先，删除svnserve服务，方法是同样在bin目录下新建一个bat文件，命名随你，内容为：sc delete svnservice，执行；然后，仔细检查setupservice.bat文件中的路径是否正确，是否是已安装版本库，不然同样无法启动服务，再次执行setupservice.bat文件即可，正常都能启动svnserve服务。<br /><br />查看是否启动成功，运行services.msc，打开服务界面是一种方法；另一种查看3690端口命令：netstat -ano<br /><span style="color: rgb(0, 0, 255);"><strong><br />四、配置用户、分配权限</strong></span><br />1、配置文件修改：<br />用文本编辑器打开d:\svnroot\project1\conf目录，修改svnserve.conf：<br />将：<br /># password-db = passwd<br />改为：<br />password-db = passwd（最前面不能有空格）<br /><br />2、记事本打开同目录下的passwd.conf文件（如果没有则新建，文件没有后缀），修改或添加为：<br />[users]<br /># harry = harryssecret<br /># sally = sallyssecret<br />admin = 123123<br />说明：用户名为admin，密码为123123<br /><br />3、用户权限配置，打开同目录下authz.conf文件，添加用户admin的可读可写权限：<br />[/]<br />admin = rw<br /><br /><span style="color: rgb(0, 0, 255);"><strong>五、import导入文件夹</strong></span><br />待续；<br /><span style="color: rgb(0, 0, 255);"><strong>六、基本操作：check out、check in、commit</strong></span><br />待续；</p>]]></description><category>电脑网络</category><comments>http://blog.unvs.cn/archives/windows-2003-svn-service-subversion.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=316</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=316&amp;key=9ec6d1de</trackback:ping></item><item><title>2012年工作生活回顾总结、2013年方向目标</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/20130209.html</link><pubDate>Sat, 09 Feb 2013 14:42:06 +0800</pubDate><guid>http://blog.unvs.cn/archives/20130209.html</guid><description><![CDATA[<p>回顾2012，时间过得很快！去年的2月的画面还清晰地在脑海中浮现，那些点滴、那些人、那些回忆。世界末日的2012，并没有来临，预示着这是生命的第二次重生--每个人都该珍惜--即将到来的2013。<br />这篇文章，将简单回顾下2012年7月--2013年1月的工作生活日志（2月--7月都有记录），并简要总结2012年的付出与收获、心得与教训。<br /><br />2012年7月<br />1、在家已呆了近半年，终于熬不住了，22、23号去了广州；<br />2、中旬，同弟填报自愿（分数超出二本线31分），由于本省没有弟喜欢的专业（2012年5所二本学院升一本），导致基本填报的为外省有点吃亏，最后被湖北科技学院录取；<br />3、7月干了些杂事，但我做出了2012年最大的一个决定，这个想法已经潜伏了半年多；<br />4、<span style="white-space:normal;">同西瓜去了趟广州莲花山。</span><br /><br />2012年8月<br />1、那个决定是，我要向可以伴我一生的人告白，这是我努力做出的决定，我知道结果不好可能会导致严重的后果，我不想失去她，所以我义无反顾地去做了，结果是她答应了，当时，感觉像幸福之神降临一样，快乐而开心着，现在看来那个决定是明智的，这也是第一次公开讲述我与她的事；<br />2、上旬，与弟一起去了妈那里（东莞），8年后再次来到东莞，城市给我的感觉依旧没变，熙攘的人群、琳琅的工厂、不高的具名建筑群，当然城市的繁华度还是提供许多；<br />3、同西瓜游了珠江夜游。<br /><br />2012年9月<br />1、想找份转型的工作，一直没有合适的，9月底错失一次机会：以为9月底好的公司不会招人，遂想10月国庆上来，一家比较理想的公司的岗位已国庆前找到人；<br />2、月初，陪同外公送弟去学校，这也是弟第一次这么出远门，想起我童时离开家乡去长沙读高中，我爸送我的情景--难忘。<br />3、陪同外公去了毛泽东故乡韶山一趟，路途艰辛，最终还是找到了毛泽东铜像，不过没时间去故居那看了。<br /><br />2012年10月<br />1、当然还是找工作，大概花了近个月的时间无果，期间也有些博文、接些小单，同时，萌生了下面的想法；<br />2、开网店，这是之前就有的想法，终于可以逐步去实施了，10月20号的样子正式开张--第一个订单是10月18号，我觉得有想法去尝试着实施，还是可以的，只要努力了，最终失败都没有关系，总比空想好；<br />3、10月底谈了一个大单（上万的单对我目前来说可以是大单了），所以有了2、3，工作的想法就暂且放下了；<br />4、同西瓜去了趟广州白云山。<br /><br />2012年11月<br />1、淘宝店，有序而持续进行着，陆续都有些业务，店铺的信用，由零星--1星--2星--3星...一步步升上来了，感觉很自豪，为自己而感高兴，因为作为一个电子商务毕业的我来说，这算是第一次完全对口的工作，只不过是为自己而做事；<br />2、这月，让我接触了许多PHP开源系统、用户系统框架，虽然没有深入花时间研究，但基本了解了下系统的开发原理，这也是经历收获最大的吧；<br />3、同西瓜去了橄榄公园、影院看了奇幻漂流。<br /><br />2012年12月<br />1、冷天一到，就容易感冒，感冒一场，持续了半个月，又廋了2斤！<br />2、生活已经忙碌起来，我要适应这种节奏，生活还是要规律化的，不能熬夜、一日三餐；<br />3、由于感冒，淘宝业务暂停，将近一个月；<br />4、今年的圣诞节，用心亲手准备了一份礼物：蛋糕；<br />5、同西瓜没有去看《<a href="http://blog.unvs.cn/archives/2012-renzaijiongtu-taijiong.html" target="_blank" title="人再囧途之泰囧,电影评述">泰囧</a>》，而看了《大上海》。<br /><br />2013年1月<br />1、我突然想到不能单靠淘宝店的业务作为物质主要来源，同时，可以整合各方面资源，作为平台的方式来推广销售，遂有了下面的一个想法；<br />2、整合资源，平台化推广运营，线上销售，降低售前售后的服务时间。。。<br />3、项目方案策划；<br />4、同西瓜去了趟黄埔公园。<br /><br /><span style="color:#003399;"><strong>2012年总结：</strong></span><br />在年初定下的目标，这年有很多没有实现，或许是迫不得已、应该不是天意吧。我仍旧努力了，从未放弃过，就算中途挫折过。<br />2011年要说我最大的收获是全新认识了自己，那么，2012年我最大的收获是什么事我都不会畏惧了，我相信任何事情、任何困难都会有解决应对方法。<br />2011年要说我技术的能力得到了全新的提升，那么，2012年我接触了PHP，从无到入门、独自研究开发框架，开发系统，我进步了。<br />2012年，我接触了很多开源系统，大概有二三十个，虽然没有深入研究系统框架，但是简要熟悉了他们的系统开发，基本可进行二次开发并模板制作。<br />年末，我明白了一个道理：做事情，要按序先做困难的部分，然后再做简易的部分，这样才能有更高的满足感及冲劲。（之前做事的思想完全是错的）<br />这年，另一个收获，当然是我的爱情，我很幸运、我很幸福、我会珍惜，2013，爱情不NG！<br />最后，还是要特别感谢我身边的朋友们，是你们让我经历并进步了，让我有面对挫折的勇气，有你们这些朋友我很高兴，可能有的联系较少，但我都心中希望你们一切都好，过的幸福。<br /><br /><strong><span style="color:#003399;">2013年方向目标：</span></strong><br />2012年即将成为过去时，2013马上来到，新的一年，新的规划、新的打算！<br />上半年将着重平台项目的研发、运营、推广，试着可以打造一个优秀较完整的团队！如果可以，将作为明年最主要的工作任务，若不可以，将会一如坚持着，并迅速调整战略！<br />淘宝店铺坚持运营着，作为前期业务支柱；空间建站同样维持着业务，可考虑业务外包！<br /><br />每一年我都会给自己定一个能力可实现的目标，但没有一年可以完全实现。目标还是要有的，不然，就没有方向与动力。<br />1、项目的运营可以取得成功；<br />2、官方网站、网址导航站做起来；<br />3、淘宝业务达到预期的量；<br />4、拥有一部单反；<br />5、至少去2个地方旅行：湖南、四川、云南、厦门<br />6、实现给爸妈今年的8倍；<br />似乎有些多，但作为一年内实现算少之又少，争取全部可以实现，2013，Fighting！好了，以上就是2012年的回顾，以及2013年的方向与目标。</p>]]></description><category>生活随记</category><comments>http://blog.unvs.cn/archives/20130209.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=315</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=315&amp;key=4814f8bc</trackback:ping></item><item><title>ASP.NET中Form表单禁止按Enter键提交事件方法</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/aspnet-form-enter-onclick.html</link><pubDate>Tue, 29 Jan 2013 00:00:39 +0800</pubDate><guid>http://blog.unvs.cn/archives/aspnet-form-enter-onclick.html</guid><description><![CDATA[<p><span style="color: rgb(0, 0, 255);"><strong>1、asp.net中form表单中禁止按回车，自动提交事件</strong></span>，JS处理方法如下：<br />&lt;form &nbsp; onkeydown=return(event.keyCode!=13)&gt; &nbsp;（这是在页面Form标记中加入键盘事件来判断，textBox中禁止按回车时，自动提交事件）<br /><br /><span style="color: rgb(0, 0, 255);"><strong>2、防止SQL注入和禁止回车提交表单Javascript代码</strong></span></p><p>&nbsp;function IsValid( oField )&nbsp;{&nbsp;<br />re= /select|update|delete|exec|count|'|&quot;|=|;|&gt;|&lt;|%/i;&nbsp;<br />var re=/^\?(.*)(select%20|insert%20|delete%20from%20|count\(|drop%20table|update%20truncate%20|asc\(|mid\(|char\(|xp_cmdshell|exec%20master|net%20localgroup%20administrators|\&quot;|:|net%20user|\|%20or%20)(.*)$/gi;<br /><br />$sMsg = &quot;请您不要在参数中输入特殊字符和SQL关键字！&quot;&nbsp;<br />if ( re.test(oField.value) )&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp; alert( $sMsg );&nbsp;<br />&nbsp;&nbsp;&nbsp; oField.value=&quot;&quot;;<br />&nbsp;&nbsp;&nbsp; oField.focus();<br />&nbsp;&nbsp;&nbsp; return false;<br />&nbsp;&nbsp;&nbsp; }<br />}&nbsp;<br />&lt;input name=&quot;name&quot; type=&quot;text&quot; id=&quot;name&quot; size=&quot;30&quot; onBlur=&quot;IsValid(this)&quot; &gt;</p><p><span style="color: rgb(0, 0, 255);"><strong>3、禁止回车提交表单Javascript代码</strong></span><strong>：</strong><br />&lt;body&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; onkeydown='if(event.keyCode==13)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (event.srcElement.type==&quot;textarea&quot;)'&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;form&gt;&lt;input&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;input&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=submit&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;textarea&gt;&lt;/textarea&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;/form&gt;</p><p>&lt;SCRIPT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; language=javascript&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event=onkeydown&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for=document&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (event.keyCode&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ==&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; return&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; false;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp; &lt;/SCRIPT&gt;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br /><span style="color: rgb(0, 0, 255);"><strong>4、改用HTMLButton&nbsp;,把所有的 type=&quot;submit&quot;的按钮换成type=&quot;button&quot; </strong></span>然后在为button 写事件提交。<br /><br />&nbsp;</p>]]></description><category>ASP.NET</category><comments>http://blog.unvs.cn/archives/aspnet-form-enter-onclick.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=314</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=314&amp;key=c398a135</trackback:ping></item><item><title>2013年最新全国铁路电话订票、网上订票时间各地汇总</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/online-tell--ticket-time.html</link><pubDate>Sat, 12 Jan 2013 13:17:50 +0800</pubDate><guid>http://blog.unvs.cn/archives/online-tell--ticket-time.html</guid><description><![CDATA[<p>由于2013年全国铁路电话订票、网上订票开放时间都不一样，根据时间点开放，主要可能是因为全国访问人数太多，对铁路<a href="http://blog.unvs.cn/archives/online-tell-shopping-ticket.html" target="_blank" title="铁路订票系统,快速电话订票">订票系统</a>造成压力，而采取的解决方案，以下为2013年最新的全国各地订票时间，<span style="color: rgb(255, 0, 0);"><strong>可通过Ctrl+F5快速查找你所在的城市、地区</strong></span>：</p><p><strong><span style="color: rgb(0, 0, 255);">8：00 起售车站</span></strong></p><p>　　北京西、汉口、兰州、乌鲁木齐、武昌、武汉、西安。</p><p><span style="color: rgb(0, 0, 255);"><strong>9：00起售车站</strong></span></p><p>　　阿克苏、阿克陶、阿拉山口、阿图什、巴楚、白银市、白银西、北屯市、博乐、布列开、长征、成都、成都东、大武口、低窝铺、定边、定西、东莞东、敦煌、福海、甘谷、皋兰、高台、古浪、固原、瓜州、哈密、哈密南、和静、和什托洛盖、和田、河口南、红寺堡、惠农、惠州、嘉峪关、金昌、精河、精河南、景泰、靖远、镜铁山、酒泉、喀什、克拉玛依、库车、库尔勒、奎屯、昆明、兰州西、临泽、灵武、柳园、陇西、绿化、轮台、漯河、玛纳斯湖、墨玉、尼勒克、皮山、平凉、青铜峡、清水、沙湾县、莎车、山丹、汕头、鄯善、深圳、深圳东、深圳西、沈阳、沈阳北、十堰、石河子、石嘴山、疏勒、疏勒河、太阳山、谭家井、天水、天祝、同心、吐鲁番、渭南镇、乌西、五五、武山、武威、武威南、夏官营、襄阳、新和、新阳镇、信阳、焉耆、盐池、叶城、伊宁、伊宁东、宜昌、宜昌东、银川、英吉沙、永登、玉门镇、泽普、张掖、郑州、中宁、中宁东、中卫、驻马店。</p><p><span style="color: rgb(0, 0, 255);"><strong>10：00起售车站</strong></span></p><p>　　柏果、北京、北京北、茶陵、岔江、崇仁、楚雄、大理、德安、甸心、定南、东乡、发耳、分宜、丰城、丰城南、抚州北、富源、赣州、共青城、广通、贵溪、杭州、杭州南、鹤庆、黑井、横峰、红果、湖口、黄瓜园、吉安、江边村、江山、江所田、金华南、金华西、进贤、缙云、井冈山、景德镇、九江、兰溪、乐平市、醴陵、丽江、丽水、临川、龙南、龙游、庐山、鲁番、陆良、禄丰、罗平、茅草坪、南昌、宁波东、盘关、彭泽、平关、平田、萍乡、勤丰营、青田、曲靖、衢州、瑞昌、瑞金、三家寨、上饶、上虞、绍兴、师宗、石林、松河、泰和、万年、威箐、威舍、温州、武义、祥云、向塘、小雨谷、新干、新余、信丰、兴国、宣威、一平浪、宜春、宜良北、义乌、弋阳东、鹰潭、永康、永修、攸县、于都、余江、余姚、玉山、元谋、月亮田、樟树、樟树东、诸暨、资溪。</p><p><span style="color: rgb(0, 0, 255);"><strong>11：00起售车站</strong></span></p><p>　　安亭北、安阳东、鞍山西、鳌江、鲅鱼圈、蚌埠南、宝华山、保定东、北滘、北京南、博鳌、沧州西、苍南、昌图西、长春西、长沙南、常州北、郴州西、赤壁北、滁州、大连北、丹徒、丹阳北、德惠西、德州东、定远、定州东、东升、都江堰、肥东、奉化、扶余北、福安、福鼎、福清、福州南、盖州西、高碑店东、高邑西、公主岭南、巩义南、古镇、光明城、广州南、哈尔滨西、海城西、海口东、海宁西、邯郸东、涵江、汉川、合肥北城、鹤壁东、衡山西、衡阳东、红光镇、虎门、花桥、华山北、淮南东、惠山、济南西、嘉善南、嘉兴南、江门、胶州北、角美、金山北、金寨、晋江、开原西、昆山南、廊坊、乐清、耒阳西、连江、临海、灵宝西、陵水、龙嘉、龙山镇、罗源、洛阳龙门、漯河西、美兰、汨罗东、明港东、明珠、南京南、南靖、南朗、南头、南翔北、宁德、宁海、郫县西、莆田、普湾、戚墅堰、前山、青城山、清远、庆盛、琼海、曲阜东、泉州、容桂、瑞安、三门峡南、三门县、上海虹桥、上海西、韶关、绅坊、深圳北、渑池南、石龙、双城北、顺德、四平东、松江南、苏州北、苏州新区、苏州园区、宿州东、台州、太姥山、泰安、唐家晚、滕州东、天津南、铁岭西、桐乡、瓦房店西、万宁、渭南北、温岭、温州南、文昌、无锡东、无锡新区、武清、西安北、犀浦、霞浦、厦门北、仙林、仙桃西、咸宁北、小榄、孝感北、新会、新乡东、信阳东、邢台东、徐州东、许昌东、亚龙湾、雁荡山、阳澄湖、英德西、营口东、永嘉、余杭、岳阳东、枣庄、樟木头、镇江南、正定机场、郑州东、枝江北、中山、中山北、株洲西、珠海、珠海北、驻马店西、涿州东。</p><p><span style="color: rgb(0, 0, 255);"><strong>12：00起售车站</strong></span></p><p>　　安庆、安庆西、坂田、蚌埠、亳州、巢湖、潮州、池州、滁州北、大埔、砀山、东海县、东台、东莞、东至、丰顺、凤阳、佛山、阜南、阜宁、阜阳、高州、固镇、广德、广州、广州北、广州东、海安县、合肥、合肥西、和平、河源、华城、淮安、淮安南、淮北、淮南、黄口、黄梅、黄山、惠州西、绩溪县、建湖、江都、姜堰、揭阳、乐昌、雷州、连云港、连云港东、六安、六合、龙川、庐江、马鞍山、茂名东、梅州、明光、南京、南通、宁国、邳州、坪石、祁门、青龙山、全椒、如皋、三水、三堂集、韶关东、舒城、沭阳、水家湖、宿松、宿州、太湖、泰州、天柱山、桐城、铜陵、涡阳、芜湖、歙县、夏邑县、新兴县、新沂、信宜、兴宁、徐闻、徐州、宣城、盐城、扬州、阳春、叶集、仪征、英德、颍上、虞城县、源潭、湛江西、肇庆、中华门。</p><p><span style="color: rgb(0, 0, 255);"><strong>13：00起售车站</strong></span></p><p>　　安化、滨江、昌乐、长春、长沙、常德、郴州、辰溪、春湾、慈利、低庄、东方、高密、哈尔滨、哈尔滨东、海口、汉寿、衡山、衡阳、怀化、会同、吉林、吉首、济南、济南东、靖州、耒阳、冷水江东、澧县、涟源、临澧、临湘、娄底、路口铺、麻阳、猛洞河、汨罗、宁乡、祁东、祁阳、青岛、青州市、三亚、韶山、邵东、邵阳、石门县、松桃、太原、通道、铜仁、潍坊、香坊、湘潭、湘乡、新化、新晃、溆浦、益阳、永州、岳阳、张家界、章丘、重庆、重庆北、株洲、淄博。</p><p><span style="color: rgb(0, 0, 255);"><strong>15：00起售车站</strong></span></p><p>　　八达岭、霸州、白涧、宝坻、保定、北戴河、北京东、北马圈子、泊头、沧州、昌黎、昌平、昌平北、长兴南、常州、承德、承德东、磁山、磁县、达州、大营镇、丹阳、德清西、德州、定州、东光、抚宁、高碑店、高邑、固安、官厅、官厅西、贵阳、郭磊庄、海宁、海湾、邯郸、汉沽、衡水、虎什哈、怀柔、怀柔北、黄村、蓟县、嘉善、嘉兴、晋州、井店、井南、井陉、静海、康城、康庄、昆山、廊坊北、黎城、龙华、隆化、卢龙、芦潮港、芦台、潞城、滦平、滦县、密云、南宫东、南口、南宁、南峪、娘子关、潘家店、平泉、迁安、前磨头、秦皇岛、青县、清河、清河城、清华园、饶阳、任丘、三河县、三家店、沙城、沙河、沙河市、沙岭子、上板城、上板城南、上海、上海南、涉县、深州、十渡、石家庄、石家庄北、石景山南、顺义、松江、苏州、肃宁、唐山、唐山北、塘沽、天津、天津北、天津西、通州西、王瞳、望都、文安、无锡、吴桥、武安、西宁西、下板城、下花园、下台子、小寺沟、辛集、新乐、新杖子、兴隆县、邢台、徐水、宣化、延庆、岩会、燕郊、燕山、阳泉、阳泉北、阳邑、杨村、杨柳青、野三坡、鹰手营子、玉田县、枣强、张家口、张家口南、镇江、涿州。</p><p><span style="color: rgb(0, 0, 255);"><strong>16：00起售车站</strong></span></p><p>　　安陆、安顺、安溪、安阳、巴东、巴中、白沙、包头、包头东、草海、长葛、长寿、长汀、长垣、长治、长治北、成都南、赤壁、赤峰、大关、大连、大英东、当阳、德昌、德令哈、德阳、邓州、东明县、都匀、独山、峨边、峨眉、鄂州、恩施、涪陵、福泉、福州、甘洛、赶水、高平、格尔木、巩义、古田、谷城、固始、关林、冠豸山、光泽、广安、广汉、广水、广元、贵定、贵定南、海石湾、汉源、合川、鹤壁、红安、红安西、呼和浩特、呼和浩特东、花园、华容、华蓥、淮滨、黄石、黄石东、黄州、潢川、获嘉、集宁南、济源、嘉峰、简阳、建瓯、建始、建阳、江津、江油、焦作、焦作东、金州、晋城、晋城北、京山、荆门、荆州、开封、凯里、拉萨、来舟、兰考、乐都、乐山、利川、梁平、临颍、灵宝、六盘水、六枝、龙里、龙岩、隆昌、鲁山、罗江、罗山、洛阳、洛阳东、麻城、麻城北、麻尾、麦园、眉山、米易、绵阳、冕宁、民权、闽清、明港、内江、内乡、那曲、南充、南平、南平南、南阳、南召、宁陵县、攀枝花、彭山、彭水、蓬安、平安驿、平顶山、平顶山西、普兰店、普雄、綦江、蕲春、潜江、黔江、沁阳、渠县、泉州东、确山、荣昌、汝阳、汝州、三汇镇、三门峡、三门峡西、三明、沙县、商城、商丘、商丘南、上杭、邵武、渑池、施秉、水富、顺昌、松滋、随州、遂宁、遂平、汤阴、唐河、天门、天门南、通辽、桐柏、桐子林、桐梓、潼南、土溪、瓦房店、万州、卫辉、武当山、武隆、武穴、武夷山、西昌、西昌南、西平、西峡、息烽、息县、浠水、喜德、厦门、厦门高崎、咸宁、襄阳东、襄垣、孝感、新安县、新县、新乡、修武、秀山、许昌、盐津、偃师、燕岗、阳城、阳新、宜宾、宜城、彝良、义马、应城、营山、永安、永川、永定、永郎、酉阳、玉屏、月山、越西、云梦、枣阳、漳平、漳州、漳州东、昭通、镇平、镇远、枝城、中牟、钟祥、重庆南、周口、朱杨溪、竹园坝、资阳、资中、自贡、遵义。</p><p><span style="color: rgb(0, 0, 255);"><strong>17：00起售车站</strong></span></p><p>　　阿城、阿里河、阿龙山、安达、安家、安康、安口窑、安龙、昂昂溪、八面通、巴林、巴山、白河东、白河县、白奎堡、白水江、百色、宝鸡、宝林、宝泉岭、北安、北海、北流、背荫河、笔架山、勃利、博克图、博兴、蔡家坡、沧口、曹县、册亨、岑溪、柴河、长汀镇、晨明、成高子、成吉思汗、城固、城阳、崇左、楚山、创业村、磁窑、嵯岗、大庆、大兴、大雁、大杨树、大竹园、带岭、丹凤、道州、得耳布尔、滴道、定陶、东安、东边井、东方红、东海、东津、东京城、东营、独立屯、对青山、二道湾、二龙山屯、防城、防城港、费县、丰乐镇、冯屯、凤县、凤州、扶绥、福利屯、抚远、富川、富海、富锦、富拉尔基、富县、富县东、富裕、甘河、甘泉、甘泉北、高老、高滩、根河、古城镇、古莲、贵港、桂林、桂林北、哈拉苏、海北、海拉尔、海林、海伦、海阳、寒葱沟、韩城、汉阴、汉中、浩良河、合阳、河唇、菏泽、贺州、鹤北、鹤岗、鹤立、黑河、黑台、横道河子、红山、红星、红彦、宏庆、呼兰、虎林、华山、化州、桦林、桦南、桓台、换新天、黄陵、徽县、鸡东、鸡西、吉文、济宁、加格达奇、佳木斯、嘉祥、建三江、江华、江桥、江永、姜家、胶州、金城江、金河、金山屯、靖边、九三、莒南、莒县、巨野、鄄城、峻德、康金井、克东、克山、克一河、库都尔、奎山、拉古、拉哈、拉林、喇嘛甸、来宾、莱芜东、莱西、莱阳、濑湍、兰岗、兰棱、蓝村、朗乡、老莱、梨树镇、黎塘、李家、里木店、立志、莲江口、廉江、梁山、聊城、林海、林口、林源、临清、临沂、临沂北、零陵、柳州、六合镇、龙凤、龙江、龙江、龙镇、陇县、陆川、鹿寨、略阳、麻山、马莲河、马桥河、满归、满洲里、毛坝、毛坝关、茂名、帽儿山、美溪、孟家岗、米脂、密山、免渡河、勉县、庙台子、磨刀石、莫尔道嘎、漠河、牡丹江、穆棱、南岔、南仇、南丹、南木、讷河、嫩江、碾子山、宁安、宁明、牛家、裴德、平房、平果、平山、平洋、平邑、平原、凭祥、蒲城、蒲城东、七台河、齐齐哈尔、千河、千阳、前进镇、钦州、钦州东、秦家、秦岭、青山、清涧县、庆安、曲阜、渠旧、渠黎、全胜、全州、日照、容县、融安、融水、乳山、三间房、三江县、三原、山市、商洛、商南、尚家、尚志、神木、神树、沈家、石磷、石泉县、石人城、石头、双城堡、双丰、双牌、双鸭山、四方台、泗水、宋、绥德、绥芬河、绥化、绥棱、绥阳、遂溪、孙家、孙吴、孙镇、塔尔气、塔哈、塔河、台前、太平镇、泰康、泰来、泰山、郯城、汤池、汤旺河、汤原、桃村、桃山、滕州、田东、田林、田阳、铁力、亭亮、通北、潼关、图里河、图强、团结、万发屯、万乐、万源、王岗、王杨、王兆屯、威海、韦庄、苇河、卫星、渭南、渭南南、温春、文登、文地、倭肯、卧里屯、乌尔旗汗、乌奴耳、乌伊岭、吴堡、梧州、五常、五大连池、五家、五莲、五营、武功、西安南、西岗子、西林、西麻山、西乡、下城子、夏石、咸阳、香兰、襄河、小河镇、小岭、小扬气、新绰源、新华、新华屯、新林、新青、新松浦、新友谊、兴安、兴凯、兴隆镇、兴平、兴业、兴义、杏树、徐家、宣汉、旬阳、旬阳北、牙克石、牙屯堡、亚布力、亚布力南、烟台、烟筒屯、延安、阎良、兖州、砚川、晏城、燕子砭、羊草、阳谷、阳平关、杨岗、杨陵镇、一面坡、伊春、伊拉哈、伊林、伊图里河、依安、沂南、沂水、宜州、银浪、迎春、永安乡、永福、永乐店、友好、榆林、榆树屯、禹城、玉林、玉泉、郓城、枣庄西、扎赉诺尔西、扎兰屯、湛江、张桥、张维屯、赵光、肇东、镇安、钟家村、周家、朱家沟、诸城、壮志、子长、子洲、紫阳、棕溪、邹城、柞水。</p><p><span style="color: rgb(0, 0, 255);"><strong>18：00起售车站</strong></span></p><p>　　阿尔山、阿金、安广、安平、安塘、安图、鞍山、敖力布告、八角台、八面城、八仙筒、巴彦高勒、白壁关、白城、白河、白狼、白山市、白石山、白音察干、白音胡硕、白音他拉、白云鄂博、宝拉格、宝龙山、保康、北票南、北台、北营、贲红、本溪、布海、蔡家沟、苍石、草河口、草市、查布嘎、察素齐、柴沟堡、昌图、长春南、长甸、长岭子、长山屯、朝阳、朝阳川、朝阳地、朝阳镇、陈相屯、赤峰西、春阳、达家沟、达拉特旗、达拉特西、大安北、大巴、大板、大堡、大成、大官屯、大红旗、大虎山、大林、大陆号、大平房、大石桥、大石头、大石寨、大同、大屯、大兴沟、大营、大营子、代县、岱岳、丹东、刀尔登、到保、道清、德伯斯、德惠、灯塔、登沙河、定襄、东丰、东来、东明村、东胜、东通化、东辛庄、东淤地、东镇、杜家、兑镇、敦化、额济纳、二连、二龙、繁峙、范家屯、汾阳、丰镇、风陵渡、凤凰城、扶余、抚顺、抚顺北、阜新、嘎什甸子、盖州、甘旗卡、高桥镇、高山子、革镇堡、葛根庙、蛤蟆塘、工农湖、公庙子、公营子、公主岭、沟帮子、孤家子、菇园、古东、古交、官字井、灌水、广宁寺、归流河、郭家店、果松、哈拉海、海城、海龙、海坨子、寒岭、和龙、河边、河津、黑水、红花沟、洪洞、侯马、葫芦岛、葫芦岛北、化德、怀仁、皇姑屯、黄柏、黄花筒、黄泥河、黄松甸、霍林郭勒、霍州、鸡冠山、吉舒、集安、纪家沟、稷山、夹心子、建昌、建设、江源、交城、蛟河、介休、金宝屯、金坑、金杖子、锦州、锦州南、经棚、九台、巨宝、开安、开鲁、开通、开原、岢岚、口前、宽甸、老边、老府、老羊壕、老营、李石寨、励家、连山关、两家、亮甲店、辽阳、辽源、辽中、林东、林西、临汾、临河、临江、灵丘、灵石、凌海、凌源、凌源东、刘家店、刘家河、柳河、柳树屯、龙井、龙爪沟、露水河、鹿道、吕梁、旅顺、马林、马三家、梅河口、米沙子、庙岭、明安、明城、明水河、木里图、乃林、奈曼、南芬、南关岭、南口前、南桥、南台、南杂木、能家、宁家、宁武、牛心台、农安、盘锦、盘锦北、磐石、泡子、皮口、偏岭、瓢儿屯、平安、平安镇、平社、平台、平旺、平遥、平庄、平庄南、七里河、祁家堡、祁县、旗下营、乾安、桥头、秦家庄、沁县、清河门、清徐、清原、庆丰、泉阳、绕阳河、热水、萨拉齐、赛汗塔拉、三江口、三十家、三十里堡、三义井、三源浦、桑根达来、沙海、沙河口、山城镇、山海关、山河屯、商都、上园、舍力虎、深井子、神池、神头、沈阳东、石城、石岭、石桥子、石人、首山、寿阳、舒兰、双河镇、水洞、水泉、朔州、四道湾、四合永、四平、松江河、松江镇、松树、松树镇、松原、苏家屯、绥中、绥中北、索伦、台安、太谷、太平川、太阳升、太原北、太原东、汤山城、洮南、陶家屯、陶赖昭、天岗、天桥岭、天义、天镇、田师府、铁厂、铁岭、通化、通远堡、图们、土贵乌拉、土牧尔台、吐列毛杜、驼腰岭、歪头山、湾沟、汪清、王府、苇子沟、卫东、魏杖子、文水、闻喜、沃皮、乌海、乌海西、乌拉山、乌拉特前旗、乌兰哈达、乌兰浩特、吴家屯、五叉沟、五道沟、五棵树、五龙背、五台山、五原、五寨、武乡、汐子、西斗铺、西柳、西小召、西哲里木、锡林浩特、下马塘、下社、仙人桥、襄汾、小东、小河沿、小市、孝南、孝西、谢家镇、忻州、新绛、新立屯、新立镇、新民、新邱、新窝铺、新肇、兴城、兴和西、兴隆店、杏树屯、熊岳城、许家屯、轩岗、鸭园、烟筒山、延吉、羊场、阳岔、阳高、阳曲、阳泉曲、杨树岭、杨杖子、姚家、姚千户屯、叶柏寿、一间堡、一面山、义县、营城子、营口、营盘湾、永济、余粮堡、榆次、榆社、榆树、榆树台、元宝山、原平、运城、枣林、咋子、扎鲁特、张台子、章党、章古台、彰武、赵城、哲里木、镇城底、镇赉、镇西、正镶白旗、郑家屯、治安、周家屯、周水子、朱日和、卓资东、卓资山。</p>]]></description><category>生活随记</category><comments>http://blog.unvs.cn/archives/online-tell--ticket-time.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=313</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=313&amp;key=c5782173</trackback:ping></item><item><title>个人简单评述 周星驰（星爷）的电影及人品</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/2013-zhouxingchi-movie.html</link><pubDate>Fri, 11 Jan 2013 15:43:48 +0800</pubDate><guid>http://blog.unvs.cn/archives/2013-zhouxingchi-movie.html</guid><description><![CDATA[<p>中午，打开百度首页，发现一条与周星驰相关的新闻引入眼球：王晶与周星驰的口水之战。由于我是周星驰的粉丝（虽然不算很旺热、忠实那种），随点进去看了文章，了解了下情况，同时，看了QQ新闻报道的许多网友评论后，我就想简单总结一句：电影里的角色是用个人情感、脸部表情演绎出来的，并非完全人的真实本性或性格的体现；大部分至少半数以上看过星爷的电影后，只觉得<a href="http://blog.unvs.cn/archives/funny/" target="_blank" title="搞笑娱乐,电影">搞笑</a>、喜欢他的无厘头风格，其实，并没有体会他电影中角色所体现的深层含义。（我只是周的粉丝）<br /><br />作为一篇文章，总感觉写上面那么点少了些，或者不足论证，而导致看过此文的网友很多要吐我等等，下面就简述些自己的观点。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>1、个人相关介绍</strong></span><br />我打小起就喜欢看周星驰的电影了，虽然也不是很铁杆忠实的粉丝，现在仍然。但只要网上有关他的新闻、他相关人的新闻、他相关电影的新闻、电视中播放他的电视节目、或电视中播放他的资料记录节目，我基本都会关注、观看。而为什么不是那么铁杆，是因为我不会每天、每周都会去搜、了解他的新闻、他的资讯，也不会说花费&ldquo;巨资&rdquo;（注意引号）买个啥的。<br />大学期间，我把他的电影每一部都下下来了，按照年份序列排好，每半年依次看一次，有时从最开始的《最佳女婿》看到《长江7号》，有时看回去。（可惜后面把电影全拷到移动硬盘里，最终磁盘坏道）<br /><br /><span style="color: rgb(0, 0, 255);"><strong>2、关于电影</strong></span><br />一开始就说了，电影的角色都是演出来的，某种程度上你可以说他的假的，只是用来满足观众对某方面一种追求的心理（这也常常让很多人把产品同电影打比方一个道理）。电影中的角色的演绎，是通过不断重复的Start-End剪辑出来，而达到理想的效果。所以电影中的人物角色，不能完全映射到演员的真实本性上。两者不能想混，除非是特意想体现、表达出自己的人性，这种情况也是有的。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>3、关于周星驰</strong></span><br />这个人的电影大家并不陌生，而这个人大家并非很熟悉，当然，很多时候喜欢电影就行、没必要喜欢他的人。近几年，周星驰的负面新闻越来越多，说他的性格孤僻、脾气倔强，难做朋友、要求过高等等，这些我都有了解，这其中部分可能确认存在，他的为人有些问题，或不会处理人际关系。其实，我想说人无完人，每个人都有他的优缺点，相信这点不用我说了。今天，看了很多网友在评论，两个观点，直面意思是这样：要没有周星驰，王晶之前的电影能那么好吗；要没有王晶，周星驰能在后面这么有名吗。这点我不想过多评论，我只想简单说句：在周星驰的电影里以及星路历程上，他确实付出了自己的汗水与艰辛的努力，才取得了最后的成功。针对这条新闻，总结下：周星驰并不是王晶提拔出来的，没有王晶导演的电影，并非没有出路，但是周现在走的这条路是离不开王晶的电影。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>4、关于周星驰的电影</strong></span><br />他的电影，更不用多说了，喜剧片之王、开创无厘头风格鼻祖，绝大多数人喜欢（今天看评论后，发现也有砸砖头的）。而其中绝大多数人中半数以上，可以说仅仅是喜欢，却没有深刻理解他电影中的星路历程（抱歉这里我解释了第一段的含义）。有人就说了，他的电影我看了无数遍了，一遍又一遍，从没发现你说的深刻含义。当然，这点也只是我个人几年来几遍连续看完后，以及观看一些资料记录片，得出的结论：周星驰的电影历程，就是他很好的人生历程演绎--从跑龙套、小人物、提拔主角、受罪的角色、开始失败到最后成功或反败为胜的剧情（你会不会想起一些片子）、理想追求、心中追求的实现、成功。这一步步脚印，在他的电影中，得到了体现，特别的后续导演的片中。这不是巧合，是他刻意加入贯穿剧情。下面还是简单叙述后续周星驰导演的几部作品：<br />《喜剧之王》：首部导演大作，这部作品是他的人生一个转折点，剧情多少映射了他的星路历程--不信的网友可重看一次；<br />《少林足球》、《功夫》：这两部影片都是以功夫为主题，体现了周对李小龙的喜爱，热衷于功夫，在之前的很多他的电影中，都能看到功夫的身影，如《喜剧之王》、《赌王》等等，这两部电影，也是他实现心中的追求以及慢慢迈入成功很好的代表；<br />《长江7号》：这部里面更多的体现是感情戏，个人认为剧情有含有周本人的感情在里面，另一方面，周星驰本身特爱看动画片，当然，主要还是周一直想创作一部国际大片在努力（这部电影比较好的体现了创意）。<br /><br /><br /><span style="color: rgb(0, 0, 255);">本文总结</span><br />好像第四段没完似的，但重新一阅，似乎已经比较明了！当然，因为是简述文章，只提及简要观点并说明，不步步点到，写那么详细，其实部分观点或许不够正确，可留言提出，欢迎交流，最后上一张《西游降魔篇》的海报，无论周星驰是否参与演出，觉得还是比较期待他的作品！</p><p><img onload="ResizeImage(this,520)" src="http://blog.unvs.cn/upload/2013-zhouxingchi-movie-pic-1.jpg" title="西游降魔篇,海报" alt="" /><br /><br /><strong>最后，引用留下一段四位网友对第一段新闻的跟帖评论原话</strong>：（部分有理，以下并非博主完全赞同、仅此引用）<br />1：没有王晶，没有吴孟达，没有李力持，没有张敏，没有朱茵，没有罗家英，没有袁咏仪，没有莫文蔚，没有张柏芝，没有............周星驰能有今天吗？再看看他当年独立搞的什么《功夫》，《长江七号》，能和以前比吗？现在还堂而皇之说什么只做导演了，请问你还能演点啥？你还能导点啥？ 回来说为人，如果不把人逼急，别人多少会给你留点余地。现在何止王晶？多少人都这么说你，看来周星驰如今真的是众叛亲离了。 现在的那头灰发是不是坏脑筋动的？等着看你何时一夜白发吧。<br /><br />2：呵呵，一个人的才能是需要那些绿叶来撑托，但是我告诉你，如果没有那些人，也有别的绿叶来撑托，但是如果没有周，有那些人的辉煌？开玩笑！现在就可以证明，周离开后拍的功夫差？没有觉得，我倒是觉得是非常好的，反而王晶的电影，我连新闻都不想去看，太差了撒，点头脑都没有的人有资格在这里点评？我们就打赌这次周的电影和王的电影谁的票房好，如果周输了，我把电脑吃了！敢来不？<br /><br />3：星爷是把电影当生命的人，对电影没有的达到他那样高度的人自然不理解他的行为观念。正所谓高处不胜寒！为电影痴狂有几人，能看到星爷的经典影片三生有幸。至于人品，人无完人。现在社会眼见不一定为实，何况道听途说。对于铺天盖地的流言蜚语，他默默承受，并没有对谁进行人身攻击，这就是人品。王晶？何许人也&hellip;&hellip; 啥叫人品差，说别人人品差的，先看看自己有无资格。在娱乐圈这个大染缸里，说自己很纯洁很天真的，说自己做人呱呱叫的大有人在，互相捧臭脚的，互相谩骂的也数不胜数，谁人品好？周没说过自己人品，也没评过他人是非，他炒楼赚钱，再拍电影，安静的做自己的事不是很好吗，至少是独善其身，比那些乌七八糟来源不清的黑钱好多了。不过中国人的思维方式就是这样：你凭什么跟我们不一样？你凭什么泡到了漂亮美眉又不满足？你凭什么赚到了钱还要搞出好作品？为啥你做了这么多事就是不来跟我们搞搞关系？为啥我们一样都做不好？越想越生气，开始骂，骂，骂。。。越骂越起劲，尤其被骂的那人不回嘴，更生气了，连回骂都没有，当我空气吗？<br /><br />4：周星驰只不过是一个演戏疯子 只不过是一直勤勤恳恳 只不过是对于拍戏就变得矫情起来 只不过是遇到不好的镜头就要一遍遍要求重过 只不过是像所有男人一样有些花心 只不过是心里最爱朱茵（不然就不会有黄圣依的出现） 只不过是带给亿万人欢声笑语 只不过是苦了自己 还落的某人的话柄 谁敢说自己做人没问题 只不过是遇不到那个跟自己一样的人 罢了都闭嘴吧。</p>]]></description><category>杂七杂八</category><comments>http://blog.unvs.cn/archives/2013-zhouxingchi-movie.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=312</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=312&amp;key=062532bc</trackback:ping></item><item><title>运行页面提示&amp;quot;Cannot send session cache limiter - headers already sent by&amp;quot;错误</title><author>unvs@qq.com (unvs)</author><link>http://blog.unvs.cn/archives/cannot-send-session-cache.html</link><pubDate>Sat, 05 Jan 2013 15:34:40 +0800</pubDate><guid>http://blog.unvs.cn/archives/cannot-send-session-cache.html</guid><description><![CDATA[<p>运行PHP页面，提示&ldquo;<span style="color: rgb(255, 0, 0);"><strong>Cannot send session cache limiter - headers already sent by()</strong></span>&rdquo;或者&quot;<span style="color: rgb(255, 0, 0);">function session_start()</span>&quot;错误，让人非常头痛。因为这不是第一次遇到了，为了加深印象,把问题原因分析及解决方法详细写下来，分享给大家。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>问题分析：</strong></span><br />记得第一次遇到这个问题时，谷歌了很多答案，也有很多种解决方法，但出现这个问题<span style="color: rgb(0, 0, 255);">大部分</span>最根本的原因是：当在运行<a href="http://blog.unvs.cn/catalog.asp?tags=session" target="_blank">session</a>_start();时是不能有任何输出，而这之前页面已经有出现空行现象，或可以说页面是含有DOM编码的UTF-8页面。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>查看页面是否含有DOM编码方法：</strong></span><br />1、使用Dreamweaver软件打开页面，查看页面属性（修改-页面属性-标题/编码），查看&ldquo;包括Unicode签名BOM&rdquo;项前面是否打勾；<br />2、记事本打开，另存为时，编码格式为ANSI则不含有DOM，若为UTF-8，基本肯定含有。<br /><br /><span style="color: rgb(0, 0, 255);"><strong>解决办法：</strong></span><br />通过工具，如：editplus、ultraedit等工具，去掉DOM行即空白行即可解决，详细方法步骤请查看：<a href="http://blog.unvs.cn/archives/php-page-empty-row.html" target="_blank" title="PHP页面出现空白行">点击进入<br type="_moz" /></a><br /><span style="color: rgb(0, 0, 255);"><strong>其它解决方法：</strong></span><br />1、页面头部加上：ob_start();//偶尔碰到失效；<br />2、新建页面，将代码COPY过去，这个方法有时也管用，注意GBK还是UTF-8编码（通常由GBK另存为UTF-8编码时会默认带DOM编码）；<br />3、另一种情况服务器PHP配置问题：修改php.ini中的 session.auto_start = 0 为 session.auto_start = 1；<br />4、基本上面的可以解决这个问题，还有些很少见的非常规方法，如果不能解决，大家只能谷歌了。</p>]]></description><category>PHP</category><comments>http://blog.unvs.cn/archives/cannot-send-session-cache.html#comment</comments><wfw:comment>http://blog.unvs.cn/</wfw:comment><wfw:commentRss>http://blog.unvs.cn/feed.asp?cmt=311</wfw:commentRss><trackback:ping>http://blog.unvs.cn/cmd.asp?act=tb&amp;id=311&amp;key=0bf9d202</trackback:ping></item></channel></rss>
