IoT
IoT
题目要求
使用说明
设计思路
文档
TODO LIST
初步实现
2022.11.22
IoT
IoT 2022 期末作业
题目要求
使用说明
设计思路
文档
TODO LIST
2022.11.22:
项目初始化
完成发布和订阅端的基本通信功能
实现发布端的数据采集功能
实现订阅端的数据展示功能
实现数据的持久化存储
实现机器学习模型的训练和预测
实现数据的可视化展示 ##
初步实现
2022.11.22
创建一个新的项目 1pnpm init
添加mqtt依赖 1pnpm add mqtt
创建index.js 1touch index.js
添加start脚本 1vim package.json
123456789101112131415{ "name": "iot", "version": "1.0.0", "description": "", "main": "inde ...
PicX图床
PicX图床测试
CDN外链
铅笔图标
CMake
CMake 跨平台项目管理
常见问题
1. 文件编码
文件编码是UTF-8,在Windows控制台默认GBK的代码页输出会出现乱码,故需要在main函数最开始位置加入启用Windows控制台UTF-8代码页的命令,即:
123#ifdef _WIN32 system("chcp 65001");#endif
由于在Windows上编译成VS工程文件时可能会出现字符集的问题,故在顶层CMakeLists.txt中加入了用MSVC编译时的一些选项,即:
123456# MSVC设置add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>")add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")# 指定为C++11 版本set(CMAKE_CXX_STANDARD_REQUIRED ON)set(CMAKE_CXX_STANDARD 11)
默认用UTF-8,LF写 ...
Spring5
Spring5
该项目的代码仓库地址:
https://gitee.com/laobai1230/spring_learning
1. 初始化配置
1234567891011121314151617181920<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd"> <!--使用Spring来创建对象,在Spring这些都称 ...
正则表达式
正则表达式学习记录
正则表达式(Regular
Expression)是一种用于匹配字符串的特殊文本模式。它由普通字符和特殊字符(称为元字符)组成,可以用来验证、提取或替换文本。
正则表达式的语法
正则表达式是一种用于匹配字符串的工具,它由普通字符和特殊字符(称为元字符)组成,可以用来验证、提取或替换文本。
普通字符
一个普通字符代表它本身。例如,a 表示字母
a,1 表示数字
1。除了部分特殊字符外,正则表达式中的大多数字符都是普通字符。
元字符
元字符是具有特殊含义的字符,用于匹配多个字符或一类字符。下面是常见的元字符及其含义:
.(句点):匹配任意单个字符,除了换行符
\n。
*:匹配前面的字符零次或多次。例如,a*
可以匹配空字符串、a、aa、aaa
等等。
+:匹配前面的字符至少一次。例如,a+
可以匹配a、aa、aaa 等等。
?:匹配前面的字符零次或一次。例如,a?
可以匹配空字符串或 a。
{n}:匹配前面的字符恰好出现 n
次。例如,a{3} 可以匹配 aaa。
{n,}:匹配前面的字符至少出现 n
次。例 ...
GoogleTest
使用GoogleTest写测试用例
安装配置步骤
在镜像源下载googletest文件夹
git clone https://gitcode.net/mirrors/google/googletest.git
将该文件夹放在所在的工程文件夹下
在CMakeLists.txt中加入相应的配置
LaTeX
LaTeX基础
documentclass的设置
documentclass
IEEEtran
article
book
ctexart
设置纸张大小,字体大小,单面或者双面
a4paper
10pt,11pt,12pt
oneside
导言区
引入宏包(\usepackage)
常用的宏包 1. ctex 支持中文
中英混排可以重新设置各个部分标题的输出
bookmark
listing 代码排版
踩坑集合
表格跨页和长度问题
2021年12月2日22:40:44
查了一堆资料,最后还是在官方文档里面找到了解决办法
附上一段代码 1234567891011121314151617181920212223242526272829303132333435\begin{longtable} {|c|c|c|} % Appear table header at the first page as well \hline Option ...
Hexo
关于博客的一些设置
Github Pages 自定义域名指向 www.laobai1230.top
在Hexo的source文件夹下新建一个CNAME文件,存放custom domain
在域名解析里添加CNAME记录








