原创 DDK 編譯環境下的 source 的寫法
/*** SOURCE 文件預定義的宏****/ MACRONAME=MacroValue Eg: TARGETNAME=xxx TAR
原创 ARM 啓動過程
ARM 啓動過程 對於一般的嵌入式系統來講,考慮到系統成本,運行速度等因素,往往聯合使用好幾種存儲器件。在下面講到的例子中,是我在開發中用到的
原创 求中位數的問題
1. 兩個有序數組,求其中位數 中位數概念, 對於有序數組, 如果長度爲奇數, 那麼中位數爲中間那個數 如果長度爲偶數,中位數爲中間兩個數的平均數 對於有序數組 A1, A2, .... A(m), .... A
原创 c++ 學習
1. shared_ptr 使用 test2(shared_ptr<char> g); 《2》 test() { shared_ptr<char> sp(ne
原创 LR 做多分類的筆記
1. 從概率的角度出發,推斷一個樣本的後驗概率爲: 其中: 4.63 式可以有比較簡潔的形式,例如:線性表達式。 2. 假定P(x| Ck) 爲正態分佈, 則 lnp(x|Ck)p(Ck) 可以表示爲線性的表達式如下: 3.
原创 HeapSort
void HeapAdjust(int a[], int n, int i) { int l = 2*i + 1; int r = l + 1; int largest = i; if (l < n && a[l] >
原创 Longest Consecutive Sequence
http://oj.leetcode.com/problems/longest-consecutive-sequence/ void swap(vector<int>& v, int i, int j) { int t = v[i];
原创 hash_map 實現
template <typename KEY, typename VAL> struct HashNode { KEY key; VAL value; HashNode* next; HashNode() : next(NULL
原创 lucene 筆記;
Indexing: 1. Index.NOT_ANALYZED: 不要分析doc的這個域, 例如:這個域可能是時間,或者關鍵的號碼,不希望 lucene 去解釋它,即將這個 filed 當成完整的一個 token,term, 但是這個域
原创 QuickSort
template<typename T> void Swap(vector<T>& a, int i, int j) { T temp = a[i]; a[i] = a[j]; a[j] = temp; } template<ty
原创 JAVA 學習筆記;
1. map Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(new Integer(id), new Integer(i)); map.
原创 MATLAB 亞像素點檢測代碼;
用法同 openCV, 使用最小二乘迭代 function corners_tuned = refine_pos( src, corners) % corners: N*2 %UNTITLED Summary of