自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余莫星辰的博客

凡事预则立,不预则废

  • 博客(11)
  • 资源 (52)
  • 收藏
  • 关注

转载 二叉搜索树(BST)与平衡二叉树(AVL树)专题

1 二叉搜索树(BST)一颗二叉搜索树 (BST)是以一颗二叉树来组织的,可以使用一个链表数据结构来表示,其中,每个结点就是一个对象,包含数据内容key以及left、right和p分别指向结点的左孩子、右孩子和双亲。如果某个孩子结点和父节点不存在,则相应属性的值为空(NIL)。 二叉搜索树中的关键字key的存储方式总是满足二叉搜索树的性质: 设x是二叉搜索树中的一个结点。如果y是x左子树中的一个

2017-08-26 17:10:18 5893

转载 【FFmpeg学习笔记006】 PCM编码为AAC

PCM为音频采样数据,AAC为压缩编码数据。FFmepg音频编码器可以实现将PCM转换为AAC。先了解一下PCM和AAC。 PCM:PCM(Pulse Code Modulation—-脉码调制录音)。所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态

2017-08-26 11:52:02 2218 1

转载 【FFmpeg学习笔记005】 libx264和FFmpeg不同方式(YUV编码为H.264)

x264官网:http://www.videolan.org/developers/x264.html libx264编译:http://blog.csdn.net/leixiaohua1020/article/details/42069383 首先直接调用libx264完成编码(YUV编码为H.264) 主要函数详解: x264_param_default():设置参数集结构体x264_p

2017-08-24 18:26:29 1158

原创 常考排序算法

1 冒泡排序算法思想: 冒泡排序与快速排序属于互换类的排序方法。冒泡排序是通过相邻数据元素的交换逐步将线性表变成有序。基本过程为: 首先,从表头开始扫描线性表,在扫描的过程中逐次比较相邻两个元素的大小。若前面元素大于后面元素,则将它们互换消去一个逆序。 然后,从后到前扫描剩下的线性表,同样在扫描过程中比较两个元素的大小,若相邻两个元素中,后面的元素小于前面的元素,则将它们互换,这样又消去一个逆

2017-08-23 16:51:25 762

原创 海思Hi3521A开发概述

海思单板集成了多媒体处理软件平台(Media Process Platform,简称MPP),MPP提供的接口可用于视音频应用软件快速开发。例如车载监控、网络摄像头等。 多媒体处理架构 以下对自带的例子进行分析。 1 视频输入输出demo(sample_vio) 视频输入输出(vio)流程主要包括: (1)初始化变量 (2)mpp系统初始化 (3)开启vi设备和通道 (4)开启

2017-08-22 21:02:32 3158 2

转载 C++静态库与动态库

这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来

2017-08-17 15:06:55 545

转载 C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef

有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。   (一)条件编译方法   条件编译是通过预编译指令来实现的,主要方法有:

2017-08-14 09:38:14 6839

原创 C++笔试面试真题回顾与知识点总结

C++笔试面试真题回顾与知识点总结

2017-08-13 17:56:21 822

原创 在Ubuntu下搭建C/C++编程环境(vim+gcc+gdb)

在Ubuntu下搭建C/C++编程环境,综合起来说就是vim+gcc+gdb。其中vim用于文本编辑,gcc用于程序编译,gdb用于代码调试。要安装编程环境,在Terminal中执行sudo apt-get install build-essential。1 LINUX操作系统VIM的安装和配置普通用户下输入命令:sudo apt-get install vim-gtk

2017-08-03 11:25:48 6481 1

原创 RTMP协议播放流程的实现及抓包分析

实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据的网络协议。本API提供了支持RTMP, RTMPT,RTMPE, RTMP RTMPS以及以上几种协议的变种(RTMPTE, RTMPTS)协议所需的大部分客户端功能以及少量的服务器功能。RTMP是目前各种网络直播应用最核心的传输协议,也是互动直播采用最广泛的协议。     RTMP协议

2017-08-01 20:27:26 11677

转载 Ubuntu下安装clang和libc++

本文主要针对需要在Ubuntu下用clang和libc++标准库学习C++的同学. 操作系统是Ubuntu 16.04的64位版.步骤安装必要的包:sudo apt install subversionsudo apt install cmake建立目录(这里取名为CL):cd ~sudo mkdir CLcd CL

2017-08-01 18:58:32 7295

Android中Http通信

Android中Http通信

2016-10-27

httpclient-4.3.1

解决出错提示java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/message/BasicHeaderValueFormatter; in class Lorg/apache/http/message/BasicHeaderValueFormatter; or its superclasses (declaration of 'org.apache.http.message.BasicHeaderValueFormatter' appears in /system/framework/ext.jar)

2016-10-27

Lire图片搜索示例

lire 图片检索

2016-10-18

sdl1.2和sdl2.0_windows

SDL1.2和SDL2.0_Windows

2016-10-18

【OpenCV学习笔记 013】处理视频序列

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 013】处理视频序列》 博文链接: http://blog.csdn.net/davebobo/article/details/52677657 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 012】估算图像间的投影关系

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 012】估算图像间的投影关系》 博文链接: http://blog.csdn.net/davebobo/article/details/52653595 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 011】检测并匹配兴趣点

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 011】检测并匹配兴趣点》 博文链接: http://blog.csdn.net/davebobo/article/details/52598850 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 010】提取直线、轮廓及连通区域

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 010】提取直线、轮廓及连通区域》 博文链接: http://blog.csdn.net/davebobo/article/details/52583167 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 009】图像滤波

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 009】图像滤波》 博文链接: http://blog.csdn.net/davebobo/article/details/52572728 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 008】基于形态学运算的图像变换

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 008】基于形态学运算的图像变换》 博文链接: http://blog.csdn.net/davebobo/article/details/52561463 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 007】使用直方图统计像素

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 007】使用直方图统计像素》 博文链接: http://blog.csdn.net/davebobo/article/details/52554968 OpenCV版本:2.4.9

2016-10-01

【OpenCV学习笔记 005】 操作像素

爱分享、爱极客的编程怪兽--DaveBobo 博文 《【OpenCV学习笔记 005】 操作像素》 博文链接: http://blog.csdn.net/davebobo/article/details/52541612 OpenCV版本:2.4.9

2016-10-01

opencv单件设计模式

opencv使用单件(singleton)设计模式

2016-09-17

Opencv控制器模块通信

使用控制器实现模块间通信

2016-09-16

android_x264

x264移植android,视频编码

2016-09-13

libx264 视频编码

ubuntu编译libx264

2016-09-11

OpenCV2.3.2官方文档(中文)

OpenCV2.3.2官方文档(中文)

2016-08-17

snmp agent

senp get set trap例子程序

2016-06-25

struts2配置 用户注册登录

struts2配置 用户注册登录

2016-05-28

Java jdbc操作mysql

Java jdbc操作mysql Java jdbc操作mysql

2016-05-22

c语言连接mysql

c语言连接mysql

2016-05-16

Mp4v2 H264封装为MP4

根据MP4文件协议直接将H264包封装成MP4格式,通过Mp4v2可以很方便的将H264编码成MP4格式文件 参考博客文章:https://blog.csdn.net/davebobo/article/details/79648900

2018-05-09

H264 spsparser

H264 SPS解析工具

2017-07-13

基于libVLC的视频播放器(支持RTSP协议)

基于libVLC的视频播放器(支持RTSP协议)

2017-07-06

RTSP视频播放器客户端

RTSP视频播放器客户端

2017-07-05

RTSP视频播放器

RTSP视频播放器,包括发送端和接收端。

2017-07-05

crtmpserver

crtmpserver搭建直播点播平台服务

2017-05-01

tesseract+vs2013-include-lib

tesseract库文件,可用于使用C++语言开发字符识别

2017-04-20

JSON入门实战 (JAVA版)

JSON入门实战 (JAVA版)

2017-03-15

maven构建web项目

使用maven构件web项目,部署tomcat

2017-03-15

maven管理web项目

使用maven构件web项目

2017-03-15

VS2013操作PPT

VS2013操作PowerPoint,在MFC窗口中打开PPT。操做PPT的主要内容包括:启动、打开、关闭、幻灯片播放、首页、末页、上一页、下一页等。

2017-02-23

Java操作Excel

Java Apache POI组件操作Excel

2017-02-15

weizmann团队图像分割数据库

weizmann团队图像分割数据库,用于图像分割研究,haar人脸识别训练

2017-01-14

yale大学的人脸数据库

yale大学的人脸数据库,用于haar训练人脸

2017-01-14

openGL(GLUT)

GLUT工具包

2016-12-30

GLUT工具包

openGL GLUT工具包

2016-12-30

MFC中使用ADO方法操作Access2013数据库

VS2013在MFC中使用ADO方法操作Access2013数据库

2016-11-25

解析并创建XML文件和Java的反射

解析并创建XML文件和Java的反射

2016-10-23

MyBatis3操作数据库(CURD)

MyBatis3操作数据库(CURD)

2016-10-23

空空如也

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

TA关注的人

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