IOT
简介
物联网编程基础相关笔记
Arduino编程语言 ESP8266WiFi.h 详解
ESP8266WiFi.h 是用于连接Arduino设备到WiFi网络的Arduino库,特别适用于使用ESP8266模块的项目。ESP8266是一款常用于物联网(IoT)应用的低成本、高性能...
GTEST
简介
gtest库笔记
C++ gtest是什么
gtest 是 Google Test 的简称,是一个由Google开发的C++测试框架。它用于编写和运行C++单元测试,旨在帮助开发人员进行测试驱动开发(TDD)和进行单元测试。以下是对 gtest 的一些主要特点和用法的简要说...
GRPC
简介
grpc库笔记
C++ grpc是什么
gRPC(gRPC Remote Procedure Calls)是由Google开发的开源远程过程调用(RPC)框架,使用Protocol Buffers作为接口描述语言。它允许在不同的计算机上进行通信,并支持多种编程语言。以下是对...
GMOCK
简介
gmock库笔记
C++ gmock是什么
Google Mock(gmock)是Google开发的C++的一个模拟对象库,用于进行单元测试时生成模拟(mock)对象。Google Mock结合Google Test(gtest),可以帮助开发人员进行单元测试,特别是在涉及...
GLOG
简介
GLOG 相关学习笔记
glog的日志清理限制
虽然glog支持日志滚动,但是它并不直接提供日志清理的功能。这意味着随着时间的推移,日志文件会不断累积,可能会占用大量的磁盘空间。
为了解决这个问题,你可能需要依赖外部工具或者自己编写脚本来定期清理旧的的日志文件
...
GFLAGS
简介
gflags库笔记
C++ gflags是什么
gflags 是一个用于处理命令行参数的C++库。它提供了一种方便的方式来定义、解析和访问命令行参数,并且支持丰富的功能,如帮助信息生成、参数验证等。
主要特点和用途包括:
定义命令行参数: gflags ...
EditorConfig
简介
EditorConfig 代码格式化工具 相关基础知识
EditorConfig 是什么
EditorConfig 是一种用于定义和维护代码编辑器配置的文件格式和插件。它提供了一种跨不同编辑器和开发团队的一致性配置方式,以确保代码在不同环境中保持一致的格式化和样式。
使用...
ESP8266
简介
ESP8266 开发板笔记
IOT中的模块和微控制器的关系 详解
在物联网(IoT)应用中,模块和微控制器通常是密切相关的概念,但它们代表了不同的硬件组件,它们之间有协作关系。以下是有关物联网中模块和微控制器之间关系的详细解释:
微控制器(Microcontroll...
Dbeaser
简介
DBeaser 工具相关理论基础知识
DBeaver 详解
DBeaver是一款开源的、通用的数据库工具,用于管理和开发各种类型的数据库。它提供了一个强大的用户界面,支持多种数据库管理系统,包括MySQL、PostgreSQL、Oracle、SQL Server、SQLit...
Clang-llvm
简介
参数
-fsyntax-only – 语义分析
-D<macroname>=<value> – 定义宏
-include <filename>
-I<dire...