1int end=unique(array,array+length)-array;
這個函式可以將陣列中重複的元素只保留乙個,多餘的放到陣列末尾
注意! 最終陣列的資料會被破壞:
如: 1 2 2 3 被處理之後並不會變成 1 2 3 2
常常用於去除重複元素,不過只需要直接輸出的話完全不需要刪除操作
由於這個函式只能檢測相鄰元素是否重複,所以要在使用前先排序
第乙個引數是起始位址,第二個引數為結束位址,返回值為去重之後的尾位址
( 但是實際上庫函式都是在迭代器的基礎上實現的,所以不僅僅能用在陣列上 )
// to be continue
收集的一些語法糖
蒐集一些語法糖 去掉列表中每個元素頭尾的空格 freshfruit banana loganberry passion fruit str.strip for str in freshfruit banana loganberry passion fruit 把列表中,大於3的元素,乘以2 vec ...
VIO的一些隨筆
大公司跑在手機的似乎都是濾波msckf那種,有優化的但似乎功耗不行。還有就是雜交的前端濾波後面在掛地圖,反正國內的似乎就是svo,vins,orbslam,msckf組合起來。缺啥補啥,那個太爛了就想辦法換或者硬體加速。都是工程上的了,不過還是有很多trick。說來濾波和優化類似,都是由於ba,bw...
Vuex的一些隨筆
vuex 和單純的全域性物件有以下兩點不同 vuex 的狀態儲存是響應式的。當 vue 元件從 store 中讀取狀態的時候,若 store 中的狀態發生變化,那麼相應的元件也會相應地得到高效更新。你不能直接改變 store 中的狀態。改變 store 中的狀態的唯一途徑就是顯式地提交 commit...