自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos服务器搭建nginx服务器+RMTP流传输

centos服务器搭建nginx服务器+RMTP流传输1.安装必要库yum install -y gcc-c++yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel2.安装nginx和nginx-rtmp-module我的目录在/root里面操作nginx-1.17.10.tar.gz下载地址http://nginx.org/en/download.

2020-05-22 11:52:36 292

原创 centos服务器搭建nginx服务器(用于做视频流传输)

centos服务器搭建nginx服务器(用于做视频流传输)1.安装必要库由于centos没有不像Ubuntu有apt指令安装,但有yum指令安装。①安装gcc-c++yum install -y gcc-c++-y指令是全自动安装②安装pcre库yum install -y pcre pcre-devel③安装zlibyum install -y zlib zlib-devel④安装opensslyum install -y openssl openssl-devel⑤到ng

2020-05-21 18:52:08 475 1

原创 socket多线程通信(一个服务器对多个客户端)

socket多线程通信(一个服务器对多个客户端)1.服务器端#include <stdio.h>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <string.h>#include <pthread.h>#include <unistd.h>#include <errno.h>#define P

2020-05-19 19:08:53 1997

原创 阿里云服务器之centos服务器

1.首先上阿里云买个学生服务器一年也就114元,如果你们平时有参加什么比赛,项目,学校组织什么,有机会赶紧找学校报销,一般都有经费什么的,做得好又有奖学金,基本上来讲相当于免费买个服务器来玩。2.选择服务器参数版本高有很多变化,版本低有时候会利于管理没那么复杂,我之前选了centos7.3。(有很多版本,不过centos全是命令行下操作,服务器开发我觉得在命令行下开发会好很多)3.购买完后登陆查看一般有两个ip地址一个是公网的,另一个是私网的,公网就是对外开放,私网就是对内开放。刚开始你

2020-05-18 17:08:50 992

原创 Linux的socket通信(TCP可靠性传输)

1.创建socket对象#include <sys/types.h>#include <sys/socket.h>int socket(int domain,int type,int protocol);domain用来指定使用的域,这里使用TCP/IP协议,AF_INET表示IPv4协议,AF_INET6为IPv6协议;type指定数据传输方式,有两种:①SOCK_STREAM代表面向连接的数据流方式,SOCK_DGRAM代表无连接的数据报方式。protocol一般为0.

2020-05-15 19:22:01 403

原创 linux系统下多线程开发(创建线程、取消线程、等待线程)

linux系统下多线程开发(创建线程、取消线程、等待线程)1.创建线程#include <pthread.h>int pthread_create(pthread_t *restrict thread,const pthread_attr_t *restrict attr,void *(*start_routine)(void*),void *restrict arg);restrict修饰的指针所指向的数据是唯一的;如果创建线程成功,会返回0,thread是线程的ID;attr是设置

2020-05-14 11:00:37 212

原创 Ubuntu下Linux进程间通信——匿名管道

Linux进程间通信(管道、共享内存)1.管道#include <unistd.h>int pipe(int filedes[2]);filedes会返回两个文件描述符,filedes[0]为读端,filedes[1]为写端。创建成功pipe()会返回0,失败返回-1。实例#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>

2020-05-13 10:03:11 910

原创 Linux进程(创建进程、等待进程结束、退出进程)

Linux进程(创建进程、等待进程结束、退出进程)1.创建进程#include <sys/types.h>#include <unistd.h>pid_t fork(void);fork()函数用来创建一个进程,创建成功返回0,失败返回-1。实例#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>int ma

2020-05-12 11:57:48 2428

原创 Linux文件操作(打开/创建文件、读写文件、覆盖文件内容)

Linux文件操作实例1.打开/创建文件#include <stdio.h>#include <string.h>#include <fcntl.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <errno.h>extern int errno;int main(){ int fd; f

2020-05-11 12:36:57 3175

原创 Linux POSIX文件I/O编程

Linux POSIX文件I/O编程1.创建/打开/关闭文件#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int open(const char *pathname,int flags);int open(const char *pathname,int flags,mode_t mode);int creat(const char *pathname,mode_t mode);

2020-05-10 18:54:11 592

原创 Linux文件操作(ANSI C)

Linux文件操作1.文件指针ANSI文件操作提供了一个文件指针FILE来进行对文件的打开读写和关闭及其他访问;它的结构体:typedef struct{ int level; //缓冲区填充的级别 unsigned flags; //文件状态标志 char fd; ...

2020-05-10 08:33:31 513

原创 Linux的内存管理和使用

Linux的内存管理和使用如果学过算法的一般都知道内存其实很重要,打游戏的也知道。1.堆和栈的区别①栈:栈是一个由编译器分配释放的区域,用来存放函数的参数、局部变量等。当调用函数时,被调用函数的参数和返回值会储存到当前程序的栈区,之后被调用的函数还会为自身的自动变量和临时变量字栈区上分配空间,当函数调用返回(函数结束),栈区内的参数返回值、自动变量和临时变量等会被释放。这种方法是为了保证...

2020-05-04 20:49:14 168

原创 Linux操作系统命令行常用的指令

Linux常用的指令我使用的是Ubuntu系统。正常情况下,一般使用apt-get命令来安装、卸载软件。apt-get install <软件包名称>apt-get uninstall <软件包名称>sudo apt-get #使用这个会好点查看目录一般使用ls指令ls -l #列表方式ls -a #显示隐藏文件和目录ls -h #阅读...

2020-05-04 13:22:59 341

原创 Linux学习随手笔记二

Linux学习笔记二最近太急功近利,实在是不应该。把书看完意义并不大,把书翻烂了我觉得还可以。①ARM处理器:32位微处理器,采用RISC精简指令集,内部使用大量寄存器,执行指令速度快,采用多级流水线结构处理速度快,支持多种寻址方式,指令长度固定等优点。②ARM处理器支持ARM和Thumb指令集:ARM指令集在32位模式下工作,长度32b;Thumb指令集在16位模式下工作,长度16b。...

2020-05-04 11:36:41 193

c语言ffmpeg入门级qt项目

里面初步功能包括: ①音频推流/拉流 ②视频推流/拉流 ③音视频推流/拉流 免费供大家使用,不喜勿喷

2021-04-14

ffmpeg在Qt上实现采集摄像头并编码RTMP传输

Linux上用ffmpeg在Qt上实现采集摄像头并编码RTMP传输,里面附带像素操作添加水印源码,可惜录音那里我被ALSA Buffer xrun卡住了,所以只有视频。

2020-06-27

python的opencv人脸识别

python+opencv+opencv-contrib,人脸识别主要方法是OpenCV提供的LBPH的方法,这个方法是在树莓派上能实现能跑的方法。

2020-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除