• 2024-07-0152单片机超声波测距时无法刷新检测的问题
    本实验采用超声波模块HC-SR04模块进行测量距离,假设距离短则LED1亮,反之LED2亮#include"reg52.h"sbitled1=P3^7;sbitled2=P3^6;sbitTrig=P1^5;sbitEcho=P1^6;voidDelay10us()      //@11.0592MHz{   unsignedchari;   i=2; 
  • 2024-07-01Java 说一下你熟悉的设计模式?
    在Java开发中,设计模式是常用的解决方案,用于解决软件设计中的常见问题。以下是一些常用的设计模式:创建型模式(CreationalPatterns)单例模式(SingletonPattern):确保一个类只有一个实例,并提供一个全局访问点。示例:publicclassSingleton{privatestaticSingletoni
  • 2024-06-30基于STM32的智能家用安全监控系统
    目录引言环境准备智能家用安全监控系统基础代码实现:实现智能家用安全监控系统4.1数据采集模块4.2数据处理与分析4.3控制系统实现4.4用户界面与数据可视化应用场景:安全监控管理与优化问题解决方案与优化收尾与总结1.引言智能家用安全监控系统通过使用STM32嵌入式系
  • 2024-06-30题目集7~8总结性blog
    一、前言作为本学期学习完面向对象程序设计之后的最后一个总结性blog,我学到的知识点有很多,也包括对本两次大作业的知识点的总结面向对象程序设计课程是计算机科学中的重要一课,它是一种编写计算机程序的方式,采用的是面向对象的技术。在学习此课程之前,我们需要先学习一些基本的编
  • 2024-06-30C++Primer Plus 第十四章代码重用:模板类和友元14.4.9 ----002
    C++PrimerPlus第十四章代码重用:模板类和友元14.4.9提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:模板类和友元14.4.9提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录C++PrimerPlus第十四章代码重用:模板类和友元14.4
  • 2024-06-30第三次blog
    第三次blog前言这次题目集相比与前面几次的题目集的题目都加大了很多,并且相比于前面的题目难度也略有增加,所考察的知识点也更加全面和综合,具体如下:oopt题目集07这次题目集仍然是前面几次菜单集的迭代,由于我前面几次菜单做的并不是很理想,所以在做这次题目集仍然成绩并
  • 2024-06-30Java集成框架
    Java集成框架(JavaIntegrationFramework)涵盖了许多库和工具,帮助开发者实现各种功能。这些框架包括Spring、ApacheCamel、JavaEE等。1.SpringFrameworkSpring是一个广泛使用的企业级应用程序框架,提供全面的基础设施支持,包括依赖注入、面向切面编程、事务管理等教程
  • 2024-06-30基于ucosii的车载电控单元
    一、项目简介   通过利用STM32F103C8、直流电机、按键、us015超声波测距模块、MPU6050、蜂鸣器、TFLCD、霍尔传感器等硬件设计一个车载电控单元,实现了手动加档、实时显示车速、超声波避障预警、车身倾斜预警以及更新固件功能,以保证行车安全。二、项目框架   三、
  • 2024-06-30Proteus仿真实例_基于51单片机的二层电梯控制系统(仿真文件+程序)24-51f-03
    一.系统概述1.电梯有上行和下行功能,有一个电机通过正反转控制,分别用两个指示灯表示;2.有开门和关门功能,有一个电机通过正反转控制,分别用两个指示灯表示;3.电梯内部具有开门、关门按钮,带相应指示灯:4.超重和延时报警功能,超重信号保持功能。二.仿真概述 1.进入仿真,数码管
  • 2024-06-30【Flink metric(3)】chunjun是如何实现脏数据管理的
    文章目录一.基础逻辑二.DirtyManager1.初始化2.收集脏数据并check3.关闭资源三.DirtyDataCollector1.初始化2.收集脏数据并check3.run:消费脏数据4.释放资源四.LogDirtyDataCollector一.基础逻辑脏数据管理模块的基本逻辑是:当数据消费失败时,将脏数据
  • 2024-06-30视图与视图控制器生命周期
    在MVC模型中,V指view,负责用户界面的显示、处理用户输入,并将输入传递给控制器。C是指ViewController,充当模型和视图之间的中介。控制器接收用户输入,处理用户请求,并将结果传递给视图以更新显示。本文详细介绍在iOS开发中UIView与UIViewController的生命周期。UIView的生命周期主要
  • 2024-06-24Lights
    题目信息题目链接LuoguCF1907G思路分析如果我们把每一个关系都转化为一条无向边,则\(n\)个点会有\(n\)条边,并且每一个点的度数至少是\(1\),所以是一颗基环树森林。我们分别看看每一个数。一棵树一定会有一个环,首先环外树的决策方案是一定的,一定是将每一个权值为\(1\)的
  • 2024-06-24多线程详解
    多线程详解1.线程简介任务,进程,线程,多线程多任务吃饭的时候玩手机,,,现实之中大多这样同时做多件事情的例子,看起来是多个任务都在做,其实本质上我们的大脑只做了一件事多线程原来是一条路,慢慢因为车多了,道路堵塞,效率极低,为了提高使用的效率,能够充分利用道路,于是加了多个车道。
  • 2024-06-24实验七
    task4#include<stdio.h>intfunc(){intans,i;charc;FILE*fp;fp=fopen("data4.txt","r");while(fp==NULL){printf("failtoopenfile\n");return0;}i=0;while(!feof(fp))
  • 2024-06-24实验七
    TASK4点击查看代码#include<stdio.h>intmain(){intcount=0;intch;FILE*fp;fp=fopen("data4.txt","r");if(fp==NULL){printf("failtoopenfile\n");return1;}
  • 2024-06-24实验七
    任务一代码`#include<stdio.h>include<stdlib.h>defineN80defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;//函数声明voidfunc1();voidfunc2();intmain(){func1();func2();system("pause");return0;
  • 2024-06-24实验7 文件应用编程
    4.实验任务4:1#include<stdio.h>23intmain()4{5inti=0;6FILE*fp;7charstr[100];8charch;910fp=fopen("data4.txt","r");11if(fp==NULL)12{13printf("failt
  • 2024-06-24【九】【QT开发应用】WebRTC的sigslot源码和使用WebRTC的sigslot使用编写信号槽
    WebRTC(WebReal-TimeCommunication)是一个开源项目,提供实时通信能力,广泛应用于视频、音频和数据传输。在WebRTC的实现中,sigslot库用于信号和槽机制,以实现事件驱动的编程模型。WebRTC的sigslot部分主要实现了信号和槽的机制,用于简化组件之间的通信和事件处理。WebRTC使用si
  • 2024-06-24EX7
    TASK1#include<stdio.h>#include<Stdlib.h>#defineN80#defineM100typedefstruct{charname[N];charauthor[M];}Book;voidfunc1();voidfunc2();intmain(){func1();func2();system("pause");return0;
  • 2024-06-24实验七
    task1#include<stdio.h>#defineN80#defineM100typedefstruct{charname[N];//书名charauthor[N];//作者}Book;//函数声明voidfunc1();voidfunc2();intmain(){func1();func2();return0;}//函数func1定义
  • 2024-06-24Java进阶封装、继承、多态、抽象
    一、封装(Encapsulation)概念封装是面向对象编程的基本特性之一,它通过将对象的状态(属性)和行为(方法)包装在一起,对外隐藏对象的内部细节,只暴露必要的接口,以实现数据保护和隐藏实现细节的目的。优点数据保护:防止外部代码直接访问和修改对象的内部数据,确保数据的完整性和有效性。隐
  • 2024-06-24SqlSugar操作Sqlite数据库
    SqlSugar操作Sqlite数据库SqlSugar官网.netcore和.net5/.net6/.net7/.net8/.net9/.net10  安装SqlSugarCore。netframework4.6+   安装SqlSugar。以下代码都在一个SqlSugarMethod类中。获得数据库对象:  这里要注意的是FilePath路径为生成程序的目录\bin\Debug\ne
  • 2024-06-23实验7
    #include<stdio.h>intmain(){intcnt=0;charch;FILE*fp;fp=fopen("data4.txt","r");if(fp==NULL){printf("failtoopenfile\n");return0;}while((ch=fgetc(fp))!=
  • 2024-06-23抽象结合实例 Employee
    总的抽象类Employee在总的类里定义私有变量,提供接口,构造无参方法,相当于构造一个javabeanpublicabstractclassEmployee{privateStringname;privateintid;publicEmployee(){}publicEmployee(Stringname,intid){this.name=name;this.id=id;}
  • 2024-06-23实验7
    `#include<stdio.h>include<stdlib.h>defineN80defineM7typedefstruct{charname[N];//书名charauthor[N];//作者}Book;//函数声明voidfunc1();voidfunc2();intmain(){func1();func2();system("pause");return0;}//函数fu