原创 nodejs開發web服務器

1、使用nodejs,安裝nodejs 我是按照菜鳥教程上的nodejs教程去安裝的nodejs 2、安裝websocket,mysql npm install mysql npm install socket.io 安裝過程中

原创 監聽文件夾的狀態是否發生變化

#!/bin/bash cap=0 flag=1 #當前的文件夾容量大小 while true do     curcap=`du -sk /home/xcx/test2  | awk '{print $1}'`     if [ $fl

原创 Rtsp通過Nginx和FFmpeg轉碼Rtmp,網頁播放rtmp

1、安裝FFmpeg tar zxvf ffmpeg-4.1.tar.gz cd ffmpeg-4.1/ ./configure sudo make install 2、安裝Nginx (1) 安裝相關的依賴包 yum inst

原创 Node.js理解四個關於高併發的四個問題

1、爲什麼在瀏覽器中運行的javaScript能與操作系統進行如此底層的交互? 2、Node.js真的是單線程嗎? 3、如果是單線程,他是如何處理高併發請求的? 4、node.js事件驅動是如何實現的? 第一問題: · Node

原创 網頁播放RTMP碼流及遇到無法播放,自動播放的問題

<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>video.js</title> <lin

原创 編譯關於gstreamer的C/C++文件的命令

編譯gtreamer .c文件,通過命令:gcc -Wall rtsptest.c -o rtsptest $(pkg-config --cflags --libs gstreamer-1.0)   運行:./rtsptest

原创 ffmpeg配置解碼庫libx264

1、下載解碼庫 下載速度很慢 git clone git://git.videolan.org/x264.git cd x264 ./configure --enable-static --enable-share make

原创 gstreamer播放rtsp碼流C語言

在gstreamer框架下使用C語言編寫播放rtsp碼流, 以下就是用到的元件,其中解碼元件(vaapih264de可以換成decodebin使用軟解碼),並且cb_new_rtspsrc_pad()爲source是接收元件的回調

原创 Mysql數據庫中取出blob類型的images在網頁上顯示

爲了在網頁上播放數據庫中的圖片查詢了許多方法,也嘗試了很多方法。 以下是我的方法: mysql數據中存儲的是一個blob類型的圖片,在網站的後臺(Node.js)把圖片取出來之後,類型是一個對象,從google瀏覽器 中查看的類型

原创 gstreamer安裝AV-VPI成功後沒有查詢不到vaapi插件問題解決

首先查看是否有intel驅動: apt list i965-va-driver #運行之後,有驅動說明成功安裝 二、使用vainfo查看驅動情況同時查看是否有環境變量: #查看環境變量: set | grep LIBVA 若沒有加入

原创 TCP擁塞控制

運輸層的TCP(傳輸控制協議)的擁塞控制方法: 慢開始、擁塞避免、快重傳和快恢復 擁塞控制的原理(過程): 主機剛啓動時,將擁塞窗口值設置爲1,每經過一個傳輸輪次,擁塞窗口值加倍。當擁塞窗口值大於或等於門限值時,改爲擁塞避免的算法

原创 惡搞病毒編程

新建一個記事本 把代碼複製進去 重名名爲vbs格式的就可以了 解除這個vbs腳本的辦法就簡單了 只要關掉任務管理器裏Wscript.exe這個進程就好了 1、你打開好友的聊天對話框,然後記下在你QQ裏好友的暱稱,把下面代碼裏的xx替換一下

原创 致自己的一封信

 送給自己的一生真言:     別把錢看得太重不要抱怨自己現在工資低(能力低),銀行存款4位數以下,甚至3位數,看不到前途,現在要做的就是努力學習,即使你文憑再高,怎麼把理論運用到實踐還是需要一個很長的鍛鍊過程,社會永遠是一

原创 沒有誰值得你仰望

臺灣著名漫畫家幾米曾說過,一個人總是仰望和羨慕着別人的幸福,一回頭,卻發現自己正被仰望和羨慕着,其實每個人都是幸福的。只是,你的幸福常常在別人的眼裏。 細想想,這話蠻有道理。現實生活中,我們總是自覺或不自覺地羨慕別人的生活。 男人通

原创 二叉樹的遍歷

設計和調試的算法希望對你們有用喲: 1、遞歸建立二叉樹; 2、先序遞歸遍歷二叉樹; 3、中序遞歸遍歷二叉樹; 4、後序遞歸遍歷二叉樹。 5、中序非遞歸遍歷二叉樹 首先要建立一個工程,編譯器用codeblocks, vc 6.0等,都能運行