原创 英語知識系列:英語單詞的可數名詞與不可數名詞

  英語的名詞中分爲可數名詞與不可數名詞,這個概念在我們習慣的漢語中是沒有的,這讓我們有些困惑。 到底什麼這可數與不可數怎麼區分的呢?   可數名詞 有固定單位的名詞 如:一個人,其中的量詞“個”,沒有被其它量詞替代的可能,因此英語中進行

原创 linux驅動由淺入深系列:usb子系統之四(android平臺鼠標驅動代碼分析)

android上的usb口是支持OTG(on the go)的,USB OTG既可以作爲Host又可以作爲Device,我們本文來看一下androi

原创 英語知識系列:英文與中文句子構成成分的對應關係

  我們對英語的句子感到不適應,主要是由於英語的句子成分的位置關係與中文有所不同。這篇文章我們來看一下,英語中各個句子成分的位置與中文句子中各個成分的對應關係: 特點:   1,英語與漢語的主謂賓與主系表位置相同 2,英語中定語、狀語後

原创 Linux Shell 語法篇--命令替換與變量替換

命令替換與變量替換是 Shell 編程中的高級用法,熟練使用可以寫出既簡潔又穩定的腳本。 命令替換 命令替換是指Shell可以先執行命令,將輸出結果暫時保存,在適當的地方輸出。 命令替換的語法: `command` 注意是反引號

原创 Linux Shell 語法篇--詳解 Shell 變量,字符串與數組操作

變量定義 shell 定義變量時,變量名前不需要加美元符號$ var=123 注意,變量名和等號之間不能有空格,這和其他編程語言的風格有所不同。 空格的使用在腳本中是個關鍵,後文會整理總結。 變量使用 使用一個定義過的變量,

原创 Linux DTS(Device Tree Source)設備樹詳解之三(高通MSM8953實例分析篇)

本系列導航: Linux DTS(Device Tree Source)設備樹詳解之一(背景基礎知識篇) Linux DTS(Device Tree Source)設備樹詳解之二(dts匹配及發揮作用的流程篇)

原创 撤消 Git 中最新的本地提交

撤消 Git 中最新的本地提交: 本文轉自(StackDump.cn):撤消 Git 中最新的本地提交 使用 git commit 提交文件後,但尚未將提交推送到服務器。如何撤消本地存儲庫中的那些提交呢? 解決方案如下: git res

原创 Linux Shell 語法篇-- Shell 中的各類運算:算數運算、關係運算、布爾運算、字符串運算、文件測試

Bash 中支持的各類運算包括:算數運算符、關係運算符、布爾運算符、字符串運算符和文件測試運算符。下面逐一講解一下: 算數運算 原生 bash 不支持數學運算,但是可以通過其他命令來實現,例如 awk 和 expr,其中expr