原创 Apollo自動駕駛之高精地圖

高精地圖表徵元素 Apollo高精地圖能夠表徵的元素如下圖所示,包括道路、路口、交通信號燈、邏輯關係元素以及其他的道路對象元素。 道路 道路包括左邊界右邊界。它可分爲兩個層次,一是道路級別,一是Lane(車道)級別。 每個Lane都有左

原创 Android應用開發之線性佈局

Android中有六大布局,分別是: LinearLayout(線性佈局) RelativeLayout(相對佈局) TableLayout(表格佈局) FrameLayout(幀佈局) AbsoluteLayout(絕對佈局) Gri

原创 Java學習之變量和註釋

代碼註釋 註釋是對程序語言的說明,有助於開發者和用戶之間的交流,方便理解程序。註釋不是編程語句,因此被編譯器忽略。 例如: public class HelloWorld { /* 這是第一個Java程序 * 它將輸出 He

原创 Java學習之邏輯運算符(&&、||和!)

邏輯運算符 邏輯運算符把各個運算的關係表達式連接起來組成一個複雜的邏輯表達式,以判斷程序中的表達式是否成立,判斷的結果是 true 或 false。 邏輯運算符是對布爾型變量進行運算,其結果也是布爾型。 運算符 用法 含義 說明 實

原创 Java學習之變量和常量

進制 十進制數形式:如 54、-67、0。 八進制數形式:Java 中的八進制常數的表示以 0 開頭,如 0125 表示十進制數 85,-013 表示十進制數 -11。 十六進制數形式:Java 中的十六進制常數的表示以 0x 或 0X

原创 Java學習之賦值運算符

賦值運算符 賦值運算符是指爲變量或常量指定數值的符號。 賦值運算符的符號爲“=”,它是雙目運算符,左邊的操作數必須是變量,不能是常量或表達式。 其語法格式: 變量名稱=表達式內容 在 Java語言中,“變量名稱”和“表達式”內容的類型必須

原创 Java學習之關係運算符

關係運算符 關係運算符(relational operators)也可以稱爲“比較運算符”,用於用來比較判斷兩個變量或常量的大小。 關係運算符是二元運算符,運算結果是 boolean 型。當運算符對應的關係成立時,運算結果是 true,否

原创 Java學習之算術運算符

Java 中的算術運算符主要用來組織數值類型數據的算術運算,按照參加運算的操作數的不同可以分爲一元運算符和二元運算符。 一元運算符 一元運算一共有 3 個: 運 算符 名 稱 說 明 例 子 - 取反符號 取反運算 b=-a

原创 英語詞性之動詞

詞性,就是一個單詞的性質,表示動作的就叫動詞,形容事物特徵的就叫形容詞。 動詞 動詞的含義,很好理解,就是表示一個動作。 我們從中文的角度來理解,一句話什麼成分都可以沒有,但必須有動詞。一個動詞就能構成一句話,比如,走坐!喫! 重要性由此

原创 英語基本句型之簡單句

英語的句子按其結構可分爲三種,簡單句、並列句、複合句。 其中簡單句又分爲五種基本句型。 主語+謂語 一個句子是爲了說明一件事(或表達一種感情),最簡單的表達方式,就是“誰,怎麼樣了”。 這裏的“誰”,就是句子的主語,它的內涵很豐富,可

原创 Glib之主事件循環

最近看開源代碼一直碰到使用glib的問題,調查下使用原理。 main loop GLib和GTK+應用的主事件循環管理着所有事件源。 GLib 實現了一個功能強大的事件循環分發處理機制,這些事件的來源有很多種比如文件描述符(文件、管道或套

原创 CommonAPI C++(fdepl)介紹

fdepl文件 定義獨立於中間件(vSomeIp/D-Bus)的C++ API的一個問題是,需要針對API的各個部分使用不同的配置參數,這部分需要取決於中間件。例如,參數,數組或字符串的最大長度等。 Franca IDL可以根據中間件或特

原创 linux下java版本切換

java切換 當Linux中有多個jdk版本的時候,可能會導致運行時錯誤,這時需要將javac和java的版本調成一致,即編譯時版本和運行時版本要相同。 可用一下命令進行java版本的切換: sudo update-alternative

原创 CommonAPI C++(fidl)介紹

CommonAPI的基礎部分 第一部分是由CommonAPI代碼生成器生成的基於Franca的部分,也就是根據*.fidl文件生成的部分。那是接口的一部分,它是根據FrancaIDL文件中的規範生成的,指數據類型,數組,枚舉和接口等基

原创 condition_variable介紹

std::condition_variable std::condition_variable是條件變量。 [Linux](https://www.2cto.com/os/linux/)下使用 Pthread庫中的 pthread_con