【蓝桥杯冲刺省一,省一看这些就够了-Java版本】蓝桥杯日期问题相关模板以及练习题
蓝桥杯历年省赛真题
点击链接免费加入题单
日期问题
java.time
Java 中用于处理日期和时间的主要类位于 java.time
包中。以下是一些常用的类和其功能的简要介绍:
-
LocalDate:表示日期。它提供了获取年、月、日以及日期之间比较的方法。
LocalDate today = LocalDate.now(); // 获取当前日期 int year = today.getYear(); // 获取年份 int month = today.getMonthValue(); // 获取月份 int day = today.getDayOfMonth(); // 获取日期
-
LocalTime:表示时间。它提供了获取时、分、秒以及时间之间比较的方法。
LocalTime time = LocalTime.now(); // 获取当前时间 int hour = time.getHour(); // 获取小时 int minute = time.getMinute(); // 获取分钟 int second = time.getSecond(); // 获取秒钟
-
LocalDateTime:表示日期和时间。它结合了
LocalDate
和LocalTime
的功能。LocalDateTime dateTime = LocalDateTime.now(); // 获取当前日期和时间
-
Instant:表示从 1970 年 1 月 1 日 00:00:00(UTC 时区)开始的时间戳。它可以用于处理时间戳和计算时间间隔。
Instant instant = Instant.now(); // 获取当前时间戳
-
Duration:表示时间间隔。它可以用于计算两个时间点之间的差异。
Duration duration = Duration.between(start, end); // 计算时间间隔
-
Period:表示日期间隔。它可以用于计算两个日期之间的差异。
Period period = Period.between(startDate, endDate); // 计算日期间隔
-
DateTimeFormatter:用于格式化日期和时间。
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 创建格式化器 String formattedDateTime = dateTime.format(formatter); // 格式化日期和时间
这些类提供了丰富的方法和功能,可以满足大多数日期和时间处理的需求。通过这些类,可以方便地进行日期和时间的操作、计算、比较和格式化。
基础循环遍历模板
对于蓝桥杯所有的日期问题遍历,都可以使用的上
public class Main {public static void main(String[] args) {// 循环遍历年份for (int year = 2000; year <= 2022; year++) {// 循环遍历月份for (int month = 1; month <= 12; month++) {// 循环遍历日期for (int day = 1; day <= 31; day++) {// 检查是否需要跳过当前月份的日期判断if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12) {// 如果是31天的月份,则不做额外判断,直接进入下一天// 当前月份跳出当前循环,继续下一个月份的循环continue;} else if (month == 2) { // 对于2月份的日期判断// 判断是否为闰年if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {// 如果是闰年且日期超过29天,则跳出当前循环,继续下一个月份的循环if (day > 29) break;} else {// 如果不是闰年且日期超过28天,则跳出当前循环,继续下一个月份的循环if (day > 28) break;}} else { // 对于其他月份的日期判断// 如果日期超过30天,则跳出当前循环,继续下一个月份的循环if (day > 30) break;}}}}}
}
给定日期问过多少天后日期是多少
星系炸弹 (蓝桥杯C/C++2015B组省赛)
- 题目描述
在 X X X 星系的广袤空间中漂浮着许多 X X X 星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。
比如:阿尔法炸弹 2015 2015 2015 年 1 1 1 月 1 1 1 日放置,定时为 15 15 15 天,则它在 2015 2015 2015 年 1 1 1 月 16 16 16 日爆炸。
有一个贝塔炸弹, 2014 2014 2014 年 11 11 11 月 9 9 9 日放置,定时为 1000 1000 1000 天,请你计算它爆炸的准确日期。
请填写该日期,格式为 y y y y yyyy yyyy- m m mm mm- d d dd dd 即 4 4 4 位年份 2 2 2 位月份 2 2 2 位日期。比如: 2015 2015 2015- 02 02 02- 19 19 19。
-
题目答案:2017-08-05
-
题目思路
直接模拟日期的计算与进位,我们假设年份用 y e a r year year 表示,月份用 m o n t h month month 表示,日期用 d a y day day 表示
1.月份进位
(1)小月满31天进1月
(2)大月满32天进1月
(3)2月要分平年闰年,闰年满30天进1月,平年满29天进1月
(4)月份进1之后记得将天数 d a y day day 归1
2.年份进位
月份满13进1年,月份 m o n t h month month 归1
- 题目代码
public class Main {public static void main(String[] args) {// 定义存储大月和小月的数组int[] m1 = {0, 1, 3, 5, 7, 8, 10, 12}; // 数组m1存储大月int[] m2 = {0, 4, 6, 9, 11}; // 数组m2存储小月// 初始化日期int year = 2014, month = 11, day = 9;// 循环加1000天for (int i = 1; i <= 1000; i++) {day++;// 判断是否是大月for (int j = 1; j <= 7; j++) {if (month == m1[j] && day == 32) { // 大月满32天进入下个月month++;day = 1; // 天数重新回到1号break;}}// 判断是否是小月for (int j = 1; j <= 4; j++) {if (month == m2[j] && day == 31) { // 小月满31天进入下个月month++;day = 1;break;}}// 单独判断2月if (month == 2) {if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { // 判断是否是闰年if (day == 30) { // 闰年满30天进入下个月month++;day = 1;}} else {if (day == 29) { // 平年满29天进入下个月month++;day = 1;}}}// 满13个月进1年if (month == 13) {month = 1; // 月份回到1月重新计数year++;}}// 输出结果System.out.println(year + "-" + month + "-" + day);}
}
日期与日期之间有多少天
第几天(蓝桥杯C/C++2018B组省赛)
- 题目描述
2000 2000 2000 年的 1 1 1 月 1 1 1 日,是那一年的第 1 1 1 天。那么, 2000 2000 2000 年的 5 5 5 月 4 4 4 日,是那一年的第几天?
- 题目答案:125
- 题目思路
如果只是为了应付这道题目计算器或者手算一下都可以,但如果把题目扩展为任意的两个日期之间间隔多少天我们又该如何去做呢。
其实思路也很简单从开始日期一直加1,直到与最终日期相等为止,在上一题的代码基础上略作修改即可
- 代码
public class Main {public static void main(String[] args) {// 定义存储大月和小月的数组int[] m1 = {0, 1, 3, 5, 7, 8, 10, 12}; // 数组m1存储大月int[] m2 = {0, 4, 6, 9, 11}; // 数组m2存储小月int num = 1; // 计数器,用于统计经过的天数int year = 2000, month = 1, day = 1; // 初始日期int year2 = 2000, month2 = 5, day2 = 4; // 目标日期while (true) {num++; // 天数加一day++; // 当前日期加一// 判断是否是大月for (int j = 1; j <= 7; j++) {if (month == m1[j] && day == 32) { // 大月满32天进入下个月month++;day = 1; // 天数重新回到1号break;}}// 判断是否是小月for (int j = 1; j <= 4; j++) {if (month == m2[j] && day == 31) { // 小月满31天进入下个月month++;day = 1;break;} }// 单独判断2月if (month == 2) {if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { // 判断是否是闰年if (day == 30) { // 闰年满30天进入下个月month++;day = 1;}} else {if (day == 29) { // 平年满29天进入下个月month++;day = 1;}}}// 满13个月进1年if (month == 13) {month = 1; // 月份回到1月重新计数year++;}// 到达目标日期后跳出循环if (year == year2 && month == month2 && day == day2) {break;}} // 输出结果System.out.println(num);}
}
日期与分钟之间的转换
纪念日(蓝桥杯C/C++2020B组省赛第一场)
- 题目描述
2020 2020 2020 年 7 7 7 月 1 1 1 日是×××××成立 99 99 99 周年纪念日。
×××××成立于 1921 1921 1921 年 7 7 7 月 23 23 23 日。
请问从 1921 1921 1921 年 7 7 7 月 23 23 23 日中午 12 12 12 时到 2020 2020 2020 年 7 7 7 月 1 1 1 日中午 12 12 12 时一共包含多少分钟?
- 题目答案:52038720
- 题目思路
我们此时计算的不是天数,但我们知道一天有多少分钟,所以累加的时候换成 1440 1440 1440 分钟即可。
-
代码
public class Main {public static void main(String[] args) {// 定义存储大月和小月的数组int[] m1 = {0, 1, 3, 5, 7, 8, 10, 12}; // 数组m1存储大月int[] m2 = {0, 4, 6, 9, 11}; // 数组m2存储小月int num = 0; // 计数器,用于统计经过的分钟数int year = 1921, month = 7, day = 23; // 初始日期int year2 = 2020, month2 = 7, day2 = 1; // 目标日期while (true) {num += 24 * 60; // 每天有24小时,每小时有60分钟day++; // 当前日期加一// 判断是否是大月for (int j = 1; j <= 7; j++) {if (month == m1[j] && day == 32) { // 大月满32天进入下个月month++;day = 1; // 天数重新回到1号break;}}// 判断是否是小月for (int j = 1; j <= 4; j++) {if (month == m2[j] && day == 31) { // 小月满31天进入下个月month++;day = 1;break;} }// 单独判断2月if (month == 2) {if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { // 判断是否是闰年if (day == 30) { // 闰年满30天进入下个月month++;day = 1;}} else {if (day == 29) { // 平年满29天进入下个月month++;day = 1;}}}// 满13个月进1年if (month == 13) {month = 1; // 月份回到1月重新计数year++;}// 到达目标日期后跳出循环if (year == year2 && month == month2 && day == day2) {break;}} // 输出结果System.out.println(num);} }
星期与周期性问题
星期计算(蓝桥杯Java2022B组省赛)
- 题目描述
已知今天是星期六,请问 2 0 22 20^{22} 2022 天后是星期几?
注意用数字 1 1 1 到 7 7 7 表示星期一到星期日。
- 题目答案:7
- 题目思路
题目难度不大,我们只需要看一下 $20^{22}\ mod\ 7 $ 之后还剩几天,注意取mod即可。
- 代码
public class Main {public static void main(String[] args) {int currentDay = 6;int ans = 1;for (int i = 1; i <= 22; i++) {ans = (ans % 7) * 20 % 7;}int nextDay = (currentDay + ans - 1) % 7 + 1;System.out.println(nextDay);}
}
时间转换
时间显示(蓝桥杯C/C++2021B组省赛)
- 题目思路
只需要利用取余运算即可,我们假设题目输入为 n n n 毫秒
1.首先将 m s ms ms 转化为 s s s, 1 s = 1000 m s 1s = 1000ms 1s=1000ms 所以开始先除以 1000 1000 1000, n = n / 1000 n = n / 1000 n=n/1000。
2.转化成秒之后,先需要对一天有多少秒进行取余,这样剩下的时间肯定不到一天才能进行时间计算,也就是 m o d 86400 mod\ 86400 mod 86400。
3.对一天有多少秒取余后,我们先算还剩下多少小时也就是 n / 3600 n / 3600 n/3600, 然后再 m o d 3600 mod\ 3600 mod 3600 剩下的秒数计算分钟
4.取余后算一下还有多少分钟也就是 n / 60 n / 60 n/60,最后再 m o d 60 mod\ 60 mod 60 输出还剩下多少秒。
- 代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int h, m, s; // 声明小时、分钟、秒数变量long n; // 声明输入的毫秒数变量n = scanner.nextLong(); // 读取输入的毫秒数// 将毫秒数转换为秒数,并保留最后一天的秒数n = n / 1000 % 86400; // 求得最后一天的小时h = (int) (n / 3600); // 计算剩余的秒数n = n % 3600;// 求得最后一天的分钟m = (int) (n / 60); // 计算最后一天的秒数s = (int) (n % 60); // 格式化输出时间,并且保证输出的小时、分钟、秒数均为两位数,不足时前面补0System.out.printf("%02d:%02d:%02d", h, m, s); scanner.close(); // 关闭Scanner流}
}
回文日期(蓝桥杯C/C++2020B组省赛第二场)
- 题目思路
1.首先要用 for
循环从题目要求的日期开始往后遍历,假设日期为 d a t e date date ,把日期先当作数字也就是从 d a t e + 1 date + 1 date+1 开始往后遍历。
2.然后我们要判断当前日期是否合法,先利用取余与除法分离出 年/月/日
(1) y e a r = d a t e / 10000 year = date/10000 year=date/10000、 m o n t h = d a t e % 10000 / 100 month = date \% 10000 / 100 month=date%10000/100、 d a y = d a t e % 100 day = date \% 100 day=date%100
(2) 月份和天数必须要符号日期格式, 1 ≤ m o n t h ≤ 12 1\leq month \leq 12 1≤month≤12、天数 d a y day day 要根据大小月和 2 2 2 月平闰年判断合法性
- 代码
import java.util.Scanner;public class Main {// 定义数组保存每个月的天数static int[] months = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};// 检查日期是否合法的方法static boolean check(int date) {int year = date / 10000; // 从日期中分离出年int month = date % 10000 / 100; // 从日期中分离出月int day = date % 100; // 从日期中分离出日// 月份和日期为0不合法if (day == 0 || month <= 0 || month > 12)return false;// 判断日期是否合法if (month != 2 && day > months[month])return false;// 2月单独判断日期是否合法if (month == 2) {// 判断平闰年if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {// 闰年日期不合法if (day > 29)return false;} else {// 平年日期不合法if (day > 28)return false;}}return true;}// 判断是否是回文数的方法static boolean check1(String s) {int len = s.length();for (int i = 0, j = len - 1; i < j; i++, j--) {if (s.charAt(i) != s.charAt(j))return false;}return true;}// 判断是否满足ABABBABA型的方法static boolean check2(String s) {if (check1(s)) { // 先确定是否是回文数// 判断是否满足ABABBABA型if (s.charAt(0) != s.charAt(2) || s.charAt(1) != s.charAt(3) || s.charAt(0) == s.charAt(1))return false;return true;}return false;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in); // 创建一个 Scanner 对象用于从标准输入读取数据int date = scanner.nextInt(); // 读取输入的日期int flag = 0; // 初始化标志位,用于避免重复输出// 从给定日期的下一天开始搜索for (int i = date + 1;; i++) {if (check(i)) { // 判断日期是否合法String s = Integer.toString(i); // 将数字转换为字符串,方便进行回文判断if (check1(s) && flag == 0) { // 判断是否为回文数且标志位为0System.out.println(i); // 输出结果flag = 1; // 将标志位设为1,避免重复输出}if (check2(s)) { // 判断是否满足ABABBABA型System.out.println(i); // 输出结果return; // 结束程序}}}}
}
练习题
日期问题(蓝桥杯C/C++2017B组省赛)
跑步锻炼(蓝桥杯C/C++2020B组省赛第二场)
相关文章:

【蓝桥杯冲刺省一,省一看这些就够了-Java版本】蓝桥杯日期问题相关模板以及练习题
蓝桥杯历年省赛真题 点击链接免费加入题单 日期问题 java.time Java 中用于处理日期和时间的主要类位于 java.time 包中。以下是一些常用的类和其功能的简要介绍: LocalDate:表示日期。它提供了获取年、月、日以及日期之间比较的方法。 LocalDate to…...

【经典算法】BFS_FloodFill算法
目录 1, 算法介绍2,算法原理和代码实现(含题目链接)733.图像渲染200.岛屿的数量695.岛屿的最大面积130.被围绕的区域 3, 算法总结 1, 算法介绍 FloodFill(洪水灌溉) 算法介绍: 假设一个 4 * 4 的方格代表一块土地&am…...

RocketMQ之Topic主题详解
Topic概念定义 主题:RocketMQ中消息传输和存储的顶层容器,用于标识同类业务中逻辑的消息,可理解为消息的分类,主题消息的分类取决于业务,要发送的业务消息最好单独是一个Topic主题,以保证互相不被干扰Topi…...

实战OpenCV之图像显示
基础入门 OpenCV提供的功能非常多,图像显示是最基础也是最直观的一部分。它让我们能够直观地看到算法处理后的效果,对于调试和验证都至关重要。在OpenCV中,图像显示主要依赖于以下四个关键的数据结构和函数。 1、Mat类。这是OpenCV中最基本的…...

I2C的10-bit地址空间
10-bit地址空间: I2C支持 10-bit的设备地址,此时的时序如下图所示: 在 10-bit地址的 I2C系统中,需要两个帧来传输 slave的地址。第一个帧的前 5个 bit固定为 b11110,后接 slave地址的高 2位,第 8位仍然是 …...

TinyWebserver的复现与改进(6):定时器处理非活动连接
如果客户端长时间没有动作,会占用了许多连接资源,严重影响服务器的性能。因此需要通过实现一个服务器定时器,处理这种非活跃连接,释放连接资源。 定时器处理流程 SIGALARM触发:整个流程开始于一个 SIGALARM 信号&…...

ThinkPHP5 5.0.23 远程代码执行漏洞
目录 1、启动环境 2、漏洞利用 3、更改传参方式 4、修改参数 5、发送数据 1、启动环境 docker-compose up -d 2、访问靶机ip端口号8080 2、漏洞利用 使用burpsuite抓包软件抓包 3、更改传参方式 将 GET传参改为POST传参 4、修改参数 url参数 /index.php?scaptcha post参…...

C++鼠标键盘操作自动化
C鼠标键盘操作自动化 #pragma once #include <Windows.h> enum KEYS{A 65,W87,S83,D68,SHIFTVK_LSHIFT,ALT18,Tilde 126,//~TABVK_TAB,B66,SPACEVK_SPACE,ESCVK_ESCAPE,Q81 }; enum MOUSE {ML,MW,MR//左,中,右 }; class simulator//模拟器 { pu…...

多个主流Python GUI库全面解析,助你用Python轻松构建精美界面
Python 作为一门易学易用的编程语言,在各个领域都拥有广泛的应用。而 GUI (Graphical User Interface) 编程更是让 Python 变得更加灵活,可以帮助我们创建各种各样的桌面应用,为用户提供直观的交互体验。本文将介绍几个Python GUI 编程中常用…...

Kotlin学习-01创建kotlin学习
安装idea https://www.jetbrains.com/zh-cn/ 创建项目 选择kotlin 修改Main.kt fun main() {print("Hello World!") }运行...

Java、python、php版的企业单位考勤打卡管理系统的设计与实现(源码、调试、LW、开题、PPT)
💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流&…...

在IntelliJ IDEA中使用Git推送项目
去gitee网站注册用户 gitee网站地址:https://gitee.com/ github网站地址:https://github.com/ 一、创建仓库 以下以gitee为例进行介绍,github操作雷同。 1、创建仓库 点击页面右上方的"“并选择"创建仓库” 2、设置仓库相关信息 首先输入仓库名&…...

CNN代码实战
CNN的原理 从 DNN 到 CNN (1)卷积层与汇聚 ⚫ 深度神经网络 DNN 中,相邻层的所有神经元之间都有连接,这叫全连接;卷积神经网络 CNN 中,新增了卷积层(Convolution)与汇聚(…...

迁移学习代码复现
一、前言 说来可能令人难以置信,迁移学习技术在实践中是非常简单的,我们仅需要保留训练好的神经网络整体或者部分网络,再在使用迁移学习的情况下把保留的模型重新加载到内存中,就完成了迁移的过程。之后,我们就可以像训练普通神经网络那样训练迁移过来的神经网络了。 我们…...

Elasticsearch(ES)常用命令
常用运维命令 一、基本命令1.1、查看集群的健康状态1.2、查看节点信息1.3、查看索引列表1.4、创建索引1.5、删除索引1.6、关闭索引1.7、打开索引1.8、查看集群资源使用情况(各个节点的状态,包括磁盘,heap,ram的使用情况࿰…...

C/C++ 不定参函数
C语言不定参函数 函数用法总结 Va_list 作用:类型定义,生命一个变量,该变量被用来访问传递给不定参函数的可变参数列表用法:供后续函数进调用,通过该变量访问参数列表 typedefchar* va_list; va_start 作用ÿ…...

C语言——函数专题
1.概念 在C语言中引入函数的概念,有些翻译为子程序。C语言中的函数就是一个完成某项特定任务的一小段代码,这个代码是有特殊的写法和调用方法的。一般我们可以分为两种函数:库函数和自定义函数。 2.库函数 C语言国际标准ANSIC规定了一些常…...

springboot打可执行jar包
1. pom文件如下 <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><m…...

【SQL】科目种类
目录 题目 分析 代码 题目 表: Teacher ------------------- | Column Name | Type | ------------------- | teacher_id | int | | subject_id | int | | dept_id | int | ------------------- 在 SQL 中,(subject_id, dept_id) 是该表的主键。 该表…...

【深度学习】【语音】TTS,最新TTS模型概览,扩散模型TTS,MeloTTS、StyleTTS2、Matcha-TTS
文章目录 基础介绍对比基础介绍 MeloTTS: MeloTTS 是 MyShell.ai 开发的一个多语言语音合成模型,支持包括英语、西班牙语、法语、中文、日语和韩语等多种语言。它以高质量的语音合成为特色,尤其擅长处理中英混合内容。该模型优化了在 CPU 上的实时推理能力,使其在多种应用场…...

【论文笔记】LION: Linear Group RNN for 3D Object Detection in Point Clouds
原文链接:https://arxiv.org/abs/2407.18232 简介:Transformer在3D点云感知任务中有二次复杂度,难以进行长距离关系建模。线性RNN则计算复杂度较低,适合进行长距离关系建模。本文提出基于窗口的网络线性组RNN(即对分组…...

打造高可用集群的基石:深度解析Keepalived实践与优化
高可用集群 集群类型 集群类型主要分为负载均衡集群(LB)、高可用集群(HA)和高性能计算集群(HPC)三大类。每种集群类型都有其特定的应用场景和优势。 1. 负载均衡集群(LB) 负载均衡集…...

Web大学生网页作业成品——环保主题介绍网页网站设计与实现(HTML+CSS)(5个页面)
🎉🎉🎉 常见网页设计作业题材有**汽车、环保、明星、文化、国家、抗疫、景点、人物、体育、植物、公益、图书、节日、游戏、商城、旅游、家乡、学校、电影、动漫、非遗、动物、个人、企业、美食、婚纱、其他**等网页设计题目, 可满足大学生网…...

Qt登录窗口设计
widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QIcon> //图标类 #include <QPushButton> #include <QLineEdit> //行编辑 #include <QLabel> #include <QTextEdit> #include <QMovie>class Widge…...

探索数据矿藏:我的AI大模型与数据挖掘实战经验分享
🚀 探索数据矿藏:我的AI大模型与数据挖掘实战经验分享 💖 前言:数据的金矿,AI的翅膀 在人工智能的浪潮中,我有幸作为项目负责人,带领团队深入挖掘数据的潜力,利用AI大模型的力量&am…...

linux C语言strcat函数及相关函数
讯飞星火 strcat函数是C语言中的一个字符串处理函数,用于将一个字符串追加到另一个字符串的末尾。它的原型如下: char *strcat(char *dest, const char *src);参数说明: dest:目标字符串,即要将src字符串追加到这个字符串的末尾。src:源字符串,即要追加到dest字符串末…...

使用 sort 进行文本文件处理
sort 使用经验笔记 一、简介 sort 是一个命令行工具,用于对文本文件中的行进行排序。它广泛应用于 Unix/Linux 系统中,可以用来对文件的内容进行简单的排序操作,也可以与其他命令结合使用来完成更复杂的任务。 二、基本用法 排序文件: sor…...

HarmonyOS笔记4:从云数据库获取数据
移动应用获取数据的方式主要有: 1.从网络中获取数据接口API。 2.从华为云数据库获取云数据库的资源。 3.从移动终端直接获取本地的数据 在HarmonyOS笔记3中已经完成了方式一从网络中获取数据接口API的方式。在本篇笔记中,将讨论从云数据库中获取数据。 因…...

QT5生成独立运行的exe文件
目录 1 生成独立运行的exe文件1.1 设置工程Release版本可执行文件存储路径1.2 将工程编译成Release版本 2 使用QT5自带的windeployqt拷贝软件运行依赖项3 将程序打包成一个独立的可执行软件exe4 解决QT5 This application failed to start because no Qt platform plugin could…...

LabVIEW光纤水听器闭环系统
开发了一种利用LabVIEW软件开发的干涉型光纤水听器闭环工作点控制系统。该系统通过调节光源频率和非平衡干涉仪的光程差,实现了工作点的精确控制,从而提高系统的稳定性和检测精度,避免了使用压电陶瓷,使操作更加简便。 项目背景 …...