自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangjun0703

一路向前

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 vim终极编辑器配置

VIM 终极编辑器配置 1. 配置 vimrc2. 安装 Vundle 管理插件3. 安装 vimrc 中的插件1. 配置 vimrc复制到 ~/.vimrc , source ~/.vimrc, source 以后可能会有错误,先不用理会。set nocompatiblefiletype on set rtp+=~/.vim/bundle/Vundle.vimcall vundle...

2019-07-09 00:20:26 364 1

转载 C语言字节对齐问题详解[转载]

转载:https://www.cnblogs.com/clover-toeic/p/3853132.html   引言     考虑下面的结构体定义:1 typedef struct{2 char c1;3 short s; 4 char c2; 5 int i;6 }T_FOO;&n...

2019-03-05 11:40:23 402

原创 ffmepg 播放Rtsp流解码器(转换成RGB32)

ffmepg 播放Rtsp流解码器(转换成RGB32)ffmepg 播放Rtsp流的代码基于上述函数的QT rtsp 播放器ffmepg 播放Rtsp流的代码#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavutil/pixfmt.h"#include "libswscale/sw...

2019-01-05 16:18:03 24563 2

转载 C++三种容器:list、vector和deque的区别

           在写C++程序的时候会发现STL是一个不错的东西,减少了代码量,使代码的复用率大大提高,减轻了程序猿的负担。还有一个就是容器,你会发现要是自己写一个链表、队列,或者是数组的时候,既要花时间还要操心怎么去维护,里面的指针啊,内存够不够用啊,长度问...

2018-05-26 15:34:57 179

原创 ubuntu16.04 下qt creator 无法输入中文解决办法

ubuntu16.04 下qt creator 无法输入中文解决办法1、脚本复制一下脚本,命名问fixqt.sh 然后chmod a+x ./fixqt.sh运行,用你自己的qt安装路径替代my qt pathsudo ./fixqt.sh my_qt_path脚本代码如下:#!/bin/shQT_PATH=$1LIB_PATH=`locate libfcitx...

2018-05-26 15:17:19 332

转载 ubuntu安装CMake的几种方式

apt安装CMakesudo apt install cmake1这种方式安装方便,缺点是如果想要自己交叉编译Android平台的opencv会提示版本太低,因为ubuntu16.04源里的cmake版本只有3.5.1,而Android交叉编译工具链android.toolchain.cmake要求cmake版本最...

2018-05-23 22:49:25 1995

原创 Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

linux qt 程序打包发布1.linuxdeployqt 安装最简单的方法直接下载编译好的 linuxdeployqt-x86_64.AppImage文件,将其改名字为linuxdeployqt,并chmod a+x,然后复制到 /usr/local/bin/。然后命令行输入 linuxdelpoyqt –version,输出linuxdeployqt 版本就安装成功。 ...

2018-02-08 17:03:16 23294 5

GitHub入门与实践

Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git可以帮助我们管理代码,它是一个分布式版本控制系统。它设计了仓库(版本库)这样一种管理机制;同时,不同于SVN,CVS集中式的版本控制理念,Git是分布式版本控制。

2017-10-15

学习VI和VIM编辑器第7版中文

将近三十年的时间里,vi一直是Unix与Linux采用的标准编辑器,从1986年开始,《学习vi和Vim编辑器》一直是第一线的vi导引手册。但三十年来,Unix已不再是三十年前的样子,这本书也不能一成不变。第7版的《学习vi和Vim》涵盖了Vim的详细指引,Vim是一种很棒的vi同类品。 Vim现在是大多数Linux系统上的默认编辑器,也是Mac OSX的默认vi版本,同时能在许多其他操作系统上执行。 《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·快速于vi里移动 ·超越vi基础的技巧,例如使用缓冲区 ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化功能,例如语法高亮显示及扩展标签 ·Vim与其他三种vi同类品的比较:nvi、elvis、vile vi或Vim,是使用Linux或Unix时的必要知识,无论使用哪种平台,《学习vi和Vim编辑器(中文版第7版)》都是基础中的基础。 《学习vi和Vim编辑器(中文版第7版)》由罗宾斯、汉娜和拉姆编著。

2017-09-07

空空如也

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

TA关注的人

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