![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 78
虚极静笃13
这个作者很懒,什么都没留下…
展开
-
#pragma once用法总结
1.#pragmaonce这个宏有什么作用? 为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。 在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。 2.两者的使用方式有何区别? 示例代码如下: 复制代码 //方式一: #ifndef__SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 声明、定义语句 #e...转载 2021-02-23 11:49:32 · 1266 阅读 · 0 评论 -
AliOS Things bitmap位图实现
位图算法定义 位图法就是bitmap的缩写,所谓bitmap,是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况,通常是用来判断某个数据存不存在的。这种算法在操作系统内核(Linux和RTThread等)源码中会经常看到,所有很有必要去研究下这种算法,这样可以有助于阅读和分析内核源码。 位图其实是用数组实现的,数组的每一个元素的每一个二进制位都可以表示一个数据在或者不在,0表示数据存在,1表示数据不存在。因为比特位只有两种状态,要不是0,要不就是1,所以位图其实就是一种直接定址法的哈希,原创 2020-06-03 08:20:58 · 802 阅读 · 0 评论 -
Ubuntu安装QT
1.在虚拟VMware安装Ubuntu操作系统,安装完后,进行源更新和更换源,否则的话会出现这样的错误 1.到官网http://www.qt-project.org/downloads下载QT源码包原创 2015-05-04 07:54:58 · 418 阅读 · 0 评论