自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 指向函数的指针

怎样声明指向函数的指针呢? 用函数指针作为实参的参数会是什么样呢 ?下面是函数lexicoCompare()的定义; 它按字典序比较两个字符串: #include  int lexicoCompare( const string &s1, const string &s2 ) {     return s1.compare(s2); }  如果字符串 s1 和

2016-07-28 16:35:13 293

转载 海思3531芯片资料汇总

 一、媒体处理平台(MPP)   hi3531/3532 编码二、视频缓存池:向媒体业务提供大块内存管理功能。三、视频编码模块VENC支持以下协议编码:(1)H.264 (2)JPEG (3)MJPEG (4)MPEG-4四、编码模块的输入源包括三类:(1)     用户态读取图像文件向编码模块发送数据(2)     视频输入(VIU)模块采集的图像经过视频处理

2016-07-28 15:55:27 2451

转载 XML与HTML的区别

一、什么是HTML       带着疑问走到这里,一句话:HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 如果想了解更多请看以下博客:          http://blog.csdn.net/liu_yujie2011com/article/details/18656125二、什么是XML       XML即Exte

2016-07-28 15:53:31 244

转载 标准C++中的string类总结

与char*的字符串比较,使用C++标准程序库中的string类不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作;== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。要想使用标准C++中string类,必须要包含#include // 注意是,不

2016-07-27 12:08:52 404

转载 C++中extern的用法

声明外部实体声明外部全局变量或对象,一般用于头文件中,表示在其它编译单元内定义的变量,链接时进行外部链接,如:extern int ivalue; 此时的extern是必须的,省略了extern编译器将视为定义而不是声明,一般地在源代码中定义变量并进行初始化,在头文件中使用extern声明变量。 类似地用于声明外部全局函数,表示该函数

2016-07-25 11:26:38 1544

转载 关于typedef的用法总结

  出处:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html  不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于type

2016-07-19 15:57:37 270

原创 数组与指针

1、一维数组int array[10];int *ap = arrary + 2;ap这个很容易,你只要阅读它的初始化表达式就能得到答案:array+2.另外,&array[2]也是与它对等的表达式。*ap这个也很容易,间接访问跟随指针访问它所指向的位置,也就是array[2]。你也可以这样写:* (array+2) . ap[0]“你不能这样做,ap不是一个数组!”如果你

2016-07-18 18:48:44 469

转载 复制构造函数和赋值运算符根本的不同

出处:http://www.cnblogs.com/gnuhpc/首先要说明的是,若用户没有定义,C++隐式声明一个复制构造函数和一个赋值运算符(完成按数据成员复制的动作)。二者很像,但是在下边这点上有很大的不同:复制构造函数是只在对象实例化时才会被调用,也就是说,在复制构造函数调用期间,这个对象处于一个未决状态(直到复制构造函数被成功调用),另外复制构造函数不返回任何值,void都没

2016-07-18 15:18:14 551

原创 C++ string类构造函数

C++笔试时常考的string类构造函数实现:class CString{public:CString (const char* str = NULL);//普通构造函数,默认str为NULLCString (const CString &other);//拷贝构造函数~CString();//析构函数CString& operator =(const CStrin

2016-07-18 14:45:05 1084

转载 MySQL数据库存储引擎的概念与用途

以下的文章主要讲述的是MySQL数据库中的存储引擎的实际应用以及对MySQL数据库中的存储引擎的概念的具体描述,同时本文也对如何确定有哪些存储引擎可用不可用的方法与使用一个指定的存储引擎的具体方案介绍。存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不

2016-07-18 14:15:46 5156

转载 C++ 队列queue的用法

转自:http://www.169it.com/article/2718050585107790752.html C++队列queue模板类的定义在<queue>头文件中,queue 模板类需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。    C++队列Queue是一种容器适配器,它给予程序员一种先进先出(F...

2016-07-15 16:52:06 99252 2

原创 Mysql 学习笔记

ysql 学习笔记mysql$ mysql -u root mysql //安装mysql后默认启动命令mysql$ mysql -u rick -p mysql;//以用户名rick登入mysql,提示输入密码mysql$ mysql -u rick -p; //以用户名rick登入mysql,提示输入密码mysql> show databases;/

2016-07-13 15:07:25 473

原创 linux shell命令的常用快捷键

Ctrl + a切换到命令行开始Ctrl + e 切换到命令行末尾Ctrl + l 清除屏幕内容Ctrl + u 清除剪切光标之前的内容Ctrl + k 剪切清除光标之后的内容Ctrl + y 复制剪切板里的内容Ctrl + h 类似于退格键Ctrl + r 在历史命令中查找(这个非常好用,输入关键字就调出以前的命令了)

2016-07-12 17:35:27 318

转载 系统调用、POSIX、C库、系统命令和内核函数

摘要:《Linux内核修炼之道》第5章讲解系统调用,它是应用程序和内核间的桥梁,学习并理解它是我们走向内核的一个很好的过渡。本节为大家介绍系统调用、POSIX、C库、系统命令和内核函数。5.1.1 系统调用、POSIX、C库、系统命令和内核函数(1)系统调用和POSIX。系统调用虽然是内核和用户应用程序之间的沟通桥梁,是用户应用程序访问内核的

2016-07-12 17:33:02 393

原创 vi

Vi使用简介Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体。Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多。熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用;Unix 上也已经发展出许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体。所以,...

2016-07-12 17:19:40 791

转载 进程与线程一个简单的理解

进程与线程的一个简单解释(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂

2016-07-12 17:16:08 298

原创 linux下gcc和 g++的语法以及makefile的编写

1.简单的GCC语法:如果你只有一个文件(或者只有几个文件),那么就可以不写Makefile文件(当然有Makefile更加方便),用gcc直接编译就行了。在这里我们只介绍几个我经常用的几个参数,第一是“-o”,它后面的参数表示要输出的目标文件,再一个是“-c”,表示仅编译(Compile),不连接(Make),如果没有”-c”参数,那么就表示连接,

2016-07-12 17:11:21 1089

原创 Linux 下获取目录a下文件b的操作

最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。  DIR结构体类似于FILE,是一个内部结构,以下几个函数用这个内部结构保存当前正在被读取的目录的有关信息(摘自《UNIX环境高级编程(第二版)》)。函数 DIR *opendir(const char *pathname),即打开文件目录,返回的就是指向DIR

2016-07-12 16:41:09 1366

原创 Ubuntu 12.04下安装MySQL

下面就个人这几天在Ubuntu 12.04下安装MySQL做一个总结:在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:首先到mysql的下载中心上下载最新的tar.gz包:1.在浏览器中输入h

2016-07-12 15:50:53 448

原创 linux下重命名文件或文件夹

linux下重命名文件或文件夹使用mv既可实现。例子:①将一个名为abc.txt的文件重命名为1234.txt[root@station90root]#mvabc.txt1234.txt②将目录A重命名为B[root@station90root]#mvAB③将a.txt移动到/b下,并重命名为c.txt[root@station90ro...

2016-07-12 09:51:31 2091

空空如也

空空如也

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

TA关注的人

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