原创 【Linux問題欄】虛擬機中無法識別電腦攝像頭和usb攝像頭

最近在做一個具有視頻監控及傳輸功能的一個項目,程序在ARM板子上面跑的時候總是死在驅動程序裏面,所以就想先在虛擬機中跑一下,但怎麼都找不到攝像頭設備,網上看了很多教程都說沒有攝像頭功能,然後就開始自己排查問題。 1.查看虛擬機–>

原创 【OSG】超級指針

前言 當你申請一個資源的時候,當你使用超級指針來管理這個資源的時候,你不必關心它何時被釋放,如何被釋放;在這裏推薦一個文檔輔助大家理解《OpenSceneGraph基本渲染理論》,這個文檔百度很多免費的可以閱讀。 思想 使用棧中的

原创 【OSG】NodeVisitor

實現代碼 #include <osgViewer/Viewer> #include <osgDB/ReadFile> #include <osg/MatrixTransform> #include <osg/NodeVisitor

原创 【QT問題欄】qt無法播放視頻DirectShowPlayerService::doRender: Unresolved error code 0x80040266

【原因】:QT使用windows默認解碼器,如果沒有安裝有相關DirectShowService解碼器,則運行程序也是沒法播放視頻的,必須安裝相關directshow解碼器,安裝位置在你的qt安裝目錄 【運行結果】:

原创 linux下的文件輸入輸出fgetc、fputc,fgets、fputs,fread、fwrite

我們平時在對一個文件進行操作的時候會進行如下步驟: 打開文件; 對文件進行操作(一般我們是進行讀寫操作); 關閉文件: 下面我們就圍繞linux操作系統中,對一個文件的操作進行簡單講解 打開文件 使用 <stdio.h>頭文件

原创 linux系統中C語言中的清空scanf輸入緩衝區

爲什麼會單獨將字符串的輸入拿出來講,因爲字符串和其他的輸入來說有一點不同,在C語言中,從鍵盤輸入有多個函數 scanf:和 printf()類似,scanf()可以輸入多種類型的數據。 getchar()、getche()、ge

原创 QT_arm項目實戰之智慧家庭服務器/客戶端模型

下載資源後,可以直接在自己的windows下運行 功能描述(服務器) 控制音樂的播放和暫停 多界面跳轉 如果沒有在聊天界面,彈窗提醒新消息,選擇跳轉 與客戶端進行通信聊天,可以保存客戶端發送的指令和聊天、時間、內容 接收客戶端指

原创 【Qt】用QT實現兩個按鈕控制兩個界面的交替出現

【主要思路】 這裏介紹的是主副兩個界面,通過父界面發送信號給主界面,實現其中某一個界面的顯示與隱藏 mainwidget.h #ifndef MAINWIDGET_H #define MAINWIDGET_H #inclu

原创 【Qt問題欄】由於找不到qt5core/d.dll,無法繼續執行代碼

1.找到你的環境變量設置窗口 2.找到path,點擊編輯 3.找到QT圖標右擊找到安裝路徑 4.找到安裝文件 5.找到你的編譯環境(我這裏有兩個,一個是pc端一個是android端) 6.分別複製你的bin路徑到你的環境

原创 ARM之GPIO介紹(Exynos4412平臺)

GPIO 概述:GPIO的英文全稱是General-Purpose Input/Output,也就是通用輸入輸出。在微控制器芯片上一般都會提供一個“通用可編程IO接口”,即GPIO.接口至少有兩個寄存器,即“通用IO控制寄存器”和

原创 【TCP網絡編程】C語言實現TCP服務器和客戶端之間的通信(linux)

功能描述 利用TCP網絡通信實現客戶端和服務器的通信 服務器代碼 server.c #include<stdio.h> #include<sys/socket.h> #include<sys/types.h> #include<s

原创 【守護進程】linux守護進程(Daemon)創建過程詳解

守護進程 我們一般使用ps命令查看運行的進程信息。top命令爲動態顯示 當前進程ID PID 父進程ID PPID 進程組ID PGID 會話期ID SID 控制終端 TTY 終端進程組 TPGID 守護進程linux中

原创 ARM串行通信與並行通信介紹

計算機的通信(數據交換)方式主要是分爲:串行通信與並行通信 串行通信 概念:計算機與I/O設備之間數據傳輸的各位是按順序依次一位接一位進行傳送。通常數據在一根數據線或一對差分線上傳輸。 特點:傳輸速度慢,使用的設備成本低,適用於計

原创 C語言實例開發之無人超市管理系統【一】(Linux環境下)(2019.8.12)

前言 這段時間在做linux下的c語言開發,而且秋招也馬上開始了,就想試着做一個項目來把自己這段時間的學習做一個綜合應用,如果好的話,也可以寫到簡歷中去。考慮勒幾天最終決定做一個無人超市管理系統.項目設計了很多功能,可能需要一段時

原创 【C語言】利用子函數求出字符串中出現的連續數字和

用子函數的形式對“adada12sdsads45ertry123”中的數字12+45+123求和 #include<stdio.h> #define N 50 /*********************************