自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 FreeType2使用总结

一、FreeType2简介1. 是一个免费、开源、可移植且高质量的字体引擎;2. 支持多种字体格式文件,并提供了统一的访问接口;3. 支持单色位图、反走样位图渲染,这使字体显示质量达到Mac的水平;4. 采用面向对象思想设计,用户可以灵活的根据需要裁剪。 二、FreeType2字形约定2.1 基本概念字形:  字符映像叫做字形,单个字符能够有多个不同的映像,即多个字形。多个字符也可以有一个字形。 ...

2018-04-27 09:18:03 1060

转载 C++ map的基本操作和使用

1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次

2018-01-05 17:05:16 217

转载 C++ vector容器类型

vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件  :#include 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector ivec( 10 );  //

2018-01-05 16:56:06 391

转载 C++ 容器类 vector使用

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用法:1.文件包含:       首先在程序开头处加上#include以包含所需要的类文件vector  还有一定要加上using namespace std;2.具体的用法以及函数调用:

2018-01-05 16:24:16 352

转载 ubuntu系统启动qtceator时提示:Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库 2016-10-23 23

在ubuntu系统下安装好qt5.5后启动qtceator时提示: Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so: 无法加载库Qt5.5.1/Tools/QtCreator/lib/qtcreator/plugins/libHelp.so:(libgstapp-0.10.so.0: 无法打开共享对象文件: 没有那个文件或目录)

2017-09-21 16:56:28 1694 1

转载 VIM 移动

基础字符移动k 上移 kh 左移 h ll 右移 jj 下移你也可以使用键盘上的方向键来移动,但这么做h j k l的存在就失去了意义之所以使用h j k l来控制方向,其主

2017-09-21 15:23:37 177

转载 FFmpeg 获取h264裸码流

FFmpeg 获取h264裸码流2017-01-13 10:26 1237人阅读 评论(0) 收藏 举报原帖链接如下:http://blog.csdn.net/ren65432/article/details/43449391有时候我们需要获取h264裸码流进行分析。本文介绍如何通过FFmpeg 获取h264 码流。获取到的h264码流文件 可以直接通过vlc 等播放器

2017-09-19 15:56:08 1309

转载 Linux下实现定时器Timer的几种方法

定时器Timer应用场景非常广泛,在Linux下,有以下几种方法:1,使用sleep()和usleep()其中sleep精度是1秒,usleep精度是1微妙,具体代码就不写了。使用这种方法缺点比较明显,在linux系统中,sleep类函数不能保证精度,尤其在系统负载比较大时,sleep一般都会有超时现象。2,使用信号量SIGALRM + alarm()这种方式的精度

2017-08-11 15:56:24 830

转载 linux下利用rtc 实现精确定时器

rtc是Linux系统中的一个时间设备,可以open打开,通过ioctl设置频率,然后就可以进行循环read操作,每次read的耗时是(1/频率 单位:秒)先上代码[cpp] view plain copy#include   #include   #include   #include   #include   #i

2017-08-11 15:55:28 3575

转载 GDB调试基本命令

一、列文件清单list / l列出产生执行文件的源代码的一部分//列出 line1 到 line2 行之间的源代码 (gdb) list line1, line2 //输出从上次调用list命令开始往后的10行程序代码 (gdb) list //输出第 n 行附近的10行程序代码 (gdb) list n //输出函数function前后的10行程序代码 (gdb) list fu

2017-07-26 12:19:04 345

转载 gdb调试命令的使用及总结

gdb是一个在UNIX环境下的命令行调试工具。如果需要使用gdb调试程序,请在gcc时加上-g选项。下面的命令部分是简化版,比如使用l代替list等等1.基本命令1)进入GDB  #gdb test  test是要调试的程序,由gcc test.c -g -o test生成。进入后提示符变为(gdb) 。2)查看源码  (gdb) l  源码

2017-07-26 12:16:21 292

转载 用GDB调试程序(一)

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:  

2017-07-26 12:15:00 212

转载 用GDB调试程序(二)

启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示:    /home/hchen> gdb    GNU gdb 5.1.1    Copyright 2002 Free Software Foundation, Inc.    GDB is free software, covered by t

2017-07-26 12:14:10 217

转载 【Linux】GDB查看栈信息(转)

【Linux】GDB查看栈信息(转)在调试程序的过程中,查看程序的函数调用堆栈是一项最基本的任务,几乎所有的图形调试器都支持这项特性。      GDB调试器当然也支持这一特性,但是功能更加灵活和丰富。      GDB将当前函数的栈帧编号为0,为外层函数的栈帧依次加1,这些编号将成为一些GDB命令的参数,以指明将要操作的是哪一个函数的栈帧。      GDB还支持使用Ad

2017-07-21 10:51:43 702

转载 DM8168 --交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.8.4)

因实际项目需求,需将Qt编译成Linux-ARM版,以下为整个操作过程,使用Qt编写的程序已在实际开发板上运行,在此贴出,但愿能为需要的朋友提供上帮助。准备工作:linux内核版本:           开发电脑:Ubuntu12.04,开发板:linux-2.6.37 交叉编译工具:        arm-none-linux-gnueabi 4.4.1

2017-07-14 10:32:33 481

转载 DM8168_DVR_RDK 环境配置

Ubuntu 10.04 CodeSourcery:/home/user/share   简称: QT:/home/user/share/ qt-everywhere-opensource-src-4.6.2   简称: DM8168_DVRRDK_V03.00.00.00:/home/user/share/ DM8168_DVRRDK_V03.00.00.00

2017-07-14 09:54:56 374

转载 QT 4.6.2+qwt移植

主机:RHEL6.0(2.6.32-220.2.1.el6.i686)开发板:FL2440编译器:arm-unknown-Linux-gnueabi-gcc-4.4.6#说明qwt是第三方qt库,里面有许多画图的实现方法1.0编译触摸屏tar xvjf tslib-1.0.tar.bz2mkdir tslibcd ts

2017-07-14 09:32:57 352

转载 QT 4.6.3 移植详细步骤(适合初学者)

版权声明:本文为博主原创文章,未经博主允许不得转载。开发板:友善之臂 mini2440-128M主机:   VMware 6.5 + Fedora 9开发版内核:Linux 2.6.29交叉编译器:arm-linux-gcc-4.3.2 *******************首先移植 用于触摸屏矫正tslib1.4**************************

2017-07-14 09:31:16 722

转载 ffmpeg音视频同步

在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容视音频同步的简单介绍DTS 和 PTS计算视频中Frame的显示时间获取Audio clock(audio的播放时长)将视频同步到音频上,实现视音频同步播放视音频同步简单介绍一般来说,视频同步指的是视频和音频同步

2017-04-25 10:14:16 1184 1

空空如也

空空如也

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

TA关注的人

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