03 2022 档案

摘要:Connection接口中定义了三个对应的方法 开启事务: setAutoCommit(boolean autoCommit): true为自动提交事务;false为手动提交事务,即为开启事务 提交事务: commit() 回滚事务: rollback() 使用场景: 在开启事务语句与提交事务语句的 阅读全文
posted @ 2022-03-31 21:50 昊月光华 阅读(69) 评论(0) 推荐(0) 编辑
摘要:这玩意能干什么?我只能说,这是一个物联网的方案,能通过java客户端监听来自单片机发送的消息,单片机有什么消息?常见的有:比如持久性的传感器数据上报,这你得1s上传一次吧,还有一些控制设备的信息,比如灯,电机之类一次操作持续运转的东西。 写在前面: 曾经用过的一种需要接入Internet的物联网方案 阅读全文
posted @ 2022-03-31 17:10 昊月光华 阅读(68) 评论(0) 推荐(0) 编辑
摘要:需要弄清两件事: 1:%表示占多个字符 2: _一个下划线表示占一个字符,汉字所占字符与其编码集有关 如名称以xxx字符开头的条件: where name REGEXP(UML_) REGEXP函数就是以查找xxx开头的函数,用它写以xxx开头能包括其_和% 如果不包含_和%,则以xxx开头条件可写 阅读全文
posted @ 2022-03-30 20:42 昊月光华 阅读(40) 评论(0) 推荐(0) 编辑
摘要:创建数据库 创建一个test_4的数据库,指定其默认字符集为 utf8,默认校对规则为utf8_general_ci CREATE DATABASE IF NOT EXISTS test_4 DEFAULT CHAR SET utf8 DEFAULT COLLATE utf8_general_ci; 阅读全文
posted @ 2022-03-30 12:56 昊月光华 阅读(3) 评论(0) 推荐(0) 编辑
摘要:JAVA处理JSON数据步骤 导入的是阿里的fastjson,提供将对象转换成JSON格式的字符串,以及将JSON格式的字符串反过来创建对象 首先得在.xml文件中添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjs 阅读全文
posted @ 2022-03-25 22:57 昊月光华 阅读(15) 评论(0) 推荐(0) 编辑
摘要:链接:https://pan.baidu.com/s/1z8rlpMpLaKAQkVABfulI_w 提取码:yzh1 阅读全文
posted @ 2022-03-25 15:22 昊月光华 阅读(4) 评论(0) 推荐(0) 编辑
摘要:这一套题目,最大感受就是外设用的多,连吵闹的蜂鸣器都用上了,考的基础,需要注意的就是蜂鸣器和继电器可能同时工作,用个动态维护数组存取这两个是否开关的标志,再通过与操作同时打开就方便多了,省去太多if嵌套。 附上第四届源码链接 链接:https://pan.baidu.com/s/1bHRXTWSEl 阅读全文
posted @ 2022-03-24 22:25 昊月光华 阅读(4) 评论(0) 推荐(0) 编辑
摘要:点灯嘛,谁不会啊,若是10年前stc89C52的芯片,连个锁存器都没得,直接对P0口操作就直接点亮了 ,而对应蓝桥杯的stc15F2K60芯片而言,无非就是多了锁存器,初始化P0口,P0口给对应的灯赋值,开锁存器送信号再关锁存器不就行了。是的,这样就行了。 引言:(一次性点亮一个灯) void Le 阅读全文
posted @ 2022-03-23 13:14 昊月光华 阅读(31) 评论(0) 推荐(0) 编辑
摘要:连接数据库的步骤: <1 通过反射加载数据库驱动 Class.forName(driverClass);//driverclass为固定驱动路径 注意:8.0.19版本的依赖 driverclass为 com.mysql.cj.jdbc.Driver <2 创建connection对象 conn = 阅读全文
posted @ 2022-03-22 22:58 昊月光华 阅读(2) 评论(0) 推荐(0) 编辑
摘要:考得是按键,越老的题目,基础是基础,标志做得多,细节。 可能有不足: 链接:https://pan.baidu.com/s/1EyXFu2orj1qCatC6gAezKA 提取码:yzh1 阅读全文
posted @ 2022-03-22 19:07 昊月光华 阅读(6) 评论(0) 推荐(0) 编辑
摘要:说说感受,比第一批的难一些,一个while循环内采集的外设也增多了(延时增加了),写的时候注意分时采样就好了,另外PCF8591在连续读取时是先开始转换后再读值,所以连续分时读取0x01光敏电阻和0x03电位器时得读2次。第一次转换,第二次再读值。如伪代码: void CatchAdc(){ if( 阅读全文
posted @ 2022-03-22 19:00 昊月光华 阅读(6) 评论(0) 推荐(0) 编辑
摘要:正如比赛官方所说,按键要灵敏,不要出现按键按一下跳转好几次的情况(比如常见的界面),数码管也要消隐。因为可以说这是单片机最重要的输入和输出了。而输入和输出正如人的体验一样,给人最直接而深刻的感受。 由于之前有疑问,是关于按键驱动程序是按键松开后触发还是按下就触发(都仅触发一次),蓝桥官方老师给出的是 阅读全文
posted @ 2022-03-18 16:08 昊月光华 阅读(43) 评论(0) 推荐(0) 编辑
摘要:链接:https://pan.baidu.com/s/1bsuGdz-vHEjFF5CJWquJFg 提取码:yzh1 阅读全文
posted @ 2022-03-17 19:56 昊月光华 阅读(4) 评论(0) 推荐(0) 编辑
摘要:链接:https://pan.baidu.com/s/1nymDQeFNDGxJzJP7I79W-A 提取码:yzh1 阅读全文
posted @ 2022-03-17 19:52 昊月光华 阅读(8) 评论(0) 推荐(0) 编辑
摘要:需要注意的地方,rb2电位器对应输出电压0-5v对应它的采集量0-255,DAC输入0-255对应输出电压0-5v。 参考工程源码: 链接:https://pan.baidu.com/s/1W9V9mRhWiquvns-jGnUg4Q 提取码:yzh1 阅读全文
posted @ 2022-03-16 09:17 昊月光华 阅读(7) 评论(0) 推荐(0) 编辑
摘要:具体原理参考博客:这位老哥写得非常详细:一看就会!DS1302实时时钟原理和程序_seaeress的博客-CSDN博客_ds1302时钟芯片工作原理 本次我用这个DS1302在数码管上显示时钟的时 分 秒,配合按键串口打印年周月日时分秒已经温度(按键6打印时间,按键4配合按键5打印温度,更多详细见代 阅读全文
posted @ 2022-03-13 12:06 昊月光华 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Java 反射机制是在动态运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 Java 语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。在 Java 中,只要给定类的名字 阅读全文
posted @ 2022-03-12 14:34 昊月光华 阅读(4) 评论(0) 推荐(0) 编辑
摘要:序列化:Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用 阅读全文
posted @ 2022-03-12 12:56 昊月光华 阅读(6) 评论(0) 推荐(0) 编辑
摘要:初识esp32cam我才去了解esp32 和esp328266(这玩意应该都知道,它可以是单独的一块开发板自带io口,也可以是一个集成的只用做wifi模块使用,实际买回来的那种模块只留出排针的还能用TTL转串口进行二次开放,也就是当作板子使用。这就提供了另一种思路:让模块连上云平台,然后用单片机发字 阅读全文
posted @ 2022-03-10 21:13 昊月光华 阅读(19) 评论(0) 推荐(0) 编辑
摘要:由于涉及到的外设较少,工程也较简单,主要逻辑代码(main函数)如下。 main.c #include "sys.h" u16 smgtime=0; u8 keytime=0; u8 s=0; u16 sytime=0; u16 time=0; u8 cmode=1;//工作模式 1:睡眠风 2:自 阅读全文
posted @ 2022-03-06 21:04 昊月光华 阅读(12) 评论(0) 推荐(0) 编辑
摘要:目录 <吐槽> <引言> <操作> (1)让led以20%的亮度实现跑马效果(取消LedPwmTime=4的注释)。 (2)让led以12.5%的亮度来实现跑马效果,跑马时间间隔400ms. (3)让led每隔0.5s亮度增加14%(1/7),实现持续3.5s的呼吸灯效果。 整个测试工程: <吐槽> 阅读全文
posted @ 2022-03-06 16:49 昊月光华 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第一次做这题若只想完成80%的功能不需要花太多时间,但后面的那个led亮度的等级划分用PWM完成(剩下的百分之20的功能往往花更多的时间) ,关于单片机PWM波对led的应用,可移步至 基于单片机的PWM输出对Led的常见应用_PHILICS7的博客-CSDN博客进行学习 附上百度网盘源码链接: 链 阅读全文
posted @ 2022-03-05 18:14 昊月光华 阅读(14) 评论(0) 推荐(0) 编辑
摘要:所实现的要求除第八届电子钟设计的全部要求外还依照老师要求加了当时钟和定时闹钟相等时,数码管跳转去显示温度,以及在时钟正常模式下按下s4则显示温度,松手后返回原显示界面这两个要求。(实际上历届大致都差不多,用的外设有些许不一样罢了) 附上百度网盘代码链接: 链接:https://pan.baidu.c 阅读全文
posted @ 2022-03-05 18:05 昊月光华 阅读(21) 评论(0) 推荐(0) 编辑
摘要:结合最近在单片机开发的经验和教训写此笔记。 一般情况下,我们想使用另一个源文件的变量,比如一个源文件中都是函数的实现,而main函数放在另一个源文件中,有以下几种解决方法。 第一种方式:(1)在一个源文件文件中定义xx变量(如下的tes),为了便于测试创建了一个函数返回源文件中的tes值,验证在ma 阅读全文
posted @ 2022-03-01 13:16 昊月光华 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示