自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 事务并发机制

注:原文转自https://blog.csdn.net/Yuncoco/article/details/92801100一、 事务4个特性ACID原子性(Atomic),事务必须是原子工作单元;一致性(Consistent),事务在完成时,必须使所有的数据都保持一致状态。隔离性(Insulation),由事务并发所作的修改必须与任何其它并发事务所作的修改隔离。持久性(Duration)...

2020-02-27 11:42:01 640

转载 C++中的mutable关键字

mutable的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面修改一些跟类状态无关...

2019-06-29 13:33:45 245

转载 C语言局部变量作为返回值合法

2019-06-01 18:32:32 531

转载 直播http-flv原理

注:本文转自https://blog.csdn.net/ahoustep/article/details/52175732最近打算直播上http-flv,之前用的是rtmp和hls。为什么使用http-flv,它有什么优缺点?怎么让流媒体服务器支持flv直播?一、市场上哪家直播使用了http-flv:通过抓包分析: 优酷的pc网页直播使用了http-flv。斗鱼、熊猫tv、虎牙pc网页上...

2019-03-12 19:50:30 9395

转载 ThinkPHP5.0源码学习之框架启动流程

本文转自:https://www.cnblogs.com/sunshineliulu/p/8484772.htmlThinkPHP5框架的启动流程图如下:ThinkPHP5的启动流程按照文件分为三步:1、请求入口(public/index.php)2、框架启动(thinkphp/start.php)3、应用启动(thinkphp/library/App.php)ThinkPHP框架默...

2019-03-10 16:11:56 624

转载 Springdata redis与jedis关系

注:本文转自https://www.jianshu.com/p/c7b4cd47ad65对于刚接触Spring boot data-redis的同学,与jedis的关系很容易搞混,这里对data-redis于jedis做一个简单的说明,并提供整合方式1. 区别与关系jedisjedis是redis的java客户端,通过它可以对redis进行操作。与之功能相似的还包括:Lettuce...

2019-03-02 19:53:26 2471

转载 Spring-data-redis实现分布式锁

注:本文转自https://www.jianshu.com/p/d72e8526bea1写在转载之前的话:在分布式服务中使用分布式锁的需求已经很常见了,正好本人遇到了这个需求,就在博客上找几篇好文看下(相关的文章很多,就不重复造轮子了)。小结下分布式锁的应用场景:1、分布式服务中根据业务处理过程使用锁2、分布式服务中根据定制时间使用锁1、分布式锁的解决方式基于数据库表做乐观锁,用于...

2019-03-02 14:14:45 1154

转载 使用 spring 拦截器和自定义注解进行接口鉴权、登录校验

项目中涉及到接口鉴权和登录超时判断等校验,所以研究下强大spring的拦截器功能,如下转载、学习几篇不错博文,在此先谢过原作者的分享。https://www.jianshu.com/p/97362fdf039ehttp://www.scienjus.com/restful-token-authorization/一、写注解编写一个自定义注解:用于需要鉴权或者登录校验功能的接口(方法上)...

2019-03-01 00:12:45 3166

转载 开源WebRTC 服务器介绍

注:本文转自https://blog.csdn.net/ai2000ai/article/details/80705410引言开源的WebRTC 服务器介绍WebRTC 服务端分析通信优化WebRTC 未来展望结语1. 引言近年来,直播竞答、网络游戏直播等新的实时音视频通讯场景不断推陈出新,并成为引领互联网娱乐风向的弄潮儿。实时音视频应用的爆发,也使得WebRTC(Web R...

2019-01-30 22:48:39 7384

转载 我们使用AOP的好处

前言: 本人最近突然遇到aop概念问题(很久不用差不多忘光了),所以在博客上搜索几篇好文阅读并转载记录一下。特别感谢本文原作者和参考链接作者。(如有侵权请联系本人处理)注:本文转自:https://blog.csdn.net/weixin_37672169/article/details/78248832aop原理参考:https://www.cnblogs.com/lcngu/p/5339...

2018-12-07 17:25:40 254

转载 TCP/IP数据包 - 传输控制层到链路层

 注:本文转自 https://blog.csdn.net/luguifang2011/article/details/40658723  一、OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换...

2018-12-07 14:13:41 653

转载 http断点续传

注:本文转自http://blog.sina.com.cn/s/blog_ec8c9eae0102x3uu.htmlhttp1.0和1.1区别:在HTTP/1.1协议没出的时候,也就是HTTP/1.0协议,这种协议不可以使用长链接和断点续传和其他新特性;自从这个1.1被广大使用的现在,很多的下载器都被支持断点续传。断点续传也就是从下载断开的哪里,重新接着下载,直到下载完整/可用。如果要使用这...

2018-12-06 18:35:51 1193

原创 FFmpeg码率控制及内置编码参数介绍

一、码率控制参数 二、编码速度&编码质量&视觉优化参数一、码率控制:码率控制:码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。普通用户常用CRF、Two-Pass ABR 两种CRF(Constant Rate Factor - 限制码率因子)适用范围:优点:该方法在输出文件的大小不太重要的时候,可以使整个文件达到特定...

2018-12-03 17:53:59 22183

原创 MP4格式详解

一、MP4概念MP4是一套用于音频、视频信息的压缩编码标准,由国际标准化组织(ISO)和国际电工委员会(IEC)下属的“动态图像专家组”(Moving Picture Experts Group,即MPEG)制定。MPEG-4格式的主要用途在于网上流、光盘、语音发送(视频电话),以及电视广播,是一种常见的多媒体封装格式。二、MP4文件物理结构(常见)(注:该图摘自https://blo...

2018-11-23 17:50:18 14731 1

转载 视音频同步方法

注:本文转自:http://www.cnblogs.com/wangguchangqing/p/5900426.html#autoid-0-0-0学习参考:https://blog.csdn.net/wangcong02345/article/details/52441850视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步...

2018-11-20 18:20:10 888

转载 TCP三次握手和四次挥手以及11种状态

TCP三次握手和四次挥手以及11种状态注:本文转自http://blog.51cto.com/jinlong/20654611、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FINACK:表示验证字段SYN:位数置1,表示建立TCP连接FIN:位数置1,表示断开TCP连接TCP三次握手和四次挥手以及11种状态三次握手过程说明:1、由客户端发送建立T...

2018-11-04 20:54:59 233

转载 avformat_find_stream_info接口延迟降低

注:本文转自https://jiya.io/archives/vlc_optimize_1.html0x00 前置信息版本:ffmpeg2.2.0文件:vlc src/module/demux/avformat/demux.c函数:OpenDemux0x01 研究背景ffmpeg的两个接口avformat_open_input和avformat_find_stream_info分别用于...

2018-10-31 19:12:46 1068

转载 ffmpeg解封装出来的h264裸流设置SPS、PPS

注:本文转自https://blog.csdn.net/qingkongyeyue/article/details/54023323SPS:H.264码流第一个 NALU是 SPS(序列参数集Sequence Parameter Set) 对应H264标准文档 7.3.2.1序列参数集的语法进行解析PPS: H.264码流第二个 NALU是 PPS(图像参数集Picture Paramet...

2018-10-29 23:58:55 7384

转载 Android:使用GLSurfaceView预览Camera

注:本文转载自https://blog.csdn.net/yanzi1225627/article/details/33339965/GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处。独到之处在哪?当使用Surfaceview无能为力、痛不欲生时就只有使用GLSurfaceView了,它能够真正做到让Camera的数据和显示分离...

2018-10-29 17:06:34 1145

转载 Android:使用TextureView预览Camera

注:本文转载自https://blog.csdn.net/way_ping_li/article/details/26592125?utm_source=tuicool&utm_medium=referral最近,在修改Android4.4的原生相机Camera2,很习惯的去寻找SurfaceView,结果任凭我使用grep还是ack,都无法搜索到SurfaceView,最后还是通过代码...

2018-10-29 16:26:59 3992

原创 mac系统安装python虚拟环境及python3.7安装tensorflow

python3.7安装tensorflowpython3.7使用pip install -I tensorflow==1.6.0直接安装tensorflow是找不到资源的错误如下:Could not find a version that satisfies the requirement tensorflow==1.6.0 (from versions: )No matching dis...

2018-10-20 11:26:41 7606 5

转载 Mask-RCNN技术解析

本文转自:https://blog.csdn.net/linolzhang/article/details/71774168一. Mask-RCNN 介绍       上篇文章介绍了 FCN,这篇文章引入个新的概念 Mask-RCNN,看着比较好理解哈,就是在 RCNN 的基础上添加 Mask。       Mask-RCNN 来自于年轻有为的 Kaiming 大神,通过在 Faste...

2018-10-15 11:34:26 275

转载 【目标检测】RCNN算法详解

本文转自:https://blog.csdn.net/shenxiaolu1984/article/details/51066975作者:shenxiaolu1984Girshick, Ross, et al. “Rich feature hierarchies for accurate object detection and semantic segmentation.” Proce...

2018-10-12 16:55:32 265

转载 PASCAL VOC数据集简介

PASCAL VOC简介 JPEGImages Annotations ImageSets1. PASCAL VOC简介PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge。本文主要分析PASCAL VOC数据集中和图像中物体识别相关的内容。在这里采用PASCAL VOC2012作为例子。下载地...

2018-10-11 16:02:14 4127

转载 机器学习中的正负样本

本文转自:http://www.cnblogs.com/rainsoul/p/6247779.html      在机器学习中经常会遇到正负样本的问题,花了一点时间查找资料,基本上弄明白了一点到底是怎么回事,记录在这里以便以后查看,也希望能够帮助到有疑惑的人,当然也希望理解的比较透彻的人看到之后对于理解的不对的地方能够予以指点。    首先我将这个问题分为分类问题与检测问题两个方面进行...

2018-10-11 15:49:31 1309

转载 常用激活函数

本文结构:什么是激活函数 为什么要用 都有什么 sigmoid ,ReLU, softmax 的比较 如何选择1. 什么是激活函数如下图,在神经元中,输入的 inputs 通过加权,求和后,还被作用了一个函数,这个函数就是激活函数 Activation Function。2. 为什么要用如果不用激励函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是...

2018-10-10 15:58:17 402

转载 监督学习和无监督学习区别

本文出自:https://blog.csdn.net/zb1165048017/article/details/48579677前言机器学习分为:监督学习,无监督学习,半监督学习(也可以用hinton所说的强化学习)等。在这里,主要理解一下监督学习和无监督学习。监督学习(supervised learning)从给定的训练数据集中学习出一个函数(模型参数),当新的数据到来时,可...

2018-10-10 14:57:56 1173

转载 C语言共用体

本文出自:http://www.runoob.com/cprogramming/c-unions.htmlC 共用体共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。定义共用体为了定义共用体,您必须使用 union 语句,方式与定义结构类似。unio...

2018-09-20 23:36:37 280

原创 ffmpeg时间基种类及转换

时间基相关结构 时间基种类 时间基转换函数 ffmpeg中时间基特殊使用一、ffmpeg中时间基相关数据结构:typedef struct AVRational{ int num; ///< numerator int den; ///< denominator} AVRational;二、时间基有如下几种:不同时间基单位:1、Inpu...

2018-09-19 17:34:26 2586 1

Opencv3.2 Cmake编译opencv_contrib模块所需库

Opencv3.2 Cmake编译opencv_contrib模块所需库

2017-05-17

空空如也

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

TA关注的人

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