原创 c語言的實參求值順序

F(A, A++, A++) 函數調用點參數是值傳遞,參數表達式點求值順序在不同編譯器上可能不同,從左到右還是從右到左都有可能。 爲什麼不加點語言標準裏面?!!!

原创 BufferQueue has been abandoned

android Camera不顯示預覽獲取幀數據 https://www.jianshu.com/p/9a51270b69ea   使用該例子程序,運行總是報如題錯誤。   將用於預覽的SurfaceTexture聲明在外部持久保存後問題

原创 YuvToRGB 快速轉換

android平臺提供的RenderScript可以幫助應用快速完成yuv到rgb的數據互轉。 首先創建實例: rs = RenderScript.create(this); yuvToRgbIntrinsic = ScriptIntr

原创 golang開發環境

安裝golang開發包 https://golang.google.cn/dl/ 安裝liteIde https://github.com/visualfc/liteide/releases; GOROOT= #GOBIN= GOARC

原创 事件和中斷的區別

查看MCU的用戶手冊,事件和中斷的描述容易混淆。 簡單總結如下: 事件用來定義一個可以檢測的行爲。 事件是可配置的。 中斷是系統處理事件的方式。 中斷是部分可以配置的。 系統異常中斷是固定的,有的是不能屏蔽的 中斷一般有優先級。  

原创 udp 擁塞控制及調試

慢啓動,快恢復; 設置較低速率發送,觀察丟包情況,慢慢提高速率到可以接收的丟包率; 如果以較高的速率發送,檢測到大量丟包後再降低速率,則擁塞現象會長時間得不到恢復,因爲前期的阻塞數據包還在通信鏈路上阻塞後面的數據。 過程可視化: 通過日誌

原创 c語言點實參求值順序

F(A, A++, A++) 函數調用點參數是值傳遞,參數表達式點求值順序在不同編譯器上可能不同,從左到右還是從右到左都有可能。 爲什麼不加點語言標準裏面?!!!

原创 unity集成tensorflow出現初始化失敗問題

unity導出的apk工程,添加tensorflow後,運行提示初始化失敗。 查看log發現unity main入口找不到。 在gradle增加ndk配置:         ndk {             abiFilters 'ar

原创 android studio CreateProcess error=2, 系統找不到指定的文件。

複製一個外部工程,build總是提示如題錯誤。 搜索很多方案都不能用。 後來將.externalNativeBuild目錄手動刪除問題解決 應該時該目錄下緩存了舊環境的某些配置信息導致build失敗。

原创 通過python 函數別名實現用例名自動記錄

問題: 用unittest 和 HTMLTestRunner 將測試用例運行結果記錄爲html格式輸出 每個測試用例用一個文本文件記錄測試腳本指令 用例執行工具將每個測試用例用一個testcase來執行 結果在html文件中顯示所有用例都

原创 ImportError: No module named 'watchdog.observers'; 'watchdog' is not a package

安裝watchdog,運行示例程序提示如題錯誤。 問題原因,示例程序文件名使用了watchdog,導致import失效   修改文件名解決。

原创 python二叉樹查找、插入、刪除

二叉樹 參考:https://blog.csdn.net/u010089444/article/details/70854510 修改了delete的兩處錯誤。 # encoding: utf-8 class Node: def __in

原创 go 切片剔除

剔除第i項 itemList = append(itemList[:i], itemList[i+1:]...)

原创 ImportError: numpy.core.multiarray failed to import

python轉exe,用到opencv exe運行出現如題錯誤 試了很多方法沒解決 最後用pyinstaller -D重新轉換後問題現象消失

原创 python 轉 exe

路徑獲取不要使用__file__,否則轉exe後會變化   pyinstaller轉換總是失敗,卸載重新安裝ok