IOT

简介 物联网编程基础相关笔记 Arduino编程语言 ESP8266WiFi.h 详解 ESP8266WiFi.h 是用于连接Arduino设备到WiFi网络的Arduino库,特别适用于使用ESP8266模块的项目。ESP8266是一款常用于物联网(IoT)应用的低成本、高性能...
May 22, 2024 Tools Tools

GTEST

简介 gtest库笔记 C++ gtest是什么 gtest 是 Google Test 的简称,是一个由Google开发的C++测试框架。它用于编写和运行C++单元测试,旨在帮助开发人员进行测试驱动开发(TDD)和进行单元测试。以下是对 gtest 的一些主要特点和用法的简要说...
May 22, 2024 Tools Tools

GRPC

简介 grpc库笔记 C++ grpc是什么 gRPC(gRPC Remote Procedure Calls)是由Google开发的开源远程过程调用(RPC)框架,使用Protocol Buffers作为接口描述语言。它允许在不同的计算机上进行通信,并支持多种编程语言。以下是对...
May 22, 2024 Tools Tools

GMOCK

简介 gmock库笔记 C++ gmock是什么 Google Mock(gmock)是Google开发的C++的一个模拟对象库,用于进行单元测试时生成模拟(mock)对象。Google Mock结合Google Test(gtest),可以帮助开发人员进行单元测试,特别是在涉及...
May 22, 2024 Tools Tools

GLOG

简介 GLOG 相关学习笔记 glog的日志清理限制 虽然glog支持日志滚动,但是它并不直接提供日志清理的功能。这意味着随着时间的推移,日志文件会不断累积,可能会占用大量的磁盘空间。 为了解决这个问题,你可能需要依赖外部工具或者自己编写脚本来定期清理旧的的日志文件 ...
May 22, 2024 Tools Tools

GFLAGS

简介 gflags库笔记 C++ gflags是什么 gflags 是一个用于处理命令行参数的C++库。它提供了一种方便的方式来定义、解析和访问命令行参数,并且支持丰富的功能,如帮助信息生成、参数验证等。 主要特点和用途包括: 定义命令行参数: gflags ...
May 22, 2024 Tools Tools

EditorConfig

简介 EditorConfig 代码格式化工具 相关基础知识 EditorConfig 是什么 EditorConfig 是一种用于定义和维护代码编辑器配置的文件格式和插件。它提供了一种跨不同编辑器和开发团队的一致性配置方式,以确保代码在不同环境中保持一致的格式化和样式。 使用...
May 22, 2024 Tools Tools

ESP8266

简介 ESP8266 开发板笔记 IOT中的模块和微控制器的关系 详解 在物联网(IoT)应用中,模块和微控制器通常是密切相关的概念,但它们代表了不同的硬件组件,它们之间有协作关系。以下是有关物联网中模块和微控制器之间关系的详细解释: 微控制器(Microcontroll...
May 22, 2024 Tools Tools

Dbeaser

简介 DBeaser 工具相关理论基础知识 DBeaver 详解 DBeaver是一款开源的、通用的数据库工具,用于管理和开发各种类型的数据库。它提供了一个强大的用户界面,支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle、SQL Server、SQLit...
May 22, 2024 Tools Tools

Clang-llvm

简介 参数 -fsyntax-only – 语义分析 -D<macroname>=<value> – 定义宏 -include <filename> -I<dire...
May 22, 2024 Tools Tools