ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲第一天堂,欧美日韩亚洲一区二区三区在线观看,夜夜爽夜夜爽精品视频http://www.aygfsteel.com/amenglai/category/48656.htmlž®Þp¿™æ ?那又怎么æ ?..zh-cnThu, 09 Aug 2012 09:51:09 GMTThu, 09 Aug 2012 09:51:09 GMT60Oracle 逐çñ”汇æ€?/title><link>http://www.aygfsteel.com/amenglai/archive/2012/08/09/385137.html</link><dc:creator>amenglai</dc:creator><author>amenglai</author><pubDate>Thu, 09 Aug 2012 05:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/amenglai/archive/2012/08/09/385137.html</guid><wfw:comment>http://www.aygfsteel.com/amenglai/comments/385137.html</wfw:comment><comments>http://www.aygfsteel.com/amenglai/archive/2012/08/09/385137.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amenglai/comments/commentRss/385137.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amenglai/services/trackbacks/385137.html</trackback:ping><description><![CDATA[<div> <p> CREATE TABLE report</p> <p>  ( id NUMBER(2),</p> <p>    year NUMBER(4),</p> <p>    month NUMBER(2),</p> <p>    amt NUMBER(3)) ;</p> <p>    </p> <p> </p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 1, 110 ) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 2, 120) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 3, 130) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 4, 140) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 5, 150) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 6, 160) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 7, 170) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 8, 180) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 9, 190) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 10, 100) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 11, 110) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(1, 2011, 12, 110) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 1, 110 ) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 2, 120) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 3, 130) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 4, 140) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 5, 150) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 6, 160) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 7, 170) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 8, 180) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 9, 190) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 10, 100) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 11, 110) ;</p> <p>INSERT INTO report( id, year, month, amt ) VALUES(2, 2012, 12, 110) ;<br /> <br /> -- <span style="font-family:宋体;Times New Roman";Times New Roman"">逐çñ”汇æ€?/span></p> <p> </p> <p>select id, year, month, sum(amt) </p> <p>  from report </p> <p>  group by rollup( id, year, month ) ;</p> <p> </p> <p>        ID       YEAR      MONTH   SUM(AMT)</p> <p>---------- ---------- ---------- ----------</p> <p>         1       2011          1        220</p> <p>         1       2011          2        240</p> <p>         1       2011          3        260</p> <p>         1       2011          4        280</p> <p>         1       2011          5        300</p> <p>         1       2011          6        320</p> <p>         1       2011          7        340</p> <p>         1       2011          8        360</p> <p>         1       2011          9        380</p> <p>         1       2011         10        200</p> <p>         1       2011         11        220</p> <p>         1       2011         12        220</p> <p>         1       2011                  3340 -- 1, 2011, <span style="font-family:宋体;Times New Roman";Times New Roman"">ž®è®¡</span></p> <p>         1                             3340 -- 1, <span style="font-family:宋体;Times New Roman";Times New Roman"">ž®è®¡</span></p> <p>         2       2012          1        110</p> <p>         2       2012          2        120</p> <p>         2       2012          3        130</p> <p>         2       2012          4        140</p> <p>         2       2012          5        150</p> <p>         2       2012          6        160</p> <p>         2       2012          7        170</p> <p>         2       2012          8        180</p> <p>         2       2012          9        190</p> <p>         2       2012         10        100</p> <p>         2       2012         11        110</p> <p>         2       2012         12        110</p> <p>         2       2012                  1670 -- 2, 2012, <span style="font-family:宋体;Times New Roman";Times New Roman"">ž®è®¡</span></p> <p>         2                             1670 -- 2, <span style="font-family:宋体;Times New Roman";Times New Roman"">ž®è®¡</span></p> <p>                                       5010 -- 1+2, <span style="font-family:宋体;Times New Roman";Times New Roman"">总计</span></p> <p> </p> <p><span style="font-family:宋体;Times New Roman";Times New Roman"">如果只要每年的小è®?/span>, SQL<span style="font-family:宋体;Times New Roman";Times New Roman"">如下</span></p> <p> </p> <p>select *</p> <p>  from (</p> <p>select id, year, month, sum(amt) </p> <p>  from report </p> <p>  group by rollup( id, year, month ) )</p> <p>  where id is not null</p> <p>    and year is not null ;</p> <p> </p> <p>        ID       YEAR      MONTH   SUM(AMT)</p> <p>---------- ---------- ---------- ----------</p> <p>         1       2011          1        220</p> <p>         1       2011          2        240</p> <p>         1       2011          3        260</p> <p>         1       2011          4        280</p> <p>         1       2011          5        300</p> <p>         1       2011          6        320</p> <p>         1       2011          7        340</p> <p>         1       2011          8        360</p> <p>         1       2011          9        380</p> <p>         1       2011         10        200</p> <p>         1       2011         11        220</p> <p>         1       2011         12        220</p> <p>         1       2011                  3340</p> <p>         2       2012          1        110</p> <p>         2       2012          2        120</p> <p>         2       2012          3        130</p> <p>         2       2012          4        140</p> <p>         2       2012          5        150</p> <p>         2       2012          6        160</p> <p>         2       2012          7        170</p> <p>         2       2012          8        180</p> <p>         2       2012          9        190</p> <p>         2       2012         10        100</p> <p>         2       2012         11        110</p> <p>         2       2012         12        110</p> <p>         2       2012                  1670</p> <p> </p> </div><img src ="http://www.aygfsteel.com/amenglai/aggbug/385137.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amenglai/" target="_blank">amenglai</a> 2012-08-09 13:50 <a href="http://www.aygfsteel.com/amenglai/archive/2012/08/09/385137.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>代码重构refactor的一ç‚ÒŽ„Ÿæƒ?/title><link>http://www.aygfsteel.com/amenglai/archive/2011/05/23/350823.html</link><dc:creator>amenglai</dc:creator><author>amenglai</author><pubDate>Mon, 23 May 2011 06:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/amenglai/archive/2011/05/23/350823.html</guid><wfw:comment>http://www.aygfsteel.com/amenglai/comments/350823.html</wfw:comment><comments>http://www.aygfsteel.com/amenglai/archive/2011/05/23/350823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/amenglai/comments/commentRss/350823.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/amenglai/services/trackbacks/350823.html</trackback:ping><description><![CDATA[最˜q‘一ŒD‰|—¶é—´åœ¨å?个模块代码的refactorã€‚ä¸€ä¸ªæ¨¡å—æ˜¯å› äØ“æ€§èƒ½çš„åŽŸå› ï¼Œå¦ä¸€ä¸ªæ¨¡å—æ˜¯å› äØ“å¾ˆçƒ‚çš„æ•°æ®åº“è®¾è®¡åQŒå¯¼è‡´æ•°æ®å¾ˆéš„¡»´æŠ¤ï¼Œòq¶ä¸”也会有潜在的性能问题ã€?br />有很多的感想åQ?br />1. 既然要做refactoråQŒå°±æ„å‘³åŽŸæ¥çš„ä»£ç è‚¯å®šæœ‰å¾ˆå¤§çš„ç¼ºé™—÷€‚ä½†æ˜¯å³ä½¿è¿™æ øP¼Œä¹Ÿè¦å…ˆæ˜Ž¼‹®refactor的范围。而不是全部上来都做refactoråQŒé‚£æ ·ä¼šå¯ÆD‡´refactor不可控。同时还要区分哪些是refactoråQŒå“ªäº›æ˜¯new featureåQŒä¸è¦æØœåœ¨ä¸€èµ—÷€?br />2. test case很重要ã€?br />3. 详细的文档比代码实现更重要。时间上应该æ˜?åQ?<br />4. 文档应包括:<br />      A å¯ÒŽ—§¾pȝ»Ÿä¸šåŠ¡é€»è¾‘çš„åˆ†æžï¼Œä»¥åŠå­˜åœ¨çš„é—®é¢?br />      B æ–°ç³»¾lŸä¸šåŠ¡é€»è¾‘çš„åˆ†æžï¼Œå¯¹åº”çš„æ”¹å–„æ–¹æ³?br />      C new designåQšDBåQ?architecture<br />      D 旧有¾pȝ»Ÿéœ€è¦æ”¹å–„的功能ç‚?br />5. 再烂的系¾lŸä¹Ÿä¸æ˜¯ä¸€æ— æ˜¯å¤„,所以尽量不要全盘否定ã€?br /> <img src ="http://www.aygfsteel.com/amenglai/aggbug/350823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/amenglai/" target="_blank">amenglai</a> 2011-05-23 14:00 <a href="http://www.aygfsteel.com/amenglai/archive/2011/05/23/350823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> win7 下安è£?Microsoft Web Application Stress Tool http://www.aygfsteel.com/amenglai/archive/2011/04/22/348811.htmlamenglaiamenglaiFri, 22 Apr 2011 08:10:00 GMThttp://www.aygfsteel.com/amenglai/archive/2011/04/22/348811.htmlhttp://www.aygfsteel.com/amenglai/comments/348811.htmlhttp://www.aygfsteel.com/amenglai/archive/2011/04/22/348811.html#Feedback1http://www.aygfsteel.com/amenglai/comments/commentRss/348811.htmlhttp://www.aygfsteel.com/amenglai/services/trackbacks/348811.html在网上找了N多个版本åQŒå“ŽåQŒå®³äººå•Šã€?br /> 主要问题ž®±æ˜¯msvcp50.dllåQŒè¿™ä¸ªdllæ–‡äšgåQŒåœ¨win7里已¾læœ¨æœ‰äº†ã€?br /> 解决èµäh¥ä¹Ÿå¾ˆ½Ž€å•:
1 先安装WASåQŒæŠ¥é”™ï¼š

2 把msvcp50.dll拯‚´åˆ°å®‰è£…èµ\径下åQŒå†å¯åЍhclient.exeåQŒä¼šæç¤ºé‡æ–°å®‰è£…åQŒæŒ‰ç€æç¤ºå†åšä¸€éå°±å¥½äº†ã€?/p>

amenglai 2011-04-22 16:10 发表评论
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÐÂÎÅ| ÉÌÇðÊÐ| °üÍ·ÊÐ| Ì«±£ÊÐ| è÷äüÏØ| ̨ɽÊÐ| ÁÉÖÐÏØ| Ñ®ÒØÏØ| Ò˶¼ÊÐ| ºâÄÏÏØ| ÂåÆÖÏØ| Ïã¸Û| ´óÀíÊÐ| »¢ÁÖÊÐ| ÈÎÇðÊÐ| º¼½õºóÆì| ׿×ÊÏØ| ºÓÎ÷Çø| ¾ÃÖÎÏØ| ÏæÒõÏØ| ÆÖ¶«ÐÂÇø| ½­³Ç| ¹óÖÝÊ¡| Áô°ÓÏØ| ¾¸Î÷ÏØ| º£ÑôÊÐ| ÎäÍþÊÐ| ¸£½¨Ê¡| ÄÏÏªÏØ| ÄÏÆ¤ÏØ| ½ºÖÝÊÐ| ´ï×ÎÏØ| ÎÞ¼«ÏØ| ÀöË®ÊÐ| ÎÞé¦ÏØ| ÁÙä¬ÏØ| ÒËÀ¼ÏØ| ³ÐµÂÏØ| Î÷ÇàÇø| Î÷ÏçÏØ| ÍÍÃÅÇø|