自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H265技术专栏

主要讨论视频H265技术相关的问题

  • 博客(159)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux patch 格式与说明

转:http://blog.chinaunix.net/uid-26813001-id-3282954.html首先介绍一下diff和patch。在这里不会把man在线文档上所有的选项都介绍一下,那样也没有必要。在99%的时间里,我们只会用到几个选项。所以必须学会这几个选项。1、diff--------------------NAME diff...

2020-04-03 16:40:18 704

原创 QT问题汇总

1、内存泄露请参考:https://blog.csdn.net/taiyang1987912/article/details/292715492、显示中文乱码

2019-07-31 10:14:54 334

原创 linux输入子系统鼠标驱动分析

参考: 《linux输入子系统(7)--mouse_handler的实现》 https://blog.csdn.net/yuanlulu/article/details/6132227 《浅析linux中鼠标数据读取》 https://www.cnblogs.com/gylei/archive/2013/06/09/31293...

2019-07-11 13:14:19 305

转载 module_param 在内核编程中的作用

module_param  在用户态下编程可以通过main()的来传递命令行参数,而编写一个内核模块则通过module_param()!module_param的作用一.module_param1.为什么引入在用户态下编程可以通过main()来传递命令行参数,而编写一个内核模块则可通过module_param()来传递命令行参数内核允许对驱动程序在加载的时候传递参数,在编写内核程...

2019-07-11 12:58:56 313

原创 双系统:Windows10下安装Ubuntu18.04

主要参考:《双系统:Windows7下安装Ubuntu16.04》https://blog.csdn.net/ouyangying123/article/details/77413105但需要注意的是:有些硬件不支持EXT4文件系统,需要使用ext3文件系统。在使用ext3文件时,/boot空间分配需要最后分配,不然有可能出现问题。...

2019-07-02 17:35:52 268

转载 mtd-utils 工具的使用

mtd_debug[root@xmos /root]# mtd_debugusage: mtd_debug info <device> mtd_debug read <device> <offset> <len> <dest-filename> mtd_debug write <device&...

2019-05-31 17:47:50 3429

转载 struct termios结构体详解

一、数据成员termios 函数族提供了一个常规的终端接口,用于控制非同步通信端口。 这个结构包含了至少下列成员:tcflag_t c_iflag;/* 输入模式 */tcflag_t c_oflag;/* 输出模式 */tcflag_t c_cflag;/* 控制模式 */tcflag_t c_lflag;/* 本地模式 */cc_t...

2019-05-29 14:44:42 1322

原创 MXML保存时格式化XML详细

参考:https://blog.csdn.net/whymewuxian/article/details/16866489?utm_source=blogxgwz7 https://blog.csdn.net/zerolity/article/details/70892705?utm_source=blogxgwz6关于格式化XML文件,主要通过四个参数MXML_WS_...

2019-03-26 15:17:42 1475

原创 opengl es3.0 仿真环境在win10上的搭建

参考:https://blog.csdn.net/msdb198901/article/details/77506165https://blog.csdn.net/u010312436/article/details/829843221 环境版本       操作系统:win10 64bit       VS版本:2015       CMAKE版本:3.4.3      ...

2019-01-17 13:32:44 1336

原创 YUV420 Planar 和YUV420 Semi-Planar详解

参考:https://blog.csdn.net/qq_25005909/article/details/79480935前言YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中, 通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像 是一个三维平面一样。一、Y...

2019-01-14 16:36:13 3059

转载 raw图像格式

1、RAW格式是什么RAW格式:RAW图像就是CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据。RAW格式的全称是RAW Image Format。       摄像头的数据输出格式一般分为CCIR601、CCIR656、RAW RGB等格式,此处说的RGB格式应该就是CCIR601或CCIR656格式。而RAW RGB格式与一般的RGB格式是有区别的。 我们知道...

2019-01-14 15:30:43 3709

转载 RAW图像数据到RGB

RAW图像数据到RGBBayer是相机内部的原始图片, 一般后缀名为.raw. 很多软件都可以查看, 比如PS.我们相机拍照下来存储在存储卡上的.jpeg或其它格式的图片, 都是从.raw格式转化过来的. .raw格式内部的存储方式有多种, 但不管如何, 都是前两行的排列不同. 其格式可能如下:G R G R G R G RB G B G B G B GG R G R ...

2019-01-14 15:12:53 2965

转载 Vim的终极配置方案,完美的写代码界面! ——.vimrc

先秀一下我的Vim界面语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。通过插件管理器Vundle来进行安装,具体方法自行百度。背景可以通过换张自己喜爱的图片,然后调终端的透明度,就可以对着自己喜爱的场景编程啦~有语法高亮,语句补全,显示行号,自动缩进等等功能。还有创建源文件自动添加头文件的功能,例如写一个.c程序自动添加了写在配置文件里的信...

2019-01-11 10:04:01 2004

原创 Windows 下用 build_win.cmd 直接编译CPU版caffe

https://blog.csdn.net/qq_30263737/article/details/81782343可以编译成功。

2019-01-04 11:25:13 471

原创 ubuntu16.04.5_64编译opencv3.4.0 执行facedetect 出现错误,解决办法

ubuntu16.04.5_64编译opencv3.4.0 执行facedetect  ../data/lena.jpg 出现错误,出现error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you ...

2019-01-01 15:36:46 680

转载 什么是ARM 的big.LITTLE

2015年最佳智能手机阵容处理器均基于ARM的big.LITTLE架构,采用该架构处理器的手机工作速度更快更高效。三星Galaxy S6、HTC M9、LG G4等手机均采用基于big.LITTLE的处理器。那,到底什么是big.LITTLE,它又是如何进行工作的呢?为了让大家了解big.LITTLE,ARM专门录制了一个视频,深入浅出的给我们做解释,并用两个人来分别代表big.LITTL...

2018-12-21 11:49:38 2477

原创 在Windows 10上安装运行Ubuntu Desktop amd64 18.04 LTS(Vmware虚拟机)

参考:https://blog.csdn.net/xkwy100/article/details/80298507

2018-12-16 13:19:28 410

转载 boa + ajax + cgi ajax请求cgi

boa + ajax + cgi ajax请求cgi最近公司要做一个通讯管理机,然后需要和另外一个同事一起做,我们需要用到boa+Ajax+CGI,以前没试过与CGI交互,一开始发现问题挺大的,用ajax请求cgi,总是不返回数据,又或者请求回来的是cgi的源码,后来发现,通过本地IIS或者直接打开html页面请求的,返回来的都是cgi的源码或者返回失败.        后来我们把html...

2018-12-16 10:49:06 1048

原创 css+原生js调节音量滑块

https://blog.csdn.net/weixin_41770018/article/details/80968384https://blog.csdn.net/namechenfl/article/details/81409043https://www.cnblogs.com/libin-1/p/6220056.htmlhttps://blog.csdn.net/Maci_ye...

2018-12-14 17:44:31 1940

转载 input新类型type="range"的使用,针对样式的改写

最近公司的一些项目需要,对input的新类型range进行了一番的使用,主要是针对它的样式进行了重新的改写。达到下面的这种需求,我移动range上面的小球,它会随着我的移动而改变它的值,如图:   开始的位置移动过程中可能网上也有很多这样的例子,但是我还是把我的分享一下,代码简单的很,只需要选择节点就可以了。代码如下:css部分:input[type=range]{       ...

2018-12-13 18:05:04 434

原创 自定义(滑动条)input[type="range"]样式

https://blog.csdn.net/u013347241/article/details/51560290https://www.w3cplus.com/html5/styling-cross-browser-compatible-range-inputs-css.html

2018-12-13 13:14:41 450

转载 HTML5 的 frameset 替代方案

html5不支持frameset的,所以解决方法有以下两种:1、 使用iframe,但是目前使用iframe的人已经越来越少了,而且iframe在不同浏览器之间还有不兼容的情况。2、使用jQuery的onload方法加载页面,不过这种方法跳转多个页面后,点击浏览器上方的后退前进是无效的,不过可以认为的添加一个返回按钮。所以更流行的是这种方法:例子:jQuery 的 load()方法,就...

2018-12-12 14:38:45 4806

转载 windows10 搭建 NTP 时间服务器

windows10 搭建 NTP 时间服务器步骤1:打开注册表(regedit) 步骤2:打开注册表中[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags]           AnnounceFlags 值修改为5          步骤3:打开注册表[HKEY_L...

2018-12-06 18:42:27 16313

转载 CPU核数和load average的关系

在前面的文章《Linux系统监控——top命令》中我简单提到了,判断load average的数值到底大不大的判断依据,就是数值除以CPU核数,大于5,就说明超负荷运转了。——这里其实不太严谨今天这篇文章来仔细分析分析,CPU和load average的关系。转载文章一我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均...

2018-12-06 15:01:12 981

原创 CMake 入门实战

http://www.hahack.com/codes/cmake/

2018-12-05 14:18:15 163

原创 CGIC库在arm-hisiv400中的移植和使用

CGIC库在arm-hisiv400中的移植和使用一、CGIC介绍CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。 CGIC能够提供以下功能:   1、分析数据,并自动校正一些有缺陷的浏览器发来的数据;   2、透明接收用GET或 POST方法发来的F...

2018-12-02 15:55:53 1422 1

转载 sip info 方法 发起 h264关键帧请求

有些视频终端只在呼叫刚建立时发几个关键帧,如果关键帧丢失,对方解码会会失败或出现马赛克现象,对此通过发送关键帧请求对方发送关键帧,呼叫建立后,通过SIP INFO 扩展 在 dialog 内发送 关键帧请求,SIP INFO 构造参考 rfc 2976 http://www.ietf.org/rfc/rfc2976.txt,info 消息体 带 xml 数据。具体参考 rfc http:/...

2018-11-30 11:04:55 1227

转载 学习RFC3550:RTP/RTCP实时传输协议基础知识

1、前言RF3550定义了实时传输协议RTP和它的控制协议RTCP。RTP协议是Internet上针对实时流媒体传输的基础协议,该协议详细说明在互联网上传输音视频的标准数据包格式。RTP本身只保证实时数据的传输,并不能提供可靠传输、流量控制和拥塞控制等服务质量保证,这需要RTCP协议提供这些服务。RTCP协议负责流媒体的传输质量保证,提供流量控制和拥塞控制等服务。在RTP会话期间,各参与者周...

2018-11-16 13:57:57 1369

转载 SIP即时消息(RFC3428)

即时消息(IM)指的是近似实时的消息交互。即时消息通常很短,虽然并不要求这样。IM通常用于会话模式,也就是说,消息的交互是一来一回的,并且很快,近似于交互式的会话。    提出了MESSAGE方法,扩展了SIP协议以传送IM消息。由于MSEEAGE是SIP消息,所以它继承了SIP协议所有的路由和安全特性。MESSAGE用MIME格式的body携带具体内容。MESSAGE本身并不建立dialog;...

2018-11-16 13:56:22 1126

转载 解决64位2013word无法安装32位Visio的问题

今天安装Visio准备用来写系统详细说明书上面画图的结果发现居然报错,实在是我也没有装过office.试过了几个方案什么office修复助手啊,什么什么的发现卵用没有 最后解决方案:win+r打开运行。输入regedit,依次到HKEY_CLASSES_ROOT ——Installer——Products 把Products文件夹整个删除。以后安装office 系统软件遇到此类问题...

2018-10-22 18:20:03 4134

转载 HTML中的<UL>标签中li横向排列

第一步、编写横向菜单的HTML代码架构请将以下代码添加到HTML文档的导航栏区域中。&lt;ul id="menu"&gt; &lt;li&gt;&lt;a href="http://www.baidu.com"&gt;Baidu.Com&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www

2018-10-12 11:28:47 8919

转载 CSS一个元素同时使用多个类选择器(class selector)

一个元素同时使用多个类选择器CSS中类选择器用点号表示。实际项目中一个div元素为了能被多个样式表匹配到(样式复用),通常div的class中由好几段组成,如&lt;div class="user login"&gt;能被.user和.login两个选择器选中。如果这两个选择器中有相同的属性值,则该属性值先被改为.user中的值,再被改为.login中的值,即重复的属性以最后一个选择器中的属性...

2018-10-09 11:07:03 33109

转载 网络协议篇之SNMP协议(三)—— 不同版本(SNMPv1、v2c、v3)报文区别

 转自:http://blog.csdn.net/shmily_cml0603/article/details/13287899  http://blog.csdn.net/shmily_cml0603/article/details/13511897  SNMP协议数据单元在SNMP管理中,管理站(NMS)和代理(Agent)之间交换的管理信息构成了SNMP报文,报文的基本格式如...

2018-09-29 17:07:54 46785

转载 SNMP协议标准RFC文档

贴一下SNMP的协议标准相关文档,方便初学者下载。关于下载地址:http://tools.ietf.org/rfc/index  这是RFC的一个索引页面,下面涉及到的RFC文档都在这个页面中有下载。SNMPv1SNMPv1 is defined by IETF (http://www.ietf.org ) in RFC 1157 plus a few supporting RFCs ...

2018-09-29 17:06:41 2344

转载 qt configure参数配置介绍

======================================全文是按照./configure -help来翻译的==========================================Usage:  configure [-h] [-prefix &lt;dir&gt;] [-prefix-install] [-bindir &lt;dir&gt;] [-libd...

2018-09-12 10:12:33 275

转载 Linux下键盘键值对应input event下的code值表

最近做了gpio按键和USB键盘的工作,获取了按键code值。但不是很清楚键值对应的字符;查找内核源码,在kernel/include/uapi/linux/input.h文件中找到;对应如下:/* * The event structure itself */struct input_event {    struct timeval time;    __u16 type;  ...

2018-09-04 10:52:38 2633

转载 键值从键盘到Linux内核传输过程分析

键值从键盘到Linux内核传输过程分析        这是一个以前没有了解过的一个盲区。        源于在制作一个带有特殊键的键盘,键盘厂商让挑选择殊键的实现方法。并举例说明了普通按键z在他们的MCU中其实是00 00 1d 00 00 00 00 00(以下简称:MCU键值)即0x1d十进制29,我立即通过hexdump /dev/input/eventX方法查看键盘上z键的在Lin...

2018-09-04 10:51:22 446

转载 USB-HID鼠标、键盘通讯格式(转) 与本人实际测试结果

USB-HID鼠标、键盘通讯格式(转) 与本人实际测试结果内容为网络转载,如有版权问题请联系删除  USB鼠标键盘协议介绍。 鼠标发送给PC的数据每次4个字节:BYTE1 BYTE2 BYTE3 BYTE4。定义分别是:BYTE1 --       |--bit7:   1   表示 Y 坐标的变化量超出-256~255的范围,0表示没有溢出       |--bit6:  ...

2018-09-04 10:49:58 10340 3

原创 在HI3531上移植和运行QT4.8.6

在HI3531上移植和运行QT4.8.61、            前言:近段有点时间,想把QT移植到HI3531上,在网上查找了很多资料,但都不是很全面,有些有问题也没有得到很好的体现。 2、            环境:PC:ubuntu10.04HI3531交叉工具链:arm-hisiv100nptl-linux-QT版本:qt4.8.6(Qt libraries...

2018-09-03 13:33:00 824

原创 Linux SVN 支持上传 .so .a 等文件

方式1:1.如果你是root用户,并且安装好了SVN,那么在/root下,有一个名为.subversion的隐藏文件夹,打开里面的config文件 如果是其它用户,则在/home/xxx/下的.subversion目录下的config。2.查找global-ignores 字段,即可看到下面有个 global-ignores 键名,默认为注释掉了的,这表示SVN已经将它们作为默认值了。...

2018-08-28 10:05:01 1697

eXosip_v4.1.0开发手册

eXosip_v4.1.0开发手册,现在网上的找到的手册都是比较老的,这个是次新版的。

2018-04-26

H265官方说明文档

H265官方说明文档,

2015-03-05

H265 RTP封装格式

H265 RTP封装格式

2015-03-05

空空如也

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

TA关注的人

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