avatar
文章
44
标签
28
分类
15

首页
时间轴
标签
类别
友链
关于
零心
搜索
首页
时间轴
标签
类别
友链
关于

零心

物联网安装软件
发表于2024-07-27|物联网esp8266|物联网
使用 arduino ide 软件在 附加开发版管理器网址中添加http://arduino.esp8266.com/stable/package_esp8266com_index.json安装对应 开发版驱动, 在设备管理器中查看 com 口如图 本机在 com5 口在开发版管理器中添加 esp8266 搜索开发版选择 NodeMCU 1.0 (ESP - 12E)端口选择 对应的端口
测量水位并在手机APP显示
发表于2024-07-27|物联网esp8266|物联网
工具 esp8266 开发板 水位监测模块 杜邦线 实验连线利用套件附带的杜邦线将ESP8266核心板的“A0”引脚与水位检测模块的“S”引脚相连,“3V”与“+”相连,“G”与“-”相连。安装 Blinker 程序代码12345678910111213141516171819202122232425262728293031323334353637383940#define BLINKER_WIFI//以WiFi方式接入blinker#include <Blinker.h>char auth[] = "06a7ac106c94";//设备密钥char ssid[] = "CMCC-AAA";//WiFi名称char pswd[] = "123456789";//WiFi密码BlinkerNumber WATER("water");// 新建组件对象float water_read = 0;//定义浮点类型变量保存测量值void heartbeat(){ WATER.prin ...
网页端按钮对 esp 8266 led 灯控制
发表于2024-07-27|物联网esp8266|物联网
网页端按钮对 esp 8266 led 灯控制 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566#include <ESP8266WiFi.h> // 调用ESP8266WiFi库#include <ESP8266WiFiMulti.h> // 调用ESP8266WiFiMulti库#include <ESP8266WebServer.h> // 调用ESP8266WebServer库 ESP8266WiFiMulti wifiMulti; // 建立ESP8266WiFiMulti对象,对象名称是 'wifiMulti' ESP8266WebServer esp8266_server(80);// 建立网络服务器对象,该对象用于响应HTTP请求,监听端口(80) void setup(void) ...
ScheduledExecutorService 执行任务
发表于2024-07-25|java定时执行
ScheduledExecutorService是Java中处理定时和周期性任务的强大工具,它简化了线程管理,自动分配线程资源,避免了手动创建线程的繁琐,它提供了定时和周期性任务调度功能,能满足多数场景,此外,ScheduledExecutorService还支持任务取消和线程池关闭,对线程管理提供了更好的控制手段。 ScheduledExecutorService是Java中的一个非常有用的工具,它允许在给定延迟后运行或定期执行的命令,可以用来替代Timer类,相比Timer来说,ScheduledExecutorService更加灵活且功能更强大。为了说明问题,模拟一个例子。假如有一个在线购物平台,在这个平台上,用户可以将商品添加到他们的购物车中,但是在用户决定结算之前,购物车里的商品价格是可能会有变动的,为了确保用户总是看到最新的价格,可以使用ScheduledExecutorService来定期检查购物车中商品的价格是否有更新,当用户打开购物车页面时,可以使用一个任务,每隔几分钟(比如每5分钟)就自动检查一次购物车中所有商品的价格,如果这个任务发现某个商品的价格有变动,它就可以 ...
设计模式 抽象工厂方法模式
发表于2024-07-25|设计模式抽象工厂方法模式java|抽象工厂方法模式
定义与特点工厂方法模式(FactoryMethod),定义一个创建产品对象的工厂接口,让工厂子类决定实例化那一个产品类。工厂方法使一个类的实例化延迟到其子类。我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式”,它不属于 GoF 的 23 种经典设计模式,它的缺点是增加新产品时会违背“开闭原则”(可以通过反射克服该缺点)。工厂方法模式核心组件工厂方法模式是在简单工厂模式上的改进,主要包含如下几个角色及组件 工厂方法模式核心组件 抽象工厂(Creator):整个工厂模式的核心角色,它与应用无关,主要在创建模式中规范和产品对应的工厂对象的标准化定义。 具体工厂(Concrete Creator):实现了抽象工厂的具体工厂类,该类型是和应用直接交互的具体实现类,在应用程序中调用,用于创建产品对象。 抽象产品(Product):工厂方法模式创建的所有类型的超级父类,该类型和具体业务有关,用于规范工厂方法模式中创建的方法对象具备的公共特征行为。 具体产品(Concrete Product):该类型实现了抽象产品 ...
Vue 添加 dayjs 方便日期操作
发表于2024-07-24|dayjs
先用 cmd 在vue 项目中添加 dayjs 1npm install dayjs 123456//在 main.js 中挂载import dayjs from 'dayjs'// 全局方法挂载Vue.prototype.$dayjs = dayjs;// 使用方法this.$dayjs(new Date).format("YYYYMMDDHHmmss") 具体方法 参考 dayjs 中文网站: https://dayjs.fenxianglu.cn/
java 生成 二维码
发表于2024-07-23|二维码
ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。导入对应的jar 包 1234567891011<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version></dependency><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.4.1</version></dependency> 对应的 Utils 实现生成或者解析对应的二维码信息 1234567891011121314151617 ...
mybatis batch 上传实现
发表于2024-07-23|mybatis
mybatis的ExectoryType默认是simple 使用BATCH模式来进行批量插入提交, 每次提交 100 行 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687import org.apache.ibatis.session.ExecutorType;import org.apache.ibatis.session.SqlSession;import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionTemplate;import org.springframework.stereotype.Component;import javax.annotation.Resource;import ...
poi excel 读取 上传
发表于2024-07-23|参数校验
利用 poi 获取 xlsx 文件内容信息需要的jar包 123456789101112131415<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>4.1.2</version></dependency><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &l ...
ruoyi 文件上传下载功能
发表于2024-07-23|文件下载
ruoyi 文件上传下载功能 123456789101112131415161718192021222324// 下载功能public void downloadTemplate(HttpServletResponse response){ try { //从resources 资源目录获取文件 ClassPathResource classPathResource = new ClassPathResource(uploadTemplateXlsx); InputStream inputStream = classPathResource.getInputStream(); response.setContentType("application/x-download"); response.setHeader("Content-Disposition", "attachment;filename=" ...
123…5
avatar
零心
互加友链, 请发邮件到 [email protected]
文章
44
标签
28
分类
15
Follow Me
公告
愿所盼皆可期,所求皆所愿,所有美好都会在最后相遇;愿你岁月无波澜,敬我余生不悲欢!只愿你被这个世界温柔以待
最新文章
使用 electron 来实现h5网址包装成 exe 项目2024-07-30
设计模式 单例模式2024-07-30
live2d-wiget 本地服务器部署2024-07-27
live2d-wiget 本地化部署, 使用nginx 加 php 部署2024-07-27
esp8266通过水位检测模块测量水位(模数转换),并通过串口把数据发送给电脑端(串口通信)2024-07-27
分类
  • docker1
    • mysql1
  • h51
    • electron1
  • java1
  • live2d-wiget2
  • nginx1
  • 力扣刷题1
标签
docker 参数校验 smb dayjs 文件下载 sh live2d-wiget 物联网 力扣刷题 java定时执行 java echarts mysql sftp 二维码 vue 单例模式 抽象工厂方法模式 redis electron plupload 数据结构 登录功能 sprk-md5 mybatis 订单号生成 面试 nginx
归档
  • 七月 202427
  • 六月 20244
  • 五月 20241
  • 三月 20242
  • 二月 20243
  • 一月 20247
网站资讯
文章数目 :
44
已运行时间 :
本站访客数 :
本站总访问量 :
最后更新时间 :
©2023 - 2025 By 零心
框架 Hexo|主题 Butterfly
搜索
数据库加载中