ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>91精品国产色综合久久不卡电影,亚洲看片免费,国产精品一区二区不卡视频http://www.aygfsteel.com/irusist/zh-cnTue, 24 Jun 2025 09:17:49 GMTTue, 24 Jun 2025 09:17:49 GMT60重新写博å®?/title><link>http://www.aygfsteel.com/irusist/archive/2015/12/31/428881.html</link><dc:creator>irusisit</dc:creator><author>irusisit</author><pubDate>Wed, 30 Dec 2015 16:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/irusist/archive/2015/12/31/428881.html</guid><wfw:comment>http://www.aygfsteel.com/irusist/comments/428881.html</wfw:comment><comments>http://www.aygfsteel.com/irusist/archive/2015/12/31/428881.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/irusist/comments/commentRss/428881.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/irusist/services/trackbacks/428881.html</trackback:ping><description><![CDATA[地址åQ?a title="https://irusist.github.io">https://irusist.github.io<br /><br /><br />!<br /><br /><br /><br /><br /><br /></a><img src ="http://www.aygfsteel.com/irusist/aggbug/428881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/irusist/" target="_blank">irusisit</a> 2015-12-31 00:37 <a href="http://www.aygfsteel.com/irusist/archive/2015/12/31/428881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java中的"+"操作½W?/title><link>http://www.aygfsteel.com/irusist/archive/2012/01/10/368268.html</link><dc:creator>irusisit</dc:creator><author>irusisit</author><pubDate>Tue, 10 Jan 2012 14:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/irusist/archive/2012/01/10/368268.html</guid><wfw:comment>http://www.aygfsteel.com/irusist/comments/368268.html</wfw:comment><comments>http://www.aygfsteel.com/irusist/archive/2012/01/10/368268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/irusist/comments/commentRss/368268.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/irusist/services/trackbacks/368268.html</trackback:ping><description><![CDATA[    java虚拟机处理byteåQŒshortåQŒcharåQŒint¾cÕdž‹ä¹‹é—´çš?#8220;+”操作都是ž®†ä»–们è{化成int¾cÕdž‹åQŒåŽ‹å…¥æ“ä½œæ•°æ ˆï¼Œç”¨int¾cÕdž‹æ¥åšåŠ æ³•æ“ä½œçš„ï¼Œå½“java½E‹åºä¸­æœ‰˜q˜æœ‰longåQŒfloatåQŒdouble中的一¿Uæ—¶åQŒä¼šè½¬åŒ–成他们之中优先çñ”最高的åQŒä¼˜å…ˆçñ”从longåQŒfloatåQŒdouble依次增高。boolean¾cÕdž‹ä¸Žä¸Šé¢æ‰€è¯´çš„4¿Uç±»åž‹è¿›è¡?+"˜qç®—åQŒç¼–译报错不通过。基¼‹€¾cÕdž‹ä¸ŽString以外的引用类型进è¡?+"操作æ—Óž¼Œ¾~–译器报错不通过ã€?nbsp;当两个非String的引用类型进è¡?#8220;+”操作æ—Óž¼Œ¾~–译器会报错不通过ã€?br />    当byteåQŒshortåQŒint¾cÕdž‹ä¸ŽString的引用类型进è¡?#8220;+”操作æ—Óž¼Œæ¯”如åQŒåœ¨ä¸€ä¸ªé™æ€æ–¹æ³•里定义如下åQ?br /><span style="font-size: 12px;">           </span><span style="background-color: #eeeeee; font-size: 13px; color: #0000ff; ">byte</span><span style="background-color: #eeeeee; font-size: 13px; "> b </span><span style="background-color: #eeeeee; font-size: 13px; ">=</span><span style="background-color: #eeeeee; font-size: 13px; "> </span><span style="background-color: #eeeeee; font-size: 13px; ">127</span><span style="background-color: #eeeeee; font-size: 13px; ">;</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">        String str1 = "string";</div><span style="background-color: #eeeeee; font-size: 13px; ">         String str </span><span style="background-color: #eeeeee; font-size: 13px; ">=</span><span style="background-color: #eeeeee; font-size: 13px; "> b </span><span style="background-color: #eeeeee; font-size: 13px; ">+</span><span style="background-color: #eeeeee; font-size: 13px; "> str1; </span><span style="font-size: 12px;"> <br /></span><div><p><font size="1">   äº§ç”Ÿçš„字节码为:</font><br /></p><div style="text-align: left;"><span style="font-size: 10pt; ">         0:   bipush  127</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">         2:   istore_1</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">         3:   ldc     #2; //String string</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">         5:   astore_2</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">         6:   new     #3; //class java/lang/StringBuilder</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">         9:   dup</span></div><div style="text-align: left; "><span style="font-size: 10pt; ">        10:  invokespecial   #4; //Method java/lang/StringBuilder."<init>":()V</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        13:  iload_1</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        14:  invokevirtual   #5; //Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        17:  aload_2</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        18:  invokevirtual   #6; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        21:  invokevirtual   #7; //Method java/lang/StringBuilder.toString:()Ljava/lang/String;</span></div><div style="text-align: left;"><span style="font-size: 10pt; ">        24:  astore_3</span></div><div><div style="text-align: left;"><span style="font-size: 10pt; ">        25:  return</span></div>     å¯è§åQŒString对象的与byte˜q›è¡Œ“+”操作会先生成一个StringBuilder(jdk5以后åQŒjdk5以前是StringBuffer)对象åQŒå°†byte¾cÕdž‹è½¬æ¢ä¸ºint¾cÕdž‹ä¼ å…¥StringBuilder.append(int)的方法内,再将String对象传入StringBuilder.append(String)æ–ÒŽ³•内,最后调用这个StringBuilder对象的toStringæ–ÒŽ³•得到String对象。同理,shortåQŒboolean,long,float,double¾cÕdž‹åQŒå¼•用类型与String对象˜q›è¡Œ“+”操作也是同样处理åQŒåˆ†åˆ«è°ƒç”¨StringBuilder的不同参数的重蝲æ–ÒŽ³•åQŒä¸˜q‡char对象与short会有所不同åQŒä»–不会转换成int¾cÕdž‹åQŒè€Œæ˜¯ç›´æŽ¥ž®†char¾cÕdž‹çš„å€ég¼ é€’ç»™StringBuilderçš„append(char)的方法ã€?/div></div><div><p> </p></div><img src ="http://www.aygfsteel.com/irusist/aggbug/368268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/irusist/" target="_blank">irusisit</a> 2012-01-10 22:35 <a href="http://www.aygfsteel.com/irusist/archive/2012/01/10/368268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一道面试题http://www.aygfsteel.com/irusist/archive/2012/01/07/368072.htmlirusisitirusisitSat, 07 Jan 2012 14:29:00 GMThttp://www.aygfsteel.com/irusist/archive/2012/01/07/368072.htmlhttp://www.aygfsteel.com/irusist/comments/368072.htmlhttp://www.aygfsteel.com/irusist/archive/2012/01/07/368072.html#Feedback0http://www.aygfsteel.com/irusist/comments/commentRss/368072.htmlhttp://www.aygfsteel.com/irusist/services/trackbacks/368072.html    大概讲的是一òq…扑克牌åQŒå››¿UèŠ±è‰²ä»ŽAã€?、到KåQŒæ¯¿Uèбè‰?3张,一å…?2张,一开始每¿UèŠ±è‰²çš„æŒ‰é¡ºåºæ‘†æ”¾ï¼Œç„¶åŽ˜q›è¡Œ‹z—牌åQšåˆ†æˆ?半,ž®†ä¸€åŠçš„½W¬ä¸€å¼ æ”¾åˆ°å¦ä¸€åŠçš„½W¬ä¸€å¼ ä¸‹é¢ï¼Œ½W?张放到另一半的½W?张下面,直到一半的所有牌都放到另一半的下面åQŒä¸€‹Æ¡æ´—牌完成,问至ž®‘要‹z—多ž®‘次牌才能恢复成原来的顺序ã€?br />    假设ž®†è¿™52张牌排好序,分别ä¸?åˆ?2åQŒåˆ™1åˆ?3ä¸ÞZ¸€ä¸ªèбè‰ÔŒ¼Œ14åˆ?6ä¸ÞZ¸€ä¸ªèбè‰ÔŒ¼Œ27åˆ?9一å…Þpбè‰ÔŒ¼Œ40åˆ?2ä¸ÞZ¸€ä¸ªèŠ±è‰ŒÓ€‚å‡è®¾æ´—ç‰Œä¹‹å‰ç‰Œçš„åºå·äØ“iåQŒç»˜q‡ä¸€‹Æ¡æ´—牌过后,1åˆ?3序号的牌分到äº?åˆ?5åQŒåˆ™‹z—牌˜q‡åŽçš„åºå·äØ“2i-1åQ?4åˆ?6序号的牌被分åˆ?7åˆ?1åQŒæ´—牌过后的序号ä¸?(i-13) - 1 + 26åQ?7åˆ?9的牌分到äº?åˆ?6åQŒæ´—牌过后的序号ä¸?(i - 26) åQ?0åˆ?2序号的牌被分åˆ?8åˆ?2åQŒæ´—牌过后的序号ä¸?nbsp;2(i - 39)  + 26ã€?br />    用代码来表示ž®±æ˜¯
        public static List<Integer> nextResult(List<Integer> list){
        // return array
        Integer[] retArray = new Integer[52];
        // array index
        int index = 0;
        
        for(int i=1;i<list.size()+1;i++){
            if(i<=13){
                index = 2 * i -1;
            } else if(i >13 && i <= 26){
                index = 2 * (i-13) - 1 + 26;
            }else if(i >26 && i <= 39){
                index = (i - 26) * 2;
            }else if(i >39 && i <= 52){
                index = (i - 39) * 2 + 26;
            }
            
            retArray[index-1] = list.get(i-1);
        }
        
        return Arrays.asList(retArray);
    }
    在mainæ–ÒŽ³•里,用下面方式的num便是所要求的最ž®æ´—牌次æ•?br />        List<Integer> list = new ArrayList<Integer>();
        
        for(int i=1;i<53;i++){
            list.add(i);
        }
        
        // change num
        int num = 0;
        List<Integer> list1 = list;
        while(true){
            num++;
            List<Integer> retList = nextResult(list1);
            if(list.equals(retList)){
                break;
            }
            list1 = retList;
        }
    

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º Çà´¨ÏØ| ÐìË®ÏØ| ´ó³§| °²ÄþÊÐ| ÀäË®½­ÊÐ| ǨÎ÷ÏØ| ÁøºÓÏØ| »ô³ÇÏØ| Îå³£ÊÐ| ³²ºþÊÐ| ÐÂÏçÏØ| ÍþÄþ| Ã×Ò×ÏØ| ºôÂ×±´¶ûÊÐ| ½¶ÁëÏØ| ±¨¼Û| ¼Ó²éÏØ| ÓñÉ½ÏØ| µ¾³ÇÏØ| ×ÏÔÆ| ÇåË®ÏØ| °¢¿ËËÕÊÐ| ²×Ô´| Ôó¿âÏØ| ³¤¸ðÊÐ| ÄÏľÁÖÏØ| º¼ÖÝÊÐ| Áú¿ÚÊÐ| ¼ªË®ÏØ| º×¸ÚÊÐ| ÁéÊ¯ÏØ| ÍÁÄ¬ÌØ×óÆì| ¸ÊÄÏÏØ| ÖêÖÞÏØ| ²×Ô´| Èç¶«ÏØ| ÑαßÏØ| ÖÙ°ÍÏØ| ´óʯÇÅÊÐ| º×ÇìÏØ| ÉîÖÝÊÐ|