原创 Android JNI學習筆記(一)

JNI原理框圖Java是跑在虛擬機上的,是與平臺無關的,但是有時候不得不採用本地代碼來執行,像一些對運行效率比較高的功能,與底層相關的一些功能都需要採用本地代碼執行。JNI基本類型    Java代碼中的數據可能需要傳遞到Jni層c/cp

原创 SpringMVC的Controller層註解

@Controller    用於標記在一個類上,表示一個SpringMVC Controller對象。通過Spring使用掃描機制查找應用程序中所有基於註解的控制器類。分發處理器會掃描使用了Controller註解的類的方法是否使用了R

原创 android接入Ijkvideoplayer

加入依賴 // required, enough for most devices. compile 'tv.danmaku.ijk.media:ijkplayer-java:0.8.8' compile 'tv

原创 Android 重複播放音頻經常出現問題,無聲音等情況

創建全局MediaPlayer對象 MediaPlayer mMediaPlayer; 重新播放代碼 //配置播放器 MediaPlayer if (null != mMediaPlayer) {

原创 (轉載)yuyv(yuv422)轉yuv420p格式

轉自:https://blog.csdn.net/qq_41248872/article/details/83273926 YUYV 屬於YUV4:2:2採樣, 而NV12(也稱YUV420SP)屬於YUV4:2:0採樣,YUV420P也

原创 android 下插入帶麥克風的攝像頭,造成板載攝像頭無法使用的問題

原因:Nanopi開發板跑Android系統 ,想使用板載麥克風進行錄音功能,當插入usb攝像頭後造成板載麥克風不能用,查了一下發現默認的聲卡設備沒有設置。 1、進入Android後臺 adb shell 2、查看當前有哪些聲卡設備

原创 UDP通信(多播)(java)

java中實現udp通信非常簡單,只需要創建DatagramSocket,然後使用DatagramSocket發送DatagramPacket即可。 接收端 30012爲接收端的端口號 public static

原创 c++11 thread 封裝成簡單線程類

       這幾天學習qt的時候發現Qt的線程類和java的線程類差不多,因爲要讀取攝像頭然後顯示到界面上,線程需要不停的讀。大體結構就是這樣了: void run(){ while( !當前線程被中斷){ //w

原创 Ubuntu下交叉編譯opencv 3.2.0 for ARM

先解壓opencv壓縮包,進入解壓後的目錄cd opencv-3.2.0在解壓的目錄下創建構建目錄mkdir build執行cmake-gui,設置編譯器configure一下,可能會顯示一片紅色,根據如下設置配置一下修改庫的安裝目錄(編

原创 centos7下安裝redis數據庫

1、安裝redis yum install redis-server 2、修改配置文件 #bind 127.0.0.1 # 註釋掉該行,就可以遠程訪問redis daemonize no #修改daemonize爲yes

原创 Springboot2.0 集成 websocket 出現 Failed to register @ServerEndpoint class 問題

最近學習springboot 集成websocket ,參照網上例程如下: config配置: /** * 開啓WebSocket支持 配置websocket並開啓 */ @Configuration public class

原创 如何解決windows下qt creator編譯的程序顯示亂碼問題

在qt的pro文件中添加如下內容 QMAKE_CFLAGS += -fexec-charset=GBK -finput-charset=UTF-8 QMAKE_CXXFLAGS += -fexec-charset=GBK -finput

原创 Springboot+mybatis項目-通過數據庫表、實體類 自動創建 DaoMapper類、mapper.xml

        最近練習springboot項目,發現mybatis框架的mapper.xml和DaoMapper接口類方法實現太費勁了,雖然提高了靈活性,但是當表太多時,單純寫這部分就累死人,所以找了一下如何能夠通過自動化工具創建。  

原创 SpringMVC的Controller的詳解

@Controller    用於標記在一個類上,表示一個SpringMVC Controller對象。通過Spring使用掃描機制查找應用程序中所有基於註解的控制器類。分發處理器會掃描使用了Controller註解的類的方法是否使用了R

原创 Android系統下如何通過外設實現GPIO中斷觸發調用Android程序執行

沙雕老闆不知道在哪請了個沙雕項目經理,公司產品改進需要,要求在Android系統下通過GPIO硬件中斷實現Android程序喚醒,我擦,我特麼要死了,還要去搞Linux驅動,在此記錄一下實現方式。 先上一張Android系統架構圖: A