原创 Spinner -- MarsChen Android 開發教程學習筆記

Spinner 的基本使用方法 Spinner 是一個下拉菜單。 1、在佈局文件中聲明,即在佈局文件中添加<Spinner />標籤。 2、在Strings.xml 中添加添加標籤以添加數組: <string-array name="">

原创 Linux 目錄操作指令(簡)

. 代表此層目錄 .. 代表上一層目錄 - 代表前一個工作目錄 ~ 代表『當前用戶身份』所在目錄 ~account 代表 account 這個目錄的家目錄( account 是這個賬號名稱) cd:變換目錄pwd:顯示當前目錄mkd

原创 XML 文件解析 -- MarsChen Android 開發教程學習筆記

什麼是SAX 既是一種接口,也指一個軟件包。作爲接口,SAX 是時間驅動型XML 解析的一個標準接口。Simple API for XML. 是一種解析方式,逐行掃描,一邊掃描一邊解析,可以隨時停止。缺點是操作起來比較複雜,向XML 中添

原创 廣播機制 -- MarsChen Android 開發教程學習筆記

廣播機制 Broadcaset Receiver Broadcast Receiver 是一個廣播接收器,當有事件出發的時候系統會響所有廣播接收器發送廣播,符合該廣播條件的接收器就會啓動,開發者在相應函數中輸入代碼即可。 Intent i

原创 Service 初步 -- MarsChen Android 開發教程學習筆記

Service 是什麼 是Android 非常重要的組件,不可見,通常用來處理耗時比較長的操作。可以使用Service 更新ContentProvider,發送Intent 以及啓動系統的通知等等。Service 不是什麼 Service

原创 簡單理解卷積碼

  卷積碼(convolutional code)是信道編碼的一種。信道編碼被用於物理層,目的是減少因不完美信道造成的誤碼。卷積碼的生成方式是將待傳輸的信息序列通過線性有限狀態移位寄存器。接收方使用最大似然法解碼(maximum li

原创 離線信號與連續信號伸縮變換的不同

考慮兩個連續信號: 雖然在時間軸上輸入輸出有一倍的差,但是物理意義是不一樣的。連續信號是信號被拉伸,而離散信號由於本身是在連續時間上的採樣,可以理解爲被採樣的連續信號被拉伸了,但是採樣信號還是很死板地在原地採樣。  

原创 兩個獨立同分布且元素獨立同分布的序列相加

問題 存在兩個相互獨立的序列 X=X1,X2,⋯,Xn 和 Y=Y1,Y2,⋯,Yn ,若每個序列的各個元素之間相互獨立且服從相同分佈,序列 Z=X+Y=Z1,Z2,⋯,Zn=X1+Y1,X2+Y2,⋯,Xn+Zn 內各個元素是否相互

原创 Android Studio 下導入 Vitamio 框架

Vitamio 是一款簡潔易用的流媒體播放框架,可以用於手機端直播軟件的開發。然而在其官方網站下如何插入框架的介紹對於我這樣的小白來說,很難看懂。經過一番摸索和搜索,我最終成功。現在將我的步驟寫下來,供有

原创 C++ const 與 nonconst 的簡單關係

一個 const variable 可以拷貝值給一個 nonconst varible 來初始化,卻不能讓 nonconst variable reference 綁定: const int ci = 1024; int r1 = c

原创 偏導項不能相消

原创 一張圖區分常量指針和指針常量

常量指針(const pointer)和指針常量(pointer to const)是 C++ 初學者容易搞混的部分,我發現如何完善文字表述都不如上圖痛快。 每一列的左邊方框代表存放指針的內存,右邊代表一段存放變量的內存,笑臉代表變量。

原创 分塊矩陣求逆不能想當然

分塊矩陣給實際運算帶來了很大的方便,對於行列數都很大的矩陣,可以將其分割成一個個小塊進行計算,減少了運算的繁瑣程度。 分塊矩陣的求逆有兩個非常有用的公式,能幫助我們快速得出正確結果: 但是是不對的,只能假設逆矩陣,再通過求多元方程組得出

原创 斜坡函數有條長長的尾巴

考慮這個信號函數(正半軸)的畫圖: 很容易以爲會是這樣的: 這是錯的。這樣錯在沒有充分考慮到斜坡函數對正半軸的影響,它是一條射線,只要沒有限定,它可以影響無限遠。這裏無論是第一、二、三個斜坡信號,都會對第四個的走勢產生影響,使其不能按