Time of Update: 2018-12-04
今天在做Launcher移植的時候出現 unable to execute dex:java heap space 的錯誤,在網上收了一下解決方案,把這個問題解決了,現在把解決的方法說一下:有兩種方法:第一種是 修改eclipse目錄下面額eclipse.ini檔案 把第一行添加 -vmC:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe
Time of Update: 2018-12-04
問題描述:當前有面值分別為2角5分,1角,5分,1分的硬幣,請給出找n分錢的最佳方案(要求找出的硬幣數目最少)問題分析:根據常識,我們到店裡買東西找錢時,老闆總是先給我們最大面值的,要是不夠再找面值小一點的,直到找滿為止。如果老闆都給你找分數的或者幾角的,那你肯定不幹,另外,他也可能沒有那麼多零碎的錢給你找。其實這就是一個典型的貪心選擇問題。問題的演算法設計與實現:先舉個例子,假如老闆要找給我99分錢,他有上面的面值分別為25,10,5,1的硬幣數,為了找給我最少的硬幣數,那麼他是不是該這樣找
Time of Update: 2018-12-04
Map<String, Integer> map = new TreeMap<String, Integer>(); map.put("j2se", 20);map.put("j2ee", 10);map.put("j2me", 30); List<Map.Entry<String, Integer>> infoIds = new ArrayList<Map.Entry<String,
Time of Update: 2018-12-04
第一種是以毫秒為單位計算的。 Java代碼 //虛擬碼 long startTime=System.currentTimeMillis(); //擷取開始時間 doSomeThing(); //測試的程式碼片段 long endTime=System.currentTimeMillis(); //擷取結束時間 System.out.println("程式已耗用時間: "+(end-start)+"ms"); 第二種是以納秒為單位計算的。 Java代碼 //虛擬碼
Time of Update: 2018-12-04
給初學者之一:淺談java及應用 學java不知不覺也已經三年了 從不知java為何物到現在一個小小的j2ee專案經理 雖說不上此道高手,大概也算有點斤兩了吧 每次上網,泡bbs逛論壇,沒少去java相關的版面 總體感覺初學者多,高手少,精通的更少 由於我國高等教育制度教材陳舊,加上java自身發展不過十年左右的時間 還有一個很重要的原因就是java這門語言更適合商業應用 所以高校裡大部分博士老師們對此語言的瞭解甚至不比本科生多
Time of Update: 2018-12-04
GUI代碼的線程同步Swing組件的事件處理和繪畫代碼,都是被一個線程依次調用的,這樣保證事件處理的同步執行。這個線程就是 Event-Dispatching Thread。為了避免可能的死結,確保Swing組件和model的建立、修改和尋找只在Event-dispatching Thread中調用。SwingUtilities的invokeLater(Runnable),invokeAndWait(Runnable)都是將GUI代碼加入Event-dispatching
Time of Update: 2018-12-04
1. Java讀取Excel方式對比在Java中讀寫MS Excel檔案主要有兩種典型的方法l Java-To-Com的方式:(1) jCom(2) Jacobl 直接Excel檔案讀寫(3) jExcel(4) POI方法1中,是利用Java-Com橋的方式來讀寫Excel檔案,需要後台有Com組件的支援,不能脫離Windows平台使用。方法2是直接使用純Java
Time of Update: 2018-12-04
單態定義: Singleton模式主要作用是保證在Java應用程式中,一個類Class只有一個執行個體存在。 在很多操作中,比如建立目錄 資料庫連接都需要這樣的單線程操作。 還有, singleton能夠被狀態化; 這樣,多個單態類在一起就可以作為一個狀態倉庫一樣向外提供服務,比如,你要論壇中的文章計數器,每次瀏覽一次需要計數,單態類能否保持住這個計數,並且能synchronize的安全自動加1,如果你要把這個數字永久儲存到資料庫,你可以在不修改單態介面的情況下方便的做到。
Time of Update: 2018-12-04
該程式是為了理解Swing應用而嘗試的一個執行個體。雖然是個簡單計算機程式,卻設計了3個類。設計過程中滿足了將資料與介面完全分離,而且把介面和使用者事件處理也完全分離。因此於我個人而言覺得設計得還不錯,如果哪位有更好的設計不妨共用共用,也讓我改進改進。在這個設計中同樣還有些細節沒有達到我理想的要求,但由於時間倉促也就沒有再進一步思考了。 下面把思路描述一下:總的設計分為3個類,CalcGui負責顯示介面,CalcEvent負責使用者觸發的事件,CalcLogic負責處理演算法。
Time of Update: 2018-12-04
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.GradientPaint;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Point;import java.awt.RenderingHints;import java.awt.
Time of Update: 2018-12-04
參考:http://hi.baidu.com/enter775/blog/item/81ab4512ad6ee15af919b839.htmljava.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V解決辦法:把hibernate中的cglib-*.jar和asm-*.jar刪除,添加spring中的cglib-2.1.3.jar-------------------------------------
Time of Update: 2018-12-04
方法1: /** * 判斷當前日期是星期幾<br> * <br> * @param pTime 修要判斷的時間<br> * @return dayForWeek 判斷結果<br> * @Exception 發生異常<br> */ public static int dayForWeek(String pTime) throws Exception { format = new
Time of Update: 2018-12-04
java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils在struts 2.1.8 和 strut2 json plug 搭配是出現此異常。。java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/TextUtils原因是json外掛程式版本不合適..有說用 json plug
Time of Update: 2018-12-04
package homework05;import java.math.BigInteger;public class Ch07_3 { public static double factorial(int n) //求階乘函數 { if(n==0) return 1; else return n* factorial(n-1); } public static BigInteger factorial2(int n){ BigInteger
Time of Update: 2018-12-04
public available to eveyoneprivate 只可以在該類內部引用protected 繼承類可以訪問default 同一個package中可以訪問Composition是將其他類的對象作為自己的成員。設計時,首先考慮使用composition而不是inheritance,因為composition更靈活,而且inheritance會使設計複雜化。當一個子類對象的引用被賦給一個父類引用變數時,只能訪問父類定義的對象的那一部分。LSP(substitution princip
Time of Update: 2018-12-04
今天上午分析了一下S-DES演算法的大概流程,因為小區要停電,所以只是簡單的分析了一下。實現是今天晚上寫出來的。有了DES分析的過程之後,S-DES的分析和實現都簡單多了。以至於實現的時候直接看這流程圖就開始寫了。當時一邊和同學聊著天一邊敲著代碼一邊思考著:我也太笨了,到現在才學會看著流程圖寫程式,我自己很汗顏。言歸正傳,類結構上和DES基本相同,不過這裡把密鑰產生部分給單獨提取出來了,這樣我感覺更直觀。S_DES:專門用來被別人直接調用的,也可以說是S_DES對外的介面。KeyManager:
Time of Update: 2018-12-04
//該代碼實現結果為如果設定的長和寬相等則執行個體化正方形(Square)的類,否則執行個體化矩形類。interface rect{public double area();public void getWidth(double Width);public void getHeight(double Height);}class Rectangle1 implements rect{double _width,_height;public void getWidth(double Width){
Time of Update: 2018-12-04
文章目錄 注意事項1:注意事項2: Thinking in Java [Java編程機制] 學習筆記 -- 操作符Operator1.第一個要說明的操作符,就是"=="注意事項1:如果是兩個引用間使用==,比較的是兩個引用,無論所引用對象的值是否相同。所以在比較Integer,String的值的時候,強烈建議要使用equals.但是什麼時候比較String可以用==呢,這有一個例子,引用於Here// These two have the
Time of Update: 2018-12-04
1.。在執行這個命令時:./waf configure --prefix=/usr/local/cloudstackChecking for program javac : /usr/local/jdk1.6.0_24/bin/javac Checking for program java : /usr/local/jdk1.6.0_24/bin/java Checking for program jar
Time of Update: 2018-12-04
java 發送 json、xml格式的 http請求,需要確定接受請求的的伺服器位址(ip、連接埠、具體的目錄)然後設定串連屬性資訊請求的資料格式(json 或 xml)根據需要是否要向伺服器發送訊息體(可以只發送http頭,不發具體的資訊),資料格式要與設定的http頭資訊設定的格式一致,如果想查看發送和伺服器的響應的具體資訊 可以使用 http抓包工具,如 httpAnalizer等軟體,查看請求資料格式是否正確。具體代碼如下(請求資料格式為json):import