<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3363558143682234535</id><updated>2012-02-17T01:00:01.857+08:00</updated><category term='openflashchart'/><category term='actionscript3'/><category term='piwik'/><category term='google treasure hunt'/><category term='VisualStudio'/><category term='有趣问题'/><category term='google'/><title type='text'>观其大略</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-1759189060447690724</id><published>2009-05-21T21:59:00.001+08:00</published><updated>2009-05-21T21:59:43.579+08:00</updated><title type='text'>这几天blog不能访问？？？？！！！！</title><content type='html'>&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-1759189060447690724?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/1759189060447690724/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=1759189060447690724' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1759189060447690724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1759189060447690724'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/05/blog.html' title='这几天blog不能访问？？？？！！！！'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-4817630349120056498</id><published>2009-05-19T17:52:00.000+08:00</published><updated>2009-05-19T18:14:20.043+08:00</updated><title type='text'>目前系统数据库的“风车图”</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_8k96f10Wzss/ShKGfDHTW6I/AAAAAAAAA-0/eZ8kVgoSnVs/s1600-h/tables-760044.png"&gt;&lt;img src="http://4.bp.blogspot.com/_8k96f10Wzss/ShKGfDHTW6I/AAAAAAAAA-0/eZ8kVgoSnVs/s320/tables-760044.png"  border="0" alt="" id="BLOGGER_PHOTO_ID_5337476376357460898" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-4817630349120056498?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/4817630349120056498/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=4817630349120056498' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4817630349120056498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4817630349120056498'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/05/blog-post.html' title='目前系统数据库的“风车图”'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8k96f10Wzss/ShKGfDHTW6I/AAAAAAAAA-0/eZ8kVgoSnVs/s72-c/tables-760044.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5714054457403860351</id><published>2009-05-08T10:35:00.001+08:00</published><updated>2009-05-08T10:35:22.635+08:00</updated><title type='text'>ie6浏览器中div层与下拉列表相互覆盖的问题。</title><content type='html'>一般的方式是采用iframe的方法。&lt;div&gt;发现一个简单的办法，是采用jquery的bgiframe插件。&lt;/div&gt;&lt;div&gt;然后$(&amp;#39;#divid&amp;#39;).bgiframe()&lt;/div&gt;&lt;div&gt;可以解决。&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5714054457403860351?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5714054457403860351/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5714054457403860351' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5714054457403860351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5714054457403860351'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/05/ie6div.html' title='ie6浏览器中div层与下拉列表相互覆盖的问题。'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3778666936906152763</id><published>2009-04-30T21:16:00.001+08:00</published><updated>2009-04-30T21:16:24.202+08:00</updated><title type='text'>u盘操作系统</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(68, 68, 68); font-family: &amp;#39;Helvetica neue&amp;#39;; font-size: 12px; line-height: 18px; "&gt;UNetbootin&lt;br&gt;&lt;a href="http://unetbootin.sourceforge.net/" style="text-decoration: none; font-weight: bold; color: rgb(53, 97, 177); "&gt;http://unetbootin.sourceforge.net/&lt;/a&gt;&lt;br&gt; 这个可以把各种linux版本做成u盘启动&lt;/span&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3778666936906152763?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3778666936906152763/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3778666936906152763' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3778666936906152763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3778666936906152763'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/04/u.html' title='u盘操作系统'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-117307664888338497</id><published>2009-04-22T12:48:00.002+08:00</published><updated>2009-04-22T12:57:54.840+08:00</updated><title type='text'>关于Openflashchart的提问</title><content type='html'>建议去论坛去提问，很多人的想法肯定比我一个人的要全面。&lt;div&gt;&lt;a href="http://forums.openflashchart.com/"&gt;http://forums.openflashchart.com/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;提问时最好区分问题，是ofc方面的，&lt;a href="http://xn--0iv504g.net/"&gt;还是.net&lt;/a&gt; 方面的（比如flash支持的特性，&lt;a href="http://xn--gqq717c.net/"&gt;但是.net&lt;/a&gt;没有提供办法实现）。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;多谢你的关注。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-117307664888338497?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/117307664888338497/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=117307664888338497' title='7 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/117307664888338497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/117307664888338497'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/04/openflashchart.html' title='关于Openflashchart的提问'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-818146467493946029</id><published>2009-04-19T10:25:00.001+08:00</published><updated>2009-04-19T10:25:41.776+08:00</updated><title type='text'>目前机器上的一些软件</title><content type='html'>下载工具：&lt;div&gt;Free Download Manager(关键是没有广告),emule&lt;/div&gt;&lt;div&gt;FTP Client:&lt;/div&gt;&lt;div&gt;FileZilla&lt;/div&gt;&lt;div&gt;PDF阅读：&lt;/div&gt;&lt;div&gt;Foxit Reader 体积很小，可以记住文档上次阅读到的地方，虽然Adobe Reader也可以记住，不过对一些文档，总记住不，原因未知。&lt;/div&gt;&lt;div&gt;播放软件:Storm Player,Kmplayer,foobar2000,PPS&lt;/div&gt; &lt;div&gt;词典：金山谷歌词典&lt;/div&gt;&lt;div&gt;编程：&lt;/div&gt;&lt;div&gt;Visual Studio 2005/2008,Netbeans,Codeblock(基本没机会用过)，Eclipse,Flash Develope,Adobe Flex Builder.&lt;/div&gt;&lt;div&gt;数据库：&lt;/div&gt;&lt;div&gt;Sql server 2005 express,mysql&lt;/div&gt;&lt;div&gt;聊天工具：qq,msn&lt;/div&gt;&lt;div&gt; 安全工具：360，nod32&lt;/div&gt;&lt;div&gt;浏览器：Firefox,chrome,ie&lt;/div&gt;&lt;div&gt;游戏：一堆&lt;/div&gt;&lt;div&gt;存在而不限于上述，一时记起这么多。&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-818146467493946029?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/818146467493946029/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=818146467493946029' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/818146467493946029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/818146467493946029'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/04/blog-post.html' title='目前机器上的一些软件'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-464487979157692644</id><published>2009-04-09T12:57:00.002+08:00</published><updated>2009-04-09T13:17:36.727+08:00</updated><title type='text'>reshaper4.5</title><content type='html'>&lt;div class="gmail_quote"&gt;&lt;div lang="ZH-CN" link="blue" vlink="purple"&gt;&lt;div&gt;&lt;p align="left" style="text-align:left"&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;Resharper4.5 &lt;/span&gt;&lt;span style="color:#1F497D;"&gt;出来了&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color:#1F497D;"&gt;记得与&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;AssistX&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;在&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;2005\2008&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;下冲突，&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span style="color:#1F497D;"&gt;安装&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;AssistX&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;的时候可以把注册表中的下面两项重命名，安装完后，会多出&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;8.0&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;，&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;9.0&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;的项，删除后，重命名的项改回。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#1F497D;"&gt;这样&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;assistX&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;就不会影响&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;2005&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;和&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;2008&lt;/span&gt;&lt;span style="color:#1F497D;"&gt;了。&lt;/span&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt; &lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); "&gt;&lt;img src="http://2.bp.blogspot.com/_8k96f10Wzss/Sd2E2Fmm2EI/AAAAAAAAA98/hACy1PO4Okw/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" style="cursor:pointer; cursor:hand;width: 320px; height: 186px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5322556399373703234" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(31, 73, 125);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span lang="EN-US"  style="color:#1F497D;"&gt; &lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;/div&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-464487979157692644?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/464487979157692644/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=464487979157692644' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/464487979157692644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/464487979157692644'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/04/reshaper45.html' title='reshaper4.5'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8k96f10Wzss/Sd2E2Fmm2EI/AAAAAAAAA98/hACy1PO4Okw/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7631405287718832238</id><published>2009-02-26T17:09:00.001+08:00</published><updated>2009-02-26T17:09:08.901+08:00</updated><title type='text'>jquery的插件</title><content type='html'>1，&lt;a href="goog_1235639122258"&gt;cl&lt;/a&gt;&lt;a href="http://plugins.learningjquery.com/cluetip/demo/"&gt;uetip&lt;/a&gt;&lt;br&gt;2，&lt;a href="http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/"&gt;tabledn&lt;/a&gt;&lt;br&gt;&lt;br&gt;看起来不错，用起来也不错。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7631405287718832238?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7631405287718832238/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7631405287718832238' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7631405287718832238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7631405287718832238'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/02/jquery.html' title='jquery的插件'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5580289702894010905</id><published>2009-02-23T17:47:00.002+08:00</published><updated>2009-02-23T17:48:40.416+08:00</updated><title type='text'>微软啊！？msn 强制更新，不更新不能用</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8k96f10Wzss/SaJw7n1UAcI/AAAAAAAAA8k/Eelus-zOTEE/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 190px; height: 320px;" src="http://3.bp.blogspot.com/_8k96f10Wzss/SaJw7n1UAcI/AAAAAAAAA8k/Eelus-zOTEE/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5305927480603050434" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5580289702894010905?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5580289702894010905/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5580289702894010905' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5580289702894010905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5580289702894010905'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/02/msn.html' title='微软啊！？msn 强制更新，不更新不能用'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8k96f10Wzss/SaJw7n1UAcI/AAAAAAAAA8k/Eelus-zOTEE/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2709507184859368486</id><published>2009-02-17T23:14:00.003+08:00</published><updated>2009-04-03T14:05:06.994+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>新更新了openflashchart .net library 添加了中文的支持</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://openflashchart.svn.sourceforge.net/viewvc/openflashchart/version-2/dot-net-library/written-by-xiao-yifang.tar.gz?view=tar"&gt;http://openflashchart.svn.sourceforge.net/viewvc/openflashchart/version-2/dot-net-library/written-by-xiao-yifang.tar.gz?view=tar&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;img src="http://1.bp.blogspot.com/_8k96f10Wzss/SZrUsWTH6jI/AAAAAAAAA8U/hrn28ozpzao/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" style="cursor:pointer; cursor:hand;width: 320px; height: 174px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5303785369547303474" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;关于iis上配置web handler的问题&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8k96f10Wzss/SdWm8qY1j9I/AAAAAAAAA9c/jMfNdKk9neY/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img src="http://3.bp.blogspot.com/_8k96f10Wzss/SdWm8qY1j9I/AAAAAAAAA9c/jMfNdKk9neY/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5320342095908933586" style="cursor: pointer; width: 320px; height: 203px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt; &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2709507184859368486?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2709507184859368486/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2709507184859368486' title='17 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2709507184859368486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2709507184859368486'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/02/openflashchart-net-library.html' title='新更新了openflashchart .net library 添加了中文的支持'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8k96f10Wzss/SZrUsWTH6jI/AAAAAAAAA8U/hrn28ozpzao/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5897985692113529462</id><published>2009-02-04T13:01:00.003+08:00</published><updated>2009-02-17T23:16:37.445+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart 中文旋转问题</title><content type='html'>&lt;a href="http://forums.openflashchart.com/viewtopic.php?f=5&amp;amp;t=507"&gt;http://forums.openflashchart.com/viewtopic.php?f=5&amp;amp;t=507&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5897985692113529462?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5897985692113529462/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5897985692113529462' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5897985692113529462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5897985692113529462'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/02/openflashchart.html' title='openflashchart 中文旋转问题'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3689064543846430753</id><published>2009-01-21T11:28:00.003+08:00</published><updated>2009-01-21T11:35:45.039+08:00</updated><title type='text'>公式还是tex中的好看啊</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8k96f10Wzss/SXaXtLkAigI/AAAAAAAAA8E/3Hz08LyRjf0/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 103px;" src="http://1.bp.blogspot.com/_8k96f10Wzss/SXaXtLkAigI/AAAAAAAAA8E/3Hz08LyRjf0/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5293585214474324482" /&gt;&lt;/a&gt;&lt;br /&gt;明显不是一个等级&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3689064543846430753?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3689064543846430753/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3689064543846430753' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3689064543846430753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3689064543846430753'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2009/01/tex.html' title='公式还是tex中的好看啊'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8k96f10Wzss/SXaXtLkAigI/AAAAAAAAA8E/3Hz08LyRjf0/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2885407846399438127</id><published>2008-12-27T16:43:00.001+08:00</published><updated>2008-12-27T16:43:19.616+08:00</updated><title type='text'>xmlspy 安装之后， xml 文件的打开方式和图标都变了</title><content type='html'>改回原来的方式，只要注册下C:\WINDOWS\system32&lt;br&gt;下的msxml3.dll&lt;br&gt;regsvr32 msxml3.dll&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2885407846399438127?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2885407846399438127/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2885407846399438127' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2885407846399438127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2885407846399438127'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/12/xmlspy-xml.html' title='xmlspy 安装之后， xml 文件的打开方式和图标都变了'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8539303995394994199</id><published>2008-10-26T12:46:00.004+08:00</published><updated>2009-01-02T11:29:58.375+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart 2 .net添加了一个IHttpHandler</title><content type='html'>新添加的httphanlder,使得图形可以不再需要使用单独的数据文件。&lt;br /&gt;使用方式，&lt;br /&gt;1，web.config中添加&lt;br /&gt;      &amp;lt;httpHandlers&amp;gt;&lt;br /&gt;          &amp;lt;add verb="*" path="ofc_handler.ofc" type="OpenFlashChart.WebHandler.ofcHandler, OpenFlashChart"/&amp;gt;&lt;br /&gt;      &amp;lt;/httpHandlers&amp;gt;&lt;br /&gt;2，在数据生成的时候，把chart的示例赋予control中的Chart属性&lt;br /&gt;&lt;br /&gt;具体见代码。&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;ArrayList data1 = new ArrayList();&lt;br /&gt;      Random rand = new Random(DateTime.Now.Millisecond);&lt;br /&gt;      for (double i = 0; i &lt; temp =" rand.Next(30);"&gt; 20)&lt;br /&gt;              data1.Add(new LineDotValue(temp, "#fe0"));&lt;br /&gt;          else&lt;br /&gt;          {&lt;br /&gt;              data1.Add(temp);&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      OpenFlashChart.LineHollow line1 = new LineHollow();&lt;br /&gt;      line1.Values = data1;&lt;br /&gt;      line1.HaloSize = 0;&lt;br /&gt;      line1.Width = 2;&lt;br /&gt;      line1.DotSize = 5;&lt;br /&gt;&lt;br /&gt;      line1.Tooltip = "提示：#val#";&lt;br /&gt;&lt;br /&gt;      chart.AddElement(line1);&lt;br /&gt;&lt;br /&gt;      chart.Title = new Title("line演示");&lt;br /&gt;      chart.Y_Axis.SetRange(0, 35, 5);&lt;br /&gt;      chart.Tooltip = new ToolTip("全局提示：#val#");&lt;br /&gt;      chart.Tooltip.Shadow = true;&lt;br /&gt;      chart.Tooltip.Colour = "#e43456";&lt;br /&gt;      chart.Tooltip.MouseStyle = ToolTipStyle.CLOSEST;&lt;br /&gt;      OpenFlashChartControl1.EnableCache = false;&lt;br /&gt;      OpenFlashChartControl1.Chart = chart;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;style&gt;&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8539303995394994199?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8539303995394994199/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8539303995394994199' title='40 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8539303995394994199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8539303995394994199'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/10/openflashchart-2-netihttphandler.html' title='openflashchart 2 .net添加了一个IHttpHandler'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>40</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-1779351414418441399</id><published>2008-10-10T11:57:00.004+08:00</published><updated>2008-10-10T12:31:45.862+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VisualStudio'/><title type='text'>VS设计时问题</title><content type='html'>&lt;div dir="ltr"&gt;&lt;table id="table1" width="100%" border="0" cellpadding="0" cellspacing="0" height="100%"&gt;&lt;tbody&gt; &lt;tr&gt; &lt;td colspan="2" valign="top" align="left"&gt; &lt;div class="ErrorStyle" id="div1" width="100%"&gt;&lt;span style="font-weight: 600;"&gt;下面类似的错误，一般是由于自定义控件中出现。&lt;br /&gt;&lt;br /&gt;The variable '****' is either undeclared or was never assigned. &lt;/span&gt;&lt;br /&gt;&lt;a id="details0" href="http://www.blogger.com/post-edit.g?blogID=3363558143682234535&amp;amp;postID=1779351414418441399"&gt;Hide&lt;/a&gt;&lt;span style="color:#0000ff;"&gt;    &lt;/span&gt;&lt;a id="task0" href="http://www.blogger.com/post-edit.g?blogID=3363558143682234535&amp;amp;postID=1779351414418441399"&gt;Edit&lt;/a&gt;&lt;/div&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td colspan="2" valign="top" align="left"&gt; &lt;div class="StackStyleVisible" id="div20" width="100%"&gt;&lt;br /&gt;at  System.ComponentModel.Design.&lt;wbr&gt;Serialization.&lt;wbr&gt;CodeDomSerializerBase.Error(&lt;wbr&gt;IDesignerSerializationManager  manager, String exceptionText, String helpLink)&lt;br /&gt;at  System.ComponentModel.Design.&lt;wbr&gt;Serialization.&lt;wbr&gt;CodeDomSerializerBase.&lt;wbr&gt;DeserializeExpression(&lt;wbr&gt;IDesignerSerializationManager  manager, String name, CodeExpression expression)&lt;br /&gt;at  System.ComponentModel.Design.&lt;wbr&gt;Serialization.&lt;wbr&gt;CodeDomSerializerBase.&lt;wbr&gt;DeserializePropertyAssignState&lt;wbr&gt;ment(&lt;wbr&gt;IDesignerSerializationManager  manager, CodeAssignStatement statement, CodePropertyReferenceExpressio&lt;wbr&gt;n  propertyReferenceEx, Boolean reportError)&lt;br /&gt;at  System.ComponentModel.Design.&lt;wbr&gt;Serialization.&lt;wbr&gt;CodeDomSerializerBase.&lt;wbr&gt;DeserializeAssignStatement(&lt;wbr&gt;IDesignerSerializationManager  manager, CodeAssignStatement statement)&lt;br /&gt;at  System.ComponentModel.Design.&lt;wbr&gt;Serialization.&lt;wbr&gt;CodeDomSerializerBase.&lt;wbr&gt;DeserializeStatement(&lt;wbr&gt;IDesignerSerializationManager  manager, CodeStatement statement)&lt;br /&gt;&lt;br /&gt;VS应该是（猜测？）&lt;wbr&gt;通过InitializeComponent函数来初始化在设计&lt;wbr&gt;时相关的变量，所以程序本身运行时不会有问题，&lt;wbr&gt;不过却无法正常的显示设计的页面。&lt;br /&gt;例如下面的代码（部分）&lt;br /&gt;        /// &lt;summary&gt;&lt;br /&gt;        /// Required method for Designer support - do not modify&lt;br /&gt;        /// the contents of this method with the code editor.&lt;br /&gt;        /// &lt;/summary&gt;&lt;br /&gt;        private void InitializeComponent()&lt;br /&gt;        {&lt;br /&gt;           &lt;br /&gt;            this.SuspendLayout();&lt;br /&gt;            //&lt;br /&gt;            // button1&lt;br /&gt;            //&lt;br /&gt;            this.button1.Location = new System.Drawing.Point(40, 86);&lt;br /&gt;        &lt;br /&gt;            ……&lt;br /&gt;            this.ResumeLayout(false);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;      &lt;br /&gt;        private System.Windows.Forms.Button button1= new System.Windows.Forms.Button();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;button1变量在InitializeComponent函&lt;wbr&gt;数外声明并初始化，虽然不会影响程序的正确性，&lt;wbr&gt;不过再设计时无法确认button1是否初始化&lt;br /&gt;因此，会给出错误（原则上说VS在这点上有点苛刻。），&lt;wbr&gt;改为下面的可以消除设计时的错误。&lt;br /&gt;private void InitializeComponent()&lt;br /&gt;        {&lt;br /&gt;            button1 = new System.Windows.Forms.Button();&lt;br /&gt;            this.SuspendLayout();&lt;br /&gt;            //&lt;br /&gt;            // button1&lt;br /&gt;            //&lt;br /&gt;            this.button1.Location = new System.Drawing.Point(40, 86);&lt;br /&gt;            ……&lt;br /&gt;            this.ResumeLayout(false);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        private System.Windows.Forms.Button button1;//= new System.Windows.Forms.Button();&lt;br /&gt;&lt;br /&gt;上面的错误的话，VS2008中还可以给出错误的行数（&lt;wbr&gt;2005不可以），可以据此修改，不过下面一种可以引起的错误，&lt;wbr&gt;VS2008&lt;br /&gt;也没法给出。&lt;br /&gt;比如我在自定义控件里定义一个属性(Property)&lt;br /&gt;public string JustForTest&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                return ConfigurationManager.&lt;wbr&gt;AppSettings["Test"]??string.&lt;wbr&gt;Empty;&lt;br /&gt;            }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                Configuration config = ConfigurationManager.&lt;wbr&gt;OpenExeConfiguration(&lt;wbr&gt;ConfigurationUserLevel.None);&lt;br /&gt;                config.AppSettings.Settings["&lt;wbr&gt;Test"].Value = value;&lt;br /&gt;                config.Save(&lt;wbr&gt;ConfigurationSaveMode.&lt;wbr&gt;Modified);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;    这样的属性在运行时和设计时对这个控件来说也是没有问题的，&lt;wbr&gt;不过在设计的时候，&lt;wbr&gt;比如我把这个自定义的控件添加到了一个Form上，&lt;br /&gt;这个Form就会出现问题。&lt;br /&gt;VS会自动的初始化这个控件的Public属性值，&lt;br /&gt; this.userControl11.&lt;wbr&gt;JustForTest = null;&lt;br /&gt;而在设计时，这个属性是无法获取的，错误产生。&lt;br /&gt;&lt;br /&gt;VS还需要继续在设计时的支持方面努力啊&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-1779351414418441399?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/1779351414418441399/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=1779351414418441399' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1779351414418441399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1779351414418441399'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/10/vs.html' title='VS设计时问题'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8186832131422129870</id><published>2008-09-27T18:19:00.002+08:00</published><updated>2008-09-27T22:09:48.049+08:00</updated><title type='text'>VSS branch ,share,merge 操作</title><content type='html'>&lt;div dir="ltr"&gt;&lt;div&gt;首先不得不说，操作的方式给人的感觉很不好。&lt;/div&gt; &lt;div&gt;vss 的分支（branch）操作需要先进行share(分享)的操作，当然也可以在share的时候，选择branch after shared的复选框。&lt;/div&gt; &lt;div&gt;具体操作，&lt;/div&gt; &lt;div&gt;vss操作的不好之处，在与先选择目的地，然后才选择  需要共享的  工程目录&lt;/div&gt; &lt;div&gt;比如，现在我有一个项目，名称为   "动态用户控件应用框架"，其中有两个工程，一个Framework工程，一个web站点。我想创建一个分支  ，分支与主项目共享同一个Framework工程，这样的话，任何一个项目中修改，都会反应到另一个项目中，同时我需要不同的web站点。&lt;/div&gt; &lt;div&gt;操作步骤，创建项目shared2&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_8k96f10Wzss/SN4IoJtgd5I/AAAAAAAAAr4/JQJ54eJFxD8/s1600-h/1-752343.png"&gt;&lt;img src="http://1.bp.blogspot.com/_8k96f10Wzss/SN4IoJtgd5I/AAAAAAAAAr4/JQJ54eJFxD8/s320/1-752343.png" alt="" id="BLOGGER_PHOTO_ID_5250643701455157138" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;,然后选择 share to $ 的选项&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_8k96f10Wzss/SN4Ioagl3VI/AAAAAAAAAsA/GOMJiGySXdw/s1600-h/2-753139.png"&gt;&lt;img src="http://3.bp.blogspot.com/_8k96f10Wzss/SN4Ioagl3VI/AAAAAAAAAsA/GOMJiGySXdw/s320/2-753139.png" alt="" id="BLOGGER_PHOTO_ID_5250643705964387666" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;div&gt;然后选择第一个项目中的Framework工程。&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_8k96f10Wzss/SN4Ioe_JPDI/AAAAAAAAAsI/bMDzfnIa5EI/s1600-h/3-753387.png"&gt;&lt;img src="http://3.bp.blogspot.com/_8k96f10Wzss/SN4Ioe_JPDI/AAAAAAAAAsI/bMDzfnIa5EI/s320/3-753387.png" alt="" id="BLOGGER_PHOTO_ID_5250643707166276658" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;同样的步骤创建web工程，不过要选择 Branch After share的复选框。&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_8k96f10Wzss/SN4IoeRpxqI/AAAAAAAAAsQ/E_q6y5qwTjY/s1600-h/4-753655.png"&gt;&lt;img src="http://3.bp.blogspot.com/_8k96f10Wzss/SN4IoeRpxqI/AAAAAAAAAsQ/E_q6y5qwTjY/s320/4-753655.png" alt="" id="BLOGGER_PHOTO_ID_5250643706975471266" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;对share后的文件中的修改，会同时在各个项目中反应，对branch的文件的修改对各个项目中没有影响。&lt;/div&gt; &lt;div&gt;branch的文件可以执行merge操作。&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8186832131422129870?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8186832131422129870/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8186832131422129870' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8186832131422129870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8186832131422129870'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/09/vss-branch-sharemerge.html' title='VSS branch ,share,merge 操作'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8k96f10Wzss/SN4IoJtgd5I/AAAAAAAAAr4/JQJ54eJFxD8/s72-c/1-752343.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-706197589259716350</id><published>2008-09-10T21:06:00.001+08:00</published><updated>2008-10-05T12:00:36.906+08:00</updated><title type='text'>看下google blog 对Title的中文翻译，；）</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8k96f10Wzss/SMfHVAbejSI/AAAAAAAAArw/UUSWENemvh4/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8k96f10Wzss/SMfHVAbejSI/AAAAAAAAArw/UUSWENemvh4/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5244379454802660642" /&gt;&lt;/a&gt;&lt;div&gt;现在好像改掉了&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-706197589259716350?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/706197589259716350/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=706197589259716350' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/706197589259716350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/706197589259716350'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/09/google-blog-title.html' title='看下google blog 对Title的中文翻译，；）'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8k96f10Wzss/SMfHVAbejSI/AAAAAAAAArw/UUSWENemvh4/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5172193176306059607</id><published>2008-08-30T19:24:00.004+08:00</published><updated>2008-08-30T19:37:07.917+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript3'/><title type='text'>actionscript3 代码片段4 ――绘制3D bar</title><content type='html'>&lt;div dir="ltr"&gt;代码从openflashchart中取出&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;    import flash.display.Sprite;&lt;br /&gt;    import flash.filters.DropShadowFilter;&lt;br /&gt;    import flash.geom.Matrix;&lt;br /&gt;   &lt;br /&gt;    /**&lt;br /&gt;    * ...&lt;br /&gt;    * @author DefaultUser (Tools -&amp;gt; Custom Arguments...)&lt;br /&gt;    */&lt;br /&gt;    public class Snippet3D_5 extends Sprite&lt;br /&gt;    {&lt;br /&gt;        private var col:Number = 0x3e4e4;// , 0x3ef43e];&lt;br /&gt;        public function Snippet3D_5()&lt;br /&gt;        {&lt;br /&gt;            var dropShadow:DropShadowFilter = new flash.filters.DropShadowFilter();&lt;br /&gt;            dropShadow.blurX = 5;&lt;br /&gt;            dropShadow.blurY = 5;&lt;br /&gt;            dropShadow.distance = 3;&lt;br /&gt;            dropShadow.angle = 45;&lt;br /&gt;            dropShadow.quality = 2;&lt;br /&gt;            dropShadow.alpha = 0.4;&lt;br /&gt;            this.filters = [dropShadow];&lt;br /&gt;        }&lt;br /&gt;        public function draw3Dbar(w:Number, h:Number,color:Number):void&lt;br /&gt;        {&lt;br /&gt;            this.col = color;&lt;br /&gt;            this.graphics.clear();&lt;br /&gt;            draw_top(w, h);&lt;br /&gt;            draw_front(w, h);&lt;br /&gt;            draw_side(w, h);&lt;br /&gt;        }&lt;br /&gt;        private function draw_top( w:Number, h:Number ):void {&lt;br /&gt;           &lt;br /&gt;            this.graphics.lineStyle(0, 0, 0);&lt;br /&gt;            //set gradient fill&lt;br /&gt;           &lt;br /&gt;            var lighter:Number = Lighten( this.col );&lt;br /&gt;           &lt;br /&gt;            var colors:Array = [this.col,lighter];&lt;br /&gt;            var alphas:Array = [1,1];&lt;br /&gt;            var ratios:Array = [0,255];&lt;br /&gt;            var matrix:Matrix = new Matrix();&lt;br /&gt;            matrix.createGradientBox(w + 12, 12, (270 / 180) * Math.PI );&lt;br /&gt;            this.graphics.beginGradientFill('linear' /*GradientType.Linear*/, colors, alphas, ratios, matrix, 'pad'/*SpreadMethod.PAD*/ );&lt;br /&gt;           &lt;br /&gt;           &lt;br /&gt;            var y:Number = 0;&lt;br /&gt;            if( h&amp;lt;0 )&lt;br /&gt;                y = h;&lt;br /&gt;           &lt;br /&gt;            this.graphics.moveTo(0, y);&lt;br /&gt;            this.graphics.lineTo(w, y);&lt;br /&gt;            this.graphics.lineTo(w-12, y+12);&lt;br /&gt;            this.graphics.lineTo(-12, y+12);&lt;br /&gt;            this.graphics.endFill();&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;        private function draw_front( w:Number, h:Number ):void {&lt;br /&gt;            //&lt;br /&gt;            var rad:Number = 7;&lt;br /&gt;           &lt;br /&gt;            var lighter:Number = Lighten( this.col );&lt;br /&gt;&lt;br /&gt;            // Darken a light color&lt;br /&gt;            //var darker:Number = this.colour;&lt;br /&gt;            //darker &amp;amp;= 0x7F7F7F;&lt;br /&gt;&lt;br /&gt;            var colors:Array = [lighter,this.col];&lt;br /&gt;            var alphas:Array = [1,1];&lt;br /&gt;            var ratios:Array = [0, 127];&lt;br /&gt;           &lt;br /&gt;            var matrix:Matrix = new Matrix();&lt;br /&gt;            matrix.createGradientBox(w - 12, h+12, (90 / 180) * Math.PI );&lt;br /&gt;            this.graphics.beginGradientFill('linear' /*GradientType.Linear*/, colors, alphas, ratios, matrix, 'pad'/*SpreadMethod.PAD*/ );&lt;br /&gt;           &lt;br /&gt;            this.graphics.moveTo(-12, 12);&lt;br /&gt;            this.graphics.lineTo(-12, h+12);&lt;br /&gt;            this.graphics.lineTo(w-12, h+12);&lt;br /&gt;            this.graphics.lineTo(w-12, 12);&lt;br /&gt;            this.graphics.endFill();&lt;br /&gt;        }&lt;br /&gt;       &lt;br /&gt;        private function draw_side( w:Number, h:Number ):void {&lt;br /&gt;            //&lt;br /&gt;            var rad:Number = 7;&lt;br /&gt;           &lt;br /&gt;            var lighter:Number = Lighten( this.col );&lt;br /&gt;           &lt;br /&gt;            var colors:Array = [this.col,lighter];&lt;br /&gt;            var alphas:Array = [1,1];&lt;br /&gt;            var ratios:Array = [0,255];&lt;br /&gt;            var matrix:Matrix = new Matrix();&lt;br /&gt;            matrix.createGradientBox(w, h+12, (270 / 180) * Math.PI );&lt;br /&gt;            this.graphics.beginGradientFill('linear' /*GradientType.Linear*/, colors, alphas, ratios, matrix, 'pad'/*SpreadMethod.PAD*/ );&lt;br /&gt;           &lt;br /&gt;           &lt;br /&gt;            this.graphics.lineStyle(0, 0, 0);&lt;br /&gt;            this.graphics.moveTo(w, 0);&lt;br /&gt;            this.graphics.lineTo(w, h);&lt;br /&gt;            this.graphics.lineTo(w-12, h+12);&lt;br /&gt;            this.graphics.lineTo(w-12, 12);&lt;br /&gt;            this.graphics.endFill();&lt;br /&gt;        }&lt;br /&gt;        public  function Lighten( col:Number ):Number {&lt;br /&gt;            var rgb:Number = col; //decimal value for a purple color&lt;br /&gt;            var red:Number = (rgb &amp;amp; 16711680) &amp;gt;&amp;gt; 16; //extacts the red channel&lt;br /&gt;            var green:Number = (rgb &amp;amp; 65280) &amp;gt;&amp;gt; 8; //extacts the green channel&lt;br /&gt;            var blue:Number = rgb &amp;amp; 255; //extacts the blue channel&lt;br /&gt;            var p:Number = 2;&lt;br /&gt;            red += red/p;&lt;br /&gt;            if( red &amp;gt; 255 )&lt;br /&gt;                red = 255;&lt;br /&gt;               &lt;br /&gt;            green += green/p;&lt;br /&gt;            if( green &amp;gt; 255 )&lt;br /&gt;                green = 255;&lt;br /&gt;               &lt;br /&gt;            blue += blue/p;&lt;br /&gt;            if( blue &amp;gt; 255 )&lt;br /&gt;                blue = 255;&lt;br /&gt;               &lt;br /&gt;            return red &amp;lt;&amp;lt; 16 | green &amp;lt;&amp;lt; 8 | blue;&lt;br /&gt;        }&lt;br /&gt;      }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;见： &lt;a href="http://xiao-yifang.blogspot.com/"&gt;http://xiao-yifang.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;style&gt;&lt;/style&gt;&lt;/div&gt;&lt;br /&gt;&lt;embed src="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_191053660&amp;amp;shared_name=xh6x7333dj" loop="false" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="550" height="310"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5172193176306059607?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5172193176306059607/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5172193176306059607' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5172193176306059607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5172193176306059607'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/actionscript3-4-3d-bar.html' title='actionscript3 代码片段4 ――绘制3D bar'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5258496571488179585</id><published>2008-08-28T16:07:00.002+08:00</published><updated>2008-08-28T16:11:50.272+08:00</updated><title type='text'>修改web.config,app.config</title><content type='html'>&lt;div dir="ltr"&gt;1,修改web.config&lt;br /&gt;&lt;pre class="prettyprint"&gt;Configuration config = WebConfigurationManager.OpenWebConfiguration("~");&lt;br /&gt;config.AppSettings.Settings["a1"].Value = "new value";&lt;br /&gt;config.Save(ConfigurationSaveMode.Modified);&lt;/pre&gt;&lt;br /&gt;2，修改app.config&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);&lt;br /&gt;config.AppSettings.Settings["a1"].Value = "new value";&lt;br /&gt;config.Save(ConfigurationSaveMode.Modified);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5258496571488179585?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5258496571488179585/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5258496571488179585' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5258496571488179585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5258496571488179585'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/webconfigappconfig.html' title='修改web.config,app.config'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8044095076149691781</id><published>2008-08-27T20:57:00.004+08:00</published><updated>2008-08-28T16:20:17.491+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript3'/><title type='text'>actionscript3 代码片段3</title><content type='html'>&lt;div dir="ltr"&gt;默认滤镜：&lt;br /&gt;分别对应Bevel,DropShadow,Blur&lt;br /&gt;&lt;br /&gt;&lt;style&gt;&lt;/style&gt;&lt;/div&gt;&lt;br /&gt;&lt;a style="left: 0px ! important; top: 0px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-00801328814826926 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;file_id=f_190039492&amp;amp;shared_name=fbj2bt3kjj"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 0px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-00801328814826926 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;file_id=f_190039492&amp;amp;shared_name=fbj2bt3kjj"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 0px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-00801328814826926 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;file_id=f_190039492&amp;amp;shared_name=fbj2bt3kjj"&gt;&lt;/a&gt;&lt;embed src="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_190039492&amp;amp;shared_name=fbj2bt3kjj" loop="false" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="550" height="310"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8044095076149691781?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8044095076149691781/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8044095076149691781' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8044095076149691781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8044095076149691781'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/actionscript3-3.html' title='actionscript3 代码片段3'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6088514870277497060</id><published>2008-08-27T15:26:00.001+08:00</published><updated>2008-08-27T15:26:32.755+08:00</updated><title type='text'>blogger不稳定，经常无法登陆</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6088514870277497060?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6088514870277497060/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6088514870277497060' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6088514870277497060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6088514870277497060'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/blogger.html' title='blogger不稳定，经常无法登陆'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7181141142410189835</id><published>2008-08-26T21:52:00.006+08:00</published><updated>2008-08-27T15:43:52.525+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript3'/><title type='text'>actionscript3 代码片段2</title><content type='html'>&lt;div dir="ltr"&gt;1，pie切片&lt;br /&gt;           &lt;pre class="prettyprint"&gt;&lt;br /&gt;            var radius:Number = 100;&lt;br /&gt;            var TO_RADIANS:Number = Math.PI / 180;&lt;br /&gt;            graphics.clear();&lt;br /&gt;            graphics.lineStyle(2, 0x45ef98, 1);&lt;br /&gt;            graphics.beginFill(0xf0f0f0, 1);&lt;br /&gt;            graphics.moveTo(0, 0);&lt;br /&gt;            graphics.lineTo(radius, 0);&lt;br /&gt;           &lt;br /&gt;            var angle:Number = 50;&lt;br /&gt;            var a:Number = Math.tan((angle/2)*TO_RADIANS);&lt;br /&gt;           &lt;br /&gt;            var endx:Number;&lt;br /&gt;            var endy:Number;&lt;br /&gt;            var ax:Number;&lt;br /&gt;            var ay:Number;&lt;br /&gt;           &lt;br /&gt;            endx = radius*Math.cos(angle*TO_RADIANS);&lt;br /&gt;            endy = radius*Math.sin(angle*TO_RADIANS);&lt;br /&gt;            ax = endx+radius*a*Math.cos((angle-90)*TO_RADIANS);&lt;br /&gt;            ay = endy+radius*a*Math.sin((angle-90)*TO_RADIANS);&lt;br /&gt;            graphics.curveTo(ax, ay, endx, endy);&lt;br /&gt;            graphics.endFill();&lt;br /&gt;            graphics.lineTo(0, 0);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2，donut，甜甜圈&lt;br /&gt;           &lt;pre class="prettyprint"&gt;var colors:Array = [0x87347e, 0x0000ef, 0x8D6433];&lt;br /&gt;            var alphas:Array = [100, 100, 100];&lt;br /&gt;            var ratios:Array = [0, 110, 255];&lt;br /&gt;            var matrix:Matrix = new Matrix();// { a:300, b:0, c:50, d:0, u:300, v:0, tx: -3, ty:3, w:1 };&lt;br /&gt;            graphics.beginGradientFill("radial", colors, alphas, ratios, matrix);&lt;br /&gt;            drawdonut(86, 36, 100, 94);&lt;br /&gt;            graphics.endFill();&lt;br /&gt;其中drawdonut函数&lt;br /&gt;public function drawdonut(r1:Number, r2:Number, x:Number, y:Number):void {&lt;br /&gt;           var TO_RADIANS:Number = Math.PI/180;&lt;br /&gt;           this.graphics.moveTo(0, 0);&lt;br /&gt;           this.graphics.lineTo(r1, 0);&lt;br /&gt;&lt;br /&gt;           // draw the 30-degree segments&lt;br /&gt;           var a:Number = 0.268;  // tan(15)&lt;br /&gt;           var i:Number;&lt;br /&gt;           var endx:Number;&lt;br /&gt;           var endy:Number;&lt;br /&gt;           var ax:Number;&lt;br /&gt;           var ay:Number;&lt;br /&gt;           for ( i=0; i &amp;lt; 12; i++) {&lt;br /&gt;                endx = r1*Math.cos((i+1)*30*TO_RADIANS);&lt;br /&gt;                endy = r1*Math.sin((i+1)*30*TO_RADIANS);&lt;br /&gt;                ax = endx+r1*a*Math.cos(((i+1)*30-90)*TO_RADIANS);&lt;br /&gt;                ay = endy+r1*a*Math.sin(((i+1)*30-90)*TO_RADIANS);&lt;br /&gt;              this.graphics.curveTo(ax, ay, endx, endy);   &lt;br /&gt;            }&lt;br /&gt; &lt;br /&gt;           // cut out middle (draw another circle before endFill applied)&lt;br /&gt;           this.graphics.moveTo(0, 0);&lt;br /&gt;           this.graphics.lineTo(r2, 0);&lt;br /&gt;&lt;br /&gt;           for ( i =0; i &amp;lt; 12; i++) {&lt;br /&gt;                endx = r2*Math.cos((i+1)*30*TO_RADIANS);&lt;br /&gt;                endy = r2*Math.sin((i+1)*30*TO_RADIANS);&lt;br /&gt;                ax = endx+r2*a*Math.cos(((i+1)*30-90)*TO_RADIANS);&lt;br /&gt;                ay = endy+r2*a*Math.sin(((i+1)*30-90)*TO_RADIANS);&lt;br /&gt;              this.graphics.curveTo(ax, ay, endx, endy);   &lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           this.x = x;&lt;br /&gt;           this.y = y;&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;style&gt;&lt;/style&gt;&lt;/div&gt;&lt;br /&gt;效果：&lt;br /&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-01658360296683925 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_189109146&amp;amp;shared_name=4a0o8vnfcn"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-01658360296683925 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_189109146&amp;amp;shared_name=4a0o8vnfcn"&gt;&lt;/a&gt;&lt;embed src="http://www.box.net/index.php?rm=box_download_shared_file&amp;blog&amp;file_id=f_189688192&amp;shared_name=dlanpxdj1z" loop="false" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="310" width="550"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7181141142410189835?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7181141142410189835/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7181141142410189835' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7181141142410189835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7181141142410189835'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/actionscript3-2.html' title='actionscript3 代码片段2'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-4826113638270480436</id><published>2008-08-24T21:59:00.008+08:00</published><updated>2008-08-27T15:34:53.585+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript3'/><title type='text'>ActionScript3 代码片段1</title><content type='html'>&lt;div dir="ltr"&gt;1，自定义图形绘制填充&lt;br /&gt;&lt;pre class="prettyprint"&gt;var param3:Number = 10;&lt;br /&gt;       var mapData:BitmapData = new BitmapData(param3, param3, true, 0);&lt;br /&gt;       var shape:Shape = new Shape;&lt;br /&gt;       shape.graphics.beginFill(0,0);&lt;br /&gt;        shape.graphics.lineStyle(1,0.5,1,true);&lt;br /&gt;       shape.graphics.moveTo(0, param3 / 2);&lt;br /&gt;       shape.graphics.lineTo(param3, param3 / 2);&lt;br /&gt;       shape.graphics.moveTo(param3 / 2, 0);&lt;br /&gt;       shape.graphics.lineTo(param3 / 2, param3);&lt;br /&gt;        shape.width = 10;&lt;br /&gt;       shape.height = 10;&lt;br /&gt;       shape.graphics.endFill();&lt;br /&gt;       mapData.draw(shape);&lt;br /&gt;       graphics.beginBitmapFill(mapData, new Matrix(), true);&lt;br /&gt;       graphics.lineStyle(1);&lt;br /&gt;        graphics.drawRect(100, 100, 400, 10);&lt;br /&gt;       graphics.endFill();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;效果：&lt;br /&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_8k96f10Wzss/SLFpMufz0bI/AAAAAAAAArQ/W0E0nLLDJog/s1600-h/1-754606.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_8k96f10Wzss/SLFpMufz0bI/AAAAAAAAArQ/W0E0nLLDJog/s320/1-754606.jpg" alt="" id="BLOGGER_PHOTO_ID_5238083508969394610" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;2，tweener 片段&lt;br /&gt;使用的tweener为http://code.google.com/p/tweener/&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;public function Snippet2()&lt;br /&gt;   {&lt;br /&gt;       graphics.beginFill(0x777777);&lt;br /&gt;       graphics.lineStyle(2, 0x3efa0);&lt;br /&gt;       graphics.drawCircle(0, 0, 10);&lt;br /&gt;       graphics.endFill();&lt;br /&gt;       this.addEventListener(MouseEvent.MOUSE_OVER, this.mouseOver);&lt;br /&gt;       this.addEventListener(MouseEvent.MOUSE_OUT, this.mouseOut);&lt;br /&gt;   }&lt;br /&gt;   public function mouseOver(event:Event):void {&lt;br /&gt;       Tweener.addTween(this,  { _scale:2,    transition:Equations.easeOutElastic});&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   public function mouseOut(event:Event):void {&lt;br /&gt;       // stop the pulse, then fade in&lt;br /&gt;       Tweener.addTween(this, { _scale:1,alpha:0.33,  transition:Equations.easeOutElastic } );&lt;br /&gt;   }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;效果如下：&lt;br /&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-01658360296683925 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_189109146&amp;amp;shared_name=4a0o8vnfcn"&gt;&lt;/a&gt;&lt;a style="left: 0px ! important; top: 15px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-01658360296683925 visible ontop" href="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_189109146&amp;amp;shared_name=4a0o8vnfcn"&gt;&lt;/a&gt;&lt;embed src="http://www.box.net/index.php?rm=box_download_shared_file&amp;amp;blog&amp;amp;file_id=f_189109146&amp;amp;shared_name=4a0o8vnfcn" loop="false" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="310" width="550"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-4826113638270480436?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/4826113638270480436/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=4826113638270480436' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4826113638270480436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4826113638270480436'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/actionscript3.html' title='ActionScript3 代码片段1'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8k96f10Wzss/SLFpMufz0bI/AAAAAAAAArQ/W0E0nLLDJog/s72-c/1-754606.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6608380033904900030</id><published>2008-08-23T11:39:00.003+08:00</published><updated>2008-08-27T15:35:15.237+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='actionscript3'/><title type='text'>ActionScript3 20分钟速览（不是教程）</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br /&gt;对有其他编程经验的人。&lt;br /&gt;1,变量&lt;br /&gt;var 变量名：数据类型=值；&lt;br /&gt;&lt;br /&gt;数据类型分基本数据类型和复杂数据类型&lt;br /&gt;基本数据类型有Boolean,int,Number,String和unit,&lt;br /&gt;复杂数据类型有Array,Date,Error,Function,RegExp,XML和自定义的类型。&lt;br /&gt;&lt;br /&gt;声明方式如：&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var i:int=2;&lt;br /&gt;var name:String="name";&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Array的赋值可以使用[],如var arr:Array=[1,"3",[5,6]]&lt;br /&gt;Object的赋值可以使用{}，使用上与javascript的类似&lt;br /&gt;&lt;br /&gt;2，运算符，表达式&lt;br /&gt;如其他语言的相同，除了部分细节方面的处理不一样，不影响第一次使用&lt;br /&gt;3，流程控制&lt;br /&gt;if else,switch,while,do while,for ,return,break&lt;br /&gt;for多了用法 for each ,for in,对第一此使用的人，可以先不管。&lt;br /&gt;4，函数定义&lt;br /&gt;function 函数名 （参数1：参数类型，参数2：参数类型）：返回值&lt;br /&gt;{&lt;br /&gt;函数体&lt;br /&gt;}&lt;br /&gt;5，类&lt;br /&gt;class，类及接口的继承方式&lt;br /&gt;其他诸如命名空间，包导入之类可以调过，不影响使用。&lt;br /&gt;6，事件&lt;br /&gt;&lt;br /&gt;掌握以上应该就可以进行基本的编码了。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6608380033904900030?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6608380033904900030/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6608380033904900030' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6608380033904900030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6608380033904900030'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/actionscript3-20.html' title='ActionScript3 20分钟速览（不是教程）'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8220353079483564248</id><published>2008-08-22T17:57:00.001+08:00</published><updated>2008-08-22T17:57:33.972+08:00</updated><title type='text'>图表组件</title><content type='html'>&lt;div dir="ltr"&gt;用以绘制直线，饼状，柱状之类的2D,3D图形的一些软件列表&lt;br&gt;1，SharpGraph.net&lt;br&gt;可视化设计支持比较好。&lt;br&gt;2，dotnetcharting&lt;br&gt;非常专业，从图表数量和质量来说。&lt;br&gt;3,ComponentArt WebChart&lt;br&gt;几个flash相关的&lt;br&gt;4，AnyChart&lt;br&gt;5,ampie&lt;br&gt;6，NetAdvantage中的Chart控件&lt;br&gt;7,DevExpress中的Chart控件&lt;br&gt; &lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8220353079483564248?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8220353079483564248/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8220353079483564248' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8220353079483564248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8220353079483564248'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/blog-post_22.html' title='图表组件'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2798564216737898445</id><published>2008-08-22T13:58:00.002+08:00</published><updated>2008-08-24T22:11:29.651+08:00</updated><title type='text'>.net 平台 行为测试框架 ，Rhino Mocks ,</title><content type='html'>&lt;div dir="ltr"&gt;&lt;a href="http://www.ayende.com/projects/rhino-mocks.aspx"&gt;http://www.ayende.com/projects/rhino-mocks.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2798564216737898445?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2798564216737898445/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2798564216737898445' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2798564216737898445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2798564216737898445'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/net-rhino-mocks.html' title='.net 平台 行为测试框架 ，Rhino Mocks ,'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3204666215526302140</id><published>2008-08-19T15:39:00.004+08:00</published><updated>2008-08-23T11:57:20.813+08:00</updated><title type='text'>asp.net网页动态生成图形</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;//1,生成Graphics对象&lt;br /&gt;&lt;br /&gt; Bitmap newBitmap = new Bitmap(200, 200, PixelFormat.Format32bppArgb);&lt;br /&gt;    Graphics g = Graphics.FromImage(newBitmap);&lt;br /&gt;//2,图形绘制&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//3,输出到页面&lt;br /&gt;MemoryStream tempStream = new MemoryStream();&lt;br /&gt;    newBitmap.Save(tempStream, ImageFormat.Png);&lt;br /&gt;    Response.ClearContent();&lt;br /&gt;    Response.ContentType = "image/png";&lt;br /&gt;    Response.BinaryWrite(tempStream.ToArray());&lt;br /&gt;    Response.Flush();&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3204666215526302140?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3204666215526302140/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3204666215526302140' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3204666215526302140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3204666215526302140'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/aspnet.html' title='asp.net网页动态生成图形'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5194733142574535669</id><published>2008-08-09T12:43:00.004+08:00</published><updated>2008-08-09T12:50:41.438+08:00</updated><title type='text'>兔子爱上猫(There She is 3)</title><content type='html'>&lt;a style="left: 0px ! important; top: 15px ! important;" title="点击这里使 Adblock Plus 过滤该对象" class="abp-objtab-038650407074696647 visible" href="http://www.gdca.or.kr/wmv/dokinnabi.swf"&gt;&lt;/a&gt;&lt;embed src="http://www.gdca.or.kr/wmv/dokinnabi.swf" loop="false" quality="high" menu="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="310" width="550"&gt;&lt;/embed&gt;&lt;br /&gt;http://www.sambakza.net/amalloc/amalloc_frameset.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5194733142574535669?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5194733142574535669/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5194733142574535669' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5194733142574535669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5194733142574535669'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/blog-post.html' title='兔子爱上猫(There She is 3)'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7098819185110586292</id><published>2008-08-03T01:00:00.004+08:00</published><updated>2008-08-03T17:21:38.507+08:00</updated><title type='text'>清理一下不常用的组件</title><content type='html'>1，ZipForge.NET&lt;br /&gt;解压缩&lt;br /&gt;2.cpSphereLicense&lt;br /&gt;授权&lt;br /&gt;3.Mentalis Security&lt;br /&gt;加解密&lt;br /&gt;4.Mentalis IniReader&lt;br /&gt;ini文件读写&lt;br /&gt;5.PDFLIB&lt;br /&gt;PDF文件创建&lt;br /&gt;6.Garbe.Sound&lt;br /&gt;声音文件处理&lt;br /&gt;7.Mentalis Multimedia&lt;br /&gt;多媒体文件处理&lt;br /&gt;8..NET Communication Library&lt;br /&gt;通讯处理，邮件&lt;br /&gt;9.BossWare SMTPClient&lt;br /&gt;邮件类，不过.net 2.0中有同功能类。&lt;br /&gt;10.cpSphere.Mail&lt;br /&gt;邮件处理&lt;br /&gt;11.FTPComponent&lt;br /&gt;FTP封装类&lt;br /&gt;12.Mentalis ICMP&lt;br /&gt;13.Mentalis ProxySocket&lt;br /&gt;代理类，允许穿越防火墙&lt;br /&gt;14.ScandPortal&lt;br /&gt;根据IP查询国家&lt;br /&gt;15.Whois&lt;br /&gt;16.FreeTextBox&lt;br /&gt;在线多功能编辑器&lt;br /&gt;17.PieChart Component&lt;br /&gt;asp.net 图表&lt;br /&gt;18.SourceGrid&lt;br /&gt;自定义Grid&lt;br /&gt;19.Lumisoft UI Controls&lt;br /&gt;UI控件&lt;br /&gt;20.XSChart&lt;br /&gt;21.TreeGrid control&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7098819185110586292?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7098819185110586292/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7098819185110586292' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7098819185110586292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7098819185110586292'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/1.html' title='清理一下不常用的组件'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7912454511990390888</id><published>2008-08-01T10:19:00.001+08:00</published><updated>2008-08-01T10:19:23.610+08:00</updated><title type='text'>http://delicious.com/ 页面改版了，清爽了，hoho</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7912454511990390888?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7912454511990390888/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7912454511990390888' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7912454511990390888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7912454511990390888'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/08/httpdeliciouscom-hoho.html' title='http://delicious.com/ 页面改版了，清爽了，hoho'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6083033126834946491</id><published>2008-07-29T17:41:00.002+08:00</published><updated>2008-07-29T17:46:39.232+08:00</updated><title type='text'>近一个月来，blogger的访问，寥寥；）</title><content type='html'>&lt;a href="http://bp0.blogger.com/_8k96f10Wzss/SI7mpFNw9_I/AAAAAAAAAqM/2RhVWbHNQk4/s1600-h/%E6%8E%A7%E5%88%B6%E5%8F%B0+-+Google+Analytics.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5228369810872662002" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_8k96f10Wzss/SI7mpFNw9_I/AAAAAAAAAqM/2RhVWbHNQk4/s320/%E6%8E%A7%E5%88%B6%E5%8F%B0+-+Google+Analytics.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6083033126834946491?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6083033126834946491/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6083033126834946491' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6083033126834946491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6083033126834946491'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blogger.html' title='近一个月来，blogger的访问，寥寥；）'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8k96f10Wzss/SI7mpFNw9_I/AAAAAAAAAqM/2RhVWbHNQk4/s72-c/%E6%8E%A7%E5%88%B6%E5%8F%B0+-+Google+Analytics.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2735559525038661008</id><published>2008-07-28T23:48:00.002+08:00</published><updated>2008-07-28T23:51:06.386+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>如何使用openflashchartV2 dot net library 中的asp.net 控件。</title><content type='html'>在工具栏上右键，选择项，添加openflashchart.dll，&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8k96f10Wzss/SI3qpdKu2hI/AAAAAAAAAp8/RoqKV-EoV4Y/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_8k96f10Wzss/SI3qpdKu2hI/AAAAAAAAAp8/RoqKV-EoV4Y/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" alt="" id="BLOGGER_PHOTO_ID_5228092740372191762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;工具栏上会多出控件openflashchartcontrol&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_8k96f10Wzss/SI3qx-D3kXI/AAAAAAAAAqE/6aly5KjO4As/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D1.png"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_8k96f10Wzss/SI3qx-D3kXI/AAAAAAAAAqE/6aly5KjO4As/s320/%E6%97%A0%E5%91%BD%E5%90%8D1.png" alt="" id="BLOGGER_PHOTO_ID_5228092886640726386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;然后就是按照正常的控件使用。&lt;br /&gt;&lt;br /&gt;控件中内置了swfobject2.0和相应的open-flash-chart.swf.&lt;br /&gt;所以程序中不在需要这两个文件，不过依然提供了两个属性，方便用户添加外来文件。&lt;br /&gt;为以后使用新版本的swf和swfobject做预留。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2735559525038661008?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2735559525038661008/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2735559525038661008' title='12 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2735559525038661008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2735559525038661008'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchartv2-dot-net-library-aspnet.html' title='如何使用openflashchartV2 dot net library 中的asp.net 控件。'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8k96f10Wzss/SI3qpdKu2hI/AAAAAAAAAp8/RoqKV-EoV4Y/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6000962857878087601</id><published>2008-07-26T02:11:00.002+08:00</published><updated>2008-07-28T23:51:51.406+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchartV2 .net 添加了asp.net的控件支持。</title><content type='html'>&lt;div dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6000962857878087601?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6000962857878087601/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6000962857878087601' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6000962857878087601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6000962857878087601'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchartv2-net-aspnet.html' title='openflashchartV2 .net 添加了asp.net的控件支持。'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-905219758996163317</id><published>2008-07-19T12:31:00.005+08:00</published><updated>2009-03-01T22:30:40.954+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart V2 .net 新版本</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: rgb(85, 26, 139); text-decoration: underline;"&gt;http://openflashchart.svn.sourceforge.net/viewvc/openflashchart/version-2/dot-net-library/written-by-xiao-yifang.tar.gz?view=tar&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-905219758996163317?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/905219758996163317/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=905219758996163317' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/905219758996163317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/905219758996163317'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart.html' title='openflashchart V2 .net 新版本'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8807028998244366437</id><published>2008-07-19T12:21:00.001+08:00</published><updated>2008-07-19T12:21:12.393+08:00</updated><title type='text'>tor 软件</title><content type='html'>&lt;div dir="ltr"&gt;知道的人不用说，不知道的google search&amp;nbsp;&amp;nbsp; .&lt;br&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8807028998244366437?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8807028998244366437/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8807028998244366437' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8807028998244366437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8807028998244366437'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/tor.html' title='tor 软件'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2452245475290154670</id><published>2008-07-16T19:54:00.002+08:00</published><updated>2008-07-28T23:53:03.117+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart2 .net实现 五</title><content type='html'>&lt;div dir="ltr"&gt;可以到&lt;br /&gt;sourceforge的站点下载&lt;br /&gt;&lt;a href="http://openflashchart.svn.sourceforge.net/viewvc/openflashchart/version-2/dot-net-library/written-by-xiao-yifang/" target="_blank"&gt;http://openflashchart.svn.sourceforge.net/viewvc/openflashchart/version-2/dot-net-library/written-by-xiao-yifang/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;openflashchart的原作者把它放到了svn上。&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2452245475290154670?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2452245475290154670/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2452245475290154670' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2452245475290154670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2452245475290154670'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart2-net_16.html' title='openflashchart2 .net实现 五'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2100883318479841749</id><published>2008-07-15T13:04:00.002+08:00</published><updated>2008-07-15T13:07:07.565+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='有趣问题'/><title type='text'>有趣的问题， 称球</title><content type='html'>&lt;div dir="ltr"&gt;大学时一个老师所做的研究中的一部分。&lt;br /&gt;曾经给我们出过一个题是:&lt;br /&gt;13个球中有1个不知轻重的球，用天平3次称出。&lt;br /&gt;抽象为一般问题是，n次最多可以称出多少球（球中有一个未知轻重的球）&lt;br /&gt;&lt;br /&gt;重新做一下。&lt;br /&gt;为了方便说明，规定图例为&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8k96f10Wzss/SHwwUsUrevI/AAAAAAAAAo0/RjgBm-rWkY8/s1600-h/%E5%9B%BE%E4%BE%8B.gif"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_8k96f10Wzss/SHwwUsUrevI/AAAAAAAAAo0/RjgBm-rWkY8/s320/%E5%9B%BE%E4%BE%8B.gif" alt="" id="BLOGGER_PHOTO_ID_5223102799896345330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;第一次4，4称，如果相等的话，&lt;br /&gt;可以得到8个标准的球和5个不知轻重的球。还剩两次机会，简单，不讨论。&lt;br /&gt;如果不相等的话，不妨讨论大于的情况&lt;br /&gt;第一次大于的话，可以得到4个可能重的球，4个可能轻的球，和5个标准球。&lt;br /&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://bp3.blogger.com/_8k96f10Wzss/SHwv1QnEdFI/AAAAAAAAAok/kkIAp9918gI/s1600-h/1-761586.gif"&gt;&lt;img src="http://bp3.blogger.com/_8k96f10Wzss/SHwv1QnEdFI/AAAAAAAAAok/kkIAp9918gI/s320/1-761586.gif" alt="" id="BLOGGER_PHOTO_ID_5223102259881342034" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;称第二次，如下分配:&lt;br /&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://bp2.blogger.com/_8k96f10Wzss/SHwv1v4qoAI/AAAAAAAAAos/2lVCTnwPzK0/s1600-h/2-762529.gif"&gt;&lt;img src="http://bp2.blogger.com/_8k96f10Wzss/SHwv1v4qoAI/AAAAAAAAAos/2lVCTnwPzK0/s320/2-762529.gif" alt="" id="BLOGGER_PHOTO_ID_5223102268276645890" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;第二次如果相等的话，在剩下的球中一个可能重的球，2个可能轻的球中，那么第三次的话，在轻重各取一个，与标准的两个球称，如果相等，则剩余的为轻球，大于的话，为参与称重的球中的重球，小于的话，为参与称重的球中的轻球。&lt;br /&gt;&lt;br /&gt;第二次如果大于的话，说明存在于左侧的两个可能重球和右侧的一个可能轻球里面。同上。&lt;br /&gt;第二次如果小于的话，说明存在与左侧的可能轻球和右侧的可能重球里面，第三次，取一个与标准球称。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2100883318479841749?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2100883318479841749/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2100883318479841749' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2100883318479841749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2100883318479841749'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blog-post_15.html' title='有趣的问题， 称球'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8k96f10Wzss/SHwwUsUrevI/AAAAAAAAAo0/RjgBm-rWkY8/s72-c/%E5%9B%BE%E4%BE%8B.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2418606858546936947</id><published>2008-07-14T20:45:00.009+08:00</published><updated>2008-07-20T09:39:25.036+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchartV2 .net的实现四</title><content type='html'>实现了一个.net版本&lt;a style="color: rgb(51, 51, 255); font-weight: bold; font-style: italic;" href="http://www.box.net/shared/mpmu9cqsgw"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;上面的版本中JSON序列化所用的组件需要.net framework 3.5的支持，&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; 对这个项目来说，本身有点太过复杂了，以后修改为支持.net framework 2.0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 51);"&gt;如果你使用上面的程序，希望可以发一个生成的图片给我，最好包括你们公司的地址:-)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 204, 51);"&gt;我可以列在下面，谢谢。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;关于openflashchart的介绍见&lt;br /&gt;http://teethgrinder.co.uk/open-flash-chart-2/&lt;br /&gt;&lt;a href="http://www.box.net/shared/tsppyq3cck" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2418606858546936947?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2418606858546936947/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2418606858546936947' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2418606858546936947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2418606858546936947'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchartv2-net.html' title='openflashchartV2 .net的实现四'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2455075720676297327</id><published>2008-07-13T23:49:00.003+08:00</published><updated>2008-07-13T23:52:04.237+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart2 .net实现 三</title><content type='html'>如何使用？&lt;br /&gt;有很多种方式，可以在页面上使用openflashchart的图形，此处只演示一种&lt;br /&gt;&lt;br /&gt;显示页面，比如叫 Pie.aspx&lt;br /&gt;&lt;br /&gt;内容&lt;br /&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Pie.aspx.cs" Inherits="Pie" %&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/a&gt;"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html xmlns="&lt;a href="http://www.w3.org/1999/xhtml"&gt;http://www.w3.org/1999/xhtml&lt;/a&gt;" &amp;gt;&lt;br /&gt;&amp;lt;head runat="server"&amp;gt;&lt;br /&gt;    &amp;lt;title&amp;gt;无标题页&amp;lt;/title&amp;gt;&lt;br /&gt;    &amp;lt;script type="text/javascript" src="swfobject.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;       swfobject.embedSWF("open-flash-chart.swf", "my_chart", "550", "500",&lt;br /&gt;  "9.0.0", "expressInstall.swf",&lt;br /&gt;  {"data-file":"datafile/Pie.aspx"}&lt;br /&gt;  );&lt;br /&gt;    &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;    &amp;lt;form id="form1" runat="server"&amp;gt;&lt;br /&gt;        &amp;lt;div id="my_chart"&amp;gt;&lt;br /&gt;        &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;数据由datafile目录下的Pie.aspx生成，Pie.aspx.cs中Page_Load函数的内容为&lt;br /&gt;        OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();&lt;br /&gt;        chart.Title = new Title("Pie Chart");&lt;br /&gt;&lt;br /&gt;        OpenFlashChart.Pie pie = new OpenFlashChart.Pie();&lt;br /&gt;        Random random = new Random();&lt;br /&gt;&lt;br /&gt;        List&amp;lt;PieValue&amp;gt; values = new List&amp;lt;PieValue&amp;gt;();&lt;br /&gt;        List&amp;lt;string&amp;gt; labels = new List&amp;lt;string&amp;gt;();&lt;br /&gt;        for (int i = 0; i &amp;lt; 12; i++)&lt;br /&gt;        {&lt;br /&gt;            values.Add(new PieValue(random.NextDouble(),"Pie"+i));&lt;br /&gt;            labels.Add(i.ToString());&lt;br /&gt;        }&lt;br /&gt;        pie.Values = values;&lt;br /&gt;        //pie.Colour = "#fff";&lt;br /&gt;        pie.Colours = new string[]{"#04f","#1ff","#6ef","#f30"};&lt;br /&gt;        chart.AddElement(pie);&lt;br /&gt;        string s = chart.ToString();&lt;br /&gt;        Response.Clear();&lt;br /&gt;        Response.CacheControl = "no-cache";&lt;br /&gt;        Response.Write(s);&lt;br /&gt;        Response.End();&lt;br /&gt;&lt;br /&gt;最后的图形为：&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8k96f10Wzss/SHoke6DvTTI/AAAAAAAAAoU/MFarkor42mM/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_8k96f10Wzss/SHoke6DvTTI/AAAAAAAAAoU/MFarkor42mM/s320/%E6%97%A0%E5%91%BD%E5%90%8D.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5222526831289126194" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2455075720676297327?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2455075720676297327/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2455075720676297327' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2455075720676297327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2455075720676297327'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart2-net_603.html' title='openflashchart2 .net实现 三'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8k96f10Wzss/SHoke6DvTTI/AAAAAAAAAoU/MFarkor42mM/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-8098476393707758841</id><published>2008-07-13T23:11:00.004+08:00</published><updated>2008-07-13T23:39:57.207+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart2 .net实现二</title><content type='html'>一些图形具有的值具有特定的格式。&lt;br /&gt;如Pie的节点值，可以同时具有  （value值，color颜色）,也可以只含有值，不包括颜色，&lt;br /&gt;所以对于Pie来说 ，形如   {12，{12，"#ef0"},3}之类的数组是可以接受的。&lt;br /&gt;&lt;a href="http://%e5%af%b9%e4%ba%8e.net/"&gt;对于.net&lt;/a&gt;来说，数组中的值只允许一种类型，表示这种值有困难。&lt;br /&gt;实现的时候，先只实现如下格式{{12,null}，{12，"#ef0"},{3,null}}保证类型的统一。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;为了同时利用已有的代码，抽象出一个泛型类，如图。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8k96f10Wzss/SHobZ6E0S4I/AAAAAAAAAoE/oFWHyBfJOZA/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_8k96f10Wzss/SHobZ6E0S4I/AAAAAAAAAoE/oFWHyBfJOZA/s320/%E6%97%A0%E5%91%BD%E5%90%8D.gif" alt="" id="BLOGGER_PHOTO_ID_5222516849789651842" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-8098476393707758841?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/8098476393707758841/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=8098476393707758841' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8098476393707758841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/8098476393707758841'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart2-net_13.html' title='openflashchart2 .net实现二'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8k96f10Wzss/SHobZ6E0S4I/AAAAAAAAAoE/oFWHyBfJOZA/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-325544224363623872</id><published>2008-07-13T17:39:00.005+08:00</published><updated>2008-07-13T23:40:18.613+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart2 .net 实现的类设计</title><content type='html'>到目前为止，已经有人用perl ,php实现了openflashchart2的数据层。&lt;br /&gt;此处参考php的实现，&lt;a href="http://%e6%9d%a5%e5%ae%9e%e7%8e%b0.net/"&gt;来实现.net&lt;/a&gt;的结构。不过类的层次继承关系重新组织&lt;br /&gt;&lt;br /&gt;以AreaHollow图形为例。&lt;br /&gt;以设计来说，你尽可以做的面面俱到。此处只给出简单的实现，做不得标准:-)，另外此处只是实现过程中的设计，或许在实现的过程中会更改:-).&lt;br /&gt;因为此时，&lt;a href="http://%e6%88%91%e8%bf%98%e6%b2%a1%e6%9c%89%e5%ae%8c%e5%85%a8%e5%ae%9e%e7%8e%b0%e5%9c%a8.net/"&gt;我还没有完全实现在.net&lt;/a&gt;下的版本。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_8k96f10Wzss/SHnOJq2nBzI/AAAAAAAAAn0/-OM70ChfzQ0/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_8k96f10Wzss/SHnOJq2nBzI/AAAAAAAAAn0/-OM70ChfzQ0/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" alt="" id="BLOGGER_PHOTO_ID_5222431908430284594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;openflashchart有很多图形，所以给出一个图形的基类ChartBase，方便后面添加多个图形的时候方便。&lt;br /&gt;Title,Legend,都具有Text(名称)，Style(样式),此处也让他们共用一个基类。&lt;br /&gt;&lt;br /&gt;坐标轴也有一个基类。   OpenflashChart负责整体的控制。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;此处的实现，关键的地方是把类转化为相应的JSON结构。采用JSON.net的实现。&lt;br /&gt;&lt;br /&gt;最后生成AreaHollow的图像的数据层，将会是这样。&lt;br /&gt;OpenFlashChart.OpenFlashChart chart = new OpenFlashChart.OpenFlashChart();&lt;br /&gt;   chart.Title=new Title("AreaHollow");&lt;br /&gt;&lt;br /&gt;   AreaHollow area = new AreaHollow();&lt;br /&gt;   Random random=new Random();&lt;br /&gt;   area.Colour = "#0fe";&lt;br /&gt;   area.DotSize = 2;&lt;br /&gt;   area.Fillalpha = 0.4;&lt;br /&gt;   area.Text = "Test";&lt;br /&gt;   area.Width = 2;&lt;br /&gt;   area.Fontsize = 10;&lt;br /&gt;   IList&amp;lt;double&amp;gt; values = new List&amp;lt;double&amp;gt;();&lt;br /&gt;   for (int i = 0; i &amp;lt; 12; i++)&lt;br /&gt;       values.Add(random.Next(i, i*2));&lt;br /&gt;   area.Values = values;&lt;br /&gt;   chart.AddElement(area);&lt;br /&gt;    XAxis xaxis=new XAxis();&lt;br /&gt;  // xaxis.Labels = new AxisLabel("text","#ef0",10,"vertical");&lt;br /&gt;   xaxis.Steps = 1;&lt;br /&gt;   xaxis.SetRange(0,12);&lt;br /&gt;   chart.X_Axis = xaxis;&lt;br /&gt;   YAxis yaxis = new YAxis();&lt;br /&gt;   yaxis.Steps = 4;&lt;br /&gt;  yaxis.SetRange(0,20);&lt;br /&gt;   chart.Y_Axis = yaxis;&lt;br /&gt;   string s = chart.ToString();&lt;br /&gt;   Response.Clear();&lt;br /&gt;   Response.CacheControl = "no-cache";&lt;br /&gt;   Response.Write(s);&lt;br /&gt;   Response.End();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-325544224363623872?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/325544224363623872/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=325544224363623872' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/325544224363623872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/325544224363623872'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart2-net.html' title='openflashchart2 .net 实现的类设计'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_8k96f10Wzss/SHnOJq2nBzI/AAAAAAAAAn0/-OM70ChfzQ0/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3607838133082525975</id><published>2008-07-13T17:01:00.003+08:00</published><updated>2008-07-13T23:40:49.107+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>openflashchart 2 在asp.net中使用</title><content type='html'>openflashchart 2 中重新设计了数据的格式，从1.0中的参数式的格式，改为了基于JSON格式的表示&lt;br /&gt;现在的图形，全部采用JSON的结构式表示，如AreaHollow图形，会表示成。&lt;br /&gt;&lt;pre id="line1"&gt;{&lt;br /&gt;"title": {&lt;br /&gt;  "text": "Area Chart"&lt;br /&gt;},&lt;br /&gt;"elements": [&lt;br /&gt;   {&lt;br /&gt;    "type": "area_hollow",&lt;br /&gt;    "fill-alpha": 0.35,&lt;br /&gt;    "values": [&lt;br /&gt;      0,&lt;br /&gt;      0.37747172851062,&lt;br /&gt;      0.73989485038644,&lt;br /&gt;      1.0728206994506&lt;br /&gt;//省略&lt;br /&gt;    ],&lt;br /&gt;    "width": 1&lt;br /&gt;  }&lt;br /&gt;],&lt;br /&gt;"y_axis": {&lt;br /&gt;  "min": -2,&lt;br /&gt;  "max": 2,&lt;br /&gt;  "steps": 2,&lt;br /&gt;  "labels": null,&lt;br /&gt;  "offset": 0&lt;br /&gt; },&lt;br /&gt;"x_axis": {&lt;br /&gt;  "labels": {&lt;br /&gt;    "steps": 4,&lt;br /&gt;    "rotate": "vertical"&lt;br /&gt;  },&lt;br /&gt;  "steps": 2&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;像以前一样，展现层依然与数据的生成分离。也就是只要最后的数据格式符合JSON的这种形式，&lt;br /&gt;及openflashchart的字段定义。&lt;br /&gt;就可以。所以可以用任何语言实现它的数据层。&lt;br /&gt;&lt;/pre&gt;幸运的是，&lt;a href="http://%e7%9b%ae%e5%89%8d%e5%b7%b2%e7%bb%8f%e5%9c%a8.net/"&gt;目前已经在.net&lt;/a&gt;下有多种JSON的实现，用以把数据对象转换成JSON的格式。&lt;br /&gt;下面将会有一系列的文章，来说明openflashchart&lt;a href="http://%e7%9a%84.net/"&gt;的.net&lt;/a&gt;实现。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3607838133082525975?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3607838133082525975/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3607838133082525975' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3607838133082525975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3607838133082525975'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/openflashchart-2-aspnet.html' title='openflashchart 2 在asp.net中使用'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-4775990339913563778</id><published>2008-07-12T21:15:00.002+08:00</published><updated>2008-07-13T23:41:05.376+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openflashchart'/><title type='text'>open flash chart 2 发布了</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-4775990339913563778?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/4775990339913563778/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=4775990339913563778' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4775990339913563778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4775990339913563778'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/open-flash-chart-2.html' title='open flash chart 2 发布了'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3925005073263952479</id><published>2008-07-11T13:19:00.001+08:00</published><updated>2008-07-11T13:19:43.211+08:00</updated><title type='text'>简单的图表要素。</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://bp1.blogger.com/_8k96f10Wzss/SHbtb1WuYYI/AAAAAAAAAnc/pqGt8gPh8vk/s1600-h/%3D%3FGB2312%3FB%3Fzbyx7S5naWY%3D%3F%3D-783212"&gt;&lt;img src="http://bp1.blogger.com/_8k96f10Wzss/SHbtb1WuYYI/AAAAAAAAAnc/pqGt8gPh8vk/s320/%3D%3FGB2312%3FB%3Fzbyx7S5naWY%3D%3F%3D-783212"  border="0" alt="" id="BLOGGER_PHOTO_ID_5221621880417313154" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3925005073263952479?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3925005073263952479/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3925005073263952479' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3925005073263952479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3925005073263952479'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blog-post_11.html' title='简单的图表要素。'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_8k96f10Wzss/SHbtb1WuYYI/AAAAAAAAAnc/pqGt8gPh8vk/s72-c/%3D%3FGB2312%3FB%3Fzbyx7S5naWY%3D%3F%3D-783212' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3802981311230678225</id><published>2008-07-08T13:54:00.001+08:00</published><updated>2008-07-08T13:54:46.475+08:00</updated><title type='text'>.net 3.5 大整数 big integer 支持</title><content type='html'>System.core.dll中的System.Numberic 命名空间&lt;br&gt;&lt;pre style="width: 100%;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;BigInteger &lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3802981311230678225?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3802981311230678225/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3802981311230678225' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3802981311230678225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3802981311230678225'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/net-35-big-integer.html' title='.net 3.5 大整数 big integer 支持'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-4610591965268691422</id><published>2008-07-07T23:59:00.001+08:00</published><updated>2008-07-07T23:59:44.857+08:00</updated><title type='text'>比较好的一些开源项目</title><content type='html'>1，mootools&lt;br&gt;javascript 的framework&lt;br&gt;个人认为，功能强大，使用简单，速度快。&lt;br&gt;2,subsonic&lt;br&gt;处理数据库相关的操作，可以生成代码，它的口号是，All your database belong to us.&lt;br&gt;3.wix&lt;br&gt;或许会代替windows install shield ，微软的一些产品的如Office 2007 就是用它做的安装程序。&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-4610591965268691422?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/4610591965268691422/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=4610591965268691422' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4610591965268691422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/4610591965268691422'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blog-post_07.html' title='比较好的一些开源项目'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6121368711948529262</id><published>2008-07-07T23:51:00.001+08:00</published><updated>2008-07-07T23:51:26.464+08:00</updated><title type='text'>Resharper 卸载后 Visual Studio 的快捷键和智能提示消失</title><content type='html'>Resharper的快捷键覆盖了Visual Studio的设置。如果要恢复Visual Studio的快捷键，需要在工具-&amp;gt;导入导出配置-&amp;gt;重置所有键&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 就可以了。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6121368711948529262?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6121368711948529262/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6121368711948529262' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6121368711948529262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6121368711948529262'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/resharper-visual-studio.html' title='Resharper 卸载后 Visual Studio 的快捷键和智能提示消失'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-1322476810298444325</id><published>2008-07-06T23:04:00.001+08:00</published><updated>2008-07-15T00:54:42.685+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>google blog首字下沉</title><content type='html'>同样是修改模板中的&lt;br /&gt;css样式，添加&lt;br /&gt;div  .entry-content:first-letter{font-size:3em;float:left;}&lt;br /&gt;&lt;br /&gt;google,blog的自定义功能实在是很方便啊，与msn space比起来。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-1322476810298444325?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/1322476810298444325/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=1322476810298444325' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1322476810298444325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1322476810298444325'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/google-blog.html' title='google blog首字下沉'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5920645352030362379</id><published>2008-07-06T21:46:00.001+08:00</published><updated>2008-07-06T21:48:29.054+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>设置blog spot使用Google Analytics</title><content type='html'>google的blog中可以自定义模板，&lt;br /&gt;只要在布局里面的选择修改HTML，然后把Google Analytics的跟踪代码放进去就可以了。&lt;br /&gt;很简单。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5920645352030362379?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5920645352030362379/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5920645352030362379' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5920645352030362379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5920645352030362379'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blog-spotgoogle-analytics.html' title='设置blog spot使用Google Analytics'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7125638357525354222</id><published>2008-07-06T09:12:00.004+08:00</published><updated>2008-07-08T00:13:08.474+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='piwik'/><title type='text'>piwik 请求</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://dev.piwik.org/trac/wiki/MainSequenceDiagram"&gt;http://dev.piwik.org/trac/wiki/MainSequenceDiagram&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_8k96f10Wzss/SHJAf2lz5UI/AAAAAAAAAms/0OLYDJ_R6Uc/s1600-h/diagram_general_request.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp2.blogger.com/_8k96f10Wzss/SHJAf2lz5UI/AAAAAAAAAms/0OLYDJ_R6Uc/s320/diagram_general_request.jpg" alt="" id="BLOGGER_PHOTO_ID_5220305834050053442" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7125638357525354222?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7125638357525354222/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7125638357525354222' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7125638357525354222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7125638357525354222'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/piwik_06.html' title='piwik 请求'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_8k96f10Wzss/SHJAf2lz5UI/AAAAAAAAAms/0OLYDJ_R6Uc/s72-c/diagram_general_request.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-3130977597855687818</id><published>2008-07-04T19:23:00.001+08:00</published><updated>2008-07-04T19:23:53.594+08:00</updated><title type='text'>强大的搜索引擎</title><content type='html'>google的搜索引擎做的更出众了&lt;br&gt;自己的帖子写完之后，半小时左右就可以用google搜出来。&lt;br&gt;速度更新很快。&lt;br&gt;baidu好像死了。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-3130977597855687818?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/3130977597855687818/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=3130977597855687818' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3130977597855687818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/3130977597855687818'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/blog-post.html' title='强大的搜索引擎'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-6489349736862850588</id><published>2008-07-04T15:27:00.003+08:00</published><updated>2008-07-06T23:08:46.987+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google treasure hunt'/><title type='text'>google treasure hunt -----network 网络寻址</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: normal;"&gt;这个自己看吧，本人对网络外行：-（&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;Question&lt;/h2&gt;     &lt;p&gt;Below is a diagram of a computer network.  The nodes are hosts on the     network, and the lines between them are links.  A packet is sent out     from host &lt;b&gt;F&lt;/b&gt; with a destination of     &lt;b&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/b&gt;.  Which nodes does the packet pass     through on its way to the destination?  (include start and final node in     your answer)&lt;/p&gt;     &lt;p&gt;       &lt;img src="http://treasurehunt.appspot.com/images/network.png" alt="Network" height="210" width="400" /&gt;     &lt;/p&gt;          Here is a network routing table you'll need to determine the path taken:     &lt;table style="border: 1px solid black;" border="1" width="100%"&gt;      &lt;tbody&gt;&lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;Node&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;Ip address&lt;/td&gt;                &lt;td&gt;Routing table entry &lt;/td&gt;                &lt;td&gt;Routing table entry &lt;/td&gt;                &lt;td&gt;Routing table entry &lt;/td&gt;              &lt;td style="border: 1px solid black;"&gt;Default route&lt;/td&gt;      &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;A&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt; =&amp;gt; &lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt; =&amp;gt; &lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.0/24"&gt;74.1.70.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://102.41.84.235/"&gt;102.41.84.235&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://104.173.164.71/"&gt;104.173.164.71&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;B&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt; =&amp;gt; &lt;a href="http://104.173.164.71/"&gt;104.173.164.71&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt; =&amp;gt; &lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.208.9.0/24"&gt;102.208.9.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;C&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt; =&amp;gt; &lt;a href="http://102.41.84.235/"&gt;102.41.84.235&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt; =&amp;gt; &lt;a href="http://26.153.160.156/"&gt;26.153.160.156&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.0/24"&gt;74.1.70.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;D&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt; =&amp;gt; &lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt; =&amp;gt; &lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.0/24"&gt;38.202.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;E&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.208.9.150/"&gt;102.208.9.150&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt; =&amp;gt; &lt;a href="http://47.198.81.165/"&gt;47.198.81.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt; =&amp;gt; &lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://26.153.160.0/24"&gt;26.153.160.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;F&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt; =&amp;gt; &lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://26.153.160.156/"&gt;26.153.160.156&lt;/a&gt; =&amp;gt; &lt;a href="http://47.198.81.165/"&gt;47.198.81.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.208.9.0/24"&gt;102.208.9.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://102.208.9.150/"&gt;102.208.9.150&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;G&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt; =&amp;gt; &lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt; =&amp;gt; &lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.0/24"&gt;11.207.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;H&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt; =&amp;gt; &lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt; =&amp;gt; &lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.0/24"&gt;107.254.82.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;I&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt; =&amp;gt; &lt;a href="http://102.208.9.150/"&gt;102.208.9.150&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt; =&amp;gt; &lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.0/24"&gt;74.1.70.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://47.198.81.165/"&gt;47.198.81.165&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;J&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://47.198.81.165/"&gt;47.198.81.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt; =&amp;gt; &lt;a href="http://102.208.9.150/"&gt;102.208.9.150&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.208.9.150/"&gt;102.208.9.150&lt;/a&gt; =&amp;gt; &lt;a href="http://108.85.16.8/"&gt;108.85.16.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.0/24"&gt;11.207.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://253.172.13.172/"&gt;253.172.13.172&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;K&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt; =&amp;gt; &lt;a href="http://38.202.188.8/"&gt;38.202.188.8&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt; =&amp;gt; &lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.0/24"&gt;38.202.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;L&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt; =&amp;gt; &lt;a href="http://102.41.84.235/"&gt;102.41.84.235&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt; =&amp;gt; &lt;a href="http://104.173.164.71/"&gt;104.173.164.71&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.0/24"&gt;11.207.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;M&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://104.173.164.71/"&gt;104.173.164.71&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://54.91.191.110/"&gt;54.91.191.110&lt;/a&gt; =&amp;gt; &lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt; =&amp;gt; &lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.41.84.0/24"&gt;102.41.84.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;N&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt; =&amp;gt; &lt;a href="http://118.51.156.14/"&gt;118.51.156.14&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://47.198.81.165/"&gt;47.198.81.165&lt;/a&gt; =&amp;gt; &lt;a href="http://26.153.160.156/"&gt;26.153.160.156&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://38.202.188.0/24"&gt;38.202.188.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://104.173.164.71/"&gt;104.173.164.71&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;O&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://26.153.160.156/"&gt;26.153.160.156&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://174.179.20.151/"&gt;174.179.20.151&lt;/a&gt; =&amp;gt; &lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt; =&amp;gt; &lt;a href="http://102.41.84.235/"&gt;102.41.84.235&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.208.9.0/24"&gt;102.208.9.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://115.32.2.165/"&gt;115.32.2.165&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;           &lt;tr style="border: 1px solid black;"&gt;       &lt;td style="border: 1px solid black;"&gt;P&lt;/td&gt;       &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://102.41.84.235/"&gt;102.41.84.235&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt; =&amp;gt; &lt;a href="http://26.153.160.156/"&gt;26.153.160.156&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://22.245.173.210/"&gt;22.245.173.210&lt;/a&gt; =&amp;gt; &lt;a href="http://107.254.82.100/"&gt;107.254.82.100&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://74.1.70.0/24"&gt;74.1.70.0/24&lt;/a&gt; =&amp;gt; &lt;a href="http://74.1.70.230/"&gt;74.1.70.230&lt;/a&gt;&lt;/td&gt;                &lt;td style="border: 1px solid black;"&gt;&lt;a href="http://11.207.188.140/"&gt;11.207.188.140&lt;/a&gt;&lt;/td&gt;             &lt;/tr&gt;          &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;   &lt;p&gt;       Enter the nodes the packet passes through below&lt;br /&gt;     &lt;i&gt;(Note: Answer must start with F, end with       the destination node name, and contain only node names.)&lt;/i&gt;     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-6489349736862850588?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/6489349736862850588/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=6489349736862850588' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6489349736862850588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/6489349736862850588'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/google-treasure-hunt-network.html' title='google treasure hunt -----network 网络寻址'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-281820690843040703</id><published>2008-07-04T13:40:00.002+08:00</published><updated>2008-07-06T09:41:15.390+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google treasure hunt'/><title type='text'>google treasure hunt ----zip</title><content type='html'>&lt;h2&gt;问题：&lt;/h2&gt;统计下面zip文件夹中满足下面条件的数据，并把它们的乘积返回。&lt;br /&gt;所有文件名或文件路径中包含&lt;b&gt;foo&lt;/b&gt;,且以&lt;b&gt;.txt&lt;/b&gt;结尾的文件中的第4行的总数&lt;br /&gt;所有文件名或文件路径中包含&lt;b&gt;EFG&lt;/b&gt; ,且以&lt;b&gt;.js&lt;/b&gt;结尾的文件中的第5行的总数&lt;br /&gt;提示：如果相应的行不存在，不统计&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Question&lt;/h2&gt;     &lt;p&gt;Here is a random zip archive for you to download:&lt;br /&gt;    &lt;b&gt;&lt;a href="http://treasurehunt.appspot.com/historic/zip/download?email_address=xiaoyifang198302@gmail.com"&gt;GoogleTreasureHunt08_18057390569245304937.zip&lt;/a&gt;&lt;/b&gt;     &lt;/p&gt;     &lt;p&gt;        Unzip the archive, then process the resulting files to obtain        a numeric result.  You'll be taking the sum of lines from files        matching a certain description, and multiplying those sums        together to obtain a final result.  Note that files have many        different extensions, like '.pdf' and '.js', but all are plain        text files containing a small number of lines of text.     &lt;/p&gt;     &lt;p&gt;            Sum of line &lt;b&gt;4&lt;/b&gt; for all files with       path or name containing &lt;b&gt;foo&lt;/b&gt; and       ending in &lt;b&gt;.txt&lt;/b&gt;&lt;br /&gt;      Sum of line &lt;b&gt;5&lt;/b&gt; for all files with       path or name containing &lt;b&gt;EFG&lt;/b&gt; and       ending in &lt;b&gt;.js&lt;/b&gt;&lt;br /&gt;    &lt;i&gt;Hint: If the requested line does not exist, do not increment the sum.&lt;/i&gt;     &lt;/p&gt;     &lt;p&gt;       Multiply all the above sums together and enter the product below.&lt;br /&gt; &lt;i&gt;(Note: Answer must be an exact, decimal representation of the number.)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;程序:&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;static Int64 sum(string folder, string ext, string foundstring, Int64 linenum)&lt;br /&gt;{&lt;br /&gt;Int64 result=0;&lt;br /&gt;string[] files = Directory.GetFiles(folder, ext, SearchOption.AllDirectories);&lt;br /&gt;foreach (string file in files)&lt;br /&gt;{&lt;br /&gt;if (file.ToLower().Contains(foundstring))&lt;br /&gt;using (StreamReader reader = new StreamReader(file))&lt;br /&gt;{&lt;br /&gt;Int64 count = 0;&lt;br /&gt;string line;&lt;br /&gt;while ((line=reader.ReadLine())!=null)&lt;br /&gt;{&lt;br /&gt;count++;&lt;br /&gt;if (count == linenum)&lt;br /&gt;{&lt;br /&gt;Int64 temp = Convert.ToInt64(line);&lt;br /&gt;result+=temp;&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;return result;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-281820690843040703?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/281820690843040703/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=281820690843040703' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/281820690843040703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/281820690843040703'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/google-treasure-hunt-zip.html' title='google treasure hunt ----zip'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-1743502862951162358</id><published>2008-07-04T11:06:00.005+08:00</published><updated>2008-07-06T23:55:54.137+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google treasure hunt'/><title type='text'>google tresure hunt 机器人</title><content type='html'>&lt;h2  style="font-weight: normal;font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;有一个机器人在36x36的格子上的左上角，移动到右下角，每次只能向下，或向右移动一步。&lt;/span&gt;&lt;/h2&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;共有多少条路径？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;这个问题很简单，组合数学中的问题。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Question     &lt;p&gt;A robot is located at the top-left corner of a &lt;b&gt;36&lt;/b&gt; x        &lt;b&gt;36&lt;/b&gt; grid (marked 'Start' in the diagram below).&lt;/p&gt;     &lt;p&gt;The robot can only move either down or right at any point in time.        The robot is trying to reach the bottom-right corner of the grid        (marked 'Finish' in the diagram below).&lt;/p&gt;     &lt;p&gt;&lt;i&gt;&lt;b&gt;Note&lt;/b&gt;: The grid below is 7x3, and is used to illustrate the        problem.  It is not drawn to scale.&lt;/i&gt;&lt;/p&gt;        &lt;img src="http://treasurehunt.appspot.com/images/robot_maze.png" alt="Robot" height="251" width="548" /&gt;&lt;br /&gt;&lt;p class="i"&gt;*Image not to scale.&lt;/p&gt;     &lt;p&gt;       How many possible unique paths are there?&lt;br /&gt;&lt;i&gt;(Note: Answer must be an exact, decimal representation of the number.)&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;解法：对于n &lt;/i&gt;x&lt;i&gt; m的格子，路径数为组合中 n+m-2个数中n-1的组合数,&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;分析，机器人共需要走n+m-2步到达目的地。这些步中有n-1步是需要向右的。正好是组合数学中的组合定义。&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style="font-style: italic;"&gt;数目可能比较大，会超出整形的最大值。编程的话，需要大数的支持。&lt;/p&gt;&lt;p&gt;&lt;span style="font-style: italic;"&gt;有开源的一些项目可以使用。.net的话，可以用IntX   codeplex上的项目。&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-1743502862951162358?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/1743502862951162358/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=1743502862951162358' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1743502862951162358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/1743502862951162358'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/google-tresure-hunt.html' title='google tresure hunt 机器人'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7356568579599745884</id><published>2008-07-03T21:36:00.007+08:00</published><updated>2008-07-06T23:51:44.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google treasure hunt'/><title type='text'>google寻宝 google treasure hunt prime   素数问题</title><content type='html'>偶然看见的题目，很有意思，一时技痒，试着解决一下:-)&lt;br /&gt;题目翻译如下:&lt;br /&gt;找一个最小的素数，使其满足一下条件:&lt;br /&gt;分别可以表示成连续11，37，347，1157个素数之和。&lt;br /&gt;&lt;br /&gt;如41是满足下面条件的最小素数：&lt;br /&gt;同时满足连续3个，和6个的素数之和。&lt;br /&gt;&lt;i&gt;11 + 13 + 17 = 41，&lt;br /&gt;&lt;/i&gt;&lt;i&gt;2 + 3 + 5 + 7 + 11 + 13 = 41&lt;br /&gt;&lt;br /&gt;题目中的数字是动态生成的。这是给我生成的题目。解法都一样。&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;h2&gt;Question:&lt;/h2&gt;     &lt;p&gt;Find the smallest number that can be expressed as&lt;br /&gt;the sum of &lt;b&gt;11&lt;/b&gt; consecutive prime numbers,&lt;br /&gt;the sum of &lt;b&gt;37&lt;/b&gt; consecutive prime numbers,&lt;br /&gt;the sum of &lt;b&gt;347&lt;/b&gt; consecutive prime numbers,&lt;br /&gt;the sum of &lt;b&gt;1157&lt;/b&gt; consecutive prime numbers,&lt;br /&gt;and is itself a prime number.     &lt;/p&gt;     &lt;p&gt;&lt;i&gt;     For example, 41 is the smallest prime number that can be expressed as&lt;br /&gt;the sum of 3 consecutive primes (11 + 13 + 17 = 41) and&lt;br /&gt;the sum of 6 consecutive primes (2 + 3 + 5 + 7 + 11 + 13 = 41).&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;此题的答案是:9778121&lt;/i&gt;&lt;/p&gt;&lt;p&gt;程序：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;pre style=""&gt;&lt;blockquote&gt;&lt;pre&gt;        static bool isPrime(Int64 num)&lt;br /&gt;       {&lt;br /&gt;           if ((num == 2) || (num == 3))&lt;br /&gt;               return true;&lt;br /&gt;           Int64 sqrti = (Int64)Math.Sqrt(num) + 1;&lt;br /&gt;           for (Int64 i = 2; i &lt; sqrti; i++)&lt;br /&gt;           {&lt;br /&gt;               if (num % i == 0)&lt;br /&gt;                   return false;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           return true;&lt;br /&gt;       }&lt;br /&gt;       static void Main(string[] args)&lt;br /&gt;       {&lt;br /&gt;           Int64 result = 0;&lt;br /&gt;           bool found = false;&lt;br /&gt;           Int64 endprime;&lt;br /&gt;           Int64 startprime = 2;&lt;br /&gt;           Int64 sumtotal = sum(startprime, 1157, out endprime);&lt;br /&gt;           Console.WriteLine(sumtotal);&lt;br /&gt;           Console.WriteLine(endprime);&lt;br /&gt;           while (!found)&lt;br /&gt;           {&lt;br /&gt;               while (!isPrime(sumtotal))&lt;br /&gt;               {&lt;br /&gt;                   sumtotal = sumtotal + endprime - startprime;&lt;br /&gt;                   startprime = findPrimeAfter(startprime);&lt;br /&gt;                   endprime = findPrimeAfter(endprime);&lt;br /&gt;                  &lt;br /&gt;               }&lt;br /&gt;               Console.WriteLine("find temp prime sum:" + sumtotal);&lt;br /&gt;               if (splitprime(sumtotal, 11) &amp;amp;&amp;amp; splitprime(sumtotal, 37) &amp;amp;&amp;amp; splitprime(sumtotal, 347))&lt;br /&gt;               {&lt;br /&gt;                   result = sumtotal;&lt;br /&gt;                   found = true;&lt;br /&gt;               }&lt;br /&gt;               else&lt;br /&gt;               {&lt;br /&gt;                   sumtotal = sumtotal + endprime - startprime;&lt;br /&gt;                   startprime = findPrimeAfter(startprime);&lt;br /&gt;                   endprime = findPrimeAfter(endprime);&lt;br /&gt;               }&lt;br /&gt;&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           Console.WriteLine("result:" + result);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;       }&lt;br /&gt;       static bool splitprime(Int64 prime, Int64 slicenum)&lt;br /&gt;       {&lt;br /&gt;           Int64 average = prime / slicenum;&lt;br /&gt;           Int64 lowprime = findPrimeBefore(average, slicenum);&lt;br /&gt;           // Int64 highprime = findPrimeAfter(average, slicenum);&lt;br /&gt;           Int64 startprime = lowprime;&lt;br /&gt;           Int64 endprime;&lt;br /&gt;           Int64 slicetotalnum = sum(startprime, slicenum, out endprime);&lt;br /&gt;           while ((startprime &lt; average) &amp;amp;&amp;amp; (slicetotalnum &lt;= prime))&lt;br /&gt;           {&lt;br /&gt;               if (slicetotalnum == prime)&lt;br /&gt;               {&lt;br /&gt;                   Int64 temp = startprime;&lt;br /&gt;                   Console.Write(prime+"=");&lt;br /&gt;                   while (slicenum-- &gt; 0)&lt;br /&gt;                   {&lt;br /&gt;                       Console.Write(temp + "+");&lt;br /&gt;                       temp = findPrimeAfter(temp);&lt;br /&gt;                   }&lt;br /&gt;                   Console.WriteLine();&lt;br /&gt;                   return true;&lt;br /&gt;               }&lt;br /&gt;               slicetotalnum = slicetotalnum + endprime - startprime;&lt;br /&gt;               startprime = findPrimeAfter(startprime);&lt;br /&gt;               endprime = findPrimeAfter(endprime);&lt;br /&gt;              &lt;br /&gt;           }&lt;br /&gt;           return false;&lt;br /&gt;       }&lt;br /&gt;       static Int64 sum(Int64 startprimenum, Int64 primenum, out Int64 endprimenum)&lt;br /&gt;       {&lt;br /&gt;           Int64 total = 0;&lt;br /&gt;           Int64 prime = startprimenum;&lt;br /&gt;           for (int i = 0; i &lt; primenum; i++)&lt;br /&gt;           {&lt;br /&gt;               total += prime;&lt;br /&gt;               prime = findPrimeAfter(prime);&lt;br /&gt;           }&lt;br /&gt;           endprimenum = prime;&lt;br /&gt;           return total;&lt;br /&gt;       }&lt;br /&gt;       static Int64 findPrimeBefore(Int64 prime)&lt;br /&gt;       {&lt;br /&gt;           if (prime == 2)&lt;br /&gt;               return 2;&lt;br /&gt;           if (prime == 3)&lt;br /&gt;               return 2;&lt;br /&gt;           if (prime % 2 == 0)&lt;br /&gt;               prime = prime - 1;&lt;br /&gt;           else&lt;br /&gt;           {&lt;br /&gt;               prime = prime - 2;&lt;br /&gt;           }&lt;br /&gt;           while (!isPrime(prime) &amp;amp;&amp;amp; prime &gt; 0)&lt;br /&gt;           {&lt;br /&gt;               prime = prime - 2;&lt;br /&gt;           }&lt;br /&gt;           return prime;&lt;br /&gt;       }&lt;br /&gt;       static Int64 findPrimeBefore(Int64 prime, Int64 before)&lt;br /&gt;       {&lt;br /&gt;           while (before-- &gt; 0 &amp;amp;&amp;amp; prime &gt; 0)&lt;br /&gt;               prime = findPrimeBefore(prime);&lt;br /&gt;           return prime;&lt;br /&gt;       }&lt;br /&gt;       static Int64 findPrimeAfter(Int64 prime, Int64 after)&lt;br /&gt;       {&lt;br /&gt;           while (after-- &gt; 0)&lt;br /&gt;               prime = findPrimeAfter(prime);&lt;br /&gt;           return prime;&lt;br /&gt;       }&lt;br /&gt;       static Int64 findPrimeAfter(Int64 prime)&lt;br /&gt;       {&lt;br /&gt;           if (prime == 2)&lt;br /&gt;               return 3;&lt;br /&gt;           if ((prime &amp;amp; 1) == 1)&lt;br /&gt;               prime = prime + 2;&lt;br /&gt;           else&lt;br /&gt;           {&lt;br /&gt;               prime = prime + 1;&lt;br /&gt;           }&lt;br /&gt;           while (!isPrime(prime) &amp;amp;&amp;amp; prime &gt; 0)&lt;br /&gt;           {&lt;br /&gt;               prime = prime + 2;&lt;br /&gt;           }&lt;br /&gt;           return prime;&lt;br /&gt;       }&lt;/pre&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7356568579599745884?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7356568579599745884/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7356568579599745884' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7356568579599745884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7356568579599745884'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/google-google-treasure-hunt.html' title='google寻宝 google treasure hunt prime   素数问题'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5457331730974414529</id><published>2008-07-02T23:40:00.002+08:00</published><updated>2008-07-06T09:40:06.359+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='piwik'/><title type='text'>piwik数据库表结构及类分析</title><content type='html'>&lt;a href="http://dev.piwik.org/trac/wiki/DatabaseSchema"&gt;http://dev.piwik.org/trac/wiki/DatabaseSchema&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5457331730974414529?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5457331730974414529/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5457331730974414529' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5457331730974414529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5457331730974414529'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/piwik.html' title='piwik数据库表结构及类分析'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-7616511961116774504</id><published>2008-07-01T21:31:00.001+08:00</published><updated>2008-07-01T21:35:20.329+08:00</updated><title type='text'>VS2005/2008 字体设置</title><content type='html'>新发现了一个VS 2005的Theme,&lt;br /&gt;&lt;a href="http://www.codinghorror.com/blog/archives/000682.html"&gt;http://www.codinghorror.com/blog/archives/000682.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;效果不错：&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_8k96f10Wzss/SGoyY6gEOYI/AAAAAAAAAmM/1xKPmSCQxkk/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_8k96f10Wzss/SGoyY6gEOYI/AAAAAAAAAmM/1xKPmSCQxkk/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" alt="" id="BLOGGER_PHOTO_ID_5218038521864141186" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-7616511961116774504?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/7616511961116774504/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=7616511961116774504' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7616511961116774504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/7616511961116774504'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/07/vs20052008.html' title='VS2005/2008 字体设置'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8k96f10Wzss/SGoyY6gEOYI/AAAAAAAAAmM/1xKPmSCQxkk/s72-c/%E6%97%A0%E5%91%BD%E5%90%8D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-5471103321403043204</id><published>2008-06-30T21:02:00.001+08:00</published><updated>2008-06-30T21:02:06.116+08:00</updated><title type='text'>C# sql 事务的问题</title><content type='html'>在使用&lt;a href="http://ado.net"&gt;ado.net&lt;/a&gt;的事务机制的时候，&lt;br&gt;如果对一个表先进行了更新，然后在请求同一个表中的被更新的数据的时候会造成死锁。&lt;br&gt;如果需要即查询数据，又要更新的话，需要谨慎的处理操作的顺序。&lt;br&gt;比如在查询完了之后，才更新数据。或者在更新数据后，提交事务。&lt;br&gt;&lt;br&gt;不知道是否有设置读取脏数据的设置？再查。&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-5471103321403043204?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/5471103321403043204/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=5471103321403043204' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5471103321403043204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/5471103321403043204'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/06/c-sql.html' title='C# sql 事务的问题'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3363558143682234535.post-2362028492609831697</id><published>2008-06-29T13:07:00.003+08:00</published><updated>2008-11-02T12:11:54.141+08:00</updated><title type='text'>有创意的网站错误页面</title><content type='html'>&lt;p class="mobile-photo"&gt;1，http://github.com/&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://bp3.blogger.com/_8k96f10Wzss/SGcYertQUMI/AAAAAAAAAl8/kTgs8VO3rxI/s1600-h/%3D%3FGB2312%3FB%3FR2l0SHViIKGqIFNlcnZlciBFcnJvci5wbmc%3D%3F%3D-726575"&gt;&lt;img src="http://bp3.blogger.com/_8k96f10Wzss/SGcYertQUMI/AAAAAAAAAl8/kTgs8VO3rxI/s320/%3D%3FGB2312%3FB%3FR2l0SHViIKGqIFNlcnZlciBFcnJvci5wbmc%3D%3F%3D-726575" alt="" id="BLOGGER_PHOTO_ID_5217165608739688642" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="gmail_quote"&gt;2.tudou&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8k96f10Wzss/SJwIZC1F9sI/AAAAAAAAArE/tYvIsYSvvcM/s1600-h/%E5%87%BA%E9%94%99%E5%95%A6%EF%BC%81-%E8%A7%86%E9%A2%91-%E5%9C%A8%E7%BA%BF%E8%A7%82%E7%9C%8B-%E5%9C%9F%E8%B1%86%E7%BD%91.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_8k96f10Wzss/SJwIZC1F9sI/AAAAAAAAArE/tYvIsYSvvcM/s320/%E5%87%BA%E9%94%99%E5%95%A6%EF%BC%81-%E8%A7%86%E9%A2%91-%E5%9C%A8%E7%BA%BF%E8%A7%82%E7%9C%8B-%E5%9C%9F%E8%B1%86%E7%BD%91.png" alt="" id="BLOGGER_PHOTO_ID_5232066093446985410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="gmail_quote"&gt;3,emule&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8k96f10Wzss/SQ0oWTjeNVI/AAAAAAAAAs0/sPAA3xqqw-c/s1600-h/%E6%97%A0%E5%91%BD%E5%90%8D.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://3.bp.blogspot.com/_8k96f10Wzss/SQ0oWTjeNVI/AAAAAAAAAs0/sPAA3xqqw-c/s320/%E6%97%A0%E5%91%BD%E5%90%8D.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5263907903137264978" /&gt;&lt;/a&gt;&lt;div class="gmail_quote"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3363558143682234535-2362028492609831697?l=xiao-yifang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xiao-yifang.blogspot.com/feeds/2362028492609831697/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3363558143682234535&amp;postID=2362028492609831697' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2362028492609831697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3363558143682234535/posts/default/2362028492609831697'/><link rel='alternate' type='text/html' href='http://xiao-yifang.blogspot.com/2008/06/blog-post.html' title='有创意的网站错误页面'/><author><name>一方</name><uri>http://www.blogger.com/profile/00093921750165838923</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_8k96f10Wzss/SGcYertQUMI/AAAAAAAAAl8/kTgs8VO3rxI/s72-c/%3D%3FGB2312%3FB%3FR2l0SHViIKGqIFNlcnZlciBFcnJvci5wbmc%3D%3F%3D-726575' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
