自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot注解

分别表示处理 HTTP 的 GET、POST、PUT、DELETE 请求的方法,用于映射请求 URL 到具体的处理方法。:用于表示需要验证的方法参数,结合 Hibernate Validator 进行方法参数的校验。:用于声明事务性方法,使得方法具有事务性,通常用在 Service 层的方法上。:用于映射 HTTP 请求到处理方法上,可以指定请求的 URL、请求方法等属性。:监听 Spring 应用中的事件,可以在方法中处理特定的事件。:表明被注解的方法是一个异步方法,可单独开启一个线程来执行。

2024-03-20 19:49:26 1491 2

原创 后端异常处理:全局异常处理器

如果有Result标准返回类可以return Result.error("对不起,您的操作有问题");

2024-03-20 19:39:33 390

原创 登录校验:JWT令牌、Filter、Interceptor

初始化方法,Web服务器启动后创建Filter调用,只调用一次。

2024-03-20 19:31:20 638

原创 HTTP协议和TCP协议的关系

HTTP(Hypertext Transfer Protocol)是一种用于在网络上传输超文本的应用层协议,而TCP/IP(Transmission Control Protocol/Internet Protocol)是一组网络通信协议,其中TCP负责在传输层提供可靠的数据传输,而IP负责在网络层提供数据包的路由和传输。虽然HTTP和TCP/IP协议具有不同的功能和特点,但它们之间存在密切的联系。TCP是比HTTP更为底层的协议,HTTP是应用层协议,而TCP是传输层协议。

2024-03-10 17:25:58 371

原创 数据库系统的三级模式结构

如果要修改数据库的存储结构,比如改变成绩信息的存储格式或索引方式,只需修改内部模式,而不需要修改外部模式或概念模式。(也就是我们这些数据库设计者或是DBA在操作数据库管理系统时,比如mysql,我们可以通过DataGrip等IDE查看到数据库的所有表、所有视图,我们在这一层级上操作数据库,建表、增删改查等一系列操作)举例来说,假设有一个外部模式用于学生查询个人成绩信息,概念模式定义了学生、课程和成绩之间的关系,而内部模式则确定了在数据库中,学生信息、课程信息和成绩信息是如何物理存储的。

2024-03-09 20:52:02 247

原创 网站设计与开发大作业:设计自己的个人网站

这个公共JS的导入,实现了网站的响应式结构,根据当前设备宽度和预设的设计宽度,自动调整根元素的字体大小。那么本次大作业制作过程到这里就步入尾声了,首先我结合UI设计和具体代码讲述了网站呈现的两个组件和六个页面,接着谈了谈我本次大作业的设计原则和网站都要遵循的设计原则(响应式、重置CSS等),最后对前后端交互的实现进行探讨。页面分为两个section,第一个section是一张大图,配合下雨的气氛,正中间是我最喜欢的动漫角色的头像(这里放我的头像试了一下不太美观),头像的下面是网站的介绍文字。

2024-02-28 21:58:18 1831

原创 数据结构课设:栈计算器

(一)需求和规格说明问题描述:设计并实现计算器。编程任务:利用栈计算器的底层原理,实现一个计算器程序。 用户可以在图形交互界面输入算式。 点击“=”后,计算结果呈现在图形交互界面上显示给用户。 增加3个逻辑运算符 &&、||、 !,并能处理逻辑运算符和算术运算符的混合运算。 有异常处理功能,并能及时反馈给用户。(二)设计1.问题分析我们在基础框架上选择沿用STL实现的栈计算器,通过之前的学习我们知道栈计算器的原理是设计两个栈,一个是操作数栈,另一个是运

2024-02-26 20:47:28 788

原创 软件工程概论知识点(复习)

通过这种简洁的格式,用户故事能够快速且清晰地表达用户的需求和期望,提供给团队一个共同的理解,使其更好地开发出满足用户需求的功能。需要注意的是,用户故事并不是详尽无遗的规范文档,而是简明扼要地描述用户需求,并鼓励与利益相关者进行进一步的讨论和细化。它提供了一套丰富的图形符号和规范,用于表示不同类型的模型元素、关系和行为,以及它们之间的交互和结构。这个Scrum感觉是挺有意思的,就是不停的周期性的冲刺完成任务,每天还要开15分钟的短会,每个人聊一下上次例会后做了什么,遇到的困难,下次例会前做了什么。

2024-01-16 22:53:34 1665 1

原创 网页设计与开发:How to 运行大实例网站

由于大实例中的node-sass版本号为4.13.1,于是我对照这张表,认为我应该下载NodeJS13.x的版本,所以我直接卸载掉了NodeJs18.18.0,重新下载了NodeJS13.3.0,并配置了NodeJS13的所有环境变量,但是重新配置后还是在报错“版本不兼容”,在这之后又尝试了13.9.0,为此还学会了用NVM下载管理NodeJS版本,NVM就像Anaconda很便利。主要包括前端依赖项的下载、数据库对应表、视图、函数的建立,Redis与Minio服务器的下载运行,后端依赖项的下载。

2023-12-31 20:03:34 892

原创 机器学习:gastric.xlsx数据集文本分类

TextCNN是一种用于文本分类的卷积神经网络模型。它主要应用于处理文本数据,如情感分析、垃圾邮件识别等任务。TextCNN使用卷积神经网络的思想来处理文本数据。提到卷积神经网络,我们第一个想到的往往是对图像的特征提取,而TextCNN对文本词向量进行卷积提取特征是非常有创造性的。它的输入是一个句子或一个文本,通常通过将文本转换为词向量或字符向量的形式来表示。这些向量作为模型的输入,经过卷积层和池化层的处理,用于提取句子中的局部特征。然后将特征进行合并,并通过全连接层进行分类。

2023-12-31 20:01:08 852

原创 标准返回Result类

Result类使用了泛型T,以便可以承载不同类型的数据。code表示响应状态码,message表示响应消息,data表示响应数据。可以根据实际需要,进一步添加其他字段,如时间戳等。此外,可以根据具体的业务需求,在Result类中添加更多的辅助方法,以方便对返回结果进行处理。例如,添加success和error等方法用于快速构建常见的成功和错误响应。

2023-11-22 21:30:08 113

原创 Java 7引入的try-with-resources

当我们在使用Java中的IO流或JDBC时,非常需要注意的一点就是必须关掉开启的资源。不然可能造成资源泄漏的问题。为简化这一流程,Java7引入了try-with-resources特性,可以自动关闭在try()中开启的资源。当我们利用try-with-resources特性后,逻辑在执行结束后,会自动关闭在try()中开启的资源文件。不使用try-with-resources特性,我们必须在逻辑执行完毕后手动的在finally块中释放资源。

2023-11-22 20:14:55 65

原创 反向传播、梯度消失、梯度爆炸

一些预备知识。

2023-11-15 21:31:44 82 1

原创 Python大作业 数字病理学图像svs文件任意倍率浏览

(7)附件 11 中还包含 wsi-01.svs 和 wsi-02.svs 两个文件,请参考文献[1]的设计风格和模 式,利用 python、OpenSeadragon 库和 OpenSlide 库,设计一套能够显示 wsi-01.svs 和 wsi-02.svs 文件的前后端 web 软件,可支持任意倍率浏览、任意颜色曲线标注,其他具体细节功能或特色功能可自行决定。图像是可以缩放移动的,朋友们我说句题外话,这个图片放大后细胞清晰可见,看的我非常不适,有一种想偶图的感觉。可以从我的网盘链接下载。

2023-11-01 20:28:09 660 1

原创 JSP不堪重用,AJAX重拳出击

所以现在都用HTML+AJAX代替JSP了嘛,AJAX向后台服务器发送请求刷新局部页面,后端在这部分需要做工作量减少到写接口完成接口,开项目需求分析会的时候前后端都来听听,项目经理来写接口文档,分头实现,效率不知道高到哪里去了。3、前端工程师完成 HTML 页面后,需要由 Java 工程师将其修改为 JSP 页面,而由于页面中经常包含大量的 JavaScript 代码,出错的几率较高。用过JSP的朋友们对缺点2可能感受最直观,如果js代码少的话还好,但是如果很多,后端工程师在修改时很容易不小心哪里写错。

2023-10-31 20:36:45 407 1

原创 分享python一些有趣的第三方库

'冬天', '不', '像', '夏天', ',', '没入', '深夜', ',', '路上', '已', '静悄悄', '悄悄', '悄悄的', ',', '再加', '加上', '这里', '本', '就', '人烟', '人烟稀少', '稀少', ',', '更是', '静', '的', '可怕', '。', '转过', '转过身', ',', '看', '一眼', ',', '\n', '又', '迅速', '转过', '来', ',', '心跳', '开始', '加快', '。

2023-10-24 22:29:00 130

原创 MyBatis中的单例模式-SqlSessionFactory

因为MyBatis的本质就是Java对数据库的操作,所以SqlSessionFactory的生命周期存在于整个MyBatis的应用中(这很关键)。所以一旦创建了SqlSessionFactory,就要长期保存它,直到不再使用MyBatis,所以可以认为SqlSessionFactory的生命周期就等同于MyBatis的应用周期。如果创建多个SqlSessionFactory,那么就存在多个数据库连接池,不利于对数据库资源的控制,也将导致数据库连接资源被消耗光,出现系统宕机等情况,所以尽量避免出现这种情况。

2023-10-16 20:53:19 151 1

原创 Java实验四 JavaWeb编程

1.掌握Java Web服务器Tomcat的安装、配置。2.学会简单的HTML表单设计,表单提交。3.掌握JSP中的request对象、session对象的使用。1.下载安装Tomcat8,对其进行配置。启动Tomcat服务器,在浏览器输入,查看浏览器输出界面;2. 定制配置:(1)修改Tomcat的服务端口为88(默认安装为8080);(2)修改HTTP GET方式的字符编码为UTF-8(默认为ISO-8859-1);

2023-10-15 13:26:09 710 5

原创 解决SpringBoot打开Web显示Whitelabel Error Page

你的后端代码应该与TestApplication放在同一个包下。出现这个问题一个可能的原因是因为你的项目结构。

2023-10-12 21:05:01 88

原创 解决Vue热部署失效的问题

迷惑的一篇文章。

2023-10-10 23:03:15 435 6

原创 Java实验三 基于GUI的网络通信程序设计【平铺直叙版】

Java实验三:基于GUI的网络通信程序设计【平铺直叙版】

2023-10-07 17:43:38 320 3

原创 Javascript小小抽签器

JS小小抽签器,有文字闪动效果。

2023-10-04 20:54:07 272 2

原创 安卓程序-垃圾分类知识小竞赛

最后还调用了Android的系统Action,可以直接给我打电话催更,存粹娱乐的低成本制作,仅供消遣!之前做三下乡时候涉及到垃圾分类这个话题,于是我就用AS做了一个垃圾分类知识竞赛小程序。接下来的问题及其回答的代码和布局XML文件就是和第一个类似啦。运行个虚拟机给我电脑内存搞上90%了。这是第一个问题活动界面的java代码。布局效果是这样的,有点丑对吧,哈哈。迎面而来的是一个丑陋的欢迎界面。最后是MVP结算(喜!

2023-10-01 23:50:53 87

原创 简易查重:最长公共子串、子序列,编辑距离算法

这道题目可以采用动态规划的算法来实现,将求解2个字符串的最长公共子串转化为二维DP的问题,而对于动态规划问题,我们需求解出其状态转移方程,经过分析可以知道,对于两个字符串之间的最长公共子串,可以以空间换取时间,制作一个DP表记录最长公共子串的长度,如果两个字符相同,则当前DP表值为上对角线DP值加一,代表最长公共子串的长度加一。左边是1+1=2,上边是2+1=3;当两个字符串都为空的时候,操作数是0,所以(0,0)是0步操作,(1,1)之所以是1,是因为由d变为a,所需要的操作是一步!

2023-10-01 23:32:20 204

原创 基于QT、MySQL的电子词典

数据结构课程设计。

2023-10-01 23:24:56 201

原创 CIFAR10分类问题-经典神经网络

CIFAR10数据集是用来监督学习训练的,那么每个样本就一定都配备了一个标签值(用来区分这个样本是什么),不同类别的物体用不同的标签值,CIFAR10中有10类物体,标签值分别按照0~9来区分,他们分别是飞机( airplane )、汽车( automobile )、鸟( bird )、猫( cat )、鹿( deer )、狗( dog )、青蛙( frog )、马( horse )、船( ship )和卡车( truck )。接着是下载数据集、定义损失函数(交叉熵)、训练。

2023-10-01 22:13:22 408 8

原创 Java实验二 货物进销管理系统

这是JAVA实验二。货物进销管理系统

2023-10-01 21:45:50 381 1

空空如也

空空如也

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

TA关注的人

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