
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部的实现自建一颗红黑树,这颗树具有对数据自动排序的功能。在...
<转>1、为什么静态成员不能在类内初始化?在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。class A{private:static int count ; // 类内声明};// 类外定义并初始化,不必再加static关键字int A::count = 0 ;或者只进行定义不赋初始值,但是默认...
USB协议-UVC标准协议规范(二)1.概述2.UVC功能特征2.1 Video Interface Class2.2 Video Interface subclass and Protocol2.3 UVC功能拓扑2.3.1 Unit单元2.3.1.1 SU(选择器单元)2.3.1.2 PU(处理单元)2.3.1.3 EU(编码单元)2.3.1.4 XU(扩展单元)2.3.2 Teminals端
USB协议-描述符篇(一)1.USB描述符简介2.USB标准描述符2.1 设备描述符2.2 配置描述符2.3 接口描述符2.4 端点描述符2.5 字符串描述符1.USB描述符简介USB描述符,即使用描述符报告它们的属性。 描述符是一个具有定义格式的数据结构。 每个描述符都以一个字节宽字段开始,该字段包含描述符中的总字节数,然后是一个标识描述符类型的字节宽字段。使用描述符允许对单个配置的属性进行简明
Googletest宏的用法(整理)1. TestCase的介绍2. TEST宏3. TEST_F宏4. TEST_P宏5. EXPECT_*和ASSERT_*的宏介绍5.1.gtest之断言5.2. gtest断言分类5.2.1 Boolean断言类型5.2.2 二元值断言类型5.2.3 字符串断言类型6. EXPECT_CALL7. 调用测试1. TestCase的介绍本章节主要介绍在使用..
C++11 deque用法总结(整理)deque 简介新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入dequ.
Android HIDL学习(整理1)概述入手准备实例应用1.HIDL接口文件定义2. 生成HAL相关文件3. 实现HAL服务端的共享库4. Hal server端启动注册程序5.HIDL Client端测试程序6.测试实例概述HAL 接口定义语言(简称 HIDL,发音为“hide-l”)是用于指定 HAL 和其用户之间的接口的一种接口描述语言 (IDL)。HIDL 允许指定类型和方法调用(会汇集
Gtest介绍gtest是一个跨平台的(Liunx、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。一句话就是Gtest提供了一种自动化测试程序的框架。方便快速的验证程序的逻辑性和健壮性。...
Android Studio第一个JNI开发入门概述NDK环境的安装AS配置关联NDKNDK开发JNI流程在JAVA里面写native代码写C/C++代码实现本地接口配置动态链接库名称测试使用JNI方法编译测试概述该篇主要描述如何通过AS进行开发自己的JNI so库文件,通过一个简单的测试用例引导初学者了解其中的过程。NDK环境的安装开发so库就必须用到NDK(本地开发环境包),在这里只需...
gerrit代码审核提交流程简介注册gerrit用户注册账户邮箱配置秘钥获取秘钥设置秘钥开发人员1.拉取项目2.修改提交项目3.增加审核人员审核人员简介Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。本文主要记录一个gerrit的用户如何拉取代码,并做修改提交,等待审核的一