原创 iText操作PDF之學習筆記

iText是Java中用於創建和操作PDF文件的開源庫。通過iText不僅可以生成PDF或rtf的文檔,而且可以將XML、Html文件轉化爲PDF文件。iText的安裝非常方便,下載iText.jar文件後,只需要在系統的CLASSPA

原创 PAT 02-1. Reversing Linked List (25)

PAT 02-1. Reversing Linked List (25) Given a constant K and a singly linked list L, you are supposed to reverse the

原创 Oracle 11g 學習三:單行函數

    數據庫開發必須學習單行函數。單行函數分爲:字符函數、數字函數、日期函數、轉換函數和通用函數,其中最後兩個函數最爲重要。 一、字符函數:主要進行字符串的操作     a. UPPER(字符串|列):將輸入的字符串變爲大寫      

原创 Oracle 11g 學習八:視圖、用戶管理、數據的導入導出和數據表的冷備份

一、視圖     數據庫的設計者在設計數據庫時同時給出很多視圖、每一個視圖都包裝好了一條條複雜的SQL語句,視圖的創建語法:     CREATE [OR REPLACE] VIEW 視圖名稱 AS 子查詢 ;     例:創建一張視圖:

原创 PAT 01-1. 最大子列和問題(20)

01-1. 最大子列和問題(20) 時間限制 10000 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 給定K個整數組成的序列{ N1, N2, ...

原创 Oracle 11g 學習七:表的約束、集合和序列

一、表的約束     表的約束就是對輸入表的內容的合法性進行審查;約束的主要功能就是保證數據表內容的合法性,安裝約束分類,一共有五種約束:非空約束、唯一約束、主鍵約束、檢查越是、外鍵約束。 1、非空約束:NOT NULL (NK)    

原创 PAT 02-2. 一元多項式求導 (25)

02-2. 一元多項式求導 (25) 時間限制 400 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 設計函數求一元多項式的導數。 輸入格式:以指數遞

原创 PAT 02-3. 求前綴表達式的值(25) Python

02-線性結構3. 求前綴表達式的值(25) Python 題目要求 算術表達式有前綴表示法、中綴表示法和後綴表示法等形式。前綴表達式指二元運算符位於兩個運算數之前,例如2+3*(7-4)+8/4的前綴表達式是:+ + 2 * 3

原创 算法學習之:插入排序

插入排序的方法是:把線性表a1-an的n個元素看作一個有序表和一個無序表,開始時有序表中有一個元素a1,因爲一個元素總是有序的,無序表中包含有n-1個元素a2-an,以後每次從無序表中取出第1個元素,把它插入到前面有序表中的合適位置,使

原创 PAT 01-1. 最大子列和問題(20)-Python

01-1. 最大子列和問題(20) 給定K個整數組成的序列{ N1, N2, …, NK },“連續子列”被定義爲{ Ni, Ni+1, …, Nj },其中 1 <= i <= j <= K。“最大子列和”則被定義爲所有連續子列

原创 PAT 02-4. Pop Sequence (25) Python C

02-線性結構4. Pop Sequence (25) 題目要求 Given a stack which can keep M numbers at most. Push N numbers in the order of 1,

原创 Windows(x64)搭建Appium測試環境

一搭建Appium都需要裝什麼 二搭建過程 1安裝nodejs 2Python 34安裝 3安裝JDK 4安裝SDK Manager 5Appium 安裝 6Appium Client安裝 7Android模擬器 一

原创 03-樹2. List Leaves (25) Python C

03-樹2. List Leaves (25) 題目要求 Given a tree, you are supposed to list all the leaves in the order of top down, and le

原创 03-樹1. 二分法求多項式單根(20) Python

03-樹1. 二分法求多項式單根(20) 題目說明: 二分法求函數根的原理爲:如果連續函數f(x)在區間[a, b]的兩個端點取值異號,即f(a)f(b)<0,則它在這個區間內至少存在1個根r,即f(r)=0。 二分法的步驟爲:

原创 什麼是基線(Baseline)

基線(Baseline) 在計算機術語中,基線(Baseline)是軟件文檔或源碼(或其它產出物)的一個穩定版本,它是進一步開發的基礎。 關於基線可以從以下兩個方面來理解: 1)代表多個源代碼文件的一組穩定版本。 比如有三個