自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 1.wpf笔记

例如,一个模块中的视图模型可以发布一个 “数据更新完成” 的事件,其他模块中的视图模型如果对这个事件感兴趣,可以订阅该事件并在事件发生时更新自己的 UI 显示。Accept 方法是阻塞方法,用于在监听的端口上接受传入的客户端连接请求,接收到连接后返回代表该客户端连接的 Socket 对象,这是服务端用于与客户端建立通信链路的关键操作。这里用了一个监听listen(1)表示等待的对象只能有一个,这个是单线程,看图是连接两的第三个就会连接失败,虽然是连接两个,实际上有一个是等待状态不能进行通讯。

2025-05-19 09:19:22 992

原创 实验5:行为型模式应用实验(2)

Java高级技术实验报告 实验5:行为型模式应用实验(2)1、使用计算器计算时,对于想反悔的操作,如果用命令模式来处理,便是通过反命令操作来做撤销重做的,比如刚才是加了一个数,那么就用减去这个数来撤销刚才的操作。状态模式将对象的状态和行为进行分离,使得对象的行为可以根据其状态的改变而改变,从而实现了状态的自动转移。在电梯运行中,状态模式可以根据电梯所处的位置和运行方向来确定其状态,然后根据状态来确定其行为,从而实现电梯的自动运行。

2025-03-23 02:15:00 858

原创 实验3 以太坊交易周期的需求分析

实验3   以太坊交易周期的需求分析 深入了解系统功能和业务流程,采用合适的分析方法和工具进行需求描述和分析,并注意需求的可行性和合理性,充分考虑软件的实际使用场景和用户的需求。本次实验让我更加深入地了解了以太坊交易的内容和交易周期的四个阶段,并学习了两种常用的需求分析方法。根据第三章以太坊的学习,结合教材P51-P54页对3.5 以太坊交易的介绍,分别采用结构化需求分析和面向对象的需求分析这两种需求分析方法,对太坊交易周期中四个阶段的功能行为进行需求分析,需要分别采用数据流图和用例图进行需求描述。

2025-03-22 23:30:00 624

原创 实验4 以太坊交易周期的设计分析

在以太坊交易的设计过程中,我意识到了系统层次图的作用,它不仅可以帮助我们概括性地理解整个系统,还可以为后续的详细设计提供指导。我对以太坊交易的流程和特点有了更深入的了解。我不仅学习到了以太坊交易的内容和周期,还掌握了数据流图转换为系统概要设计的层次图方法以及系统详细设计的方法。根据第三章以太坊的学习,结合教材53页上的图3.13以太坊交易的周期与实验3的内容,对以太坊交易的周期进行概要设计和详细设计,需要采用系统层次图对以太坊交易的周期进行概要设计,采用流程图和伪代码描述对以太坊交易的周期进行详细设计。

2025-03-22 11:00:00 411

原创 实验2 比特币交易验证的设计

实验2   比特币交易验证的设计 结合教材P22页上的图2.10 Alice-Bob-Cathy的比特币交易实例与实验1的内容,对比特币交易验证的过程进行概要设计和详细设计,需要采用系统层次图对比特币交易验证的过程进行概要设计,采用流程图和伪代码描述对比特币交易验证的过程进行详细设计。总的来说,本次实验让我更加深入地了解了比特币交易的基本概念和验证过程,并让我掌握了数据流图转换为系统概要设计的层次图方法以及系统详细设计的方法,这对我今后的学习和实践都将具有重要的指导意义。2、学习并掌握比特币交易验证的过程;

2025-03-21 17:30:00 560

原创 区块链技术 实验报告1 比特币

区块链技术 实验报告1 比特币 区块链在分析比特币系统的交易验证功能时,可以通过绘制数据流图来描述交易的输入和输出数据流,分析它们之间的关系以及系统的处理逻辑。面向对象的需求分析则是一种基于用例图和类图的方法,它将系统看作一个由多个对象组成的集合,通过分析对象之间的交互关系来确定系统的功能需求。根据第二章比特币的学习,结合教材P22页上的图2.10 Alice-Bob-Cathy的比特币交易实例,分别采用结构化需求分析和面向对象的需求分析这两种需求分析方法,对比特币系统的交易验证功能进行需求分析,

2025-03-20 13:45:00 552

原创 进程调度算法模拟 《操作系统原理课程设计》报告

进程调度算法模拟 《操作系统原理课程设计》报告 通过这次实验我进一步理解了先来先服务、短作业优先、高优先权调度、时间片轮转以及多级反馈队列调度算法,通过对进程调度算法的模拟加深对进程概念和进程调度算法的理解,从而进一步学习了操作系统的原理及实现方法。

2025-03-19 18:46:45 797

原创 实验四 文件管理

实验四  文件管理 1.加深对文件,目录,文件系统等概念的理解。2.掌握Linux文件系统的目录结构。3.掌握有关Linux文件系统操作的常用命令。4.了解有关文件安全方面的知识。实验21)掌握LINUX文件系统的基本原理结构和实现的方法2)掌握LINUX文件系统中文件的建立打开读写执行属性等系统调用的使用(1)运行pwd命令,确定你当前的工作目录。(2)利用以下命令显示当前工作目录的内容:ls –l照屏幕上的现实信息,理解各字段的含义。(3)运行以下命令:ls –ai。

2025-03-19 18:43:30 682

原创 实验三 内存管理

实验三   内存管理 通过这次实验,我了解linux的内存管理机制和linux虚拟存储,学习使用内存分配函数完成对内存的分配和释放。虽然程序有一些报错,但是还是通过报错信息解决问题。同时我也明白了实际操作之前把理论知识学好在实验中才能得心应手,虽然会遇到各种问题但还是能通过知识解决问题。今后还是认真听讲该科目的内容,上课认真听讲,会避开很多报错。只是把程序运行一下是无法把知识掌握的,还是要花一点时间,认真读懂程序代码。

2025-03-19 18:41:39 821

原创 实验二 进程通信

实验二 进程通信 通过这次实验我理解进程通信原理和基本技术,了解linux系统进程间通信机构(IPC),知道了linux关于共享内存的概念,了解了linux支持进程间共享内存的系统调用,巩固进程同步概念。同时我也明白了实际操作之前把理论知识学好在实验中才能得心应手,虽然会遇到各种问题但还是能通过知识解决问题。今后还是认真听讲该科目的内容。

2025-03-19 18:39:23 696

原创 实验一 进程管理

实验一 进程管理

2025-03-19 18:37:29 984

原创 实验5:Vuex状态管理

实验5:Vuex状态管理

2025-03-19 18:26:45 922

原创 实验4 Vue.js路由实验

实验4 Vue.js路由实验

2025-03-19 18:24:42 678

原创 实验3:Vue.js组件实验

Web前端开发技术实验报告 实验3:Vue.js组件实验

2025-03-19 18:23:43 1151

原创 Vue.js指令实验2

{name:"草莓",id:"D:\\vue.js\\代码\\代码\\vue_basic\\21_实验2\\img\\草莓.png",price:"20"},{name:"香蕉",id:"D:\\vue.js\\代码\\代码\\vue_basic\\21_实验2\\img\\香蕉.png",price:"3"},{name:"橙",id:"D:\\vue.js\\代码\\代码\\vue_basic\\21_实验2\\img\\橙.png",price:"9"},图8(添加了一本书)

2025-03-19 18:21:59 764

原创 实验1:Vue基础实验

通过这次实验,我掌握了Vue实例的创建方法,理解并初步掌握了Vue实例的生命周期及钩子函数的使用,掌握了计算属性与侦听器使用方。// return "我叫"+this.person.name + "来自" + this.person.city;// return "我叫"+this.person.name + "来自" + this.person.city;定义一个数组,数组中有产品的名称、单价和购买的个数,使用三者中最优的方式计算购物车中产品的总价格。

2025-03-19 18:14:03 719

原创 Unable to create a ‘DbContext‘ of type ‘EFCoreContext‘. The exception ‘Object reference not set to a

Unable to create a 'DbContext' of type 'EFCoreContext'. The exception 'Object reference not set to an instance of an object.' was thrown while attempting to create an instance. For the different patterns supported at design time, see https://go.microsoft.c

2025-03-14 11:44:57 532

原创 java面试总笔记持续更新

在数据库和计算机科学领域,索引(Index)是一种数据结构,用于快速查找和访问数据库表中的特定数据行。索引的存在可以大大提高数据库的查询性能,尤其是对于大型数据集。对数据表的整体进行排序,实际上改变了表的物理顺序。一个表只能有一个聚集索引。对数据表的副本进行排序,实际上创建了一个独立的数据结构来加速查询。一个表可以有多个非聚集索引。确保索引列中的所有数据都是唯一的,用于确保数据完整性。基于表的多个列创建的索引,可以在多个列上提高查询性能。内容。

2024-04-27 17:49:12 1024

原创 java面试笔记

需要注意的是,虽然hashCode方法在很多情况下是有用的,但是它并不是唯一确定对象相等性的标准。如果两个对象的哈希码相等,集合会进一步使用equals方法来比较对象的内容,以确保对象的唯一性。ArrayList和LinkedList都是Java中常见的集合类,它们都实现了List接口,但它们在内部实现和性能方面有一些显著的区别。: 在一些搜索算法中,哈希码可以用于快速排除不可能匹配的对象,从而提高搜索性能。在链表中,每个元素都包含一个指向前一个和后一个元素的引用,这使得在列表中间插入和删除元素更为高效。

2024-04-27 17:47:32 338

原创 hr人生心理学

重新评估自己的目标,并制定符合现实情况的新计划。这可以帮助你更好地适应现实,并朝着新的方向努力前行。例如,如果期待在某个岗位上取得更快的晋升,但现实是需要更长时间才能达到,那么可以重新评估自己的职业发展目标,调整计划,为实现更可行的目标制定新的策略。:尽管现实可能与期待不同,但通常都存在一些积极的方面。这些可能包括获得的经验、学到的新技能、结识的人脉等。:首先,要意识到期待与现实之间存在差距是很正常的。在职业生涯中,很少有人能够完全符合自己的期待,因为现实往往是复杂多变的。因此,接受这种差距是第一步。

2024-04-27 17:45:17 254

原创 java面试

事务是一系列的操作,它们被视为一个单一的工作单元。这些操作要么全部成功,要么全部失败。事务是数据库管理系统执行过程中的一个逻辑单位,用于保证数据的完整性和一致性。:事务是数据库的逻辑工作单位,事务中包含的各项操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误会被回滚(Rollback)到事务开始前的状态,就像这个事务从未执行过一样。**一致性(Consistency):**事务必须使数据库从一个一致性状态转换到另一个一致性状态。事务执行前后,数据库的完整性约束没有被破坏。

2024-03-10 15:20:57 652 1

原创 运行得好好的突然出现Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded解决方法

【代码】运行得好好的突然出现Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded解决方法。

2024-03-02 21:09:46 342 1

原创 springboot整合mybaties和mybaties plus 连接数据库并输出数据

2.mybaties plus 不用写xml文件。1.mybaties 用xml写sql。

2023-12-12 10:20:56 334

原创 关于多态内容

运行时多态是通过方法的重写(Overriding)和接口实现来实现的。当子类继承或实现父类或接口时,可以重写父类或接口的方法。在运行时,根据对象的实际类型来调用相应的方法,这种行为称为运行时多态。编译时多态发生在编译阶段,主要通过方法的重载(Overloading)来实现。重载允许一个类拥有多个同名的方法,但参数列表不同。在编译时,编译器会根据方法调用的参数类型或个数来选择相应的方法。

2023-12-07 09:47:04 119 1

原创 深入了解==和equals

【代码】深入了解==和equals。

2023-12-06 09:24:40 85 1

原创 关于int和interger 封装类的作用

对的,集合类(如List、Set、Map等)在Java中只能存储对象,而不能存储原始数据类型。这是因为这些集合类是泛型的,它们需要在实例化时指定存储的元素类型,而原始数据类型不是对象,无法作为泛型参数。总的来说,使用基本数据类型的封装类通常是为了能够利用对象的特性,以及在需要对象的上下文中使用基本数据类型。因此,在需要将基本数据类型放入集合时,需要使用封装类。有些库或框架要求使用对象而不是原始数据类型,因此在这种情况下,使用封装类是必要的。通过使用封装类,你可以在集合类中存储原始数据类型的值。

2023-12-06 08:39:07 148 1

原创 基于mvc+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理

基于 MVC +DAO css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理: 基于css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理员登录后能够查看、添加、修改、删除成员数据 (gitee.com)

2023-12-06 01:00:00 104 1

原创 关于vue的axios post请求路径

2023-06-09 18:48:29 268

原创 up to date, audited 1 package in 719msfound 0 vulnerabilities npm installnpm install node_modules没有生

D:\迅雷下载\Student-Work-Management-System-main\Student-Work-Management-System-main>npm install。切换到这个目录执行 npm install。这个目录才是前端项目根目录。

2023-06-05 19:44:57 2336

原创 实验六 Spring MVC注解与数据绑定

在本次实验中,我通过实践掌握了Spring MVC的数据绑定和常用注解的使用。(1) 创建一个Order类来封装上述订单信息,其中各个属性的名称和数据类型是:产品编号(ProductID,Integer),用户编号(UserID,Integer),交易日期(TransactionDate,Date),价格(Price,Double),数量(Quantity,Long),交易金额(TransactionAmount,Double),用户邮件(Email,String),备注(Comment,String)。

2023-05-10 00:45:00 1019

原创 实验五 MyBatis的关联映射

同时,我也意识到了数据库中关联关系的重要性,只有通过建立正确的关联关系才能实现数据库的高效操作和数据查询。a. 学生(Student):id(int, primary key, auto increment),Name(姓名,varchar),Birthday(出生日期,date),性别(Sex,varchar)c. 班级(Class):id(int, primary key, auto increment),Specialty(专业,varchar),Grade(年级,int),Class(班,int)

2023-05-09 02:00:00 1443

原创 实验一 Spring中Bean的使用

1、已知一个User类包含以下的属性和方法,属性:username(String),password(Integer),relation(List,指明User对象间的相互关系,通过username指明);方法:一个无参构造方法,一个能对各个属性都进行初始化的构造方法,各个属性的setter和getter,一个toString方法(输出各个属性的值,对于relation属性,要指明当前User与哪些User相关)。5、掌握Bean的singleton和prototype作用域的概念与区别。

2023-04-26 01:00:00 653

原创 实验二 Spring AOP

AOP是一种非常强大和灵活的编程技术,它可以将一些横跨多个类和对象的功能进行统一的管理和处理。1、按图所示的类图结构,设计接口及其实现类,并完成另外两附加要求:(1)日志功能:在程序执行期间追踪正在发生的活动(打印出调用的方法,以及参数的参数值);在设计接口和实现类时,需要根据实际需求进行合理的抽象和封装,确保接口的设计足够简洁和清晰,同时实现类的具体实现也需要考虑到代码的可维护性和扩展性。通过实验我了解AOP的概念和作用,理解了AOP中的相关术语,了解Spring中两种动态代理方式的区别。

2023-04-25 01:00:00 705

原创 实验2:结构型模式应用实验(1)

然后,定义一个适配器类Adapter,该适配器类实现了目标接口IUSB,同时包含了一个成员变量phone,表示连接手机的接口。在使用上,如果被适配者类的接口发生了变化,类适配器需要修改适配器类的代码来适应新的接口,而对象适配器则不需要修改适配器类的代码,只需要修改被适配者类的代码即可。类适配器使用继承实现,即适配器类继承了目标接口和被适配者的类,从而将被适配者的方法转换成目标接口的方法。对象适配器使用组合实现,即适配器类持有一个被适配者的实例,通过调用被适配者的方法来实现目标接口的方法。

2023-04-24 03:15:00 468

原创 实验1:创建型模式应用实验

简单工厂模式和工厂模式的主要区别在于抽象工厂接口的存在与否。在简单工厂模式中,只有一个工厂类,它负责创建所有的产品对象,客户端只需要传入相应的参数即可获得所需的产品对象。而在工厂模式中,每个产品都对应一个具体的工厂类,客户端需要选择相应的工厂类来创建所需的产品对象。但是工厂模式的实现也更加复杂,需要为每个产品都定义一个对应的工厂类,增加了系统的复杂度。(2)如果此水果工厂还要生成桔子,试用简单工厂模式解决。通过本次实验我了解5种创建型模式的定义、特点和工作原理,理了5种创建型模式的结构、实现和应用场景。

2023-04-23 02:00:00 1283 1

原创 实验3:结构型模式应用实验(2)

在这个具体的场景中,我们可以将人对象作为一个基础的类,并定义一个人的基本属性和方法。每个装饰器都包含一个被装饰的对象,并在该对象的基础上增加新的能力。这样,客户端可以动态地给人对象增加不同的装饰器,从而让人对象具有不同的能力,而不需要修改人对象本身。在这个具体的场景中,我们可以将不同的数据库抽象成一个接口,并在接口中定义了几个基本的数据库操作。类图、源代码和运行结果

2023-04-22 20:44:06 545

原创 实验三 Spring JDBC与事务管理

(2) 在BookShopDao中添加一个purchase购书方法,其操作流程是获取书的单价->买书(更新库存)->更新账户余额,在BookShopDaoImp中实现该方法,并使用基于XML和Annotation的声明式事务管理来确保该购书过程能正常执行(通过异常的方式来模拟更新库存和更新账户余额时出现的突发性问题),通过JUnit对该方法进行测试。更新书的库存,使书号对应的库存减num,若库存不足,则给出提示,并且不更新。,若库存不足,则给出提示,并且不更新。,若余额不足,则给出提示,并且不更新。

2023-04-21 21:16:10 833 1

原创 一、Linux常用文件命令

班级: 学号: 姓名: 成绩:正在上传…重新上传取消实验四 LINUX文件系统编程一、Linux常用文件命令(一)实验目的1.加深对文件,目录,文件系统等概念的理解。2.掌握Linux文件系统的目录结构。3.掌握有关Linux文件系统操作的常用命令。4.了解有关文件安全方面的知识。(二)实验准备文件及其分类 文件是Linux用来存储信息的基本结构。一个文件就是被命名的一组信息。 Linux文件通常分为普通文件、目录文件、特

2022-11-08 08:33:15 1773

原创 关于“org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: ”报错

解决方法:缺少“/”,在箭头处加/即可。

2022-10-27 12:18:05 536

原创 【无标题】Java web应用编程基础实验报告Html + CSS + JavaScript

Java web应用编程基础实验报告Html + CSS + JavaScript

2022-10-09 16:26:58 3212

springboot整合mybaties和mybaties plus

springboot整合mybaties 用xml写sql

2023-12-04

实验撒啊啊啊啊啊啊啊啊啊啊啊啊啊

aasf是否

2022-11-08

基于java+css+jsp+mysql+jquery+bootstrap班级成员信息管理系统

基于css+jsp+mysql+jquery+bootstrap+java+javaweb+表现层+数据层(持久层)+业务层三层结构的班级成员信息管理系统,普通用户登录后能够在系统中查看成员信息,管理员登录后能够查看、添加、修改、删除成员数据。。

2022-10-28

计算机实验计算机实验计算机实验计算机实验

计算机实验计算机实验计算机实验计算机实验

2022-10-20

大数据 班级数据大数据 班级数据

大数据 班级数据 大数据 班级数据大数据 班级数据

2022-09-01

大数据 基于mapreduce

大数据 基于mapreduce

2022-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除