原创 理解SpringContext的原理

提綱 1、context的概念 參考資料 1、https://segmentfault.com/a/1190000009171792 2、https://www.zhihu.com/zvideo/1332063705220579328

原创 域控制器與網關

參考資料 1、汽車域控制器架構和OTA的心臟:網關的四大豪門(上),https://zhuanlan.zhihu.com/p/583880776 2、深度解讀汽車域控制器,https://baijiahao.baidu.com/s?id=1

原创 汽車總線與域控制器

1、https://www.zhihu.com/tardis/zm/art/539777815?source_id=1002 2、https://zhuanlan.zhihu.com/p/367856446 3、https://blog

原创 qtcreator中的會話和會話管理器

在我們使用Creator時,當關閉了Creator再次打開時,我們想要Creator自動恢復到上次關閉前的狀態,從而可以很快的接着上一次的任務繼續工作,而不需要花時間想我上次都打開了哪些工程和文件。 有使用過vs的同學,也都知道這個功能。

原创 MinGw編譯器和Cmake

參考資料 1、https://zhuanlan.zhihu.com/p/76613134,mingw的安裝和使用 2、https://www.cnblogs.com/tzbubble/p/12908007.html,mingw和msvc的區

原创 過濾器Filter和攔截器Interceptor的區別和聯繫

提綱 1、過濾器 2、攔截器 3、過濾器和攔截器在javaweb中的使用時機 4、過濾器和攔截器的區別 參考資料 1、https://blog.csdn.net/qq_33333654/article/details/126691782 2

原创 汽車隨筆

1、HMI和車機的區別 在我的公司,似乎大家混淆了hmi和車機的區別,粗略的認爲hmi=車機。 事實上,車機就是車輛前部類似ipad的東西,屬於車載信息娛樂系統;hmi是人機交互,包括更多的內容,車輛儀表盤,hud顯示,各種按鈕等都可以劃分

原创 ChannelGroup和DefaultChannelGroup

提綱 1、概述 2、ChannelGroup和DefaultChannelGroup的類體系結構 3、詳解 1、概述 在看別人代碼的過程中遇到這兩個類,以前沒有用過,總結一下它們的用法。 2、ChannelGroup和Default

原创 VScode批量刪除空白行的方法

在使用VScode進行編輯以前的文件時會遇到很多空白行的情況,格式化插件只是美化了代碼但並沒有刪除這些空白行,其實用一個正則表達\s*(?=\r?$)\n批量替換就可以實現,具體方法如下: 1、使用快捷鍵Ctrl+H,召喚出編輯面板 2、

原创 C++之右值引用和移動構造函數

提綱 1、右值引用 2、移動構造函數 3、總結 1、右值引用 什麼是右值引用呢?要搞明白右值引用,必須先搞清楚什麼是右值和左值,其次必須搞清楚什麼是值引用。 1.1 左值和右值 左值一般都是帶有內存地址的變量,而右值一般是立即數或者運

原创 FastDDS-5.發現機制

5、發現機制 Fast DDS作爲一種數據分發服務(DDS)實現,提供了發現機制,允許在域參與者之間自動查找和匹配DataWriter和DataReader,以便他們可以開始共享數據。對於所有機制,此發現分兩個階段執行。 5.1 發

原创 AutoSar簡介

提綱 1、autosar提出的背景和初衷 2、autosar概要介紹 3、autosar解決的問題 4、autusar的缺點 參考資料: 1、https://baijiahao.baidu.com/s?id=17200357476702

原创 C++項目中訪問kafka的方法

提綱 1、c++訪問kafka的函數庫librdkafka 2、安裝 3、封裝KafkaConsumer和KafkaProducer 1、c++訪問kafka的函數庫librdkafka librdkafka的項目地址是https://

原创 C++ JSON庫json11的使用方法

提綱 1、下載並集成到自己的項目 2、基本用法 1 下載並集成到自己的項目 json11是一個輕量級的C++11庫, 提供JSON的序列化和反序列化功能。它的主頁是:https://github.com/dropbox/json11。

原创 FastDDS-4.RTPS層

4. RTPS層 eprosima Fast DDS的較低層RTPS層是RTPS標準協議的實現。與DDS層相比,該層提供了對通信協議內部的更多控制,因此高級用戶可以更好地控制庫的功能。 4.1 與DDS層的關係 該層的元素與DDS層