原创 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