Time of Update: 2015-05-19
標籤:java jsp網站 myeclipse dao 資料庫操作
Time of Update: 2015-05-19
標籤:Follow up for "Search in Rotated Sorted Array":What if duplicates are allowed?Would this affect the run-time complexity? How and why?Write a function to determine if a given target is in the array.解題思路:參考Java for LeetCode 033 Search in Rotated
Time of Update: 2015-05-18
標籤:一、自動類型轉換在 Java 程式中,不同的基礎資料型別 (Elementary Data Type)的資料之間經常需要進行相互轉換。例如:,代碼中 int 型變數 score1 可以直接為 double 型變數 score2 完成賦值操作,運行結果為: 82.0 這種轉換稱為自動類型轉換。當然自動類型轉換是需要滿足特定的條件的:目標類型大於元類型二、強制類型轉換當程式中需要將 double 型變數的值賦給一個 int
Time of Update: 2015-05-19
標籤:kotlin是一個新生的基於jvm的語言,可以看成java的擴充語言,由JetBrains開發,初次見到他是之前在公司的安卓團隊看到他們使用kotlin開發android,頓時覺得好奇,後來慢慢的研究了這個預言。為什麼要開發和使用kotlin這門語言,官方的說法是:Concise SafeVersatileInteroperable 並且舉了一個例子:Get rid of those pesky NullPointerExceptions, you know,
Time of Update: 2015-05-19
標籤:題目:The gray code is a binary numeral system where two successive values differ in only one bit.Given a non-negative integer n representing the total number of bits in the code, print the sequence of gray code. A gray code sequence must
Time of Update: 2015-05-19
標籤:java 效能調優 /* * Created on Jan 29, 2015 * * */package com.zcd.test;import java.sql.Timestamp;public class Test { private int x; private static int staticX; public void
Time of Update: 2015-05-19
標籤:最近在做些與編解碼相關的事情,又遇到了byte和int的轉換,看著那些關於反碼、補碼的說明依舊頭疼,還是記下些實用的方法吧。int -> byte可以直接使用強制類型轉換: byte b = (byte) aInt;這個操作是直接截取int中最低一個位元組,如果int大於255,則值就會變得面目全非了。對於通過InputStream.read()擷取的int,可採用這個方法將值還原。byte ->
Time of Update: 2015-05-18
標籤:socket通訊是指兩台電腦的兩個程式之間的通訊,雙向鏈路的每一端都稱為一個socket,但分為客戶機和伺服器。java.net提供了ServerSocket和Socket類,分別用於伺服器和用戶端。通訊過程:建立Socket串連,用戶端程式申請串連,伺服器端程式監聽所有連接埠,判斷是否有用戶端的伺服器請求,當用戶端申請某個連接埠串連時,伺服器將對方的ip和連接埠號碼綁定形成通訊端,這樣伺服器和客戶機就建立了一個專用虛擬串連,可以相互連信了,通訊結束後將虛擬串連拆除。編程步驟:伺服器先建立
Time of Update: 2015-05-18
標籤:對於剛使用testng的同學,可能會碰到很多奇怪的問題,我本人在項目下建了一個testSuite.xml文檔,執行這個suite的時候就報null 指標異常,如: 怎麼解決呢?很簡單,看操作就明白了,選擇項目使用testng選項裡的convert to testNG建立suite.xml,執行這樣建立出來的suite就不會報錯了。 org.testng.TestNGException:
Time of Update: 2015-05-18
標籤:題目:Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.You should preserve the original relative order of the nodes in each of the two partitions.For
Time of Update: 2015-05-18
標籤:輸入輸出(I/O)是指程式與外部裝置或其他電腦進行互動的操作。幾乎所有的程式都具有輸入與輸出操作,如從鍵盤上讀取資料,從本地或網路上的檔案讀取資料或寫入資料等。通過輸入和輸出操作可以從外界接收資訊,或者是把資訊傳遞給外界。Java把這些輸入與輸出操作用流來實現,通過統一的介面來表示,從而使程式設計更為簡單。Java流的概念流(Stream)是指在電腦的輸入輸出操作中各組件之間的資料流動。按照資料的傳輸方向,流可分為輸入資料流與輸出資料流。Java語言裡的流序列中的資料既可以是未經加工的原始
Time of Update: 2015-05-17
標籤:代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的介面,代理類主要負責為委託類預先處理訊息、過濾訊息、把訊息轉寄給委託類,以及事後處理訊息等。代理類與委託類之間通常會存在關聯關係,一個代理類的對象與一個委託類的對象關聯,代理類的對象本身並不真正實現服務,而是通過調用委託類的對象的相關方法,來提供特定的服務。 按照代理的建立時期,代理類可以分為兩種。 靜態代理:由程式員建立或特定工具自動產生原始碼,再對其編譯。在程式運行前,代理類的.class檔案就已經存在了。
Time of Update: 2015-05-18
標籤: 使用Intellij的這段時間,一直在尋找一些技巧,不斷提高對它的熟練度。接下來告訴大家一個小秘密,帶大家體驗一下Intellij半自動格式化代碼的快感。那要使用這個功能還得安裝一個外掛程式--Eclipse Code Formatter,這個可以從Intellij的倉庫中線上安裝,不過這個速度確實不敢恭維,所以這裡提供一個 網盤 。* Eclipse Code Formatter下載:http://pan.baidu.com/s/1dD8NCBJ①安裝Eclipse Code
Time of Update: 2015-05-18
標籤: 最近找實習,在筆試時候做了下面這道題:求下面代碼的輸出結果。public class MyClass { static void aMethod(StringBuffer sf1,StringBuffer sf2){sf1.append(sf2);sf2=sf1;}public static void main(String[] args){StringBuffer sf1=new StringBuffer("A");StringBuffer sf2=new
Time of Update: 2015-05-17
標籤: package 運算及類型轉換類; import java.text.DecimalFormat; public class 控制小數點類 { public static double decimalFormatD(int num, double d){ String format = "0."; String result = ""; double db;
Time of Update: 2015-05-18
標籤:java 演算法 問題:再插入數字時,沒有中斷迴圈,導致從輸入數處再次迴圈,如下錯誤結果:3 31 2 41 2 3 34 31 2 4 51 2 3 3 4當迴圈完成後記得中斷;數列有序!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total
Time of Update: 2015-05-18
標籤:java 基礎 arraylist linkedlist 首先亮一下他們兩個基本區別,面試的時候可以用來和面試官嘮嗑啊
Time of Update: 2015-05-18
標籤:java 備忘錄模式 設計模式 又名快照模式或者token模式 備忘錄對象是一個用來儲存另一個對象內部狀態的快照(snapshot)的對象。備忘錄模式用意是在不破壞封裝的條件下,將下一個對象的狀態捕捉(capture),並外部化(externalize),儲存起來,從而可以在將來合適的時候把這個對象還原到儲存起來的狀態。備忘錄模式常常與命令模式和迭代子模式一起使用。 備忘錄模式涉及的角色:
Time of Update: 2015-05-18
標籤:java問題:本題主要是對字串輸入的處理:String a=cin.next();char [] s=a.toCharArray();字串統計Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 51624 Accepted Submission(s):
Time of Update: 2015-05-18
標籤: Java讀取txt檔案,換行寫txt檔案1. Java讀取txt檔案package com.campu; import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.Reader; /** * H2012