摘要: 1.指针数组和数组指针 (1)指针数组:一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都存放一个地址,相当于一个指针变量,定义如下: int *p[4]; 解析:由于[]比*优先级高,因此p先与[4]结合,形成p[4]形式,这里显然是数组形式,表示P数组有4个元素 阅读全文
posted @ 2020-07-09 12:38 吴然_O_o_o 阅读(334) 评论(0) 推荐(0) 编辑
摘要: C语言中变量总体分为全局变量,局部变量以及动态分配内存的变量。 它们在内存中占据的存储区是不同的,全局变量一般分配在静态存储区;非静态的局部变量(包括形参)一般分配在内存中的动态存储区,这个存储区是一个称为栈的区域;除此之外C语言还允许建立内存动态分配区域,以存放一些临时的数据,这些变量不需要在程序 阅读全文
posted @ 2020-07-09 09:43 吴然_O_o_o 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 1.sprintf 函数原型:int sprintf(char *string,char *format,[argument,...]); sprintf函数说明:字符串格式化命令,主要功能是将格式化数据写入某个字符串中,即发送格式化输出到string所指向的字符串。 函数返回值:字符串长度 eg: 阅读全文
posted @ 2020-04-20 21:27 吴然_O_o_o 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 一、SVN简介 SVN是subversion的缩写,是一个开放的源代码版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现资源共享,实现最终集中式管理。 作为一个开源的版本控制系统,subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库( 阅读全文
posted @ 2020-03-11 15:57 吴然_O_o_o 阅读(259) 评论(0) 推荐(0) 编辑
摘要: H.264编码常用参数 1.profile profile是代表编码器能力的,一般有BP、MP、HP。越高级的profile性能需求越强。 typedef enum VENC_H264PROFILETYPE { VENC_H264ProfileBase = 66, /* Baseline Profi 阅读全文
posted @ 2020-02-25 14:32 吴然_O_o_o 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 研究视频编码的主要目的是在保证一定视频清晰度的前提下缩小视频文件的存储空间。 由于视频编码的主要任务是缩小视频文件的存储空间,因此,视频编码又称视频压缩编码或视频压缩,简单地说就是去除视频数据中冗余信息。用以实现编码功能的软件成为编码器,而用以实现解码功能的软件称为解码器。 H.264编码和H.26 阅读全文
posted @ 2020-02-25 10:56 吴然_O_o_o 阅读(3982) 评论(0) 推荐(0) 编辑
摘要: 图像传感器 图像传感器是利用光电器件的光电转换功能将感光面上的光像转换为光像成相应比例关系的电信号。与光敏二极管、光敏三极管等光敏器件相比,图像传感器是将其受光面上的光像,分成许多小单元,将其转换成可用的电信号的一种功能。 CCD:CCD是应用在摄影摄像方面的高端技术元件,CMOS则应用于较低影像品 阅读全文
posted @ 2020-02-24 15:59 吴然_O_o_o 阅读(2487) 评论(0) 推荐(0) 编辑
摘要: 内建命令是Shell程序的一部分,这些命令由Shell程序识别并在Shell程序内部完成运行,通常在linux系统加载运行时Shell就被加载并驻留在系统内存中。内建命令执行比外部命令快,因为解析内部命令不需要创建子进程。 外部命令是Linux系统中的实用程序部分,因为实用程序的功能通常都比较强大, 阅读全文
posted @ 2018-12-09 19:08 吴然_O_o_o 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一、GCC概述 1、GCC概述 一个c/c++程序从开始编码到生成二进制可执行文件至少要经过四个步骤。 (1)预处理:对源文件的宏进行展开。 (2)编译:将源程序编译成汇编文件。 (3)汇编:将汇编文件编译成机器码。 (4)链接:将目标文件和外部符号进行链接,生成可执行文件。 GCC在编译时根据输入 阅读全文
posted @ 2018-11-24 16:18 吴然_O_o_o 阅读(443) 评论(2) 推荐(0) 编辑
摘要: 一、Shell程序概述 一般步骤如下: (1)编辑文件; (2)保存文件; (3)将文件赋予可以执行的权限; (4)运行及排错; 常用到命令如下: (1)vi:编辑保存文件; (2)ls -l:查看文件权限; (3)chmod:改变程序执行权限; (4)直接键入文件名执行文件; 二、bash程序设计 阅读全文
posted @ 2018-11-22 10:39 吴然_O_o_o 阅读(509) 评论(0) 推荐(0) 编辑