原创 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