原创 時間戳與日期相互轉換

一、各種時間定義: 格林尼治標準時間(舊譯格林尼治平均時間或普遍稱爲格林威治標準時間;英語:Greenwich Mean Time,GMT)是指位於英國倫敦郊區的皇家格林尼治天文臺的標準時間,因爲本初子午線被定義在通過那裏的經線。自192

原创 自動駕駛系列之(2)安裝ubuntu16.04(windows+ubuntu雙系統)

(1)準備 一個空U盤 下載ubuntu16.04鏡像:http://releases.ubuntu.com/16.04/,選擇一個版本,這裏選擇 ubuntu-16.04.3-desktop-amd64.iso 下載UltraISO:h

原创 使用 Phabricator 來 code review

本地開發流程: # 新建一個分支 develop git checkout -b develop # 查看分支信息(是否有上游分支) git branch -vv # 若無上游分支,指定上游分支 git branch -u orig

原创 iTerm2+oh my zsh代替Mac自帶的Terminal

 0、最終效果:  1、安裝配置iTerm2: 下載:https://iterm2.com 安裝完成後,在/bin目錄下會多出一個zsh文件(macOS已經自帶zsh ?),Mac默認使用bash作爲終端,使用以下命令修改默認使用zsh

原创 Linux/Ubuntu相關

Linux命令行快捷鍵:  Ctrl + 左右鍵:在單詞之間跳轉 Ctrl + u:刪除當前光標前面的所有文字(還有剪切功能) Ctrl + k:刪除當前光標後面的所有文字(還有剪切功能) Ctrl + y:粘貼Ctrl+u或ctrl+

原创 自動駕駛系列之(3)ubuntu無用軟件卸載及常用軟件安裝

一、卸載沒用的自帶軟件: 1、卸載Office: sudo apt-get remove libreoffice-common 2、卸載Amazon: sudo apt-get remove unity-webapps-common

原创 高斯過程迴歸GPR(sklearn.gaussian_process+python實現)

1、高斯過程: scikit-learn (sklearn) 官方文檔 scikit-learn (sklearn) 官方文檔中文版 scikit-learn (sklearn) 官方文檔中文版(1.7. 高斯過程) 其他介紹: A Vi

原创 利用openssl對數據進行md5加密 (Linux/C++)

一、Linux進行md5加密 1、md5加密 (1)交互式輸入 $ openssl OpenSSL> md5 1234abcd(stdin)= ef73781effc5774100f87fe2f437a435 #輸入

原创 終端複用神器tmux

一、簡介     Tmux 的全稱是 Terminal MUtipleXer,即終端複用軟件。顧名思義,它的主要功能就是在你關閉終端窗口之後保持進程的運行,此外 Tmux 的另一個重大功能就是分屏。Tmux 與 Zsh,Vim 一起被大家

原创 protocol buffer3的使用(讀寫json文件)

一、簡介 protocol buffers 是一種靈活、高效、自動化機制的結構數據序列化方法——可類比 XML,但是比 XML 更小、更快、更爲簡單。你可以定義數據的結構,然後使用特殊生成的源代碼輕鬆的在各種數據流中使用各種語言進行編寫和

原创 C++ 單元測試框架 Google Test (gtest)

一、相關概念 gtest是google公司發佈的一個跨平臺(Liunx、Mac OS、Windows 等) 的C++單元測試框架,它提供了豐富的斷言、致命和非致命判斷、參數化、”死亡測試”等等。 Test 使用斷言來判斷測試代碼的行爲:如

原创 多線程並行

main:  #include <iostream> #include <vector> #include <chrono> #include <omp.h> #include <thread> #include <mutex> st

原创 kml相關

一簡介   KML(Keyhole Markup Language,Keyhole 標記語言)最初是由Google 旗下的Keyhole 公司開發和維護的一種基於XML 的標記語言,利用XML 語法格式描述地理空間數據(如點、線、面、多邊

原创 sqlite3的使用

0、簡介 sqlite3是一款主要用於嵌入式的輕量級數據庫 sqlite3存儲數據的類型 NULL:標識一個NULL值 INTERGER:整數類型 REAL:浮點數 TEXT:字符串 BLOB:二進制數 sqlite3存儲數據的約束條件

原创 bash命令速查表

BASH CHEATSHEET (中文速查表)  ############################################################################## # BASH CHEATSH