自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evan Pan

涛,还记得我们说好的幸福吗。。。

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 Vim配置和插件

Vim自带的快捷键(常用的不列举了) 快捷键 功能说明 C-n/C-p 自动补全,n光标在第一个,p光标在最后一个 C-x C-l C-x在insert模式下进入x模式,此模式下可以使用C-l后按一个已经存在行的前几个字符后进入选择列表 C-x C-f 在x模式下,按C-f插入当前目录下的文件名Vim自带一些功能设置 设置 功能说明 set mouse=a

2017-08-13 22:56:51 654

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-13 19:21:17 181

原创 Vim插件配置的几个网址

Vim插件之插件管理器Vundle

2017-08-13 18:45:06 286

原创 容器

顺序容器类型: vector 支持快速随机访问 list 支持快速插入/删除 deque 双端队列容器元素初始化C<T> c;C<T> c(c2);C<T> c(begin,end);C<T> c(n,t);//顺序容器C<T> c(n); //顺序容器,采用这种类型的初始化,元素类型必须是内置或复合类型,或者是提供了默认构造函数的类型。容器内元素的类型约束元素类型必须支持赋

2015-06-18 21:23:47 323

原创 数组和指针

数组显示初始化数组元素 如果没有显示提供元素初值,则数组会像普通变量一样初始化: 在函数体外定义的内置数组,其元素均初始化为0; 在函数体内定义的内置数组,其元素无初始化; 如果元素为类类型,则自动调用该类的默认构造函数进行初始化;如果没有默认构造函数,则必须为该数组的元素提供初始化。与vector类型不同,数组的长度是固定的。创建和释放动态数组 通常在编译时无法知道数组的维数,所以才需要

2015-06-18 19:53:39 269

原创 vector容器

vector对象的sizevector类型总是包括vector的元素类型vector<int>::size_type //okvector::size_type //errorvector的遍历1、下标遍历2、迭代器遍历end操作返回的迭代器指向vector的末尾元素的下一个,表明它指向一个不存在的元素。如果vector为空,begin返回的迭代器与end返回的迭代器相同。注意:任何改变vecto

2015-06-18 13:53:07 280

原创 string实现和使用说明

string实现和使用说明1、string::size_type类型任何存储string的size操作结果的变量必须为string::size_type类型。特别注意,不要把size的返回值赋给一个int变量。

2015-06-18 13:32:58 326

原创 C++基础概念

C++基础概念C++是静态类型语言。它的数据类型是在编译期间检查的,也就是说在写程序时要声明所有变量的数据类型。std::string浅析std::string实现和使用说明

2015-06-18 13:27:53 293

转载 《深度探索C++对象模型》读书笔记之构造函数语意学

1、  一个类是不是一定有构造函数? C++ Annotated ReferenceManual(ARM):构造函数只在需要的时候才会被编译器产生出来。关键字“在需要的时候”,被谁需要?一种是程序需要的时候,一种是变编译器需要的时候。如果程序有需要(如,完成某些非静态数据成员的初始化),那是程序员的责任,程序员需要自己提供构造函数。如果是编译器需要则才会合成出来默认构造函数。编译器不会替程序员

2015-04-09 14:27:49 406

原创 samba服务及其配置

samba配置文件:/etc/samba/smb.conf启动samba服务命令:service smb start     或  /etc/init.d/smb start

2013-03-20 09:46:31 408

转载 Qt安装

1. 系统环境及软件准备主机操作系统:Red Hat Enterprise Linux 5.2 (我用的是red hat os,用其它操作系统的也可,如:ubuntu,fedora。主机编译器:gcc-4.1.1qt软件包:qt-everywhere-opensource-src-4.7.3.tar.gz(较新版本)2. 获得qt软件包然后,解压:tar zxvf qt-e

2012-11-12 17:25:25 325

原创 关于SIGPIPE信号

我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两

2012-11-12 17:14:28 306

原创 网址收藏

SDL中文文档Qt源码各版本

2012-11-09 09:51:40 210

转载 servfox分析

servfox分析构建嵌入式Linux网络视频监控系统中,我们采用servfox来做服务器采集程序. servfox涉及到的内容主要有:V4L1接口、套接字和多线程编程. 这里简单分析一下servfox-R1_1_3.1. servfox做了什么?servfox在采集图像的过程中主要做什么事情?它初始化摄像头设备后创建了线程1采集视频图像. 然后主程序创建一个套接字监听,阻

2012-11-09 09:44:20 459

原创 __attribute__ ((packed))详解

1. __attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:struct my{ char ch; int a;} sizeof(in

2012-11-08 18:01:30 325

linux设备驱动程序第三版

linux设备驱动程序第三版。该文档为chm文档,文档内容全面但是文件大小不大,相当好使,翻阅也很方便。

2014-08-20

ARM 摄像头资料

一些关于摄像头采集视频的文档:servfox,spcaview,v4l,v4l2等源码的分析以及一些应用上开发的问题总结

2012-11-08

qt2.3.1API帮助文档

qt2.3.1的帮助文档,希望还有需要用qt2开发的能用的着

2012-11-08

spcaview源码

客户端程序spcaview-20061208.tar.gz可以基于linux操作系统上显示视频

2012-11-08

vedio4linux2

它使程序有发现设备和操作设备的能力.它主要是用一系列的回调函数来实现这些功能。像设置摄像头的频率、帧频、视频压缩格式和图像参数等等。当然也可以用于其他多媒体的开发,如音频等。

2012-11-08

servfox源码

servfox源代码,servfox来做服务器采集程序. servfox涉及到的内容主要有:V4L1接口、套接字和多线程编程

2012-11-08

无线传感器网络协议与体系结构

详细介绍了无线网络协议,以及无线传感器的体系结构,不错的一本书。

2012-09-28

ARM 裸板 触摸屏功能程序

ARM裸板触摸屏上的一些功能实现,包括泡泡球的运动(可以相碰离开);电子书阅读(上下翻页);时钟界面;还有备用按钮;注释很多,阅读性很强,可供参考下载

2012-05-04

网络本地点播系统(linux下QT做的mplayer

自己在linux下用QT做的mplayer,包含可执行文件和代码; 实现的功能有播放,暂停,停止,上下首,播放列表隐藏,网络播放(ftp下的资源),界面个人觉得做的还不错。由于在虚拟机下声音控制没有效果,所以没有添加相应的声音控制代码。

2012-04-13

空空如也

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

TA关注的人

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