原创 VIM學習 (3)

這一節主要介紹VIM 在文本編輯上的一些指令 1. VIM中文字編寫的思路: a. 首先直接寫內心中想要書寫的內容,不必拘泥於格式,想到什麼就寫什麼 b. 變換到命令模式,修改格式 2. VIM文字複製粘貼命令集錦 複製的命

原创 深入理解計算機系統-2(信息存儲)

2.1. C語言中的移位運算 這裏有兩種移位操作:算術移位和邏輯移位,其主要差別在於有符號數的負數上。 對於x=00110011而言 y=x>>3 * 邏輯移位 y=00000110 * 算術移位 y=00000110 對於

原创 Android 學習(1)——AndroidStudio安裝以及Helloworld

AndroidStudio安裝 下載AndroidStudio http://www.android-studio.org/index.php/component/content/category/88-download 安裝

原创 VIM學習(1)

VIM有三種模式,分別爲: - 命令模式 -插入模式 -可視模式 本節介紹三種模式的轉換 主體圖如下 命令i: 在當前光標之前插入 命令a: 在當前光標之後插入 命令I: 在當前光標所在行的行首插入 命令A: 在當前光標所在

原创 光流法小結

1. 定義 空間運動物體在觀察成像平面上的像素運動的瞬時速度,是利用圖像序列中像素在時間域上的變化以及相鄰幀之間的相關性來找到上一幀跟當前幀之間存在的對應關係,從而計算出相鄰幀之間物體的運動信息的一種方法。也就是說,由空間域到圖像

原创 你指間的電光,是我一生的信仰

某科學超電磁炮中的御坂美琴 自信,擰巴,善良。 外表剛強中內心卻不乏女性的柔弱和無助,不乏小女生的心思 無論是看到青蛙硅太的移不動腳,還是對於上條當麻的感激和喜歡,都深深的印刻在我的腦海中。 你指間的電光,是我一生的信

原创 java 學習之 關於@Override

@Override是Java5的元數據,自動加上去的一個標誌,告訴你說下面這個方法是從父類/接口 繼承過來的,需要你重寫一次,這樣就可以方便你閱讀,也不怕會忘記 @Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有

原创 編譯執行和解釋執行的區別

A、解釋程序 所謂解釋程序是高級語言翻譯程序的一種,它將源語言(如BASIC)書寫的源程序作爲輸入,解釋一句後就提交計算機執行一句,並不形成目標程序。就像外語翻譯中的“口譯”一樣,說一句翻一句,不產生全文的翻譯文本。這種工作方式非常適

原创 自動檢測溢出的unsigned int加法

int uadd_ok(unsigned int a, unsigned int b) { int result =a+b; if(result>a) { print

原创 java 中static final用法

final用法 1、final用在類上,表明當前類它不能被繼承,沒有子類。 2、final用在方法上,表明當前方法不能被override,不能被重寫。 3、final用在變量上,表明當前變量是一個終態的變量

原创 CS 50 第11節

main 函數中局部變量在高地址 由main調用的子函數的局部變量在低地址 heap 低地址 | | | stack 高地址 stack中保存着局部變量 函數的返回地址 傳入函數的形參

原创 Android NDK總結

一. introduction android NDK的介紹及應用對象 android NDK全稱爲Native Development Kit, 主要爲了方便android開發程序員編寫高速高性能的native 程序,也爲處理

原创 關於PDB與DLL

編寫源碼的時候,會調用一些庫,庫的呈現形式爲pdb和dll以及lib 以opencv爲例,其中我們調用的庫的接口寫在include文件夾中的.hpp中 程序運行的時候會調用dll,那麼dll對應程序源碼的哪一行是通過pdb來告

原创 Android下OpenCV學習之-opencv讀圖

幾個小tips 使用opencv中的imwrite的時候注意: 直接使用 imwrite("test.png",image); 編譯時可以過的,但是找不到保存的這張test.png,必須寫爲 imwrite("/scard/

原创 VIM學習(2)

關於光標的移動 光標的快速移動有以下命令: 首先是最簡單的上下左右,其實可以直接使用鍵盤上的方向鍵來實現,但是推薦在VIM中使用以下命令 命令h :向左移動 命令l :向右移動 命令j: 向上移動 命令k : 向下移動