Time of Update: 2018-12-05
資料結構教程(java語言描述)徐孝凱主編----複習摘要06第6章 圖無向圖 (完全圖,稠密圖,稀疏圖)無向圖(連通圖,非連通圖,連通分量)有向圖(強連通圖,強連通分量)帶權圖又稱為網圖的儲存結構主要有鄰接矩陣,鄰接表,邊集數組3種最小產生樹普裡姆演算法克魯斯卡爾演算法
Time of Update: 2018-12-05
《Java資料結構和演算法》第二版 Robert lafore 編程作業 第四章/* 編程作業 4.1 為queue.java 程式(清單4.4)的Queue類中寫一個方法,顯示隊列的 內容。注意這並不是要簡單的顯示出數組的內容。它要求按資料項目插入的隊 列的順序,從第一個插入的資料項目到最後一個插入的資料項目顯示出來。不要 輸出因為在數組末端迴繞而折成兩半的樣子。注意無論front和rear在什麼 位置上,都要正確顯示出一個資料項目和沒有資料項目的情況。 4.2
Time of Update: 2018-12-05
一、Eclipse編譯器提供原始碼格式輸入 Eclipse提供自動源碼格式選項,並且組織輸入(刪除未使用的代碼)。你可以使用下面的這些快速鍵進行操作。 Ctrl + Shift + F--原始碼格式 Ctrl + Shift + O--組織輸入並刪除未使用的代碼 代替手動調用這兩個函數,只需根據Eclipse自動格式和自動組織選項,可以隨時儲存檔案。 操作步驟,在Eclipse中進入Window -> Preferences -> Java -> Editor -
Time of Update: 2018-12-05
資料結構教程(java語言描述)徐孝凱主編----複習摘要04第4章 棧和隊列棧的順序儲存結構和操作實現public class sequenceStack implements Stack{final int maxSize = 10; //假定儲存棧的一維數組的初始長度為10private Object[] stackArray; //定義儲存棧的數組引用private int top; //定義數組中所儲存棧的棧頂元素的下標位置//操作public
Time of Update: 2018-12-05
1)replace的參數是char和CharSequence,即可以支援字元的替換,也支援字串的替換(CharSequence即字串序列的意思,說白了也就是字串);2)replaceAll的參數是regex,即基於規則運算式的替換,比如,可以通過replaceAll("\\d", "*")把一個字串所有的數字字元都換成星號;舉例如下: String src = new String("ab43a2c43d");
Time of Update: 2018-12-05
中繼資料的作用如果要對於中繼資料的作用進行分類,目前還沒有明確的定義,不過我們可以根據它所起的作用,大致可分為三類:l 編寫文檔:通過代碼裡標識的中繼資料產生文檔。l 程式碼分析:通過代碼裡標識的中繼資料對代碼進行分析。l 編譯檢查:通過代碼裡標識的中繼資料讓編譯器能實現基本的編譯檢查。 基本內建注釋
Time of Update: 2018-12-05
在本系列的上一篇文章中我們講到,要實現在同一個事務中使用相同的Connection對象,我們可以通過傳遞Connection對象的方式達到共用的目的,但是這種做法是醜陋的。在本篇文章中,我們將引入另外一種機制(ConnectionHolder)來完成交易管理。 這是一個關於Java交易處理的系列文章,請通過以下方式下載github原始碼:git
Time of Update: 2018-12-05
/*對比s == null || s.equals("") * s == null || s.length()<=0 * s == null || s.isEmpty() */方法一: 最多人使用的一個方法, 直觀, 方便, 但效率很低.方法二: 比較字串長度, 效率高, 是我知道的最好一個方法.方法三: Java SE 6.0 才開始提供的方法, 效率和方法二幾乎相等, 但出於相容性考慮, 推薦使用方法二. 以下代碼在我機器上的運行結果: (機器效能不一,
Time of Update: 2018-12-07
JFreeChart(http://www.jfree.org/jfreechart/index.php)ChartDirector(http://www.advsofteng.com)JFreeChart是開源的,但是文檔要花錢買。ChartDirector是商業的,但是我找到了破解序號:)JFreeChart產生的圖感覺不是很清晰,雖然有字型的解決辦法,但仍然存在問題。ChartDirector產生的圖很清楚,也存在中文的問題,但比較容易解決。在兩者的選擇之中,我還是選擇了後者。。。附Cha
Time of Update: 2018-12-06
2種方式 //BufferedImage pictureDest = imageService.makePicture(inv, name, bgPicture);ImageIO.write(image, "jpg", inv.getResponse().getOutputStream());BufferedImage image = new BufferedImage(334, 448, BufferedImage.TYPE_3BYTE_BGR); Graphics gra = image.
Time of Update: 2018-12-06
來源:賽迪網 作者:李素科 (轉載序:網上找的好文章,一篇就把我找了幾天的所有東西都概括進來了,真是非常感謝作者:李素科
Time of Update: 2018-12-06
NET2java 一個net代碼向java 的代碼轉換工具 終於出現了.net代碼向java 的代碼轉換工具. Application Web application , console 都可以轉。 象作者dannyc 說的"Together we can translate every .NET application into Java !" NET2java 作為 Netbeans 5.0的plugin 提供的, 要用NET2java 你就得先下Netbeans
Time of Update: 2018-12-07
http://nextapp.com/products/echo2/作為echo的老使用者,一直很關心echo的發展,從最近ajax的發展看,還是覺得echo2走得比較遠一些,有些xaml的味道。可惜,echo的實力還不夠強大到支援client,指望sun那個阿鬥,更是遙遙無期了記得以前跟tod建議,能不能不重新整理,利用dhtml動態更新頁面,當時tod說這是dom更新技術,還在研究,沒想到沒過一年,ajax就熱鬧起來,echo2又一次領導了潮流。從demo看,echo2代碼上幾乎和echo沒
Time of Update: 2018-12-07
東莞市依時利科技有限公司主攻RFID與物聯網技術,是國內領先的RFID與物聯網解決方案和裝置供應商(網址:http://www.eastriver.com.cn/cn),現因公司發展需要,誠聘以下人員:1、Java
Time of Update: 2018-12-07
使用了hibernate進行關係映射的時候,比如有一對多的關係,一個測試專案對應多個測試案例模組,部分的關係映射表: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><many-to-one name="testProject" class="com.eyely.pojos.TestProject"><column
Time of Update: 2018-12-07
時間和日期中常用到的幾個類:java.util.Date, java.util.Calendar, java.util.GregorainCalendar, java.text.DateFormat, java.text.SimpleDateFormatjava.util.Date :表示特定瞬間,精確到毫秒 一天是 24 * 60 * 60 = 86400 秒 世界時(UT 或 UTC) , 格林威治時間 (GMT), 格林威治時(GMT)和世界時(UT) 是相等的,格林威治時(GMT)
Time of Update: 2018-12-07
最近忙著做項目,折騰新電腦,玩game。。。今天補點作業測試問題。1. Service間相互有依賴,在單元測試時無法直接調用其它Service。 修改ServiceLocator, 允許setService(name,mockService). 這樣就可以在測試時臨時設定service為匿名內部mock類。被測代碼在調用ServiceLocator.getService(name)時就取得了mockService.2. 相關依賴對象不是調用getService出來的,是new出來的。
Time of Update: 2018-12-07
原來以為tiger已經內建了這種線程池,就是在任務數量超出時能夠阻塞住投放任務的線程,主要想用在JMS訊息監聽。開始做法:在ThreadPoolExcecutor中代入new ArrayBlockingQueue(MAX_TASK). 在任務超出時報錯:RejectedExecutionException。後來不用execute方法加入任務,直接getQueue().add(task),
Time of Update: 2018-12-07
1、Java異常分為checked異常和unchecked異常 checked異常(需要在代碼中try……catch顯示捕獲) 所有繼承java.lang.Exception的異常。是可以在執行過程中恢複的。此類異常不是程式中可以預測的,比如無效的使用者輸入、檔案不存在等。這些都是外在的原因,都不是程式內部可以控制的。 unchecked異常(也叫錯誤,不需要顯示捕獲) 所有繼承java.lang.RuntimeException的異常。是無法處理的錯誤。2、異常到底應該在什麼位置被記錄
Time of Update: 2018-12-07
Java Exception 應用情景1:使用者登入經常在登入時,遇到“使用者名稱或密碼錯誤”這樣的提示,讓人搞不清楚究竟是使用者名稱記錯了,還是密碼輸錯了。那麼為什麼程式員不將這兩種情況分開提示呢? 當Control層(如,servlet)直接調用Model層的"boolean login(String username, String password)"方法,login函數在使用者名稱密碼均正確時,返回true,否則返回false。編寫Control層代碼的程式員可以通過判斷返回