自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自注意力机制 Self-Attention与Transformer的原理及结构(编码器、解码器的原理及代码实现)

自注意力机制 Self-Attention与Transformer的原理及结构(编码器、解码器的原理及代码实现)

2022-08-30 16:08:41 4267 1

原创 GNN图神经网络的原理及GGNN、GCN原理及发代码分析

GNN图神经网络的原理及GGNN、GCN原理及发代码分析

2022-08-30 15:57:19 4092

原创 GAN生成对抗网络的原理及CycleGAN、Pixel2Pixel、starGAN的的原理即实现

GAN生成对抗网络的原理及CycleGAN、Pixel2Pixel、starGAN的的原理即实现

2022-08-30 15:46:44 1176

原创 RNN循环神经网络原理、变种的学习及进行情感预测与长短期记忆神经网络LSTM

RNN循环神经网络原理、变种的学习及进行情感预测与长短期记忆神经网络LSTM

2022-08-30 15:24:24 700 1

原创 CRUD实验-数据列表展示、分页数据展示及删除功能

文章目录一、数据列表展示二、使用步骤1.引入库2.读入数据总结@AllArgsConstructor@NoArgsConstructor@Data@TableName("users")public class Users { @TableField(exist = false) private String username; @TableField(exist = false) private String password; private I..

2022-02-07 12:54:03 267

原创 整合MyBatis、整合MyBatisplus完成CRUD

文章目录一、引入依赖二、配置模式三、配置文件四、整合MyBatisplus完成CRUD五、查询错误解决整合MyBatisplus完成CRUD一、引入依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4&lt..

2022-02-06 21:06:10 1920

原创 单元测试-JUnit5

文章目录一、引入依赖二、Spring的JUnit 5的基本单元测试模板三、常用注解四、断言机制五、前置条件六、嵌套测试七、参数化测试八、迁移指南 Junit4->Junit5一、引入依赖<dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <scope>tes..

2022-02-04 23:55:28 308

原创 整合druid数据源

文章目录一、自定义方式二、druid数据源starter整合方式https://gitcode.net/mirrors/alibaba/druid?utm_source=csdn_github_acceleratorDruid是什么?它是数据库连接池,它能够提供强大的监控和扩展功能。介绍:https://github.com/alibaba/druid/wiki/Druid%E8%BF%9E%E6%8E%A5%E6%B1%A0%E4%BB%8B%E7%BB%8DSpring Boot整合第三..

2022-02-03 23:19:24 417

原创 Web原生组件注入-原生注解与Spring方式注入

文章目录一、使用Servlet API二、使用Filters三、使用listeners四、注入的另一种方式-使用RegistrationBeanServlets, Filters, and listeners一、使用Servlet API指定原生组件放在哪@ServletComponentScan(basePackages = “com.eatguigu.admin”)直接相应,没经过Spring拦截器@WebServlet(urlPatterns = “/my”)@WebServlet..

2022-02-02 20:47:33 104

原创 自定义错误页面

文章目录一、默认规则及文件添加二、404界面三、500页面一、默认规则及文件添加默认情况下,Spring Boot提供/error处理所有错误的映射机器客户端,它将生成JSON响应,其中包含错误,HTTP状态和异常消息的详细信息。对于浏览器客户端,响应一个“ whitelabel”错误视图,以HTML格式呈现相同的数据{ "timestamp": "2020-11-22T05:53:28.416+00:00", "status": 404, "error": "Not Found"..

2022-02-02 19:10:15 935

原创 SpringBoot文件上传

文章目录一、页面代码二、文件上传测试(单文件与多文件)三、上传文件大小设置一、页面代码<form role="form" th:action="@{/upload}" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="exampleInputEmail1">邮箱</label> <input ..

2022-02-02 18:14:25 78

原创 拦截器的原理及功能

文章目录一、编写一个拦截器实现HandlerInterceptor 接口二、将拦截器添加到容器中(实现WebMvcConfigurer的addInterceptors方法)三、制定拦截规则一、编写一个拦截器实现HandlerInterceptor 接口//登录检查public class Logininterceptor implements HandlerInterceptor { //目标方法执行前 @Override public boolean preHandle..

2022-02-02 12:59:29 1532

原创 Python淘宝商品比价定向爬虫

#淘宝商品比价定向爬虫import requestsimport re def getHTMLText(url): try: headers = {'cookie':'thw=cn; v=0; t=ab66dffdedcb481f77fd563809639584; cookie2=1f14e41c704ef58f8b66ff509d0d122e; _tb_token_=5e6bed8635536; cna=fGOnFZvieDECAXWIVi96eKju; unb=18...

2022-02-02 12:05:04 566

原创 Thymeleaf的功能及使用

文章目录一、Thymeleaf的使用二、Thymeleaf基本语法三、页面开发一、Thymeleaf的使用引入Starter<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>自动配置好了thymeleaf..

2022-01-30 14:40:43 396

原创 SpringBoot请求处理-常用参数使用 @RequestAttribute、@RequestParam、@RequestHeader 、@PathVariable、@MatrixVariable

文章目录一.常用参数注解使用1. @PathVariable 路径变量2.@RequestHeader 获取请求头3.@RequestParam 获取请求参数4.@CookieValue 获取Cookie值5.@RequestBody 获取请求体[POST]6.请求处理-@RequestAttribute7.@MatrixVariable与UrlPathHelper一.常用参数注解使用@RestControllerpublic class HelloController { @Requ..

2022-01-29 20:25:24 4149

原创 SpringBoot进行Web开发的简单功能

文章目录一、简单功能1.静态资源访问2.静态资源访问前缀3.jar方式添加资源文件二、使用步骤总结一、简单功能1.静态资源访问只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ + 静态资源名原理: 静态映射/**。请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。静态资源也找不到则响应404页面。2.静态资源访问前..

2022-01-29 11:02:59 76

原创 Python豆瓣电影top250爬取

豆瓣电影top250爬取import requestsfrom bs4 import BeautifulSoupimport bs4def geturl(url): try: headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36'}#构造头部 ...

2022-01-28 10:27:50 669

原创 Python爬取bilibili番剧排行

爬取bilibili番剧排行import requests from bs4 import BeautifulSoupimport bs4import redef get_url(url): try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_encoding return r.text except: ...

2022-01-28 10:24:43 1868

原创 SpringBoot应用如何编写、Lombok简化开发、Spring Initailizr初始化项目

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、SpringBoot应用如何编写二、Lombok简化开发一、SpringBoot应用如何编写1.引入场景依赖https://link.csdn.net/?target=https%3A%2F%2Fdocs.spring.io%2Fspring-boot%2Fdocs%2Fcurrent%2Freference%2Fhtml%2Fusing-spring-boot.html%23using-boot-starter2.查

2022-01-28 10:19:24 293

原创 @Configuration、@Import导入组件、@Conditional条件装配、@ImportResource导入Spring配置文件、@ConfigurationProperties配置绑定

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、依赖管理二、自动配置(按需加载)三、注册组件1.@Configuration详解2.@Import详解3.@Conditional条件装配4.@ImportResource导入资源5.@ConfigurationProperties配置绑定一、依赖管理<dependencies> <dependency> <groupId>org.springframework.boot</gro

2022-01-27 17:02:02 1033

原创 建立一个SpringBoot程序

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录第一个Spring程序 Spring HelloWorld一、Maven配置二、引入依赖三、创建主程序四、简化配置五、简化部署第一个Spring程序 Spring HelloWorld一、Maven配置二、引入依赖插入 <parent> <groupId>org.springframework.boot</groupId> <artifac

2022-01-26 22:12:25 174

原创 JAVA多线程模拟火车站售票大厅

文章目录实验要求一、程序流程图(试验原理)二、变量说明三、功能分析及设计四、多线程卖票的实现五、实验结果及代码代码:实验要求用多线程设计一个模拟火车站售票大厅的工作情形。火车站有许多售票窗口,有些开放,有些不开放。用多个线程去订票,不能有两个或者以上的线程订到同一个票,当最后一张票卖掉时,再订就异常提示出票卖完了。每个窗口买票需要1-3秒的时间,每次卖票需要打印出买票的时间和买票的窗口名。一、程序流程图(试验原理)二、变量说明count:当前剩余总票数 place[]:途径站点num:本

2021-05-18 21:31:40 4892

原创 用python解决经典羊车门问题

羊车门问题羊车门问题描述:有3扇关闭的门,一扇门后停着汽车,另外两扇门后是山羊,主持人知道每扇门后是什么。参赛者首先选择一扇门。在开启它之前,主持人会从另外两扇门中打开一扇门,露出门后的山羊。此时,允许参赛者更换自己的选择。请问,参赛者更换选择后,能否增加猜中汽车的机会?代码import randomn=0m=0for i in range(100000):#实验次数100000 a=random.randint(1,3)#规定1后面是车,23后面是羊,随机选择 if a==1:

2021-05-02 21:09:46 6468

原创 UML绘图的学习

主要介绍UML中的类图、状态图、用例图、部署图、组件图及简单使用。一、UML-统一建模语言的概念统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。UML作为一种统一的软件建模语言具有广泛的建模能力。UML是在消化、吸收、提炼至今存在的所有软件建模语言的基础上提出的,集百家之所长,它是软件建模语言的集大成者。UML还突破了

2021-05-02 20:07:49 788

原创 Python爬取steam特惠促销榜

Python爬取steam特惠促销榜用python爬取https://store.steampowered.com/search/?os=win&specials=1&filter=topsellers的steam特惠促销信息import requestsfrom bs4 import BeautifulSoupimport bs4def Get_html(url): try: r=requests.get(url,timeout=30)

2021-04-14 20:02:01 1089 1

原创 git及github入门

git及github入门前言Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。同时Git是世界上最先进的分布式版本控制系统。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。

2021-04-10 17:25:11 157

深度强化学习的原理及其分类价值学习(DQN)、策略学习、Actor-critic原理讲解

深度强化学习的原理及其分类价值学习(DQN)、策略学习、Actor-critic原理讲解

2022-08-30

卷积神经网络的原理及代码实现与典型神经网络LeNet-5、AlexNet、VGGNet、ResNets的原理

卷积神经网络的原理及代码实现与典型神经网络LeNet-5、AlexNet、VGGNet、ResNets的原理

2022-08-30

空空如也

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

TA关注的人

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