<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sdt.sumida.com.cn:8080/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Coolboy - All Comments</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>re: 无题</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/12/11/15524.aspx#15529</link><pubDate>Fri, 11 Dec 2009 08:12:47 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:15529</guid><dc:creator>Vivian</dc:creator><description>&lt;p&gt;机会是在跳下去的那一刻产生的&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=15529" width="1" height="1"&gt;</description></item><item><title>re: 无题</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/12/11/15524.aspx#15528</link><pubDate>Fri, 11 Dec 2009 08:05:17 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:15528</guid><dc:creator>Vivian</dc:creator><description>&lt;p&gt;机会是在跳下去的那一刻产生的。&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=15528" width="1" height="1"&gt;</description></item><item><title>re: 无题</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/12/11/15524.aspx#15525</link><pubDate>Fri, 11 Dec 2009 05:29:28 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:15525</guid><dc:creator>slash</dc:creator><description>&lt;p&gt;so ?&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=15525" width="1" height="1"&gt;</description></item><item><title>re: [推荐] 炸弹是怎样爆炸的-动态装卸DLL</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/08/12/dll.aspx#14362</link><pubDate>Wed, 12 Aug 2009 05:40:40 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:14362</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;再来一个简单的...&lt;/p&gt;
&lt;p&gt;namespace MyAddin&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;public interface IAddin&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;void PrintName();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;using System;&lt;/p&gt;
&lt;p&gt;namespace MyAddin&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;public class Addin : MarshalByRefObject, IAddin&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private const string name = &amp;quot;My name is addin-01!&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void PrintName()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Console.WriteLine(name);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;using System;&lt;/p&gt;
&lt;p&gt;using System.IO;&lt;/p&gt;
&lt;p&gt;namespace MyAddin&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;class Program&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;static void Main()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//开始&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Console.WriteLine(&amp;quot;Begin!&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//准备工作：得到插件路径&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string pathNameOfAddin = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, &amp;quot;MyAddin.dll&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//构建AppDomainSetup实例 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomainSetup setup = new AppDomainSetup();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setup.ApplicationBase = AppDomain.CurrentDomain.BaseDirectory;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setup.ShadowCopyFiles = &amp;quot;true&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//装载AppDomainOfAddin &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain appDomainOfAddin = AppDomain.CreateDomain(&amp;quot;AppDomainOfAddin&amp;quot;, null, setup);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//调用AppDomainOfAddin&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IAddin myAddin = (IAddin)appDomainOfAddin.CreateInstanceFromAndUnwrap(pathNameOfAddin, &amp;quot;MyAddin.Addin&amp;quot;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;myAddin.PrintName();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//卸载AppDomainOfAddin &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AppDomain.Unload(appDomainOfAddin);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//删除AppDomainOfAddin&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;File.Delete(pathNameOfAddin);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Console.WriteLine(pathNameOfAddin+(File.Exists(pathNameOfAddin) ? &amp;quot;删除失败!&amp;quot; : &amp;quot;删除成功!&amp;quot;));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//结束&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Console.ReadKey();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;//输出：&lt;/p&gt;
&lt;p&gt;//Begin!&lt;/p&gt;
&lt;p&gt;//My name is addin-01!&lt;/p&gt;
&lt;p&gt;//F:\开发项目\临时区间\SolutionNew\Test\bin\Debug\MyAddin.dll删除成功!&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=14362" width="1" height="1"&gt;</description></item><item><title>re: bom表展开</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/07/02/bom.aspx#13918</link><pubDate>Tue, 07 Jul 2009 01:01:12 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:13918</guid><dc:creator>wego</dc:creator><description>&lt;p&gt;Oracle 对阶梯表有很好的支持!&lt;/p&gt;
&lt;p&gt;也可写成&lt;/p&gt;
&lt;p&gt;SELECT &amp;nbsp; &amp;nbsp; CONNECT_BY_ROOT mj, zj, LPAD ('.', LEVEL - 1, '.') || LEVEL le&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;FROM bom&lt;/p&gt;
&lt;p&gt;START WITH mj = 'Y01'&lt;/p&gt;
&lt;p&gt;CONNECT BY mj = PRIOR zj&lt;/p&gt;
&lt;p&gt;而且支持根节点不只是 Y01 的情况. &lt;/p&gt;
&lt;p&gt;如新增一条记录: &amp;nbsp;X01 X02&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=13918" width="1" height="1"&gt;</description></item><item><title>re: bom表展开</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/07/02/bom.aspx#13858</link><pubDate>Thu, 02 Jul 2009 08:27:51 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:13858</guid><dc:creator>slash</dc:creator><description>&lt;p&gt;顶一下。&lt;/p&gt;
&lt;p&gt;顺便参考：&lt;a rel="nofollow" target="_new" href="http://10.180.0.10:8080/cs/blogs/slash/archive/2008/05/20/oracle-sql-sql.aspx"&gt;10.180.0.10/.../oracle-sql-sql.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=13858" width="1" height="1"&gt;</description></item><item><title>re: 温故而知新之Oracle110个函数</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2009/05/22/oracle110.aspx#13342</link><pubDate>Sat, 23 May 2009 05:45:27 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:13342</guid><dc:creator>slash</dc:creator><description>&lt;p&gt;哇，好多函数，看的头都晕了。&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=13342" width="1" height="1"&gt;</description></item><item><title>re: 很多抽筋的笑话，心情不好的孩子慢慢看。我看完了，笑的肚子疼！  </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/12/15/11340.aspx#11467</link><pubDate>Sat, 27 Dec 2008 02:51:43 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:11467</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;1.一学生“你把我的衬衫拿到哪里去了？”同屋的人“送洗衣房了”“我的天哪，我把历史课的全要点都记在了袖口了。” &lt;/p&gt;
&lt;p&gt;2.一个神经病躺在床上唱歌，唱着唱着，翻了个身继续唱，医生问他：你唱就唱吧，翻身干吗呀？神经病说：傻瓜，A面唱完当然唱B面！ &lt;/p&gt;
&lt;p&gt;3.两头牛在吃草。其中一头说；“最近流行疯牛病，我们不会被传染上吧？”另一头说；“不会，我们是袋鼠啊。”已经疯了！ &lt;/p&gt;
&lt;p&gt;4.伊拉克战争期间最流行的三个词：和平peace,战争war.发现found,把这三个英文单词连起来大声读三遍，你会揭开一个重大历史谜团。 （屁是我放的）... &lt;/p&gt;
&lt;p&gt;5.传说你可狠了，在戏院里横躺着占四个座位，别人叫你起来，你却只哼哼两声不动地方，保安来了说：朋友够狠，哪条道上的？你咬牙说：楼上过道摔下来的！ &lt;/p&gt;
&lt;p&gt;6.士兵问连长：作战时踩到地雷咋办？连长大为恼火：能咋办？踩坏了照价赔偿。 &lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=11467" width="1" height="1"&gt;</description></item><item><title>re: 很多抽筋的笑话，心情不好的孩子慢慢看。我看完了，笑的肚子疼！  </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/12/15/11340.aspx#11466</link><pubDate>Sat, 27 Dec 2008 02:50:17 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:11466</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;1、 碗掉下来，头大个疤 &lt;/p&gt;
&lt;p&gt;2、一次文艺晚会，主持人上台报幕：下面请欣赏：新疆歌舞，掀起你的头盖骨！ &lt;/p&gt;
&lt;p&gt;毛骨悚然！！！！！ &lt;/p&gt;
&lt;p&gt;3、老虎不发猫，你当我是病危呀！ &lt;/p&gt;
&lt;p&gt;4、上高中时，课堂纪律混乱，老师一怒之下揪起XXX，说：XXX,你给我站墙上去！ &lt;/p&gt;
&lt;p&gt;~~全班暴寒！ &lt;/p&gt;
&lt;p&gt;5、一次我开车，坐我旁边的女同事突然问：“你怎么开车不系安全套的？” &lt;/p&gt;
&lt;p&gt;6、我：那是我们物理老师。。。 &lt;/p&gt;
&lt;p&gt;同学：教什么的阿？ &lt;/p&gt;
&lt;p&gt;我：化学。。。 &lt;/p&gt;
&lt;p&gt;7、在网吧，一同学突然举手，大喊：“老师！” &lt;/p&gt;
&lt;p&gt;8、我们宿舍一个人喝多了要去尿尿然后带出一句冷话：尿喝多了，酒就特别多． &lt;/p&gt;
&lt;p&gt;9、买橘子，老板：一块五一斤。我：太贵了，五块钱三斤吧。老板：不行不行。 &lt;/p&gt;
&lt;p&gt;10、朋友问我电脑配置，我说显示器是彩屏的。（本来是想说液晶的） &lt;/p&gt;
&lt;p&gt;11、初中文艺晚会，抢答题环节。 &lt;/p&gt;
&lt;p&gt;女主持：“大家注意了，不要抢的太快。等我说完开始在举手” &lt;/p&gt;
&lt;p&gt;然后开始念题目，说，“现在开。。。” &lt;/p&gt;
&lt;p&gt;这时候，一个选手就抢答了。 &lt;/p&gt;
&lt;p&gt;主持人就说“这位同学太着急了一点。我‘始’（屎）还在口里，你怎么就抢 了” &lt;/p&gt;
&lt;p&gt;12、听过一MM在食堂喊“给我一碗白粉~！” &lt;/p&gt;
&lt;p&gt;13、上学的时候 &lt;/p&gt;
&lt;p&gt;有一天一个电话找我 同学接完递给我说：“你妈妈的。” &lt;/p&gt;
&lt;p&gt;我一边接过电话一便随口说到：“男的女的” &lt;/p&gt;
&lt;p&gt;大家狂笑 我被笑了4年 &lt;/p&gt;
&lt;p&gt;14、同学的高中同学（一男生）走进面馆很酷把头发一甩：“老板，2两葱不要米 &lt;/p&gt;
&lt;p&gt;线！”完了还加一句：“多下点米线啊！”老板：“。。。。你到底是要米线还是要葱？？” &lt;/p&gt;
&lt;p&gt;15、有一次寝室里同学的老妈打电话过来 &lt;/p&gt;
&lt;p&gt;我习惯说“他不在”，但是这一次我想说的的是“已经出去了” &lt;/p&gt;
&lt;p&gt;结果说出来是：“他已经…不在了” &lt;/p&gt;
&lt;p&gt;16、gg递给我一根冰糕，我咬一口大叫：“烫死我了！” &lt;/p&gt;
&lt;p&gt;17、和我姐姐去李宁买鞋，我姐一开口：“小姐，这鞋多少钱一斤？” &lt;/p&gt;
&lt;p&gt;18、有一次我拍我宿舍同学的肚子，她大声说：“别拍，我肚子里有小便。” &lt;/p&gt;
&lt;p&gt;19、 高中时每人发个胸牌。。一次来检查前，班主任跑到教室大声喊，大家快把胸 &lt;/p&gt;
&lt;p&gt;罩戴起来，来查拉。。 全场鸦雀无声。。。 &lt;/p&gt;
&lt;p&gt;20、上学时周末回家，晚饭后烟瘾犯了，打算借口去散步。在门口换鞋时，老爸问我 &lt;/p&gt;
&lt;p&gt;干吗去？我随口说了句：“去散个烟！”结果老爸从我身上搜出一包555，狠狠K了我 &lt;/p&gt;
&lt;p&gt;一顿。 &lt;/p&gt;
&lt;p&gt;21、一次教育局领导视察课间操，结束后，本应由体育老师宣布“解散”，但一时情 &lt;/p&gt;
&lt;p&gt;急，忘词了，憋了半天，大喊：“撤退！” &lt;/p&gt;
&lt;p&gt;22、高中有一老师姓江，酷似罗家英（演大话西游唐僧的），我去问他问题，脱口而 &lt;/p&gt;
&lt;p&gt;出：“唐老师，这题……” &lt;/p&gt;
&lt;p&gt;23、有一同事，有天我开车在路上车胎没气了，问哪里有充气的，同事说：“街上到 &lt;/p&gt;
&lt;p&gt;处都是打胎的啊！” &lt;/p&gt;
&lt;p&gt;24、有一老师大概通宵麻将，见黑板没擦，大怒：“今天谁做庄啊？黑板都不擦！” &lt;/p&gt;
&lt;p&gt;25、有一次我大叔见我小姑在搽大宝，突然大叫一声：“你皮肤这么好，还用护舒宝 &lt;/p&gt;
&lt;p&gt;啊？” &lt;/p&gt;
&lt;p&gt;26、老师留下作业，我不会做就抄别人的，然后去办公室交作业，看见老师说：“我 &lt;/p&gt;
&lt;p&gt;抄完了！” &lt;/p&gt;
&lt;p&gt;27、有一次，我们去黄山旅游，导游刚好介绍到：百步云梯是当年刘小庆&amp;lt;&amp;lt;小花&amp;gt;&amp;gt;的 &lt;/p&gt;
&lt;p&gt;景点。突然我们团里一个男人脱口而出：“导演........“众人晕。 &lt;/p&gt;
&lt;p&gt;28、那次几个女同学来我家玩，我去拿水了，她们打开影碟机看片子，我在里屋听到 &lt;/p&gt;
&lt;p&gt;是粤语，然后我大喊调下音道，音道错了，顿时哑口无言，我脸一虹一紫～～差点晕 &lt;/p&gt;
&lt;p&gt;了过去～～ &lt;/p&gt;
&lt;p&gt;29、偶高中，放学和偶MM一起回家，校门口看到一卖烧烤的，MM说要吃牛杂，因为烤 &lt;/p&gt;
&lt;p&gt;架前人比较多，偶怕老板听不见，于是偶大声喊道：“老板，5串牛鞭”然后一片寂 &lt;/p&gt;
&lt;p&gt;静，三秒钟后所有人一起暴笑。偶巨尴尬。。。最尴尬的是MM接着问偶“牛鞭是什 &lt;/p&gt;
&lt;p&gt;么”偶只好非常非常小声地回答MM：“牛鞭就是牛尾巴啊”。。 &lt;/p&gt;
&lt;p&gt;30、我和我的mm电话吵架，她把电视音量开得很大，我心里烦，就大声说：“把电话 &lt;/p&gt;
&lt;p&gt;给我关掉！”现在想起来，那个寒啊！ &lt;/p&gt;
&lt;p&gt;31、早上和同学去吃早餐 其中一个只吃包子馅，另外一个只吃皮。我们正在说他们 &lt;/p&gt;
&lt;p&gt;两个浪费的时候吃馅的同学来了一句“行了 以后你吃我的包皮好了”在场的所有喝 &lt;/p&gt;
&lt;p&gt;粥 的全部喷出来了。 &lt;/p&gt;
&lt;p&gt;32、说个真事，上班的厂车上，MM问我：我的电脑不行了，老是死。我说：那你回去 &lt;/p&gt;
&lt;p&gt;查查病毒看，记得要升级杀毒软件。MM：哦。第二天一大早，车上又见MM，偶随口问 &lt;/p&gt;
&lt;p&gt;了句：查过了没？怎样？然后。。。。。。。。。MM大声的说了句：气死我了，查了 &lt;/p&gt;
&lt;p&gt;半天，说是没（梅）毒。你说怎么办好啊？？？当时那个寒啊。。。。现在还记忆尤 &lt;/p&gt;
&lt;p&gt;新 &lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=11466" width="1" height="1"&gt;</description></item><item><title>re: 很多抽筋的笑话，心情不好的孩子慢慢看。我看完了，笑的肚子疼！  </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/12/15/11340.aspx#11465</link><pubDate>Sat, 27 Dec 2008 02:47:36 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:11465</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;挑选了一些： &lt;/p&gt;
&lt;p&gt;4.语文课上老师说：“《金.瓶.梅》乃中国文学史上一大巨著，只有教授级的才可以到图书馆借阅～”这时一同学不屑道：“谁说的，我家就有，还VCD版的！” &lt;/p&gt;
&lt;p&gt;5. 7岁的小侄女非要和我一起洗澡，边洗还边说：“姑姑，你的胸为什么这么小？”我狂汗：“哪小了，怎么小了！”小侄女可怜地看了我一眼安慰道：“没事，我的也很小~” &lt;/p&gt;
&lt;p&gt;6.昨晚和新交的女友出去吃饭，吃到一半时突然发现钱包忘带了。因为刚认识，所以不好意思开口借，于是我红着脸吞吞吐吐地说：“我……”这时意想不到的事情发生了！她竟然会错意，也红着脸羞涩地说：“我也爱你……” &lt;/p&gt;
&lt;p&gt;8.新生开学军训，一男生军体拳打的十分用劲，教官说：”看看人家军体拳打的多到位，大家跟他好好学学！”这时只听该生骂道：“***！这鼻屎怎么这么粘！” &lt;/p&gt;
&lt;p&gt;11.话说08年日本突袭上海，打了个中国措手不及！日军登陆后在人民广场俘虏了一万人，然后用大喇叭喊：“说出里面的党员就放你们走！”这时，众人齐指一房地产商喊道：“就是他！” &lt;/p&gt;
&lt;p&gt;15.哲学老师是一个年轻的Girl，上完第一节课后她让大家写点感受，一哥们留的箴言：女人搞哲学，就像在酒里掺了水，同时破坏了两样原本美好的东西……（我爱南开） &lt;/p&gt;
&lt;p&gt;21.早餐买鸡蛋，太小，不满，随口骂了句：无耻！ &lt;/p&gt;
&lt;p&gt;服务员听到，不满：你骂谁呢？ &lt;/p&gt;
&lt;p&gt;我：母鸡！这jian货居然跟鹌鹑touqing，生下你这个yezhong！ &lt;/p&gt;
&lt;p&gt;22.俺：请问您是传说中的铁扇公主吗？ &lt;/p&gt;
&lt;p&gt;女：公子何出此言？ &lt;/p&gt;
&lt;p&gt;俺：因为…因为…因为俺觉得您的长相只有牛魔王才能配得上您！ &lt;/p&gt;
&lt;p&gt;女：-_-!! &lt;/p&gt;
&lt;p&gt;29.一高中同学邀请我去参加他的婚礼，因为去的话要回家，于是回复：“最近俗事缠身，太忙！实在抱歉不能参加啊，这样吧，下次我一定参加！” &lt;/p&gt;
&lt;p&gt;33.家里种了些番薯叶，个把个星期已经颇为茂盛。今晚我刚浇过水，老妈又去狂浇一通，我上前阻止，只听老妈不断念道着：“明天就要吃你们了，今天喂饱点啊……” &lt;/p&gt;
&lt;p&gt;38.同学：“（空调）2匹的多钱？” &lt;/p&gt;
&lt;p&gt;接线员：“4799。” &lt;/p&gt;
&lt;p&gt;同学：“那1.5的呢？” &lt;/p&gt;
&lt;p&gt;接线员：“2500。” &lt;/p&gt;
&lt;p&gt;同学：“哦，那春兰呢？” &lt;/p&gt;
&lt;p&gt;接线员强忍了半天，说：“对不起，我们这是海尔专卖！！” &lt;/p&gt;
&lt;p&gt;41.火车车厢里，一小姑娘拽个拉杆箱从我脚面上拉过去。她回头看了我一眼，当然，我是准备听一声“对不起”的，可谁知小姑娘缜道：“讨厌！硌死人家了~” &lt;/p&gt;
&lt;p&gt;43.夜，宿舍几个人讨论找工作时发现凡是好单位就对英语口语有要求，可大家口语又不好，所以为了提高口语水平，大伙一致同意从现在开始夜聊一律用英语。结果，这一夜谁也没有开口说话……（天大求实） &lt;/p&gt;
&lt;p&gt;45.一学生捉弄一结巴小孩：“你要是学声鸭子叫我就给你买袋瓜子吃！” &lt;/p&gt;
&lt;p&gt;结巴小孩：“你就是给我买十袋瓜…瓜…瓜…瓜子，我也不给你学鸭子叫！！！” &lt;/p&gt;
&lt;p&gt;46.高三语文练习对对联：一片红霞迎旭日，__________________。 &lt;/p&gt;
&lt;p&gt;一哥们最狠：一片红霞迎旭日，三个代表暖人间！（政治老师当场感动得哭了……） &lt;/p&gt;
&lt;p&gt;60.小学时我数学太差，记得一天数学老师布置作业，有一道题是3的2次方，我想这不就是3&amp;#215;2吗，于是大笔一挥写了6，结果可想而知。第二天作业发下来，老师批了一道红叉，还让我更正，可我实在想不明白到底错哪儿了，于是更正时我又把答案写上6，老师毫不留情地又给了我一道红叉。如此往返三、四次，老师终于受不了了，把我叫到办公室反复跟我讲解：”一个数多少次方就是把这个数与它自身相乘多少次，比如3的2次方就是3&amp;#215;3，3的3次方就是3&amp;#215;3&amp;#215;3。”我死死地记住了！后来期末考试，有一道填空题是这样的：1的一百次方等于（）。我想起平时老师教我的，心想老师这也太狠点了吧？可这难不倒我，我拿出一张草纸，在上面一遍遍地乘起来……当好不容易乘到第83次时，数学老师过来了，他站在我身后见我认真地在用1乘以1，眼看大功告成，他快步走上讲台说：“同学们，有一道题出错了，现在更正一下，那个1的一百次方的填空题，现在请把它改为1的一千次方。“我惊愕了，当即晕倒…… &lt;/p&gt;
&lt;p&gt;71.一个日本人辛苦了大半个月，终于从日本岛划到了钓鱼岛。当他流着泪，用颤抖的手掏出手机准备申报吉尼斯世界记录时，结果一开手机上面显示：中.国.移.动不欢迎你！ &lt;/p&gt;
&lt;p&gt;81.陪朋友打的去见一个网友，快到的时候，朋友指着不远处一个奇丑无比的女孩对司机说：“看到那个女的了吗？” &lt;/p&gt;
&lt;p&gt;“看到了，在那儿停？” &lt;/p&gt;
&lt;p&gt;“不，撞死她！！！” &lt;/p&gt;
&lt;p&gt;85.教授关心地问他的女博士们：“最近发的补助够用么？去买点漂亮的衣服吧，到时候出去玩的时候好穿。还有，你俩找到BF了么？过两天博士生复试的时候你们都来，看上哪个就对我点下头，我就要了他们了！” &lt;/p&gt;
&lt;p&gt;86.发短信给同学：有件事我一直想找个机会郑重问你，你能保证对我说实话吗？ &lt;/p&gt;
&lt;p&gt;他回（甚是严肃）：说吧，什么事情？ &lt;/p&gt;
&lt;p&gt;我：你有没有后悔当年在天庭调戏了嫦娥？ &lt;/p&gt;
&lt;p&gt;他：￥#%&amp;#183;……%#￥%￥#！ &lt;/p&gt;
&lt;p&gt;99.一学生在网上预选下学期的课，新选课系统显示内容如下：“同学你好，请输入你的学号并按#号结束，退学请按5，休学请按6，复学请按7。”在强烈的好奇心驱使下，他按了“5”，这时只见系统回复：“退学成功！”他吓得脸色顿时大变！此时他脑海里出现一个希望，刚刚不是有“复学请按7”吗？于是他按下了“7”，只见系统回复：“对不起，非本校学生不得使用该系统！” &lt;/p&gt;
&lt;p&gt;教授 &lt;/p&gt;
&lt;p&gt;“我今天带来一只青蛙，”动物学教授对学生们说，“刚从 &lt;/p&gt;
&lt;p&gt;水塘里捉来的。这节课我们要解剖青蛙。” &lt;/p&gt;
&lt;p&gt;他拿出一个纸盒，小心地打开。盒子里是一块火腿三明治。 &lt;/p&gt;
&lt;p&gt;“奇怪，”教授十分惊讶，“我明明记得吃过午餐了嘛。 &lt;/p&gt;
&lt;p&gt;卧谈 &lt;/p&gt;
&lt;p&gt;某夜, 一男生宿舍卧谈会持续至凌晨三点, 突然想讨论一个问题: &amp;quot;碰到一个 &lt;/p&gt;
&lt;p&gt;漂亮姑娘, 首先该说什么?&amp;quot; 某君从梦中惊醒, 曰: &amp;quot;甭说了, 咱们睡吧!&amp;quot; &lt;/p&gt;
&lt;p&gt;作弊 &lt;/p&gt;
&lt;p&gt;”波洛涅斯由于作弊被开除了．” &lt;/p&gt;
&lt;p&gt;”怎么回事啊？” &lt;/p&gt;
&lt;p&gt;”在生理卫生考试中，他数自己的肋骨，结果被发现了．” &lt;/p&gt;
&lt;p&gt;清华教师 &lt;/p&gt;
&lt;p&gt;清华某青年教师喜爱麻将, 有一次, 他玩了一通宵, 他第二天早上7:40 &lt;/p&gt;
&lt;p&gt;有课, 他七点半下了麻将桌, 赶去四教上课. 正好这日值日生未擦黑板. &lt;/p&gt;
&lt;p&gt;他大生叫一声:&amp;quot;哪一个做庄.&amp;quot; 值日生不敢应声, 他只好自己擦, 可是 &lt;/p&gt;
&lt;p&gt;黑板擦子找不着, 他又大生地叫了一声:&amp;quot;白板放到哪儿去了?&amp;quot;..... &lt;/p&gt;
&lt;p&gt;这节是语文课，在讲生词时，老师拿起粉笔，在黑板上写了一个“中国”， &lt;/p&gt;
&lt;p&gt;然后说：“同学们，请看白板，这上面有一个红中。” &lt;/p&gt;
&lt;p&gt;味道 &lt;/p&gt;
&lt;p&gt;语文老师发现张三上课睡觉，比较生气，于是弄醒张三问到：你怎么上课睡觉。 &lt;/p&gt;
&lt;p&gt;可是，张三拒不承认睡觉。 &lt;/p&gt;
&lt;p&gt;张三：我没有睡觉。 &lt;/p&gt;
&lt;p&gt;老师：那你干吗闭上眼睛。 &lt;/p&gt;
&lt;p&gt;张三：老师，我在默念课文。 &lt;/p&gt;
&lt;p&gt;老师不信，说：那你干吗直点头。 &lt;/p&gt;
&lt;p&gt;张三：老师，你讲课讲的很好。 &lt;/p&gt;
&lt;p&gt;老师还是不信，说：那你干吗直流口水。 &lt;/p&gt;
&lt;p&gt;张三：老师，你的课讲得很有味道。 &lt;/p&gt;
&lt;p&gt;日行一善 &lt;/p&gt;
&lt;p&gt;老师问两位学生：「你们今天有没有日行一善啊？」 &lt;/p&gt;
&lt;p&gt;两位学生齐声答到：「有啊！」 &lt;/p&gt;
&lt;p&gt;老师问：「做了什么事？」 &lt;/p&gt;
&lt;p&gt;学生：「我们扶一位老太太过马路。」 &lt;/p&gt;
&lt;p&gt;老师：「嗯，很好，但是扶一位老太太过马路，为什么要两个人呢？」 &lt;/p&gt;
&lt;p&gt;学生：「因为那位老太太本来不想过马路的。」 &lt;/p&gt;
&lt;p&gt;原来如此 &lt;/p&gt;
&lt;p&gt;学校一年一度旅行时，初中的男女生因为兴趣不同，总是分开来玩。女孩子穿 &lt;/p&gt;
&lt;p&gt;着游泳衣走来走去，一方面显示自己，一方面享受阳光。男孩则卷起裤子在水里捉 &lt;/p&gt;
&lt;p&gt;小鱼。 &lt;/p&gt;
&lt;p&gt;看管这些孩子的一个教师慨叹说：“我不记得我读初中时，女孩子有没有这么 &lt;/p&gt;
&lt;p&gt;成熟的。” &lt;/p&gt;
&lt;p&gt;“当然有，只过你当时在忙着捉小鱼罢了！”另一个教师淡然地说。 &lt;/p&gt;
&lt;p&gt;上课时，某同学在看漫画。 &lt;/p&gt;
&lt;p&gt;老师发现了便问：你在干什么？ &lt;/p&gt;
&lt;p&gt;「我在找东西。」 &lt;/p&gt;
&lt;p&gt;「找什么？」 &lt;/p&gt;
&lt;p&gt;「找，找……。」 &lt;/p&gt;
&lt;p&gt;邻座的同学回答说：找藉口。 &lt;/p&gt;
&lt;p&gt;历史老师：为什么早退？ &lt;/p&gt;
&lt;p&gt;八力：我有一个重要的约会。 &lt;/p&gt;
&lt;p&gt;历史老师：历史重要还是女友重要？ &lt;/p&gt;
&lt;p&gt;八力：如果我再迟到，她就要成为历史了！！！ &lt;/p&gt;
&lt;p&gt;历史老师：@##$%%^ &lt;/p&gt;
&lt;p&gt;表面张力 &lt;/p&gt;
&lt;p&gt;两个生物化学家坐在实验室前喝咖啡，有个美丽的女人从外面走过。 &lt;/p&gt;
&lt;p&gt;较老成持重的生化家看到他同事脸上痴呆的神色， &lt;/p&gt;
&lt;p&gt;便说道：她跟我们一样，百分之七十五以上是水。 &lt;/p&gt;
&lt;p&gt;同事依旧神色痴呆著说：是的，可是你看看人家的表面张力！ &lt;/p&gt;
&lt;p&gt;球队教练 &lt;/p&gt;
&lt;p&gt;这是我教授跟我们说，他以前在美国教书，有一些球队学生从没念过书，但是大学也 &lt;/p&gt;
&lt;p&gt;是要毕业，之后就可以进入职篮打nba，退休后常常就回到母校当球队教练。 &lt;/p&gt;
&lt;p&gt;有一位学生（姑且叫乔丹）要毕业了，但是微积分怎样都过不了这样不能毕业打nb &lt;/p&gt;
&lt;p&gt;a啊！於是就请他的教练，也是学校球队的教练来帮忙求情。 &lt;/p&gt;
&lt;p&gt;教练∶「教授，请你一定要让乔丹过啊nba等著他很久了！」 &lt;/p&gt;
&lt;p&gt;教授∶「好吧！既然教练都来帮忙求情了，就给你最后一次机会」 &lt;/p&gt;
&lt;p&gt;「一加一等於多少？」 &lt;/p&gt;
&lt;p&gt;乔丹马上不思考地回答∶「二」 &lt;/p&gt;
&lt;p&gt;教练∶「教授，请再给他一次机会吧！」 &lt;/p&gt;
&lt;p&gt;记得刷牙！！ &lt;/p&gt;
&lt;p&gt;一天生物实验，观察自己的唾液细胞，用显微镜看后记录下来…。正当大家兴高采烈 &lt;/p&gt;
&lt;p&gt;地观察研究时，一声尖叫……。啊~原来是美丽的助教所发出的…。教授以为发生 &lt;/p&gt;
&lt;p&gt;了什麽事情，於是跑过来看看完细她的显微镜后，他跟她说：下次做完事，记得刷牙 &lt;/p&gt;
&lt;p&gt;漱口！！ &lt;/p&gt;
&lt;p&gt;.性.教.育 . &lt;/p&gt;
&lt;p&gt;某日。小明很伤心的下课回到家中。 &lt;/p&gt;
&lt;p&gt;妈妈就问小明：发生了什麽事呢？ &lt;/p&gt;
&lt;p&gt;小明回答说：班上的小华都知道他是从哪里来的。可是我都不知道 &lt;/p&gt;
&lt;p&gt;妈妈心想此时也是告诉小明男女之间的事情，顺便做一次正确的性知识教育 &lt;/p&gt;
&lt;p&gt;妈妈就开始告诉小明：男生爱上女生。然后结婚…也提到精.子如何遇上卵.子 &lt;/p&gt;
&lt;p&gt;妈妈把一切她所知道的都告诉了小明。 &lt;/p&gt;
&lt;p&gt;当妈妈完成满意的教学后。 &lt;/p&gt;
&lt;p&gt;小明仍一头雾水。看著妈妈。眼角滴著少许的泪水说： &lt;/p&gt;
&lt;p&gt;小华说他从宜兰来的。可是妈妈说了一大推我还是不知道我从哪里来的啊。 &lt;/p&gt;
&lt;p&gt;课堂上,一位老师在给学生介绍日本人的姓氏习惯. &lt;/p&gt;
&lt;p&gt;她说:&amp;quot;如果有个日本名字里有个'太郎'二字,那他一定是长子,如果他名字里有 &lt;/p&gt;
&lt;p&gt;'次郎'二字,那他一定是次子......下面,谁能说出一个有这种名字的日本人?&amp;quot; &lt;/p&gt;
&lt;p&gt;一个学生站起来大声回答:山本五十六 &lt;/p&gt;
&lt;p&gt;老师正在上面讲课,这时一个小男孩举手说道:&amp;quot;老师,我想要阿屎.&amp;quot; &lt;/p&gt;
&lt;p&gt;老师听了教导学生道:&amp;quot;你可以用另一种比较文明的方法说呀.&amp;quot; &lt;/p&gt;
&lt;p&gt;这个学生想了想说道:&amp;quot;老师,我屁股想吐&amp;quot; &lt;/p&gt;
&lt;p&gt;一学生问老师，粪字如何写，老师一时也忘了，只好说： &lt;/p&gt;
&lt;p&gt;“就在嘴边，怎么就出不来了呢？” &lt;/p&gt;
&lt;p&gt;读小学四年级的弟弟胖得实在不像话，大家常常取笑他。 &lt;/p&gt;
&lt;p&gt;一天，老师要他们一班同学开始在联络簿上记下「每天帮家里做的事」， &lt;/p&gt;
&lt;p&gt;弟弟怎麽也想不出来，最后只好由妈妈代为填写。她在联络簿上 &lt;/p&gt;
&lt;p&gt;写了：「每天帮家里吃饭。」 &lt;/p&gt;
&lt;p&gt;老师的评语是：「看得出来，你很努力！」 &lt;/p&gt;
&lt;p&gt;男人的想法 &lt;/p&gt;
&lt;p&gt;某大学农学专业的高材生密勒，暑假回到家乡，邻居的一位太太想养 鸡致富，便来请教他密勒根据那位太太 &lt;/p&gt;
&lt;p&gt;提供的鸡舍，鸡食等各种数据，告 诉她养30只左右母鸡和一两只公鸡较为合适。暑假结束时，密勒想去看 &lt;/p&gt;
&lt;p&gt;看自己的”设想”被实施得如何．但他在鸡舍前看呆了。里边除了30只 母鸡外，还有30只大公鸡。”太 &lt;/p&gt;
&lt;p&gt;太，养30只母鸡，只要一两只公鸡就 够了。公鸡太多，又不能下蛋，反而浪费粮食。””你是说，让一两 &lt;/p&gt;
&lt;p&gt;只公 鸡占有那么多母鸡？”邻居太太涨红着脸说。”是的。””这只是你们男 人的想法，我不干！” &lt;/p&gt;
&lt;p&gt;毕业典礼 &lt;/p&gt;
&lt;p&gt;毕业典礼上，校长宣布全年级第一名的同学上台领奖，可是连续叫了好几声之后，那 &lt;/p&gt;
&lt;p&gt;位学生才慢慢的走上台。后来，老师问那位学生说∶「怎麽了？是不是生病了？还是 &lt;/p&gt;
&lt;p&gt;刚才没听清楚？」学生答∶「不是的，我是怕其他同学没听清楚。」 &lt;/p&gt;
&lt;p&gt;何谓勇气… &lt;/p&gt;
&lt;p&gt;在一间大学的哲学系期考时，他们教授出了什麽是勇气的申论题。一位学生在考卷上 &lt;/p&gt;
&lt;p&gt;写”这就是” 就交了．．．结果得到一个a……… &lt;/p&gt;
&lt;p&gt;相对论 &lt;/p&gt;
&lt;p&gt;有一天小明跑进去教室时，随后，又站起来，接著就又离开教室，正巧…。老师回头 &lt;/p&gt;
&lt;p&gt;看到小明背背影……老师就开始大骂……。说…现在的人越来越不知道读书的好处… &lt;/p&gt;
&lt;p&gt;…老师接著说…。好…他不上我的课…。我当掉他……老师问班长说：刚才的那个学 &lt;/p&gt;
&lt;p&gt;生叫什麽名字…。班长说…。他是隔壁班的…。刚刚走错教室了…… &lt;/p&gt;
&lt;p&gt;宿舍里的笑话 &lt;/p&gt;
&lt;p&gt;我有一同学，自己从来都不买手纸，每到用时就到别人那儿去拿。有一次在我那儿拿 &lt;/p&gt;
&lt;p&gt;手纸时被我看见了，我很气愤地对他说：你怎么老那我的手纸？自己不会买么？他嘿 &lt;/p&gt;
&lt;p&gt;嘿一乐，说：别那么小气嘛！不就是一点手纸吗，我用完还你就是了！ &lt;/p&gt;
&lt;p&gt;2&amp;gt;某日刘洪涛遇到外宾，上前搭话曰：I am HongTao Liu，外宾曰：我他妈还是方片七呢 &lt;/p&gt;
&lt;p&gt;3&amp;gt;老爷有个规矩，他家里人以及帮工生下儿女，一定要由他取名，而且碰着他在做哪样事 &lt;/p&gt;
&lt;p&gt;就取哪样名。他自己的人取高贵一点，帮工的取低贱一点。 &lt;/p&gt;
&lt;p&gt;有一天上午，他的帮工媳妇生了一个儿子，请他取名，他正在解手，就取名“屁股”； &lt;/p&gt;
&lt;p&gt;下午他自己的老婆也生了儿子，他正在剃头，就取名“脑壳”。后来“屁股”死了，他的 &lt;/p&gt;
&lt;p&gt;“脑壳”有7岁了，那位帮工见了“脑壳”，想起自己的儿子，不禁掉泪！那天恰是老财生 &lt;/p&gt;
&lt;p&gt;日，老财责问为哪样要哭？ &lt;/p&gt;
&lt;p&gt;帮工回答道：“我想起我的屁股若还在，也有老爷的脑壳那么大了。 &lt;/p&gt;
&lt;p&gt;4、旅客：小姐，你这飞机里怎么这样臭啊？ &lt;/p&gt;
&lt;p&gt;空姐：先生，因为我们的飞机正在穿越臭氧层…… &lt;/p&gt;
&lt;p&gt;5、飞机上，乘务员在收餐盘，大多数乘客都递上餐盘便于乘务员收取。 &lt;/p&gt;
&lt;p&gt;一靠窗的乘客无动于衷，乘乘伸手够不着，便对他说：“麻烦您把餐盘递一下好吗？” &lt;/p&gt;
&lt;p&gt;那乘客傲慢地说道：“你是服务员，还是我是服务员？” &lt;/p&gt;
&lt;p&gt;乘务员答道：“我是服务员，但我不是长臂猿！” &lt;/p&gt;
&lt;p&gt;6、旅客：小姐，把我的行李放上去! &lt;/p&gt;
&lt;p&gt;乘务员：先生，对不起，我自己一个人抬不动，一起好吗？ &lt;/p&gt;
&lt;p&gt;旅客：你不是天使吗?!天使还放不上去?! &lt;/p&gt;
&lt;p&gt;乘务员：先生你是上帝都放不上去，我天使能放上吗?! &lt;/p&gt;
&lt;p&gt;7、乘务员正在供餐，到一位旅客前问道：“先生，我们有鸡肉米饭和鱼肉米饭，请问您吃哪种？” &lt;/p&gt;
&lt;p&gt;旅客答道：“排骨！” &lt;/p&gt;
&lt;p&gt;乘务员又重复一遍，旅客依然答道：“排骨！” &lt;/p&gt;
&lt;p&gt;这时，乘务员问：“我们有鸡排骨和鱼排骨，您吃哪种？”&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=11465" width="1" height="1"&gt;</description></item><item><title>re: 一个世界上最懒惰的程序员写的Cache也能让你的复杂计算程序（数据库程序）大大提高速</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/11/25/cache.aspx#11097</link><pubDate>Mon, 24 Nov 2008 16:23:12 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:11097</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;using System; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Collections.Generic; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Collections; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Text; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Web; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Web.Caching; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;using System.Data; &amp;nbsp; &lt;/p&gt;
&lt;p&gt;namespace test &amp;nbsp; &lt;/p&gt;
&lt;p&gt;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;/// M缓存类 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;public class CommonCache &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{ &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#region 构造函数 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 静态构造函数 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;static CommonCache() &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#endregion &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#region 属性定义 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 失效时间单位为分钟 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static int LoseTime &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mLoseTime = value; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#endregion &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#region 公共方法 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 获取值 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;param name=&amp;quot;pKey&amp;quot;&amp;gt;键值名&amp;lt;/param&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;returns&amp;gt;返回键值&amp;lt;/returns&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static object GetValue(object pKey) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;object &amp;nbsp;retValue = null; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lock (mCache.SyncRoot) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (mCache.ContainsKey(pKey)) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retValue=mCache[pKey]; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IList&amp;lt;object&amp;gt; valueArr = (IList&amp;lt;object&amp;gt;)retValue; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DateTime dt = Convert.ToDateTime(valueArr[0]); &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (dt.CompareTo(DateTime.Now) &amp;lt; 0) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retValue = null; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retValue = valueArr[1]; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retValue = null; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch (Exception e) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retValue = null; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return retValue; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 设置值 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;param name=&amp;quot;pKey&amp;quot;&amp;gt;键值名&amp;lt;/param&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;param name=&amp;quot;pValue&amp;quot;&amp;gt;键值&amp;lt;/param&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public static void SetValue(object pKey, object pValue) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IList&amp;lt;object&amp;gt; valueArr = new List&amp;lt;object&amp;gt;() ; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;valueArr.Add (DateTime.Now.AddMinutes(mLoseTime)); &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;valueArr.Add ( pValue); &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lock (mCache.SyncRoot) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!mCache.ContainsKey(pKey)) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mCache.Add(pKey, valueArr); &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mCache[pKey] = valueArr; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch (Exception e) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#endregion &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#region 字段定义 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 缓存对象 &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private static Hashtable mCache = new Hashtable(); &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// 失效时间(单位：分钟) &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;/// &amp;lt;/summary&amp;gt; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private static int mLoseTime = 60; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;#endregion &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;} &amp;nbsp; &lt;/p&gt;
&lt;p&gt;} &amp;nbsp;&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=11097" width="1" height="1"&gt;</description></item><item><title>re: Set Oralce processes</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/08/07/set-oralce-processes.aspx#9932</link><pubDate>Thu, 07 Aug 2008 08:26:18 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9932</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://10.180.0.10:8080/cs/blogs/coolboy/archive/2008/07/01/ora-12516.aspx"&gt;10.180.0.10/.../ora-12516.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9932" width="1" height="1"&gt;</description></item><item><title>re: 软件测试</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/07/23/9770.aspx#9776</link><pubDate>Thu, 24 Jul 2008 02:55:10 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9776</guid><dc:creator>slash</dc:creator><description>&lt;p&gt;怎么什么都没有&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9776" width="1" height="1"&gt;</description></item><item><title>re: Asp.NET生成静态页面并分页</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/07/01/asp-net.aspx#9513</link><pubDate>Wed, 02 Jul 2008 02:09:26 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9513</guid><dc:creator>wego</dc:creator><description>&lt;p&gt;Coolboy [July 1, 2008 10:45 PM] 的 for 循环或可浓缩如下 (维护时某些部分只集中修改一处):&lt;/p&gt;
&lt;p&gt;for (int m = 1; m &amp;lt;= upbound; m++)&lt;/p&gt;
&lt;p&gt;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;if (m == i + 1)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//当前页样式 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber += &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;strong&amp;gt;&amp;lt;span style=\&amp;quot;color: red;font-size: 10pt;\&amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;{ &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//如果是第一页就显示成这个样子：20070524.html而不是20070524_1.html; 第三页的连接应该是20070524_2.html，以此类推 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber += &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;a href=&amp;quot; + strDate + (m == 1 ? String.Empty : &amp;quot;_&amp;quot; + (m - 1)) + &amp;quot;.html&amp;quot; + &amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/a&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9513" width="1" height="1"&gt;</description></item><item><title>re: Asp.NET生成静态页面并分页</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/07/01/asp-net.aspx#9504</link><pubDate>Tue, 01 Jul 2008 14:46:10 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9504</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;protected override void Render( HtmlTextWriter writer ) &lt;/p&gt;
&lt;p&gt;{ &lt;/p&gt;
&lt;p&gt; &amp;nbsp;System.IO.StringWriter html = new System.IO.StringWriter(); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;base.Render(tw); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;System.IO.StreamWriter sw; &lt;/p&gt;
&lt;p&gt; &amp;nbsp;sw = new System.IO.StreamWriter(Server.MapPath(&amp;quot;temp.htm&amp;quot;), false, System.Text.Encoding.Default); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;sw.Write(html.ToString()); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;sw.Close(); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;tw.Close(); &lt;/p&gt;
&lt;p&gt; &amp;nbsp;Response.Write(html.ToString()); &lt;/p&gt;
&lt;p&gt;} &lt;/p&gt;
&lt;p&gt;写出静态页面 &lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9504" width="1" height="1"&gt;</description></item><item><title>re: Asp.NET生成静态页面并分页</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/07/01/asp-net.aspx#9503</link><pubDate>Tue, 01 Jul 2008 14:45:02 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9503</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;这个不够完善 例如：当前页的数字高亮或者其他颜色，没超链接。 &lt;/p&gt;
&lt;p&gt;下面我修改了一下： &lt;/p&gt;
&lt;p&gt;C# code&lt;/p&gt;
&lt;p&gt;string strTable = &amp;quot;&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;middlefont\&amp;quot;&amp;gt;$$upUrl$$&amp;lt;/td&amp;gt;&amp;lt;td class=\&amp;quot;middlefont\&amp;quot;&amp;gt;$$Number$$&amp;lt;/td&amp;gt;&amp;lt;td class=\&amp;quot;middlefont\&amp;quot;&amp;gt;$$downUrl$$&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;&lt;/p&gt;
&lt;p&gt;string strNumber = &amp;quot;&amp;quot;;//数字分页1，2，3……&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (int m = 1; m &amp;lt;= upbound; m++)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (m == 1)//如果是第一页就显示成这个样子：20070524.html而不是20070524_1.html&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (i == 0)//当前页样式&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber = strNumber + &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;strong&amp;gt;&amp;lt;span style=\&amp;quot;color: red;font-size: 10pt;\&amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber = strNumber + &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;a href=&amp;quot; + strDate + &amp;quot;.html&amp;quot; + &amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/a&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int n = m - 1;//第三页的连接应该是20070524_2.html，以此类推&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (m == i + 1)//当前页样式&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber = strNumber + &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;strong&amp;gt;&amp;lt;span style=\&amp;quot;color: red;font-size: 10pt;\&amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/span&amp;gt;&amp;lt;/strong&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;strNumber = strNumber + &amp;quot; [&amp;quot; + &amp;quot;&amp;lt;a href=&amp;quot; + strDate + &amp;quot;_&amp;quot; + n + &amp;quot;.html&amp;quot; + &amp;quot;&amp;gt;&amp;quot; + m + &amp;quot;&amp;lt;/a&amp;gt;&amp;quot; + &amp;quot;] &amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9503" width="1" height="1"&gt;</description></item><item><title>re: 再遇ORA-12516</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/07/01/ora-12516.aspx#9496</link><pubDate>Tue, 01 Jul 2008 07:15:21 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:9496</guid><dc:creator>slash</dc:creator><description>&lt;p&gt;有无官方解释...&lt;/p&gt;
&lt;p&gt;这个好像分析的不严谨...&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=9496" width="1" height="1"&gt;</description></item><item><title>re: oracle中查询时指定索引的方法,优化是一种学问</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/05/14/oracle.aspx#8905</link><pubDate>Wed, 14 May 2008 05:00:47 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:8905</guid><dc:creator>wicky</dc:creator><description>&lt;p&gt;是一门学问好不好&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=8905" width="1" height="1"&gt;</description></item><item><title>re: Disable Button when onclicked</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/03/09/disable-button-when-onclicked.aspx#8899</link><pubDate>Tue, 13 May 2008 16:28:50 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:8899</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;。并不只有button才有sumit的动作吧。---&amp;gt;那也可以在其他控件上加上这个东东&lt;/p&gt;
&lt;p&gt;2。里面加个属性，如果sumit后作的动作成功了，恢复为&lt;/p&gt;
&lt;p&gt;最初的状态，这样可能比较好。--&amp;gt;如果sumit再加disable=false,那它就不会回滚了,so,,,不行的.&lt;/p&gt;
&lt;p&gt;3。现在只是有个window.confirm确认窗口阻隔了一下。&lt;/p&gt;
&lt;p&gt;（这里可以让默认按钮为No) ,人家是想保存才按button的,所以没必要加confirm. 再加就是画蛇添足了,而且我的是可以通过control+S保存的and 一定要保存得快.&lt;/p&gt;
&lt;p&gt;4。一般post回去会刷新页面，用户可以通过这个确认&lt;/p&gt;
&lt;p&gt;是否已经sumit了；如用无刷新的话，用上面的windos.confim 这样比较好。--&amp;gt;如果post回去,那button自然回到原来的状态.&lt;/p&gt;
&lt;p&gt;wego said: &lt;/p&gt;
&lt;p&gt;开个异步线程显示提交进度岂不锦上添花 ?!&lt;/p&gt;
&lt;p&gt;--&amp;gt;这个只是花巧的东东,并不能解决问题的.&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=8899" width="1" height="1"&gt;</description></item><item><title>re: Disable Button when onclicked</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/03/09/disable-button-when-onclicked.aspx#8054</link><pubDate>Mon, 10 Mar 2008 02:54:14 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:8054</guid><dc:creator>wego</dc:creator><description>&lt;p&gt;开个异步线程显示提交进度岂不锦上添花 ?!&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=8054" width="1" height="1"&gt;</description></item><item><title>re: Disable Button when onclicked</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2008/03/09/disable-button-when-onclicked.aspx#8052</link><pubDate>Mon, 10 Mar 2008 00:53:09 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:8052</guid><dc:creator>jawance</dc:creator><description>&lt;p&gt;1。并不只有button才有sumit的动作吧。&lt;/p&gt;
&lt;p&gt;2。里面加个属性，如果sumit后作的动作成功了，恢复为&lt;/p&gt;
&lt;p&gt;最初的状态，这样可能比较好。&lt;/p&gt;
&lt;p&gt;3。现在只是有个window.confirm确认窗口阻隔了一下。&lt;/p&gt;
&lt;p&gt;（这里可以让默认按钮为No) &lt;/p&gt;
&lt;p&gt;4。一般post回去会刷新页面，用户可以通过这个确认&lt;/p&gt;
&lt;p&gt;是否已经sumit了；如用无刷新的话，用上面的windos.confim 这样比较好。&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=8052" width="1" height="1"&gt;</description></item><item><title>re: ORACLE函数大全</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2006/08/09/365.aspx#6577</link><pubDate>Wed, 21 Nov 2007 03:47:42 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:6577</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;sysdate---&amp;gt; getdate()&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=6577" width="1" height="1"&gt;</description></item><item><title>re: UltraVNC-102-Setup</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/09/28/ultravnc-102-setup.aspx#5980</link><pubDate>Fri, 28 Sep 2007 10:21:25 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:5980</guid><dc:creator>wicky</dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.uvnc.com/download/index.html"&gt;www.uvnc.com/.../index.html&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=5980" width="1" height="1"&gt;</description></item><item><title>re: 谁来拯救男人</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/09/25/5916.aspx#5952</link><pubDate>Thu, 27 Sep 2007 05:51:35 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:5952</guid><dc:creator>wego</dc:creator><description>&lt;p&gt;無爭無鬥&lt;/p&gt;
&lt;p&gt;無欲無求&lt;/p&gt;
&lt;p&gt;此乃佛學至高境界&lt;/p&gt;
&lt;p&gt;亦乃修身养壽之道&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=5952" width="1" height="1"&gt;</description></item><item><title>re: 谁来拯救男人</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/09/25/5916.aspx#5920</link><pubDate>Tue, 25 Sep 2007 03:15:59 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:5920</guid><dc:creator>wicky</dc:creator><description>&lt;p&gt;婚后综合症浮现。。。&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=5920" width="1" height="1"&gt;</description></item><item><title>re: 谁来拯救男人</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/09/25/5916.aspx#5919</link><pubDate>Tue, 25 Sep 2007 00:52:03 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:5919</guid><dc:creator>jawance</dc:creator><description>&lt;p&gt;瘦人要变胖，饭后喝汤&lt;/p&gt;
&lt;p&gt;胖人想变瘦，饭前喝汤&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=5919" width="1" height="1"&gt;</description></item><item><title>re: 如何绕过登录密码进入Windows XP系统</title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/06/21/windows-xp.aspx#4524</link><pubDate>Sat, 23 Jun 2007 01:46:30 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:4524</guid><dc:creator>jawance</dc:creator><description>&lt;p&gt;你一直都进不去，那来拷贝这些“③.替换文件.到COMS里去把第一启动换到USB-HDD，保存----插入U盘，进入系统的c:\windows\system32下去. copy magnify.exe 007magnify.exe (对magnify.exe进行备份，magnify.exe为放大镜执行程序).在把U盘上的XX.EXE拷到system32下，并该为magnify.exe就可以了!&lt;/p&gt;
&lt;p&gt;”--------------那我干脆等管理员登陆后，敲晕他自己加个用户算了。&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=4524" width="1" height="1"&gt;</description></item><item><title>re: prompt函数, confirm函数, alert函数 </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/02/24/prompt-confirm-alert.aspx#2521</link><pubDate>Sun, 25 Feb 2007 07:33:07 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:2521</guid><dc:creator>jawance</dc:creator><description>&lt;p&gt;var a = &amp;quot;13098762345&amp;quot;;&lt;/p&gt;
&lt;p&gt;var b = prompt(&amp;quot;Phone number: &amp;quot;,a);;&lt;/p&gt;
&lt;p&gt;prompt 想当于vb 的 inputBox = showdialoger(&amp;quot;input you value&amp;quot;)&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=2521" width="1" height="1"&gt;</description></item><item><title>re: prompt函数, confirm函数, alert函数 </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/02/24/prompt-confirm-alert.aspx#2520</link><pubDate>Sun, 25 Feb 2007 07:30:02 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:2520</guid><dc:creator>jawance</dc:creator><description>&lt;p&gt;好神奇。确实可用。thanks&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=2520" width="1" height="1"&gt;</description></item><item><title>re: prompt函数, confirm函数, alert函数 </title><link>http://sdt.sumida.com.cn:8080/cs/blogs/coolboy/archive/2007/02/24/prompt-confirm-alert.aspx#2511</link><pubDate>Sat, 24 Feb 2007 06:24:04 GMT</pubDate><guid isPermaLink="false">671e4790-9a26-4000-810a-a72ab02f8f44:2511</guid><dc:creator>Coolboy</dc:creator><description>&lt;p&gt;&amp;lt;script language=vbscript&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;msgbox &amp;quot;confirm?&amp;quot;, 4, &amp;quot;对话框&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;lt;/script&amp;gt; &lt;/p&gt;
&lt;p&gt; &amp;lt;!--数字值对应如下--&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp;只对OK按钮&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp;OK和Cancel按钮&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp;Abort、Retry和Ignore按钮&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp;Yes、No和Cancel按钮&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp;Yes和No按钮&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp;Retry和Cancel按钮&lt;/p&gt;
&lt;img src="http://sdt.sumida.com.cn:8080/cs/aggbug.aspx?PostID=2511" width="1" height="1"&gt;</description></item></channel></rss>