- 博客(58)
- 资源 (11)
- 收藏
- 关注

原创 mybatis的详细执行流程
mybatis完整流程分析1、Resource获取加载全局配置文件2、实例化SQLSessionBuild构造器3、解析配置文件流XMLConfigBuilder4、Configuration所有的配置信息5、SqlSessionfactory实例化6、Transaction事务管理7、创建executor执行器8、创建SQLSession9、jdk动态代理生成mapper接口的代理对象10、Mapper对象调用执行用户方法11、在执行增删改查成功的前提下,提交事务,未成功,则需要回滚事务12、关闭SQLS
2021-07-18 20:35:16
2347
12

原创 人事管理系统(数据库课程设计含报告和源码)
题目 3 人事管理系统企业人事管理系统主要用于员工个人资料的录入、职务变动的记录和管理。使用人事管理系统,便于公司领导掌握人员的动向,及时调整人才的分配。一、系统需求分析1.1 系统功能分析人事管理系统主要有以下几项功能要求: 新员工资料的输入。 自动分配员工号,并且设置初始的用户密码。 人事变动的详细记录,包括岗位和部门的调整。 员工信息的查询和修改,包括员工个人信息和密码等。1.2 系统功能模块设计(划分)根据系统功能要求,可以将系统分解成几个模块来分别设计应用程序界面,如
2021-05-08 23:31:45
17400
19
原创 pd.read_excel只能读取第一个sheet1(默认)的内容
将sheet_name参数改为sheetname。记录这个无语的错,找错一个小时。
2024-02-28 22:48:43
633
原创 国内镜像源配置方法(包括临时和永久方法)
使用pip的 参数 -i 指定镜像源的地址,例如 想在阿里云镜像源下载Pillow包。配置pip的全局镜像地址为清华大学的镜像源。临时使用某个镜像源下载。
2024-01-12 18:39:49
1965
原创 牛客刷题----KY45 skew数
解题思路:本题代码量比较短,题目要求是对于每一位都有个处理再相加,所以我们采用字符串输入更加简便,我直接用的string,而看到大佬的代码是用的char,他对于每一位的处理是 num[i]-'0' ,我用的是string转int类型,stoi()因为首先想到的就是这个函数,大佬的比较简便,值得学习。**注意:数学函数中的多少此方 头文件c++是include c是include 对于这个函数使用时pow(a,b)**常
2023-03-09 11:53:38
2678
原创 牛客刷题---KY102 计算表达式
KY102 计算表达式 本题思路:首先先掌握套路,这种题一定使用的是两个栈(数字栈和符号栈),再加上一个符号级别的map更加方便,这里的符号优先级也可以用其他方法,但map使用更加巧妙。这里使用的是fgets读取,然后赋值给string类型的变量,接着再对这个string类型的字符串遍历,遍历有以下几种情况,1 数字2 符号 3 换行,所以在处理这个字符串之前先加入一个自定义结束符$,直接两种情况即可 1 数字 2 其他,然后再对各种情况详细处理。注意这个函数的使用:stod()和stoi()
2023-03-09 10:53:03
2570
原创 完整详细的汇编实验报告
实验仪器设备以及实验软硬件要求 硬件环境:计算机系统Windows软件环境:MASM、DEBUG、LINK等应用程序实验目的1、要求掌握使用Debug命令查看寄存器的和内存的方法2、通过实例认识汇编语言程序,初步了解程序格式、段定义、标号、DOS系统功能、操作数、指令、说明语句等作用。3、掌握汇编语言程序从设计到形成可执行程序文件的方法和步骤。4、了解汇编语言的系统工作文件和工作环境。理解汇编程序和连接程序...
2022-06-12 21:31:23
8711
1
原创 网上购物商城前后端(安卓课程设计)
网上购物商城1.掌握 Android 中的菜单及导航框架。2.掌握自定义布局。3.掌握 Android 中的数据存储。4.掌握Spring boot的快捷开发1.技术实现① 前端-安卓端② 后端-服务器端2.模块介绍商城安卓前端:服务器后端:3.设计步骤1.需求分析:要求实现商品展示、商品详细介绍、下订单、购物车;实现用户注册、登录、查看历时订单。数据:可采用静态的固定的数据来模拟,可以设置服务器端。2.总体设计:通过分析要求信息,对软件的外部条件......
2022-06-12 21:09:59
5984
3
原创 数据分析挖掘实验报告及算法源码
四个实验21面,帮助你学习参考使用,帮助你取得更好成绩报告地址:数据分析挖掘实验报告及其算法源码必修 实验类型 设计Python3.7运行环境、VS Code1.62 编译器、win10操作系统1、实现Apriori关联规则算法的算法设计2、熟悉Apriori关联规则算法的算法原理Apriori算法是常用的用于挖掘出数据关联规则的算法,它用来找出数据值中频繁出现的数据集合,找出这些集合的模式有助于进行决策。如果某个项集是频繁的,那么它的所有子集也是频繁的。如果某一个项集是非频繁的,那么它的所有超集(
2022-06-12 20:19:43
1176
原创 基于Android的聊天网络应用(安卓开发实验报告)
一、实验题目基于Android的聊天网络应用二、实验目的1、了解安卓应用的发布流程,掌握Android网络编程。2、了解及掌握Android+Socket即时通讯应用技术。3、对安卓开发流程有深入的了解。
2022-06-12 19:54:26
3439
原创 计算机组成原理课程设计(很全面有保障)
课程设计源码放在下面了,文章放不了代码文件,只能提供下载,大家可以在最下面点击下载!!实验一 验证74LS181运算和逻辑功能1、实验目的(1)掌握算术逻辑单元(ALU)的工作原理;(2)熟悉简单运算器的数据传送通路;(3)画出逻辑电路图及布出美观整齐的接线图;(4)验证4位运算功能发生器(74LS181)组合功能。实验二 运算器实验目的(1)熟练掌握算术逻辑单元(ALU)的应用方法;(2)进一步熟悉简单运算器的数据传送原理;(3)画出逻辑电路图及布出美观整齐的接线图;(4)熟
2021-12-21 20:20:18
1416
原创 EDA数字系统设计与VHDL课程大作业
EDA数字系统设计与VHDL课程大作业题目一:数字频率计设计(平台实现)★(1) 能对输入的方波信号频率进行采样;(2) 采样频率范围为0~5999999Hz,以1Hz为单位进行显示;(3) 采用七个七段数码管显示当前采样的频率值,如采样频率值为500HZ,则只显示500,而不显示0000500(即前面4个0不显示);(4)本电路系统板输入时钟为6MHz。完整数字系统设计代码及其报告下载:EDA源码报告点这里VHDL部分代码:实验测试图:完整数字系统设计代码及其报告下载:EDA源码报
2021-12-13 21:12:29
2265
3
原创 操作系统课程设计---实验六 银行家算法的模拟与实现
实验六 银行家算法的模拟与实现完整课程设计源码及其报告查看:陈陈的操作系统课程设计1、实验目的(1) 进一步理解进程的并发执行。(2) 加强对进程死锁的理解,理解安全状态与不安全状态的概念。(3) 掌握使用银行家算法避免死锁问题。2、实验基本知识及原理(1)基本概念死锁:多个进程在执行过程中,因为竞争资源会造成相互等待的局面。如果没有外力作用,这些进程将永远无法向前推进。此时称系统处于死锁状态或者系统产生了死锁。安全序列:系统按某种顺序并发进程,并使它们都能达到获得最大资源而顺序完成的序列
2021-12-09 14:55:11
10513
4
原创 操作系统课程设计---实验七 磁盘调度算法的模拟与实现
实验七 磁盘调度算法的模拟与实现1、实验目的(1) 了解磁盘结构以及磁盘上数据的组织方式。(2) 掌握磁盘访问时间的计算方式。(3) 掌握常用磁盘调度算法及其相关特性。2、实验基本知识及原理(1)磁盘数据的组织磁盘上每一条物理记录都有唯一的地址,该地址包括三个部分:磁头号(盘面号)、柱面号(磁道号)和扇区号。给定这三个量就可以唯一地确定一个地址。(2)磁盘访问时间的计算方式磁盘在工作时以恒定的速率旋转。为保证读或写,磁头必须移动到所要求的磁道上,当所要求的扇区的开始位置旋转到磁头下时,
2021-12-09 14:54:32
12393
5
原创 操作系统课程设计---实验十 简单shell命令行解释器的设计与实现
实验十 简单shell命令行解释器的设计与实现1、实验目的本实验主要目的在于进一步学会如何在 Linux 系统下使用进程相关的系统调用,了解 shell 工作的基本原理,自己动手为 Linux 操作系统设计一个简单的命令接口。2、背景知识本实验要使用创建子进程的 fork()函数,执行新的命令的 exec()系列函数,通常 shell 是等待子进程结束后再接受用户新的输入,这可以使用 waitpid()函数。以上相关的系统函数调用的说明请参见实验二的背景知识。3、设计内容与要求要设计的 s
2021-12-09 14:53:51
4576
3
原创 操作系统课程设计---实验九 基于信号量机制的并发程序设计
操作系统课程设计—实验九基于信号量机制的并发程序设计实验九 基于信号量机制的并发程序设计1、实验目的(1) 回顾操作系统进程、线程的有关概念,针对经典的同步、互斥、死锁与饥饿问题进行并发程序设计与实现。(2) 理解互斥体对象,利用互斥与同步操作编写读者-写者问题的并发程序,加深对 P (即semWait)、V(即 semSignal)原语以及利用 P、V 原语进行进程间同步与互斥操作的理解。(3) 理解 Linux 支持的信息量机制,利用 IPC 的信号量系统调用编程实现哲学家进餐问题。2、设
2021-12-09 14:53:12
2571
3
原创 操作系统课程设计(linux操作系统)
操作系统课程设计 本操作系统课程设计主要在linux虚拟机上操作,请下载虚拟机相关软件!实验一 Windows 进程管理实验二 Linux进程管理实验三 Linux进程间通信实验四 Windows 的互斥与同步实验五 内存管理实验六 银行家算法的模拟与实现实验七 磁盘调度算法的模拟与实现实验八 虚拟内存页面置换算法的模拟与实现实验九 基于信号量机制的并发程序设计实验十一 简单二级文件系统的设计本操作系统课程设计主要在linux虚拟机上操作,请下载虚拟机相关软件!更多课程设计源码请进主页查看搜索:
2021-12-09 14:50:33
11829
3
原创 论国产操作系统的研发及其软件生态系统建设的重要性
论国产操作系统的研发及其软件生态系统建设的重要性思政小论文(随笔写)前言在加强操作系统的研发的同时,生态也极为重要。当然,建设一个完善的国产操作系统对于我国的计算机产业、手机产业、软件产业也有着重大作用。提示:以下是本篇文章正文内容,下面案例仅供参考一、研发国产操作系及其软件生态系统建设的重要性是什么?我国操作系统经过近20年的发展,特别是2008年“核高基”重大专项实施以及鸿蒙系统的诞生,在技术、产品、市场、应用等方面取得了明显进展,—些产品已经达到“可用、适用”的水平,并在国防、电信、能
2021-11-16 21:47:47
5466
原创 史上最详细的宝塔部署java项目流程
最详细的宝塔部署java项目教程使用宝塔面板部署你的springboot项目、web项目都是一样的步骤,非常详细!!1、首先知道服务器实例的密码,待会远程连接会使用2、跳转到另外一个界面之后,输入密码登录3、进入宝塔官方网站 url地址 https://www.bt.cn/download/linux.html4、输入复制的命令 等待安装宝塔面板,粘贴点击回车即可5、我们进入安装好的宝塔面板所给的地址,然后输入所给的账号密码6、到达宝塔面板的主界面,不推荐使用一键安装7、点击软件商店进行安装 数据库、
2021-11-13 14:49:21
40668
22
原创 使用IDEA快速创建一个SpringBoot项目
使用IDEA创建一个SpringBoot项目1、首先打开你的 IntelliJ IDEA 2020.3.1 x64 (这是我的版本),你们的版本可能不一样然后点击new Project创建一个新项目2、直接点击Spring Initializr(Spring项目快速生成)接着选择项目的SDK版本 我用的是java8,还可以选择其他的下面那项直接选择默认就行(选择一个starter的服务版本地址 idea默认给的就是spring官方地址,在springboot网站直接下载是一样的,只不过idea提
2021-10-11 20:21:26
694
原创 Mybatis注释中找到无效的 XML 字符 (Unicode: 0xdb9a)
Mybatisbug:在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)错误原因:The error may exist in com/chen/dao/UserMapper.xmllineNumber: 10; columnNumber: 14; 在注释中找到无效的 XML 字符 (Unicode: 0xdb9a)也就是在mapper对应的xml中对应行中注释出现了XML的字符导致错误,直接删除那个注释即可还有就是出现无效的utf-8字符无效的情况下直接将xml的文件头encod
2021-07-26 13:36:56
764
原创 Idea连接数据库,自动快捷创建pojo下的实体类
Idea连接数据库,自动快捷创建实体类Idea连接MySql数据库的出现时区问题的解决方法在下面链接:—-----idea连接出现问题解决办法1、首先连接数据库 然后打开表目录2、然后右键选择一个表3、点击后 选择你想要的放的目录文件4、点击后就可以看到idea中对应的文件下出现了这个实体类5、完成OKK...
2021-06-01 18:28:59
761
原创 SQLyog 连不上 MySQL (出现1045错误)
SQLyog 连不上 MySQL (1045错误)ERROR NO.1045 解决方法1。停止MySQL服务:运行net stop mysql2。修改MySQL源文件夹中的my.ini,运用查找功能找到【mysqld】,在其下加上一行 skip-grant-tables,保存。3。启动MySQL服务:运行net start mysql4。ok输入连接即可...
2021-05-30 21:20:36
10502
5
原创 idea连接mysql报错
idea连接mysql报错Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property原因时区问题,MySQL驱动默认UTC时区。解决方案在url后添加:?serverTimezone=GMT%2B8**
2021-05-30 21:13:45
172
原创 让面试官为你加分的一道程序面试题
高难度面试题:请你谈一谈网站是如何进行访问的?1.输入一个域名:回车2.检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射如果有:直接返回对应的ip地址,在这个地址中,有我们需要访问的web程序,可以直接访问没有:去DNS服务器去找,找到的话就返回,找不到就直接返回找不到(中间会有转换机之类的)...
2021-05-19 11:02:21
122
原创 JAVA标识符命名规则
JAVA标识符命名规则:标识符用作于给变量、类、方法命名标识符有大小写字母、数字、下划线、以及美元符号组成,但不能以数字开头区分大小写不能使用Java关键字不能与类名重复长度无限制名称尽量见名知意常用命名规范:包名:使用小写字母。类名和接口名:通常定义为由具有含义的单词组成,所有单词的首字母大写。方法名:通常也是由具有含义的单词组成,第一个单词首字母小写,其他单词的首字母都大写。变量名:成员变量和方法相同,局部变量全部使用小写。常量名:全部使用大写,最好使用下划线分割单词。..
2021-04-19 20:19:53
334
原创 JAVA基础入门编程题练习(二)
JAVA基础入门编程题练习(二)2.设计一个Shape接口和它的两个实现类Square和Circle。要求如下:(1)Shape接口中有一个抽象方法area(),方法接收有一个doubl e类型的参数, 返回一double类型的结果。(2)Square和Circle中实现了Shape接口的area() 抽象方法,分别求正方形和圆形的面积并返回。在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。代码如下:package 测试;interface Sha
2020-11-30 21:18:12
1168
1
原创 JAVA基础入门编程题练习(一)
JAVA基础入门编程题练习(一)1.设计一个学生类Student和它的一个子类Undergraduate。要求如下:(1) Student类有name和age属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show ( )方法打印Student的属性信息。(2)本科生类Undergraduate增加一个degree(学位)属性,有一个包含三个函数的构造方法,前两个参数用于给继承的name和age属性赋值,第三个参数给degree专业赋值,一个show()方法用于打印Undergr
2020-11-30 20:55:40
1959
6
原创 第3关:String&StringBuilder&StringBuffer类-练习
第3关:String&StringBuilder&StringBuffer类-练习任务描述通过所学知识,完成本关任务。编程要求[comment]: <> (“编程要求”部分介绍本关任务的具体要求,如实现步骤,规则等,最好能给出效果图)请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:编写测试类,输入一个标准的网址,输出其域名的主体;将该主体转换为大写,打印输出;具体输出要求请看测试说明。测试说明补充完代码后,点击测
2020-11-24 15:54:19
6135
1
原创 第4关:Random类
第4关:Random类任务描述本关任务:掌握Random类以及Random类的使用。编程要求comment: <> (“编程要求”部分介绍本关任务的具体要求,如实现步骤,规则等,最好能给出效果图)请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:设计一个密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码。分别以1、2、3作为种子数创建Random对象,生成六位随机密码进行测试。具体输出要求请看测试说明。测试说明
2020-11-24 15:53:35
7006
2
原创 第5关:Date类和SimpleDateFormat类的用法--常用类
第5关:Date类和SimpleDateFormat类的用法任务描述本关任务:掌握Date类以及DateFormat类的相关用法。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:编写测试类,算一下你的出生日期到2020年10月1日总共有多少天;具体输出要求请看测试说明。测试说明补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。测试输入:1999-09-01预期输出:你的出生日期距离202
2020-11-24 15:51:46
5529
原创 第6关:Math类
第6关:Math类任务描述本关任务:掌握Math类和Math类中的部分方法。编程要求comment: <> (“编程要求”部分介绍本关任务的具体要求,如实现步骤,规则等,最好能给出效果图)请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:编写测试类MathTest,输入4个int类型数值,7个double类型数值;分别输出第一个数的平方根,第二个数的立方根,第三个数的第四个数次方,第五个数和第六个数的最大值、最小值,第七个数的绝对值,第
2020-11-24 15:50:32
5652
原创 第3关:文件查看器 文件类
第3关:文件查看器任务描述本关任务:实现一个文件查看器,要实现指定文件夹下所有文件以及文件夹目录结构的展示。测试说明补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。样例1输入:src/step3/root输出:样例2输入:src/step3/dir输出:提示:java中的File类有listFiles方法可以获取文件目录。你可以通过如下链接下载本关涉及到的目录文件:https://www.educoder.net/attachment
2020-11-24 15:50:08
2531
2
原创 第4关:图片查看器
第4关:图片查看器挑战任务本关任务:小明想要开发一个图片查看器,但是他想只显示文件夹下所有图片类型的文件。你来帮小明实现这个功能吧。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:实现对给定文件夹目录结构的展示,并以文件名按升序排序的形式打印至控制台。如果是文件夹则在其名字之前加上±-,若是文件则加上–,上级目录与下级目录、下级文件用两个空格作为间隔,另外需要对文件进行过滤,只显示图片类型的文件,本关需要过滤的图片文件类型有:“jpg,pn
2020-11-24 15:49:37
5014
3
原创 第1关:创建文件
第1关:创建文件任务描述本关任务:在指定文件夹下创建文件。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:在src/output目录下创建hello.txt,test.txt文件。需要先创建test.txt,后创建hello.txt。注意:文件操作有异常需要抛出。小贴士:在windows系统中文件目录表示方式为 D://XX.XX,在Linux中文件目录的表示方式为/xxdir/filename.txt ,在平台中使用的是Linux环境
2020-11-24 15:49:13
7272
1
原创 第2关:文件的常用操作
第2关:文件的常用操作任务描述本关任务:创建文件夹,删除文件,列出文件和目录。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,实现文件夹下所有文件信息的列出,删除指定文件夹,在文件夹下创建文件,具体要求如下:在src/下创建文件夹test2文件夹;删除src/output/下的test2.txt文件;在src/test2/目录下创建helloworld.txt文件和step2.txt文件;将src/output/目录和src/test2/目录下所有文
2020-11-24 15:48:47
6297
原创 第2关:JAVA基础类型包装类-练习
第2关:JAVA基础类型包装类-练习任务描述通过所学知识,完成本关任务。####相关知识略编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:编写测试类,输入int型值aa传递给Integer类对象a,String型值bb传递给Integer类对象b,输入int型值c,aa、bb、c对应的数值相等;输入String型值str11传递给String类对象str1,输入String型值str22传递给String类对象str2,str1和str
2020-11-23 20:26:58
4615
1
原创 第1关:Object类
第1关:Object类任务描述本关任务:掌握Object类及Object类的一些常用方法。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:Demo类和Person类已经写好,在测试类中创建Demo类对象d1,传入输入值num1, d1调用toString方法并打印输出该值;创建Demo类对象d2,同样传入输入值num1,打印判断d1和d2是否相等(实际是比较地址);创建Person类对象p,传入输入值num2,打印判断d1和p是否相等(实
2020-11-23 20:26:19
4920
1
原创 第3关:包装类与字符串之间的转换
第3关:包装类与字符串之间的转换任务描述本关任务:实现基本数据类型与字符串的相互转换。编程要求请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下:完成基本数据类型与字符串之间的相互转换。测试说明:补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。预期输出:str + 12 的结果为: 78.512d + 100 的结果为: 280.2开始你的任务吧,祝你成功!package step3;pub
2020-11-23 20:25:02
3747
2
完整详细的汇编语言实验报告
2022-06-12
安卓课程设计--网上购物商城前后端源码及报告
2022-06-12
数据分析挖掘实验报告及其算法源码(源码是python)
2022-06-12
安卓实验报告(聊天室应用)
2022-06-12
计算机组成原理课程设计代码.zip
2021-12-21
计算机组成原理课程设计报告.docx
2021-12-21
社会实践报告(关于大学生外卖食品卫生安全情况调查报告)
2021-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人