原创 用clion自帶的platformIO和開發esp32!!!

太愛Jetbrains了!!! 上次用煩了keil寫stm32,Clion馬上給俺整了個2019.1更新,直接整合了stm32CubeMX,從此拋棄keil.(詳見用clion自帶的嵌入式開發功能和stm32cubeMX開發stm

原创 ViewModelProviders被棄用了,該怎麼獲取ViewModel?

首發於本人博客:keysking瞎寫的東西 最近又有項目需要寫安卓程序,決定使用Kotlin和Jetpack,但是在使用ViewModelProviders獲取viewModel的時候卻發現了問題. ViewModelProvid

原创 @Cacheable等註解在類內調用失效原因分析及解決方案

首發地址:keysking瞎寫東西的地方 起因 最近使用@Cacheable來進行接口緩存,但是出現了一個奇怪的現象,緩存註解寫在Service的函數上,用Controller調就能正常緩存進redis,但是在Service類裏調

原创 用clion自帶的嵌入式開發功能和stm32cubeMX開發stm32!!!

起因 因爲keil的難用…以前開發stm32,我都是使用stm32cube生成了項目文件之後,用clion編輯,然後用keil編譯下載加Debug.說實話,整體感覺還不錯,但總感覺怪怪的. 也曾嘗試過SW4STM32和TrueStud

原创 使用python測試stm32串口

本文首發於在下的個人博客blog.keysking.com 前段時間有個項目,要用stm32跟一個比較大,比較重的設備進行頻繁的串口通信,因爲設備移動起來不方便,遂想寫個腳本,代替設備,對stm32的通信邏輯進行測試. 於是有了以

原创 創建可調試,熱加載的TypeScript+Koa工程

本文首發於在下的個人博客可轉發,但請保留來源原地址:blog.keysking.com 從零開始創建一個可調試,支持熱加載的TypeScript+Koa工程. 本文爲了儘量詳細,對出現的各種東西都做了簡單的介紹,可能會看起來比較囉嗦.

原创 Solidworks 2016安裝失敗因爲VC++2005安裝失敗的解決辦法

因爲Microsoft Visual C++ 2005 Redistributa安裝失敗,導致Solidworks 2016安裝失敗的解決辦法 同學買了一臺3D打印機,便想請他幫忙打印一點東西,來做我的智能小車車,所以要安裝SolidWo

原创 Electron學習筆記[1]

什麼是Electron Electron(最初名爲Atom Shell[3])是GitHub開發的一個開源框架。它允許使用Node.js(作爲後端)和Chromium(作爲前端)完成桌面GUI應用程序的開發。 Electron 可以讓你使

原创 Undefined symbol xQueueCreateCountingSemaphore 問題解決

用C++ MDK HAL freeRTOS寫stm32 程序,今晚編譯一直報這個錯誤,搜索了一下,這玩意明明定義了呀,是人家freeRTOS官方的文件,我沒碰呀. google,百度齊上陣,沒幾個遇見的,遇見的也沒見有什麼解決方

原创 在stm32的freeRTOS上進行微秒級延時(HAL庫)

因爲時間片的原因freeRTOS自身貌似無法進行微秒級的延時,實測通過以下函數可以進行微秒級的消息 dwt_stm32_delay.h #ifndef DWT_STM32_DELAY_H #define DWT_STM32_DELAY_H

原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 Linux下C語言Socket編程

Linux下C語言Socket編程 啥是Socket socket用中國話將叫做”套接字”,是用來進行網絡數據傳輸的一種約定或者說是一種. 我們通常說的TCP協議和UDP協議都是通過socket來進行連接. 一些預備知識點 IP地址 每一

原创 [QT]在qml裏使用Ajax

基於qml對js的支持,我們可以直接在qml裏調用Ajax進行網絡通信,當然,jQuery貌似不能正常的在qml裏運行(瞎猜的,沒試過,又能用的大佬一定告訴我).在謄寫本文之前,關於在qml裏進行Ajax通信的博文很少(貌似只有一篇,而且

原创 git解決無法正常添加個別submodule

由於我的一番瞎操作,導致工作的git庫裏有一個submodule子庫無法正常添加,總是有如下提示: A git directory for 'APP/CommonLibrary' is found locally with remote(

原创 QML Image動態刷新圖片來自C++的QImage的一個巨坑

最近,需要在QML上顯示來自OPenCV的攝像頭視頻,因爲是視頻,既好多好多圖片,所以需要QML上動態刷新來自C++的QImage 具體怎麼搞我就不再贅述,雖然資料不多,但是CSDN上的一篇博客已經寫得十分的清楚: Qt C++發送圖片到