多平台 Objective-C 程式設計 (試讀本)

Size: px
Start display at page:

Download "多平台 Objective-C 程式設計 (試讀本)"

Transcription

1 多平台 Objective-C 程式設計 ( 試讀本 ) 發佈 Michael Chen 2021 年 03 月 21 日

2

3 本書目錄 版權聲明 (Copyright) 1 免責聲明 (Disclaimer) 3 版本演進 (History) 5 本書所使用的記述方式 7 Objective-C 簡介 9 前言 Objective-C 的當代意義 Objective-C 的用途 學 Objective-C 需要買蘋果電腦嗎? Objective-C 落伍了?Swift 才是新鮮貨? Objective-C 編譯器的歧異性 Objective-C 的標準函式庫 在 Objective-C 程式中可用的 C 標準 Objective-C 本書方向 使用陣列 (Array) 13 前言 使用 C 陣列 使用 Objective-C 的陣列物件 i

4 ii

5 版權聲明 (Copyright) 著作權 2020 Michael Chen, 保留一切權利 未經授權任意拷貝 引用 翻印 散佈, 均屬違法 若未另外聲明, 本書所有的程式碼皆採用 Apache 2.0 授權, 歡迎各位讀者在符合授權的前提下使用本書的程式碼 若本書中的程式有使用到第三方軟體, 則以該軟體原本的授權方式為準 1

6 2 版權聲明 (Copyright)

7 免責聲明 (Disclaimer) 本書的內容 ( 文字 圖片 電腦程式等 ) 僅為一般性質的資訊, 而非正式的技術文件 我們致力於保持本書的內容是即時和正確的, 但我們無法保證本書內容的完整性 即時性 正確性 可靠性 本書的內容仍可能因人為錯誤 技術性問題等因素造成錯誤 此外, 我們也無法擔保本書使用者因使用本書或直接或間接受到本書的內容所致的任何損失或傷害 本書使用者應自行評估 判斷本書的內容對自己的風險 本書使用者可以透過本書的超連結前往外部網站, 但我們無法控制外部網站的性質 內容和可得性 我們在本網站中加入這些連結不代表我們推薦這些連結的內容或為這些連結的內容背書 我們無法擔保這些連結的內容 當你使用本書時, 表示你同意本書的聲明, 會自行評估 判斷使用本書所導致的風險 3

8 4 免責聲明 (Disclaimer)

9 版本演進 (History) 修正和修改一些文字 改寫附錄的內容 首次發佈 5

10 6 版本演進 (History)

11 本書所使用的記述方式 對於 C 和 Objective-C 程式碼, 會以語法高亮來輔助閱讀 : #include <main> int main(void) { printf("hello World\n"); } return 0; 同樣地, 對於 C 和 Objective-C 程式碼片段, 也會以語法高亮來輔助閱讀 : /* Excerpt */ assert(0!= strcmp("hello", "goodbye")); 為了便於在電子書閱讀器上閱讀本書, 我們的範例程式碼不會完全遵守 K&R 風格 我們會儘可能地確保排列過的程式碼仍可正確運作 按照 Unix 的慣例, 終端機會以 $ 符號來表示指令提示符 : $ cd path/to/project 當使用 root 操作 Unix 終端機時, 則會改用 # 來表示指令提示符 : # apt install gcc 按照 Windows 的慣例, 終端機會以 > 來表示指令提示符 為了簡化, 不顯示工作目錄 : > cd path\to\project 7

12 8 本書所使用的記述方式

13 Objective-C 簡介 前言 Objective-C 是基於 C 的物件導向編譯語言 (object-oriented programming language) 原本這個語言是開發蘋果軟體的唯一官方語言, 在蘋果公司發布 Swift 後,Objective-C 的定位出現了微妙的變化 我們在本章先不動手寫程式 本文會對 Objective-C 做概念上的說明, 討論該語言在蘋果系統及非蘋果系統的相關事項 Objective-C 的當代意義 做為一門程式語言技術, 目前 Objective-C 的存在具有以下意義 : 蘋果生態圈的主力語言之一 非跨平台語言而是多平台語言 為 C 加上 Smalltalk 風格的物件系統 原本 Objective-C 是開發蘋果軟體的唯一標準, 現在則和 Swift 並列為官方選項之一 按照目前蘋果公司規畫的方向, 不太會繼續為 Objective-C 新增語法特性, 但龐大的 Objective-C API 也不是說廢就廢的 所以 Objective-C 仍然是可用的技術 在非蘋果平台上, 可以用 GCC 搭配 GNUstep 函式庫撰寫 Objective-C 程式 但 Objective-C 的編譯器和標準函式庫在不同平台間的歧異性, 讓 Objective-C 很難像 C++ 般成為實用的跨平台物件導向語言 在非蘋果平台上推廣 Objective-C 對蘋果公司沒什麼實質好處, 可想而知蘋果公司不會投入資源去做這件事 所以 Objective-C 開發工具在異質平台間的不相容現象也不會消除 9

14 由此可知, 學習在不同平台撰寫 Objective-C 的目的是延續其技術生命, 在多種平台可重覆使用相同技術寫應用程式, 而非完全重用程式碼 Objective-C 的特色是為 C 帶來 Smalltalk 風格的物件系統 所以, 可以把 Objective-C 當成強化版的 C, 直接使用 C 生態圈的資源 但語法特性甚少成為程式語言成功的因素 程式語言的運行環境及其殺手級應用才會決定該語言是否受到程式設計者的青睞 Objective-C 的用途 Objective-C 定位是應用程式語言, 其用途如下 : 蘋果手機軟體 蘋果智慧裝置軟體 ( 手錶 電視 ) 蘋果桌面軟體 ( 少見 ) 命令列工具 ( 少見 ) 非蘋果桌面軟體 ( 少見 ) 網頁程式 前三者是 Objective-C 的標準應用, 應該很容易理解 除此之外,Objective-C 也可以當成通用型程式語言, 撰寫其他層面的應用程式 但 Objective-C 在非蘋果平台的社群資源甚少, 所以這方面的應用相對也少 學 Objective-C 需要買蘋果電腦嗎? 如果學習 Objective-C 的目的是寫蘋果軟體賺錢, 當然就得買蘋果電腦 但蘋果電腦相對高價, 只是要拿來學程式設計的話, 有點太貴了 如果只是想先學一下 Objective-C, 暫時沒有要寫蘋果軟體的話, 可以先用 GCC 搭配 GNUstep 來學這個語言 GNUstep 在 Windows 或 GNU/Linux 上皆可免費取得 由於可重用現有的電腦來學 Objective-C, 無形中省下一筆費用 Objective-C 落伍了?Swift 才是新鮮貨? 由於蘋果公司鼓勵蘋果開發者轉用 Swift, 且電腦書籍出版商喜歡為新技術寫書, 會讓人覺得 Objective-C 已經落伍了,Swift 才是新鮮貨 然而, 大量現存蘋果軟體依賴著蘋果系統的 Objective-C API, 只為了換語言就重寫軟體是浪費時間 所以, 會有很長一段時間是 Objective-C 和 Swift 並存的狀態 10 Objective-C 簡介

15 此外,Swift 的語法特性尚未穩定 在 Swift 5 之前, 每次的大版本號變動都帶來不相容的改變 Swift 程式設計者只得耗費無謂的時間修改程式碼 不穩定的語言也不利於推廣社群函式庫 Swift 官方團隊承諾 Swift 5 的 ABI 穩定性 ( 出處 1 ), 可以觀望一下 相對於 Swift,Objective- C 是穩定 立即可用的技術, 在蘋果平台上不會有相容性議題 Objective-C 編譯器的歧異性 Objective-C 可用的編譯器是 Clang 和 GCC 在 Objective-C 的發展中,GCC 所提供的 Objective-C 特性落後於 Clang 這個現象應該會持續很長一段時間, 不太會改變 基本上, 語法特性只是輔助寫程式的手段, 這些特性本身不是目的, 也不是最後的產出 不使用 Clang 所帶來的新特性的話, 使用 Clang 或 GCC 的差異沒那麼大 此外, 只在蘋果平台寫 Objective-C 程式的話, 一定是用 Clang 編譯 Objective-C 程式碼 這時候就可以放心地使用 Clang 所帶來的新特性 Objective-C 的標準函式庫 原先 Objective-C 只是在 C 的基礎上外加物件系統, 沒有自己的標準函式庫 但沒有標準函式庫的語言不太實用 現行實務是會搭配一套預寫好的 Objective-C 物件庫, 不要重造輪子 常見的 Objective-C 物件庫有三種 : Cocoa GNUstep ObjFW Cocoa 是蘋果系統提供的 Objective-C 物件庫 由於蘋果公司是 Objective-C 的實質維護者, Cocoa 可視為 Objective-C 的標準物件庫 但 Cocoa 是僅限蘋果系統可用的專有 API GNU 基金會在無法取得 Cocoa 原始碼的前提下, 儘可能地仿作 Cocoa API, 其實作品就是 GNUstep 專案 由於 GNUstep 沒有商業公司支援, 完全由志願開發者維護, 其 API 落後 Cocoa 甚多 ObjFW 則是另一套獨立開發的 Objective-C 物件庫 由於 ObjFW 刻意和 Cocoa 或 GNUstep 使用相異的前綴 (prefix), 兩者可以在同專案中並存 但 ObjFW 相關的資料過少, 而且其授權模式不利於商業軟體 本書不會介紹 ObjFW 相關的內容 1 Objective-C 編譯器的歧異性 11

16 在 Objective-C 程式中可用的 C 標準 在 Objective-C 現存的編譯器中, 不論是 Clang 或 GCC, 對於 C 標準都支援得不錯 因此, 在寫 Objective-C 程式時, 大可放心地使用現代 C 語言 (C99 C11 等 ) 的特性來寫程式, 不用刻意守在 ANSI C (C89) Objective-C++ Objective-C++ 並不是新的語言, 而是混合 Objective-C 和 C++ 程式碼的模式 這個 Objective-C 方言的資料很少, 連官網都把相關資料給下架了, 只能在網路上找到零散的資料 實際上只有在寫 C++ 函式庫的 Objective-C binding 會用到 Objective-C++ 不建議在 Objective-C 主程式中混入 C++ 程式碼 因為 Objective-C++ 和原生 C++ 有一些差異, 在 Objective-C 中使用 C++ 會受到額外限制 本書方向 本書會專注在 Objective-C 本身, 不會介紹開發蘋果軟體的部分 因此, 不會強調 Xcode 的使用 讀者也不需要買蘋果主機, 用現有的電腦應該就可以學習 由於 Objective-C 是 C 的嚴格超集合, 在講 Objective-C 時還是會碰到純 C 的部分 為了讓讀者省下另外買 C 程式設計教材的費用, 本書會涵蓋 C 的特性 但本書會強調 Objective-C 可用的特性, 也會儘早使用 Foundation 函式庫中的常見類別 相對來說, 有些純 C 的手法, 像是用結構體模擬物件導向程式, 或是用 C 風格字串處理文字, 在 Objective-C 中有更好的替代方案, 就不會採用 12 Objective-C 簡介

17 使用陣列 (Array) 前言 陣列是線性 (linear) 同質 (homogeneous) 連續的 (continuous) 容器 Objective-C 有兩種陣列, 一種是原生 C 陣列, 另一種是 NSArray 物件 一般情形下, 應優先使用 NSArray 物件,C 陣列僅留在和 C 程式碼交互操作時使用 使用 C 陣列 宣告陣列 以下指令宣告元素為 double 形態, 長度為 5 的陣列 arr: double arr[5]; 這時候 arr 內的值尚未初始化, 其值不可用 以下指令在宣告陣列時一併初始化 : double arr[5] = {1.1, 2.2, 3.3, 4.4, 5.5}; 承上, 陣列長度可省略 這時會自動由元素數量來決定陣列長度 : double arr[] = {1.1, 2.2, 3.3, 4.4, 5.5}; 在 C99 後可以改用以下方式來初始化陣列 : double arr[] = { [0] = 1.1, ( 下页 ) 13

18 }; [1] = 2.2, [2] = 3.3, [3] = 4.4, [4] = 5.5 ( 繼續上一頁 ) 這樣寫可以快速得知元素的位置和值 如果專案不限於 ANSI C, 建議使用這種方式來初始化陣列 存取陣列元素 使用一對 [ 和 ] 可隨機存取陣列元素 參考以下例子 : #include <assert.h> #define ABS(a) ((a) > 0.0? (a) : -(a)) #define IS_EQUAL(a, b, epsilon) \ (ABS((a) - (b)) <= (epsilon)) int main(void) { double arr[] = {1.1, 2.2, 3.3, 4.4, 5.5}; assert(is_equal(1.1, arr[0], )); assert(is_equal(2.2, arr[1], )); assert(is_equal(3.3, arr[2], )); assert(is_equal(4.4, arr[3], )); assert(is_equal(5.5, arr[4], )); /* Mutate `arr[1]`. */ arr[1] = 99.99; assert(is_equal(1.1, arr[0], )); /* `arr[1]` is changed. */ assert(is_equal(99.99, arr[1], )); assert(is_equal(3.3, arr[2], )); assert(is_equal(4.4, arr[3], )); assert(is_equal(5.5, arr[4], )); } return 0; C 陣列的索引必需為自然數 ( 零或正整數 ) 此外,C 陣列不會自動檢查邊界, 程式設計者 14 使用陣列 (Array)

19 要負起相關的責任 計算陣列長度 C 陣列沒有儲存陣列長度的資訊 可使用以下巨集可計算陣列長度 : #define ARRAY_SIZE(arr) \ (sizeof(arr) / sizeof(arr[0])) 但這個巨集僅限於靜態或自動配置記憶體的陣列才能用 走訪陣列 C 陣列沒有迭代器 走訪陣列的方式是直接以索引走訪 : #include <stdio.h> #define ARRAY_SIZE(arr) \ (sizeof(arr) / sizeof(arr[0])) int main(void) { double arr[] = {1.1, 2.2, 3.3, 4.4, 5.5}; { } size_t i; for (i = 0; i < ARRAY_SIZE(arr); ++i) printf("%.1f\n", arr[i]); } return 0; 這是因為 C 的設計以簡約為目標, 不會放入迭代器等抽象度較高的特性 宣告動態陣列 C 陣列的長度是固定的 如果想要使用動態陣列, 得自行實作資料結構 以下結構體是以 double 為元素的動態陣列 : typedef struct array_double_t array_double_t; ( 下页 ) 使用 C 陣列 15

20 struct array_double_t { size_t size; size_t capacity; double *elements; }; ( 繼續上一頁 ) 在此陣列型態中 size 及 capacity 和陣列長度相關 前者是動態陣列的當前大小, 後者是動態陣列的最大容量 以下函式展示建立此動態陣列的過程 : array_double_t * array_double_new() { array_double_t *arr = \ (array_double_t *) malloc(sizeof(array_double_t)); if (!arr) return arr; arr->size = 0; arr->capacity = 16; /* Arbitrary size. */ arr->elements = \ (double *) calloc(arr->capacity, sizeof(double)); if (!(arr->elements)) { free(arr); arr = NULL; return arr; } } return arr; 由於實作動態陣列屬於資料結構的範圍, 這裡就不繼續展示其他的函式 此外,Objective- C 已經有 NSArray 類別了, 自行手刻動態陣列的機會甚少 使用 Objective-C 的陣列物件 陣列物件存取的元素也是物件 Objective-C 中所有的內建容器的元素皆為物件, 包括陣列物件 若要存取來自 C 的基礎型態資料, 要用 wrapper 將該資料轉為物件後才能做為陣列物件的元素 16 使用陣列 (Array)

21 從 NSArray 和 NSMutableArray 中擇一 根據其可變性,Objective-C 的陣列物件可分為 NSArray 及 NSMutableArray 兩種 由於前者的效能比較好, 只有在需要可變動的陣列物件時才會使用後者 宣告陣列物件 尚未建立陣列物件時, 應該將其值指向 nil: NSArray *arr = nil; 在 Clang 中可以使用陣列物件實字來建立陣列物件 : NSArray ]; 在非蘋果平台上要考量編譯器相容性, 較不建議用這種寫法 使用 +arraywithobjects 類別方法可建立陣列物件 : NSArray *arr = [NSArray arraywithobjects: [NSNumber numberwithdouble:1.1], [NSNumber numberwithdouble:2.2], [NSNumber numberwithdouble:3.3], [NSNumber numberwithdouble:4.4], [NSNumber numberwithdouble:5.5], nil]; 注意尾端要加上 nil 做為參數結訊的信號 也可以使用 C 陣列做為參數來建立陣列物件 : NSNumber *carr[] = { [NSNumber numberwithdouble:1.1], [NSNumber numberwithdouble:2.2], [NSNumber numberwithdouble:3.3], [NSNumber numberwithdouble:4.4], [NSNumber numberwithdouble:5.5] }; NSArray *arr = \ [NSArray arraywithobjects:carr count: 5]; 由於 C 陣列本身沒有長度的資訊, 得自行填入參數 使用 Objective-C 的陣列物件 17

22 存取陣列物件內的元素 使用 -objectatindex: 方法可取出陣列物件中的元素, 使用 -replaceobjectatindex:withobject: 方法可修改陣列物件中的元素 參考以下例子 : #import <Foundation/Foundation.h> #include <assert.h> #ifdef OBJC #undef ABS #endif #define ABS(a) ((a) > 0.0? (a) : -(a)) #define IS_EQUAL(a, b, epsilon) \ (ABS((a) - (b)) <= (epsilon)) int main(void) { NSAutoreleasePool* pool = \ [[NSAutoreleasePool alloc] init]; NSMutableArray *arr = \ [NSMutableArray arraywithobjects: [NSNumber numberwithdouble:1.1], [NSNumber numberwithdouble:2.2], [NSNumber numberwithdouble:3.3], [NSNumber numberwithdouble:4.4], [NSNumber numberwithdouble:5.5], nil]; assert(is_equal(1.1, \ [[arr objectatindex:0] doublevalue], )); assert(is_equal(2.2, \ [[arr objectatindex:1] doublevalue], )); assert(is_equal(3.3, \ [[arr objectatindex:2] doublevalue], )); assert(is_equal(4.4, \ [[arr objectatindex:3] doublevalue], )); assert(is_equal(5.5, \ [[arr objectatindex:4] doublevalue], )); /* Mutate the object at index 1. */ [arr replaceobjectatindex:1 \ withobject: [NSNumber numberwithdouble:99.99]]; ( 下页 ) 18 使用陣列 (Array)

23 assert(is_equal(1.1, \ [[arr objectatindex:0] doublevalue], )); ( 繼續上一頁 ) /* The object at index 1 is changed. */ assert(is_equal(99.99, \ [[arr objectatindex:1] doublevalue], )); assert(is_equal(3.3, \ [[arr objectatindex:2] doublevalue], )); assert(is_equal(4.4, \ [[arr objectatindex:3] doublevalue], )); assert(is_equal(5.5, \ [[arr objectatindex:4] doublevalue], )); [pool release]; } return 0; 計算陣列物件長度 陣列物件建立時, 就已經包含陣列長度的資訊 使用 -count 方法即可取出陣列物件的長度 參考以下程式碼片段 : NSArray *arr = @(5.5), nil ]; assert(5 == [arr count]); 走訪陣列物件 走訪陣列物件的方式有以下三種 : 使用 NSEnumerator ( 迭代器 ) 使用 for in 敘述 使用 block 敘述 (Clang 限定 ) 以下例子使用 NSEnummerator 來走訪陣列物件 : 使用 Objective-C 的陣列物件 19

24 #import <Foundation/Foundation.h> int main(void) { NSAutoreleasePool* pool = \ [[NSAutoreleasePool alloc] init]; NSArray *arr = [NSArray arraywithobjects: [NSNumber numberwithdouble:1.1], [NSNumber numberwithdouble:2.2], [NSNumber numberwithdouble:3.3], [NSNumber numberwithdouble:4.4], [NSNumber numberwithdouble:5.5], nil]; NSEnumerator *enumerator = \ [arr objectenumerator]; { } id obj; while (obj = [enumerator nextobject]) { printf("%.1f\n", \ [obj doublevalue]); } [pool release]; } return 0; 迭代器 (iterator) 是一種抽象物件 使用迭代器就可以在不碰觸容器內部的前提下走訪物件 以下例子使用 for in 敘述來走訪容器 : #import <Foundation/Foundation.h> int main(void) { NSAutoreleasePool* pool = \ [[NSAutoreleasePool alloc] init]; NSArray *arr = [NSArray arraywithobjects: [NSNumber numberwithdouble:1.1], ( 下页 ) 20 使用陣列 (Array)

25 [NSNumber numberwithdouble:2.2], [NSNumber numberwithdouble:3.3], [NSNumber numberwithdouble:4.4], [NSNumber numberwithdouble:5.5], nil]; ( 繼續上一頁 ) for (id obj in arr) printf("%.1f\n", [obj doublevalue]); [pool release]; } return 0; for in 敘述是 Objective-C 為容器所新增的迴圈語法 Block 敘述是 Clang 限定的新語法 以下例子使用 block 敘述來走訪陣列元素 : #import <Foundation/Foundation.h> int main(void) { NSAutoreleasePool* pool = \ [[NSAutoreleasePool alloc] init]; NSArray *arr = @(5.5), nil ]; [arr enumerateobjectsusingblock:\ ^ (id obj, NSUInteger i, BOOL *stop) { if (!obj) *stop = YES; }]; printf("%.1f\n", [obj doublevalue]); [pool release]; } return 0; Block 敘述並非 Objective-C 限定的語法, 而是 Apple Clang 新增的特性 要在非蘋果平台上的 Clang 使用 block 敘述的話, 要經過額外的措施 詳見附錄的說明 使用 Objective-C 的陣列物件 21

Microsoft PowerPoint - C_Structure.ppt

Microsoft PowerPoint - C_Structure.ppt 結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

Microsoft Word - Learn Objective-C.doc

Microsoft Word - Learn Objective-C.doc Learn Objective C http://cocoadevcentral.com/d/learn_objectivec/ Objective C Objective C Mac C Objective CC C Scott Stevenson [object method]; [object methodwithinput:input]; output = [object methodwithoutput];

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

More information

93年各縣國中教師甄試最新考情.doc

93年各縣國中教師甄試最新考情.doc 93 7/8()~7/13() 7/11()~7/13() 7/17() 7/18() 7/18() 7/19() 7/21() 40% 20%( ( )) 20%( ) 1 35% 25% ( ) 70% 10%( ) 60% 1 20% 10% ( ) 6/1()~6/11() 6/12()~6/14() 6/19() 6/21() 6/26() 6/26()22:00 7/3() 40%( )

More information

! ios Swift ios Swift Swift Swift app app framework framework Apple Cocoa Touch 用 Swift 學習 Cocoa Touch framework Swift Swift 4

! ios Swift ios Swift Swift Swift app app framework framework Apple Cocoa Touch 用 Swift 學習 Cocoa Touch framework Swift Swift 4 ! ios Swift ios Swift Swift Swift app app framework framework Apple Cocoa Touch 用 Swift 學習 Cocoa Touch framework Swift Swift 4 http://www.secretlab.com.au/books/ learning-swift-3e Swift 4 Objective-C Swift

More information

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl 01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Flash 可以做精美的網路動畫並不陌生, 但是實際上 Flash 不僅如此, 只要搭配 ActionScript

More information

obj-c_4.key

obj-c_4.key Objective-C Language Tutor : Michael Hello Obj-C #import int main(int argc, const char * argv []){ NSAutoreleasePool* pool = [[NSAutoreleasePool alloc ] init]; NSLog(@"hello obj-c");

More information

Microsoft PowerPoint - Class5.pptx

Microsoft PowerPoint - Class5.pptx C++ 程式初探 V 2015 暑期 ver. 1.0.1 C++ 程式語言 大綱 1. 大量檔案讀取 & 計算 2. 指標 3. 動態記憶體 & 動態陣列 4. 標準函式庫 (STL) vector, algorithm 5. 結構與類別 2 大量檔案讀取 & 計算 若目前有一個程式將讀取純文字文件 (.txt) 中的整數, 並將該文件中的整數有小到大排序後, 儲存到另外一個新的純文字件中 假設有

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

C/C++语言 - 运算符、表达式和语句

C/C++语言 - 运算符、表达式和语句 C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

C

C C 14 2017 5 31 1. 2. 3. 4. 5. 2/101 C 1. ( ) 4/101 C C ASCII ASCII ASCII 5/101 C 10000 00100111 00010000 ASCII 10000 31H 30H 30H 30H 30H 1 0 0 0 0 0 ASCII 6/101 C 7/101 C ( ) ( ) 8/101 C UNIX ANSI C 9/101

More information

育儿知识100问(二)

育儿知识100问(二) 100 9998.00 (1CD, ) I...1...2...5...6 B...9...10... 11...13...15 1...16...17...21...23...25...27...30...33...34...36...38...39...40...44...47...48 II...49 5...50...50...51...52...53...54 2...55...56...60...64...65...67...69...76...76...79...81...83...86...90...99

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD

10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 簡介 Java 10-2 SCJP SCJD 10.1 昇陽認證 Java 系統開發工程師 的認證程序 Java IT SCJD 10 SCJD 10-3 Java Java SCJD 7 Swing RMI 10.1.1 The Assignment The Essay 9 10 10-4 SCJP SCJD 90 10.1.2 SCJP Java 90 120 Swing 10

More information

Microsoft Word - 投影片ch06

Microsoft Word - 投影片ch06 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第六章陣列 本章學習目標認識陣列與一般資料型態的不同認識一維與二維陣列學習陣列的應用 陣列 6-2 6.1 一維陣列 一維陣列 (1-dimensional array) 可以存放多個相同資料型態的資料 6.1.1 一維陣列的宣告與記憶體的配置 要使用陣列必須經過兩個步驟 :(1) 宣告陣列 (2) 配置記憶體給該陣列

More information

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri

APA Preliminaries Text Reference 1. Cover Page 2. Title Page 3. Signature Page 4. Advisor s recommendation letter 5. Approval page 6. Copyri 1 研究報告與論文的寫作格式 CHAPTER 1-1 1-2 專 題 研究報告, 乃至論文寫作都 有一定的標準與規範, 而寫作的 工具, 除了堪稱石器時代所用的筆與紙 外, 打字機及電動打字機仍是至今尚未完 消失的機具, 然而, 步入雲端世紀之後, 電腦文書處理的軟體早已是不可或缺的必備利器 這裡首推大家耳熟能詳的 Microsoft Word 1-2 1-2-2 APA Preliminaries

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

09 F9 128 peer to peer, P2P file transfer protocol bittorrent 10 P2P P2P GNU/ Linux P2P CC 單機版的智慧財產權 vs. 人權戰爭 1980 DVD content

09 F9 128 peer to peer, P2P file transfer protocol bittorrent 10 P2P P2P GNU/ Linux P2P CC 單機版的智慧財產權 vs. 人權戰爭 1980 DVD content 當智慧財產 侵犯人權? 智慧財產與人權 Kickstarter The Matrix The Matrix Avatar Eywa 12 2013 4 484 09 F9 128 peer to peer, P2P file transfer protocol bittorrent 10 P2P P2P GNU/ Linux P2P CC 單機版的智慧財產權 vs. 人權戰爭 1980 DVD content

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 函數樣板 (Function Template) 與 類別樣板 (Class Template) 講師 : 洪安 1 資料結構與 C++ 程式設計進階班 為何需要通用函數? (1/2) int abs(int x) { return (x>0)?x:-x; 取名困難不好記 float fabs(float x) { return (x>0)?x:-x; complex cabs(complex x)

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf(%d, &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf(% 2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1 2013 C 1 #include 2 int main(void) 3

More information

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1 C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,

More information

碩命題橫式

碩命題橫式 一 解釋名詞 :(50%) 1. Two s complement of an integer in binary 2. Arithmetic right shift of a signed integer 3. Pipelining in instruction execution 4. Highest and lowest layers in the TCP/IP protocol suite

More information

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6: Chapter 15. Suppressed Exception CH14 Finally Block Java SE 7 try-with-resources JVM cleanup try-with-resources JVM cleanup cleanup Java SE 7 Throwable getsuppressed Throwable[] getsuppressed() Suppressed

More information

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un

1 LINUX IDE Emacs gcc gdb Emacs + gcc + gdb IDE Emacs IDE C Emacs Emacs IDE ICE Integrated Computing Environment Emacs Unix Linux Emacs Emacs Emacs Un Linux C July 27, 2016 Contents 1 Linux IDE 1 2 GCC 3 2.1 hello.c hello.exe........................... 5 2.2............................... 9 2.2.1 -Wall................................ 9 2.2.2 -E..................................

More information

ebook8-30

ebook8-30 3 0 C C C C C C++ C + + C++ GNU C/C++ GNU egcs UNIX shell s h e l l g a w k P e r l U N I X I / O UNIX shell awk P e r l U N I X C C C C C C U N I X 30.1 C C U N I X 70 C C U N I X U N I X U N I X C Dennis

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

More information

73 二 課程簡介

73 二 課程簡介 72 處 變 如何不驚? 談如何修讀 這門課 / 一 前言 73 二 課程簡介 74 Robert T. Golembiewski 三 教科書的研讀訣竅 75 76 cross reference 四 課程製作不易, 且成本昂貴, 一定要看 11 00 11 30 19 00 19 30 20 30 21 00 77 idea 1 78 五 輔助教材 是新知來源, 又是考試的範圍 六 面授教學提供解惑的機會,

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

プログラムの設計と実現II

プログラムの設計と実現II UNIX C ls mkdir man http://www.tj.chiba-u.jp/lecture/prog2/ Ctrl+x, Ctrl+s ( )..[4]% gcc Wall o hoge hoge.c..[5]%./hoge 1 : 1 2 : 2 3 : 3 4 : 0 6..[6]% (! )..[4]% gcc Wall o hoge hoge.c..[5]%!g gcc Wall

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

More information

Maasa停車場管理系統

Maasa停車場管理系統 停車 場 管理系 統 目錄 一.前言 1 1.1 系統特色 1 1.2 說明書閱讀方法 2 二.安裝流程 3 三.第一次使用 4 四.停車開單/收據 12 五.開單紀錄傳回電腦 17 六.停車場管理系統詳解 19 6.1 盤點機端 19 6.1.1 統計資料 21 6.1.2 工具箱 資料 瀏覽 22 6.1.3 工具箱 資料刪除 23 6.1.4 工具箱 補印開單 24 6.2 Pc端 25 6.2.1

More information

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

More information

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

2 3 13 17 22 26 1 2 8 100738 +86 (10) 8508 5000 +86 (10) 8518 5111 www.kpmg.com.cn 2006 4 2002 2006 1 28% 2006 17 8 500 2006 2006 2006 7 2.5 2 1 500 500 40% 500 10 16 14 12 10 8 6 4 2 2002-2006 5.1 5.9

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

目錄

目錄 2014 年度 企業社會責任報告 目錄 1 4 2 5 3 7 3.1 7 3.2 8 3.3 8 4 9 4.1 9 4.2 2014 10 4.3 11 5 16 5.1 16 5.2 18 5.3 20 5.4 21 6 22 6.1 22 6.2 23 6.3 24 6.4 25 6.5 26 6.6 27 6.7 27 6.8 27 7 28 7.1 28 7.2 29 7.3 30 7.4

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

02 2 成立 Facebook 粉絲專頁 Facebook Facebook Facebook 1, Facebook Facebook 1 Facebook 2-21

02 2 成立 Facebook 粉絲專頁 Facebook Facebook Facebook 1, Facebook Facebook 1 Facebook 2-21 賺更多 24 24 2-10 我就是沒錢! 所以我只能利用免費的資源來獲取網路流量, 怎麼做比較好? 1 透過 Facebook 貼文在自己的個人頁面, 讓好友看見 Facebook Facebook 2-20 02 2 成立 Facebook 粉絲專頁 Facebook Facebook Facebook 1,000 100 Facebook Facebook 1 Facebook 2-21 賺更多

More information

扉页

扉页 目 录 关 于 2015 年 广 东 省 人 力 资 源 市 场 工 资 指 导 价 位 及 行 业 人 工 成 本 信 息 的 说 明 1 第 一 部 分 工 资 指 导 价 位 4 一 分 工 资 指 导 价 位 4 ( 一 ) 分 细 类 工 资 指 导 价 位 4 1 单 位 负 责 人 4 2 专 业 技 术 人 员 4 3 办 事 人 员 12 4 商 业 服 务 业 人 员 14 5

More information

105Tr_CIS1

105Tr_CIS1 准考證號碼 : 國立臺中教育大學 105 學年度學士班日間部轉學招生考試 計算機概論試題 適用學系 : 資訊工程學系二 三年級 一 選擇題 (40%, 每題 2%) 1. 在物件導向程式設計中, 一個抽象類別 (Abstract Class) 為 A. 一個沒有方法 (method) 的類別 B. 一個不能被繼承 (inherit) 的類別 C. 一個不能被實體化 (instantiated) 的類別

More information

子學習3 電子學習的定位 傳統電子學習 與 新世代電子學習 SAMS 台上講者從左至右 : 吳薇薇女士 羅陸慧英教授 佘孟先生 李芳樂教授 從 電子銀行服務 到 電子學習 題追3 專蹤電

子學習3 電子學習的定位 傳統電子學習 與 新世代電子學習 SAMS 台上講者從左至右 : 吳薇薇女士 羅陸慧英教授 佘孟先生 李芳樂教授 從 電子銀行服務 到 電子學習 題追3 專蹤電 鄭燕祥教授演講座座無虛席專題追蹤電子學習電子學習如何提升 學與教 模式? 學與教博覽 2010 論壇直擊報道 整理 : 蘇家輝 2 學與教博覽 2010 於本年 7 月 15 日至 17 日假灣仔會議展覽中心舉行, 其中 電子學習提升 學與教 模式 論壇邀請了多位學者 專家和官員就相關話題發表意見, 當中不乏具啟發性的觀點, 值得老師參考和細思 子學習3 電子學習的定位 傳統電子學習 與 新世代電子學習

More information

投影片 1

投影片 1 數位相片基礎編修 Photoshop,,,, 2 ,, 3 / 4 3-1,...,, Photoshop,,, 5 5 6 ,,..., 5,,, 7 3-2,...,,, 8 , Photoshop,,, / 9 10 ,,,,,, 03-02.jpg,,,,, Photoshop " ", Photoshop 11 12 / /, Photoshop, 13 14 ,,, " " " " 6

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

<4C50352D B971B8A3B35DB3C6A655B2D5A9FAB2D32E786C73>

<4C50352D B971B8A3B35DB3C6A655B2D5A9FAB2D32E786C73> [ 回中信局首頁 ] 一般型電腦 Pentium Gold G00(Windows 作業系統 )( 獨立主機不含螢幕 ) acer eriton M660G (0/0/)] NT$,00 一般型電腦 Pentium Gold G00(Windows 作業系統 )( 獨立主機不含螢幕 ) ASUS M60MB 90(0/08/0)] NT$,00 一般型電腦 Pentium Gold G00(Windows

More information

1

1 磁軌式讀卡機 1288 系列 使用手冊 Version 1.0 1 2 3 4 5 6 7 8 9 10 11 12 1288 MSR Micro controller : With Decoder Open Visual COM port to read data (UART Interface) From 1288 Or direct control 1288 by sending Command

More information

2. 下 列 理 解 和 分 析, 不 符 合 原 文 意 思 的 一 项 是 ( ) A. 水 手 在 伦 敦 讲 东 印 度 群 岛 的 所 见 所 闻, 匠 人 在 火 炉 边 讲 自 己 的 人 生 经 历, 他 们 讲 的 故 事 各 有 特 点, 但 同 属 于 传 统 故 事 模 式

2. 下 列 理 解 和 分 析, 不 符 合 原 文 意 思 的 一 项 是 ( ) A. 水 手 在 伦 敦 讲 东 印 度 群 岛 的 所 见 所 闻, 匠 人 在 火 炉 边 讲 自 己 的 人 生 经 历, 他 们 讲 的 故 事 各 有 特 点, 但 同 属 于 传 统 故 事 模 式 2016 年 普 通 高 等 学 校 招 生 全 国 统 一 考 试 ( 新 课 标 卷 2) 语 文 第 I 卷 阅 读 题 甲 必 考 题 现 代 文 阅 读 (9 分, 每 小 题 3 分 ) 阅 读 下 面 的 文 宇, 完 成 1 3 題 人 们 常 说 小 说 是 讲 故 事 的 艺 术, 但 故 事 不 等 于 小 说, 故 事 讲 述 人 与 小 说 家 也 不 能 混 为 一 谈

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma

現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma 透視地球深處 的窗戶? extreme condition extreme environment 94.5 1 270 21 3.9 12.3 6,400 300 4,000 1864 Jules Gabriel Verne 1959 2008 1990 Paul Preuss 2003 24 2013 2 482 現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度,

More information

* 2

* 2 * 2 1. A 3. A 2. B A. 1. 1 2. 1 3 4 4 6 p 123456 7 bk bl bm bn 7 bo cm 9 8 cl ck bt bs br bp bq 1 2 3 4 5 6 7 8 9 bk bl bm 0 bn bo bp bq br bs bt p ck 8 2 4 6 cl cm cq cp co cn cn co cp cq 10 . [8]

More information

( )... 5 ( ) ( )

( )... 5 ( ) ( ) 2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:rusen@stust.edu.tw WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc 2 5 8 11 0 1. 13 2. 15 3. 18 1 1. 22 2. 25 3. 27 2 1. 35 2. 38 3. 41 4. 43 5. 48 6. 50 3 1. 56 2. 59 3. 63 4. 65 5. 69 13 22 35 56 6. 74 7. 82 8. 84 9. 87 10. 97 11. 102 12. 107 13. 111 4 114 1. 114 2.

More information

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课

【主持人】:给大家介绍一下,这次的培训是我们画刊部的第三次培训,当然今天特别有幸请来著吊的摄影家李少白老师给我们讲课 摄 影 中 的 陌 生 感 和 熟 悉 感 看 不 见 的 故 宫 的 作 者 李 少 白 老 师 以 此 画 册 为 例, 深 刻 分 析 和 探 讨 摄 影 中 的 陌 生 感 和 熟 悉 感 看 不 见 的 故 宫 这 本 画 册 最 初 设 想 分 为 四 个 章 节 第 一 章 叫 辉 煌, 第 二 章 叫 梦 想, 第 三 章 叫 神 秘, 第 四 章 叫 飞 歌 为 什 么 分 四 个

More information

20140511

20140511 卷 九 唯 識 學 概 要 真 如 緣 起 也 有 它 不 足 的 地 方! 諸 位 法 師 慈 悲, 陳 會 長 慈 悲, 諸 位 菩 薩, 阿 彌 陀 佛! 請 大 家 打 開 講 義 第 二 十 四 面, 我 們 講 到 二 種 子 之 由 來 我 們 這 一 科 是 講 到 依 唯 識 相 安 立 緣 起, 也 就 是 說 從 唯 識 學 的 角 度 來 探 討 我 們 有 情 眾 生 生

More information

af9c70ccea1f1950c6732b99b2e51134_ pdf

af9c70ccea1f1950c6732b99b2e51134_ pdf $450 ( $340 ( $900( $670 ( L $2,640 ( M $2,000 ( K E $3730 ( $2,850( $5,740 ( $4,350( X D $790 $590 ( $1,390( $1,040 ( $1,980( $1,480( L M K $4,050 ( $3,060 ( E $3730 ( $2,850( $5,740 ( $4,350( X D +$70

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

1

1 香港交易及結算所有限公司及香港聯合交易所有限公司對本通告的內容概不負責, 對其準確性或完整性亦 不發表任何聲明, 並明確表示, 概不會因本通告全部或任何部份內容而產生或因倚賴該等內容而引致的任 何損失承擔任何責任 中石化石油工程技術服務股份有限公司 ( 在中華人民共和國註冊成立之股份有限公司 ) ( 股份代號 :1033) 海外監管公告 此海外監管公告乃根據香港聯合交易所有限公司證券上市規則第 13.10B

More information

CU0594.pdf

CU0594.pdf 8 SOHO 1 3 003 SOHO SOHO Coder Programmer HTML CSS PHP JavaScrip 009 LECTURE 1-1 1 048 PART 2 LECTURE 1-1 1 049 SOHO Landing Page Landing 050 PART 2 LECTURE 1-1 1 SEO SEO P.093 SEO SEO SEO SEO SEO 051

More information

26 D00 27 D02 28 D03 29 D05 30 D06 31 D10 32 D12 33 D13 34 D14 35 D16 36 D17 37 D18, 38 D19 39 D20 40 D21 41 D22 42 D23 43 D24 44 D25 45 D26 46 D27 47

26 D00 27 D02 28 D03 29 D05 30 D06 31 D10 32 D12 33 D13 34 D14 35 D16 36 D17 37 D18, 38 D19 39 D20 40 D21 41 D22 42 D23 43 D24 44 D25 45 D26 46 D27 47 2 (600 ) 1 A03 2 A18 3 A23 4 A38 5 A39 6 A41 7 A59 [ ] 8 B15 9 B16 10 B17 11 B18 12 B19 13 B30 14 B37 15 C47 16 C50 17 C53 18 C54 19 C56 20 C60 21 C62 22 C64 ( ) 23 C65 24 C66 25 C71 16 26 D00 27 D02 28

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

x 前言 Python Python ETL extract transform load Python Python / Python Python Python

x 前言 Python Python ETL extract transform load Python Python / Python Python Python 1 Python CSV Excel Python Python tab https:// github.com/cbrownley/foundations-for-analytics-with-python x 前言 Python Python ETL extract transform load Python Python / Python Python Python 前言 xi CSV Excel

More information

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生 共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5

關於本書 Part 3 CSS XHTML Ajax Part 4 HTML 5 API JavaScript HTML 5 API Canvas API ( ) Video/Audio API ( ) Drag and Drop API ( ) Geolocation API ( ) Part 5 網頁程式設計 HTML JavaScript CSS HTML JavaScript CSS HTML 5 JavaScript JavaScript HTML 5 API CSS CSS Part 1 HTML HTML 5 API HTML 5 Apple QuickTime Adobe Flash RealPlayer Ajax XMLHttpRequest HTML 4.01 HTML 5

More information

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h

ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue html vue html vue Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code h ii Vue Bootstrap 4 ES 6 Vue Vue Bootstrap 4 ES 6 Vue 2 vue010101.html vue010104.html vue0101 01 04 Vue HTML 5 CSS ES 6 HTML 5 CSS Visual Studio Code https://code.visualstudio.com/ Chrome XAMP Visual Studio

More information

C/C++ - 数组与指针

C/C++ - 数组与指针 C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 float candy [ 365]; char code [12]; int states [50]; 2 int array [6] = {1, 2, 4, 6, 8, 10}; 3 // day_mon1.c: # include # define MONTHS 12 int

More information

t14phip

t14phip China Tower Corporation Limited (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) (k) 1933 1933 32 China Tower Corporation Limited [ ] [ ] : [ ] [ ] [ ] : [ ] [ ] : [ ] [ ] [ ] : [ ] [ ] [ ] [ ] : [ ] 1.00 : [ ]

More information

Microsoft Word - 序.doc

Microsoft Word - 序.doc 序言 若您問我現在什麼工作最夯, 我的回答是 iphone 與 ipad 的軟體設計師 商業周刊 1189 期有詳細的報導有關此項消息, 而撰寫 iphone 與 ipad 的應用軟體所使用的程式語言就是 Objective-C 本書是屬於入門書, 取名為學會 Objective-C 的 24 堂課, 主要的目的是讓大家可以輕鬆看懂此程式語言, 進而有一令人羨慕的工作 不管您是否有其它程式語言的基礎,

More information

戒菸實務個案自助手冊105年Ver.2

戒菸實務個案自助手冊105年Ver.2 本計劃經費來自 品健康福利捐支應 衛生福利部國民健康署 我 名字 為了 以下理由 1. 2. 3. 4. 5. 決定從 年 月 日起 簽署人 (簽章) 見證人 (簽章) 年 月 日 a 準備戒 V 環境的準備 排除讓自己想吸 自己戒 的環境 V 心理的準備 瞭解自己的吸 的環境 建立能提醒 行為 強化戒 決心 V 身體的準備 評估身體的尼古丁依賴度 必要時找尋 藥物降低戒 戒 的難度

More information

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc) 作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉

More information

第二節 研究方法 本論文第一章 緒論 說明研究動機與目的 研究方法及研究的範圍及限制 並對 飲食散文的義界 作一觀念的釐清 第二章 文獻探討 就將本研究的理 論建構中的概念作釐清 分別為 現代文學 飲食文學的重要論著 等兩個部 分來描述目前文獻的研究成果 並探討其不足待補述的地方 本研究以 文化研 究 為主要研究基礎 統攝整個研究架構 在不同章節裡 佐以相關研究方法進 行論述 茲圖示如下 研究方法

More information

iziggi

iziggi iziggi 1 1 iziggi-hd 2 iziggi-hd 4 IPEVO iziggi-hd 6 iziggi-hd 8 iziggi-hd 9 Whiteboard App USB 10 iziggi-hd 11 iziggi-hd Live View WiFi 11 12 LED 12 iziggi-hd 13 Apple TV AirPlay 13 14 15 iziggi-hd *

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

Microsoft Word - ??山

Microsoft Word - ??山 没 药 山 要 宣 告 耶 和 华 的 名, 你 们 要 将 大 德 归 于 我 们 的 神! 你 当 追 想 上 古 之 日, 思 念 历 代 之 年 问 你 的 父 亲, 他 必 指 示 你 ; 问 你 的 长 者, 他 必 告 诉 你 ( 申 32 3 7) 凡 是 真 实 的, 可 敬 的, 公 义 的, 清 洁 的, 可 爱 的, 有 美 名 的 ; 若 有 什 么 德 行, 若 有 什

More information

Microsoft Word - 助理人員教育訓練-會計室.docx

Microsoft Word - 助理人員教育訓練-會計室.docx 壹 報 帳 流 程 區 分 為 以 下 三 種 流 程 : 請 購 單 流 程 請 款 單 流 程 借 款 核 銷 流 程 一 請 購 單 流 程 1 二 請 款 單 流 程 1 3 NO YES 10 20 2 3 三 借 款 核 銷 流 程 貳 憑 證 的 種 類 及 內 容 一 統 一 發 票 1. 三 聯 式 統 一 發 票 (1) 買 受 人 : 務 必 請 廠 商 填 上 輔 仁 大 學

More information

关于规范区委、区委办公室发文

关于规范区委、区委办公室发文 浦 东 情 况 通 报 第 13 期 中 共 浦 东 新 区 区 委 办 公 室 2015 年 6 月 8 日 沈 晓 明 同 志 在 全 区 党 员 领 导 干 部 三 严 三 实 专 题 教 育 党 课 上 的 讲 话 (2015 年 5 月 15 日 ) 前 不 久, 中 央 下 发 了 在 县 处 级 以 上 领 导 干 部 中 开 展 三 严 三 实 专 题 教 育 的 方 案, 刘 云

More information

第一組個人電腦主機

第一組個人電腦主機 第一組個人電腦主機 項次 1 2 3 4 Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz Intel Celeron 2.6GHz 契約金額 ( 含稅 ) NT$13,593 NT$13,380 NT$10,394 NT$10,181 環保證號 :4769 號 Veriton M275 Intel Celeron E3400

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d

! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 d ! 2000 CSSsprites.com Web FTP app 20% 80% getelementbyid() UI Facebook 2015 3 F8 Web CSSsprites.com Web JavaScript CSS React xi React UI UI 反應 UI 宣告 declare 元件 DOM state JavaScript xi React Web ios Android

More information

ebook15-C

ebook15-C C 1 1.1 l s ( 1 ) - i i 4. 14 - d $ l s -ldi /etc/. /etc/.. - i i 3077 drwxr-sr-x 7 bin 2048 Aug 5 20:12 /etc/./ 2 drwxr-xr-x 13 root 512 Aug 5 20:11 /etc/../ $ls -ldi /. /..... i 2 2 drwxr-xr-x 13 root

More information

菩提道次第廣論

菩提道次第廣論 菩 提 道 次 第 广 论 下 士 道 ( 二 ) 深 信 业 果 18 ( 分 别 业 的 轻 重 3 ) 最 尊 贵 的 净 莲 上 师 讲 解 我 们 继 续 说 明 为 什 么 业 特 别 重 大 的 原 因 第 二 个, 是 它 所 依 门, 所 依 门 的 缘 故, 依 它 所 依 的 内 容 而 有 轻 重 的 差 别 第 一 个, 它 所 依 的 是 什 么 呢? 就 是 你 是 不

More information

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本 午 睡 中 午, 門 鈴 又 響, 我 去 開 門 門 眼 外 的 玄 關 很 暗, 燈 關 上 了, 我 看 見 一 個 男 人 站 在 門 外, 低 著 頭, 我 猜 他 在 看 信, 他 的 髮 旋 對 著 我, 沒 有 表 情 有 些 陌 生, 我 打 開 內 門, 那 個 男 人 露 出 臉, 隔 著 鐵 門 露 出 微 笑, 我 說 爸, 他 回 一 聲 我 遲 疑 著 轉 開 鎖, 打

More information