原创 爲什麼執行JAVA程序時,會出現Exception in thread"main" java.lang.NoClassDefFoundError的錯

應該這樣檢查你的環境和你的操作: 1、你的文件名對嗎? JAVA要求你的文件和你的類名嚴格對應的。 比如 public class HelloWor

原创 MFC自繪屬性的總結

CTreeCtrl是在OnNMCustomdraw中自繪的,不要設定其他屬性   CListCtrl是在DrawItem中自繪的,要設定屬性LVS

原创 採用FFmpeg和nginx推RTMP視頻流

一、FFmpeg推RTMP流準備工作 首先確保自已已經安裝了nginx + rtmp服務器。 打開配置文件nginx.conf 完成如下配置     nginx配置.1   二、FFmpeg推流 1.推流MP4文件 視頻文件地址:/Us

原创 ibeacon UWB GPS 空間四點定位算法

最近在研究uwb空間四點的精準定位,其實是基於RSSI原理的,藍牙IBEACON,GPS也差不多基於這個原理 三維空間的四點定位算法: 已知四個基站點的座標(x1,y1,z1)(x2,y2,z2)(x3,y3,z3)(x4,y4,z4)和

原创 C++ 裁剪圖片 分割圖片 截圖

我採用的是OPENCV的庫 #include <iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using names

原创 C++發送郵件和附件

頭文件 [cpp] view plaincopy /***********************************************************************  *發送郵件模塊

原创 linux模擬鍵盤

#include <linux/input.h>   #include <sys/types.h>   #include <sys/stat.h>   #include <fcntl.h>   #include <unistd.h>  

原创 樹莓派人體感應報警器

 買了一個香橙派。琢磨着做了一個人體感應報警器。 需要的東西很簡單, 一個音樂播放芯片,一個繼電器,一個漫步者的喇叭, 一個人體紅外感應器, 五伏電源, 一個香橙派,還有一個10K歐的電阻 總共加起來。150塊錢左右。 這只是一個簡易的報

原创 mac 命令行安裝軟件

之前一直懷念ubuntu下的apt-get,因爲實在是方便,需要安裝什麼,一個命令搞定,相關的依賴包統統由apt-get維護。下載,編譯,安裝,那叫一個痛快。什麼軟件用着不爽,一個命令卸載! 懷念apt-

原创 mplayer 音樂播放器封裝類

 最近要弄一款音樂播放器。雖然在網上能夠找到類似的代碼。但是不怎麼方便調用。所以我自己寫了兩個文件,方便其他時候調用,是採用mplayer的命令行方式播放的。 因爲我要的功能不多,所以只寫了幾個函數,架構搭好了,需要的朋友可以添加 XH

原创 遊戲光槍座標定位原理及算法

我是做遊樂行業的,要研發一款射擊遊戲機。 現在要研發一款光槍,網上能找到的光槍大部分資料都是第一代的遊戲機上面用的,用的還是有家裏的老式電視機,加上霸王學習機,玩的射擊遊戲。 我們研究是新的光槍好嘛。 新型光槍是主要是有兩種,一種是WI

原创 無名管道pipe

管道是UNIX系統IPC的最古老形式,所有的UNIX系統都支持這種通信機制。有兩個侷限性: (1)       支持半雙工; (2)       只有具有親緣關係的進程之間才能使用這種無名管道; pipe函數 功能:創建無名管道 函數原

原创 安裝mplayer

MPlayer是一款開源多媒體播放器,以GNU通用公共許可證發佈。此款軟件可在各主流操作系統使用,例如Linux和其他類Unix系統、Windows及Mac OS X系統。 MPlayer建基於命令行界面,在各操作系統也可選擇安裝不

原创 C++Event機制的簡單實現

C++ Event Model 一 事件模型   對發生的事件作出的響應——事件模型。 1 事件:   在面向對象中,就是對象的屬性或者狀態發生了變化,操作或者接收到了某些動作時, 向外發出了這種變化或者動作對應的通知。   

原创 Socket中如何設置連接超時

   設置connect的超時很簡單,CSDN上也有人提到過使用select,但卻沒有一個令人滿意與完整的答案。偶所講的也正是select函數,此函數集成在winsock1.1中,簡單點講,"作用使那些想避免在套接字調用過程中被鎖定的應用