自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鱼藏剑

思考记录共享

  • 博客(8)
  • 收藏
  • 关注

原创 Cmake(Qmake)     make    Makefile    gcc(g++) 的技术流程

原文件—cmakelist —cmake —makefile —make —生成可执行文件(make中则包含了多条链接以及gcc/g++编译语句)。 1、gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器(实际上也有连接器功能),它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。2、当程...

2019-02-23 15:11:39 279

原创 引用和指针的区别

每一种编程语言都使用指针。不止C/C++使用指针。每一种编程语言都使用指针。C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来了。 使用指针的优点和必要性: 指针能够有效的表示数据结构; 能动态分配内存,实现内存的自由管理; 能较方便的使用字符串; 便捷高效地使用数组 指针直接与数据的储存地址有关:       ...

2019-02-23 15:09:13 5059

原创 C语言的缺陷与陷阱 札记 - 八 其他

printf 函数族         参考同目录下 《 printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf 函数族》#include <stdio.h>int printf(const char *format, ...);int fprintf(FILE *stream,...

2019-02-23 15:06:20 232

原创 C语言的缺陷与陷阱 札记 - 七 可移植性缺陷

How to Write Protable Software in C    { Prentice-Hall } C 标准与编译器的区别是关键! 标识符名称的限制与区别            有些C实现将所有字符作为有效字符;           有些C自动截取长字符的尾部;           ANSI标准规定,标识符可以为任意长度,但外部名必须至少能由前6个字符唯一...

2019-02-23 15:01:40 272

原创 触屏手势识别的实现

手势识别    目前触控行业主要比较成熟通用的手势识别算法是 模板匹配。主要流程:1、 记录手势的的滑动方向变化的关键节点2、 搜索模板库3、 与模板库匹配识别4、 返回手势识别结果 常规的 : O 、C  、 S  、 Z  、 D   、 W  、M 等字符手势均可通过以上方式实现。...

2019-02-23 14:56:39 2449

翻译 查找算法 与 数据结构 & 大数据(1)

从大方向上查找算法分为静态查找和动态查找。静态查找:数据集合稳定,不需要添加,删除元素的查找操作。          静态查找就是我们平时概念中的查找,是“真正的查找”。之所以说静态查找是真正的查找,因为在静态查找过程中仅仅是执行“查找”的操作,即:(1)查看某特定的关键字是否在表中(判断性查找);(2)检索某特定关键字数据元素的各种属性(检索性查找)。这两种操作都只是获取已经存在的一个表...

2019-02-23 14:51:28 271

原创 SOC上的Flash

        Flash编程原理都是只能将1写为0,而不能将0写成1.所以在Flash编程之前,必须将对应的块擦除,而擦除的过程就是将所有位都写为1的过程,块内的所有字节变为0xFF.因此可以说,编程是将相应位写0的过程,而擦除是将相应位写1的过程,两者的执行过程完全相反.一、Nor 和 Nand Flash: Flash 因其非易失性及可擦除性而在手持设备中得到广泛的使用。Nor 和N...

2019-02-23 14:45:08 1892

原创 C语言的缺陷与陷阱 札记 - 六 预处理器

宏:只对程序其文本作用 注意宏中的空格(区分的关键) #define   Func(x)  (x*2+3)         例如:#define  F (x)  ((x)-1)      注意括号的安全使用         例如:        #define f(x)(x*x)               替换结果为:e=(a+b*a+b)*(c+d*c+d) = 5...

2019-02-23 14:40:41 129

空空如也

空空如也

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

TA关注的人

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