202412-05 Flux 多表查询小实验 当需要使用 Flux 语言对 InfluxDB 进行多测量表查询时,有以下几种写法: 写法一 将测量表名写入数组 measurements = ["field1", "field2", "field3", "field4", "field5", "field6", "field7", "fi.... Read More >
202412-05 在 PC 上安装配置 Git 本文介绍如何在一台 Windows PC 上安装和配置 Git。 1 下载 Git 下载地址: Git 下载 ,选择 Windows 64 位版本安装包,按照默认设置进行安装。 安装完成后,打开 CMD 来验证安装: git --version 如果正确安装,命令行会显示 Git 的版本信息。 2 配置 Git 和用户信息 打开 Git Bash。 设置用户名和邮箱, 将 Yo.... Read More >
202412-04 在 Vue 3 中使用 InfluxDB 1 安装 Influx 客户端模块 需要 Node.js 版本为 v14 LTS 或更高。 npm install --save @influxdata/influxdb-client 2 将 Token 等信息添加到 VUE 环境变量 2.1 使用 Vite 构建 将 URL、T.... Read More >
202410-23 MQTT 协议入门 MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。 1 MQTT 协议的主要特性 轻.... Read More >
202410-23 EMQX 快速上手 EMQX 是一款「无限连接,任意集成,随处运行」的大规模分布式物联网接入平台,同时作为一个高性能、可扩展的 MQTT 消息服务器,它可以为物联网(IoT)应用提供可靠的实时消息传输和设备连接解决方案。 1 EMQX 的安装 以 CentOS7 为例,介绍 EMQX 的安装方法。 # 安装所需.... Read More >
202410-17 InfluxDB 学习 1 安装 使用的端口: 8086: C/S 架构下的 HTTP 通信 8088: 备份、恢复数据的 RPC 服务使用 yum install influxdb service influxdb start # 也可以 yum install influxdb systemctl star.... Read More >
202410-12 Python 进度条 tqdm 的用法 1 tqdm 的安装 pip install tqdm 2 tqdm 的使用 a) tqdm 在 for 循环中的使用 import time from tqdm import tqdm for i in tqdm(range(100)): time.sleep(0.001) b) tqdm 在 while 循环中的使用 from tqdm import tqdm .... Read More >
202305-29 【小实验】启动一个 JVM 至少创建几个线程? 启动一个 JVM 进程至少创建多少个线程呢?让我们来做一个实验吧!测试使用的 JDK 版本为 RedHat Open JDK 1.8.0.275。 示例代码如下: public static void main(String[] args) { Thread.currentThr.... Read More >
202305-16 多线程与并发编程 (3/3) 1 常用线程安全类型* 1.1 JDK 基础数据类型与集合类 1.2 ArrayList 基本特点:基于数组,便于使用 index 随机访问,超过数组容量时需要扩容,扩容成本较高。 用途:大部分情况下操作一组数据都可以用 ArrayList。 原理:使用数组模拟列表,默认大小10,扩容x1.... Read More >
202305-15 多线程与并发编程 (2/3) 1 Java并发包(JUC) 1.1 JDK 核心库的包 其中,Java 的并发工具类定义在 java.util.concurrency 包中。 1.2 java.util.concurrency JUC 包中主要包括一下几种类: **锁机制类Locks : **Lock, Con.... Read More >