LUCY's TechGarden

  • Home

  • About

  • Tags13

  • Categories3

  • Archives22

Latex語法筆記

Posted on 2018-09-09 | Edited on 2018-09-18 | In Typesetting Language
LaTeX簡介What is TeXTeX 是 Donald E. Knuth1.1 教授的精心傑作,它是個功能非常強大的幕後排版系統,含有彈性很大,而且很低階的排版語言。當初,是因為 Knuth 教授在寫他的大著 TAOCP(The Art of Computer Programming) 時,發覺書商把他書中的數學式子排得太難看了,於是決定自行開發一個非常適合排數學式子的排版語言,這就是 TeX 系統的來由。 不僅僅是談到 TeX 一定會提到 Knuth 教授,只要提到排版,沒有人可以忽略他 ...
Read more »

JAVA基礎 - API

Posted on 2018-08-30 | In Java學習筆記
API 的全名為 Application Programming Interface ,中文可稱之為應用程式介面,簡單來說 API 就是一個程式庫 (library) ,以 Java 而言就是個類別庫,具有各方面應用的類別 (class) Java API 為隨編譯器下載的官方類別庫,裡頭常見的應用包括 圖形介面 網頁 輸入及輸出 資料結構 時間處理 資料庫 數學計算 網路 伺服器 有些是在 java.lang 的套件 (package) 中,因此使用不需要引入類別名稱,例如數學計算的 Ma ...
Read more »

JAVA類別 - Array陣列

Posted on 2018-08-22 | Edited on 2018-08-24 | In Java學習筆記
Array 陣列宣告與配置一維陣列要整理全班的 Java 小考成績,全班共有 40 名學生,要宣告 40 個名稱不同的變數來儲存學生的成績資料嗎?當然不必這麼麻煩,Java 提供「陣列」(Array),可以宣告一個以「索引」(Index)作為識別的資料結構,在 Java 中,可以宣告一個陣列並初始陣列內容: int[] score = {90, 85, 55, 94, 77}; 這個程式片段宣告了一個 score 陣列,它的內容包括 90、85、55、94 與 77 這五個元素,要存取陣列時,必 ...
Read more »

JAVA 類別 - StringBuilder & StringBuffer

Posted on 2018-08-20 | Edited on 2018-08-22 | In Java學習筆記
String / StringBuilder / StringBuffer當使用文本數據時,Java提供了三種類別,包括String, StringBuffer和StringBuilder。 當使用大數據來工作時,你應該用StringBuffer或StringBuilder來優化效率。 三類別差異如下: String 是不可變的。它不允許子類的存在。 StringBuffer, StringBuilder 是可變的。 StringBuilder和StringBuffer都是一樣的,除了涉及 ...
Read more »

JAVA 類別 - String

Posted on 2018-08-20 | Edited on 2018-08-22 | In Java學習筆記
JAVA String 類別字符串廣泛應用 在Java 編程中,在 Java 中字符串屬於對象,Java 提供了 String 類來創建和操作字符串。 String greeting = “HelloLucy”;在代碼中遇到字符串常量時,這裏的值是 “HelloLucy””,編譯器會使用該值創建一個 String 對象。 創建 String和其它對象一樣,可以使用關鍵字和構造方法來創建 String 對象。String 類有 11 種構造方法,這些方法提供不同的參數來初始化字符串,比如提供一個字 ...
Read more »

JAVA類別 - Vector

Posted on 2018-07-25 | Edited on 2018-07-27 | In Java學習筆記
Java Vector 類別在JAVA中如果要存儲和建立一組同類型的數據的時候,我們一般都采用陣列來存儲。但是大家知道數組一旦被創建,其長度就固定不變了,所以使用數組的時候需要知道或者說是我們要估算一下數據的規模,以方便我們創建長度適合的陣列。如果我們估計的長度比實際需要的長度大,那則會浪費存儲空間;若比實際長度小,則處理數據時會遇到麻煩,因此,用數據存儲數目不確定的元素那樣是一個不明智的選擇。 所以這時候我們就需要使用java.util包中為我們提供的向量類Vector。Vector對象可 ...
Read more »

Markdown語法筆記

Posted on 2018-07-13 | Edited on 2018-09-09 | In Typesetting Language
Markdown簡介Markdown 是一種輕量級的標記語言,由John Gruber和Aaron Swartz創建,使其成為可讀性最大並可再發行的可輸入輸出的格式。這種語言創建靈感來自於已經存在的帶標記的電子郵件文本。Markdown 允許 HTML 語法, 所以使用者如果需要可以直接用 HTML來表示是可以的。Markdown最初由Gruber應用在Perl語言中,但現在已經有多種編程語言應用了。它是開源項目,並以BSD-style許可證的許可方式以插件形式或內容管理系統形式發布。 標題前面 ...
Read more »

演算法 - Dynamic Programming

Posted on 2018-07-12 | Edited on 2018-08-02 | In Java學習筆記
演算法 - Dynamic Programming中文譯作「動態規劃」,英文縮寫為 DP 。在數學領域中, programming 是指「最佳化( optimization )」的意思,例如求極大值、求極小值。dynamic 是指「動態」的意思。顧名思義, Dynamic Programming 是一個以動態的方式來進行最佳化的方法。 DP = Divide and Conquer + MemoizationDP 可視做是 Divide and Conquer 的延伸版本當運用 Divide a ...
Read more »

JAVA基礎 - 正則表達式

Posted on 2018-07-12 | In Java學習筆記
正則表達式, 符號對照及範例正則表達式: 定義一個搜索模式的字符串。 正則表達式可以用於搜索、编輯和操作文本.用有限的符號,表達無限的序列 this is text 精確匹配字符串 “this is text” this\s + is\s + text匹配單詞”this” 後跟一個或多個字符後跟詞 “is” 後跟一個或多個字符後跟詞 “text” ^\d+(\.\d+)?^ 定義模式必須匹配字符串的開始d+ 匹配一個或多個數字? 表明小括號内的語句可有可無\. 匹配 “.”()小括号表示 ...
Read more »

JAVA類別 - Stack

Posted on 2018-07-12 | Edited on 2018-08-22 | In Java學習筆記
Java Stack 類別 (Vector子類別)Stack 是Vector的一個子類別 -實現了後進先出(Last-In-First-Out, LIFO)的排程 建構方法:public Stack( ) 創建一個空Stack 而在此資料結構中至少會實作兩個操作: push( ):將資料放入堆疊頂端 pop( ):取出堆疊頂端之資料 也有一些額外的操作以方便使用: peek( ):看堆疊頂端的資料而不取出 註:也有top等不同的用字 size:取得堆疊的數目 boolean emp ...
Read more »
123

Yuju(Lucy) Kuo

Don’t be afraid to give up the good to go for the great. John D. Rockefeller

22 posts
3 categories
13 tags
E-Mail GitHub
© 2019 Yuju(Lucy) Kuo
Powered by Hexo v3.7.1
|
Theme — NexT.Pisces v6.3.0