原创 嵌入式軟件開發培訓筆記——java第六天(IO、網絡編程、反射與JNI)
一、Java IO 1、java中流的分類 按照流向分爲輸入流和輸出流 基類:InputStream OutputStream Reader Writer
原创 嵌入式軟件開發培訓筆記——Linux下SQLite3數據庫編程
1、基本概念 數據庫&數據庫管理系統(DBMS) 關係型DBMS和SQL 通用型DBMS&嵌入式DBMS 2、SQLite 簡介 命令行操作 庫函數編程操作 3、數據庫基本概念 1)
原创 嵌入式軟件開發培訓筆記——linux文件系統
文件系統用於組織和管理計算機存儲設備上的大量文件,並提供用戶交互接口。 (1)文件系統類型(理解) 磁盤文件系統、網絡文件系統、專有/虛擬文件系統;文件格式:ext4 (2)linux與windows文件系統結構的區別:windows下,
原创 嵌入式軟件開發培訓筆記——shell基本命令
(1)關於shell,linux中的shell可這樣認爲——是linux內核的一個外層保護工具,並負責完成用戶與內核之間的交互; 明確幾個概念:命令、shell和shell腳本 Shell是一個命令行解釋器,將用戶命令解析爲操作系統所能理
原创 嵌入式軟件開發培訓筆記——C高級 指針
由計算機系統組成及內存地址介紹引題進入基礎指針學習 a)指針變量定義 char *pname; //編譯器從右往左進行識別,pname存放的是另一對象的首地址,並且另一對象的數據類型必須爲char型 指針變量初始化 int *p
原创 嵌入式軟件開發培訓筆記——Makefile編寫
(1)make及makefile 概念和作用 在大型的開發項目中,通常有幾十到上百個的源文件,如果每次均手工鍵入gcc命令進行編譯的話,則會非常不方便。 利用make工具來自動完成編譯工作,包括:a)如果僅修改了某幾個源文件,則只重新編譯
原创 嵌入式軟件開發培訓筆記——C高級 指針和數組
a)一維數組和指針定義 int a[10]; int *p = a; b)二維數組和指針定義——按C教程說法以下爲行指針定義,另有列指針定義法 double a[2][3]; double (*pa)[3]; pa = a; c)