Time of Update: 2018-12-05
package org.yangxin.study.jm;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import
Time of Update: 2018-12-05
修正了所有已知的錯誤。增加了一份關於“for-each迴圈”的悠久曆史的背景資料。添加了一個“使用和要被遍曆的Collection中的元素相同類型的迴圈變數”的樣本。/-->可從以下地址取閱:http://blog.csdn.net/avius/archive/2004/07/29/55368.aspx
Time of Update: 2018-12-05
近日由於電腦壞了,系統裝不上,總是藍屏,自已搞不定了就去了電腦城的售後。在路上的時候還被一個修電腦的人截住,非要幫我看看電腦,無奈讓他看了,他說幫我裝正版系統,100元,我轉身就走了。(去電腦城這點最煩人,就是賣電腦和維修電腦的人總來騷擾,走路都走不安穩)。在售後時,等待售後檢查的十幾分鐘內,有三個人來修電腦,其實硬體沒有問題,只是想重新安裝系統,50元一個,如果想裝正版的100元。當然,這裡的系統都是指的是Windows。我當時就感歎,電腦城裡修電腦的人賺錢太容易了,裝一個Windows系統,
Time of Update: 2018-12-05
這麼多年到現在仍然一事無成的主要原因就是:想的太多,做的太少,或者叫做執行力太差。總結了下,想要做成點事必須要做到以下三點:行動do it
Time of Update: 2018-12-05
為什麼要修改傳輸速率?在串口編程中,在開啟連接埠之前,通常需要設定與該裝置通訊連接埠的相關參數,見:本文要介紹的就是如何修改裝置預設的傳輸速率,即中的“每秒位元(B)”,即與串口通訊時每秒向串口裝置寫入資料的bit位元,(其它參數不在本文討論範圍內,可以參考相關的資料)。當以上參數設定正確後,就可以與裝置進行通訊了。如果設定不正確,就無法與裝置通訊,如無法在調試終端給裝置發送AT指令等問題。最近公司有個項目需要用到發簡訊這塊的業務,採購了2台Wavecom簡訊貓裝置,有一台預設支援的傳輸速率是:
Time of Update: 2018-12-05
修正了所有已知的錯誤。增加了一份關於“Autoboxing/Auto-Unboxing”特性來源的背景資料。添加了一些關於“Autoboxing/Auto-Unboxing”特性增加了多少需要記住的規則的說明。/-->可從以下地址取閱:http://blog.csdn.net/avius/archive/2004/07/29/55372.aspx主要修訂包括:修正了所有已知的錯誤(感謝learner的提醒)。增加了一份關於“Autoboxing/A
Time of Update: 2018-12-05
電子郵件需要在郵件用戶端和郵件伺服器之間,以及兩個郵件伺服器之間進行傳遞,就必須遵循一定的規則,這些規則就是郵件傳輸協議。SMTP協議定了郵件用戶端與SMTP服務之間,以及兩台SMTP伺服器之間發送郵件的通訊規則;POP3/IMAP協議定義了郵件用戶端與POP3伺服器之間收發郵件的通訊規則。一、SMTP協議 SMTP(Simple Mail Transfer
Time of Update: 2018-12-05
一、JavaMail API 簡介 JavaMail API是Sun公司為方便Java開發人員在應用程式中實現郵件發送和接收功能而提供的一套標準開發包,它支援一些常用的郵件協議,如:SMTP、POP3、IMAP和MIME等。開發人員使用JavaMail API編寫郵件處理軟體時,無須考慮郵件協議底層的實現細節,只要調用JavaMail開發包中相應的API類就可以了。JavaMail
Time of Update: 2018-12-05
原《清單4:遍曆數組的簡單方式的等價代碼》有誤,應為:清單4:遍曆數組的簡單方式的等價代碼/* 建立一個數組 */int[] integers = {1, 2, 3, 4};/* 開始遍曆 */for (int 變數名甲 = 0; 變數名甲 {????System.out.println(integers[變數名甲]);/* 依次輸出“1”、“2”、“3”、“4”
Time of Update: 2018-12-05
/** * 可變參數 */public class VariableParamater {/** * 統計2個或多個數的和 */public static void main(String[] args) {//計算2個數的和sum(10,15);/* * 問題:如果要計算3個數、4個數、5個數或n個數的和,那我們不是要寫n個相同的方法,傳遞n個參數進行累加? * 註:在同一個類中有多個方法的名字相同,且參數列表不同(參數個數、參數類型),稱之為方法重載(method overload)
Time of Update: 2018-12-05
Joshua Bloch詠Tiger詩八首“Ease of Development”是J2SE 1.5的主要賣點。為此,這一版本加入了七種新的語言特性——Enhanced for Loop、Autoboxing/Auto-Unboxing、Varargs、Static Import、Enumeration、Metadata和Generics。使用這些特性,可以讓編寫出來的程式更簡練、更清晰、更不容易出錯,從而簡化開發的過程。Joshua Bloch(《Effective
Time of Update: 2018-12-05
最好的創作方式和記錄方式就是用筆和白紙是最佳的創作方式。這是最原始的,但也是最強大的。電腦和軟體雖然強大,但是輸入的速度沒法跟手和筆相比。電腦和軟體更容易讓人分心,一開電腦就想先看看微博,看看QQ,看看網頁,看看新聞等等。但是筆和紙卻來的相當快,可以直接寫,沒有幹擾可以集中精力記錄或是創作,寫出想法。筆和紙隨處可見,它的可用性要比電腦和軟體廣的多,筆和紙隨處可見,可能身邊總能找的到,但是電腦不一定,你出差了,在車上,有電腦嗎,即使有電腦也不一定有條件讓你用,並且電腦上的軟體和系統可能不是你習慣使
Time of Update: 2018-12-05
近日,聽說唯冠已在多個城市向工商部門申請把蘋果的iPad下架,而且有幾個城市也已經這麼做了,且工商部門扣留了45部iPad2.對於iPad侵權案一審蘋果已經敗了,時下二審正在審理過程中,但是就目前的形式來看唯冠已經贏了,蘋果iPad的形勢很嚴峻.
Time of Update: 2018-12-05
import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Vector;public class GenericTest {public static void main(
Time of Update: 2018-12-05
平日裡有很多的事情都可以用Script來完成,學習必要的指令碼並寫出Script以代替手工。我們的目標是DRY和Automation。需要的工具:ShellPerlLinux tools: sed, replace, find, xargs等等。如,替換檔案中的某些內容就可以用replace命令來完成:#replace audio image Audio Image -- file或者,對目前的目錄下所有的都如此處理:#find . -type f -exec replace audio
Time of Update: 2018-12-05
package org.yangxin.study.jm;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Properties;import javax.mail.Flags.Flag;import javax.mail.Folder;import javax.mail.Message;import javax.mail.Session;import javax.mail.Store;
Time of Update: 2018-12-05
一、需求設想 現在我有一個設定檔,裡面配置了Bean的相關資訊,如bean的類名(包括包名)、代理工廠(主要負責產生代理類)、目標類(被代理的類)、業務織入介面(Advice)。然後通過BeanFactory來產生Bean的執行個體,如果設定檔中配置的Bean是ProxyFactoryBean的執行個體,我們則產生這個Bean一個代理類的執行個體,還可以通過此設定檔進行切換,是使用代理類還是使用目標類來完成相應的業務功能,該設定檔的格式如下:
Time of Update: 2018-12-05
import static java.lang.Math.*;//匯入Math類中的所有靜態方法/** * 靜態匯入 * 使用方式: * 1)、在包名前加上static關鍵字 * 2)、在類中調用靜誠方法不需要再以類為首碼,直接寫類的方法名即可 * */public class StaticImport {public static void main(String[] args)
Time of Update: 2018-12-05
/** * 運算元組的常用方式 */public class ArrayDemo {public static void main(String[] args) {int[] arr = new int[] { 1, 3, 10, 2, 5, 7, 8 };// 擷取最大值,方式一System.out.println(getMax(arr));// 擷取最大值,方式二System.out.println(getMax2(arr));//
Time of Update: 2018-12-05
package org.yangxin.study.jm;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Date;import