月份:2019年1月

2019-01-25 0 By admin

Nginx 服务编译安装和升级介绍

一、Nginx 服务编译准备 Nginx 服务编译过程中,需要使用GCC编译器和makefile文件生成工具;以及各种依赖的软件库。 GCC编译器:GNU Compiler Collection,是GNU社区推出的自由编译器,支持C,C++等; autoconf和automake工具用于生成make…

2019-01-23 0 By admin

Web 服务并发架构和Http报文介绍

一、Web 服务并发架构 Web 服务运行的架构可以分为以下几种: 1.1、单线程web服务器(Single-threaded web servers) 此种架构方式中,web服务器一次处理一个请求,结束后读取并处理下一个请求。在某请求处理过程中,其它所有的请求将被忽略,因此,在并发请求较多的场景中…

2019-01-19 0 By admin

视频文件涉及知识介绍

一、视频文件知识名词解释 1.1、封装格式 作用:视频码流和音频码流按照一定的格式储存在一个文件汇总 1.2、视频编码数据 作用:将视频像素数据(RGB,YUV等)压缩成为视频码流,从而降低视频的数据量 1.3、音频编码数据 作用:将音频采样数据(PCM等)压缩成为音频码流,从而降低音频的数据量 1…

2019-01-19 0 By admin

ffmpeg 编辑音视频操作记录

一、使用参数示例 1.1、ffmpeg 设置视频帧率 ffmpeg 工具使用-r选项设置视频帧率(每秒中读取多少帧)。在使用-r选项时,我们需要明确设置的对象是输入源input还是输出对象output。 如操作一个帧率为20的视频文件。 输入源 格式:ffmpeg -r 帧率 -i input ou…

2019-01-18 0 By admin

音频视频编辑工具 FFmpeg 使用介绍

FFmpeg 作为最流行的音频和视频处理工具,其命名来自MPEG视频编码标准,“FF”是“Fast Forward”英语单词的缩写。 以下介绍对此工具的使用帮助说明。 命令行下ffmpeg的使用方法如下(方括号表示可选项,花括号表示必选项目): ffmpeg [global options] {[i…

2019-01-15 0 By admin

MySQL 的InnoDB事务隔离级别和事务操作语句

在InnoDB事务模型中,目标是将多版本并发控制(MVCC)数据库的最佳属性与传统的两阶段锁定相结合。 默认情况下,InnoDB在行级别执行锁定并将查询作为非锁定一致读取运行。 一、事务隔离级别 事务隔离是数据库处理的基础之一。隔离级别是在多个事务进行更改并同时执行查询时,对性能和可靠性之间的平衡,…

2019-01-15 0 By admin

MySQL 数据库事务的ACID模型和MVCC

一、事务的ACID模型 ACID模式在数据库设计原则强调的是:对于业务数据和关键任务应用重要的可靠性方面。 MySQL包含的组件如InnoDB存储引擎紧密结合ACID模型,以便数据不被破坏,并且结果不会因特殊情况(如软件崩溃和硬件故障)而失真。 当您依赖ACID兼容功能时,您不需要重新发明一致性检查…

2019-01-14 0 By admin

Linux 系统做哔哩哔哩视频网站推流

一般哔哩哔哩网站的UP主,都是使用Windows的推流软件做视频直播;最近有些空,就研究一下怎么使用Linux系统做视频推流直播。 Linux 系统我最熟悉就是CentOS了,所以就选择了CentOS 7 用来搭建环境。推流软件是ffmpeg。 下面简单说明一下过程: 一、ffmpeg 工具安装 首…

2019-01-11 0 By admin

NetBios/SMB/CIFS协议说明

一、NetBIOS协议 由IBM公司开发,主要用于数十台计算机的小型局域网。 该协议是一种在局域网上的程序,可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能。 系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetB…