自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (3)
  • 收藏
  • 关注

原创 Rasa2.x机器人实现《买瓜》完整代码

结果第一次安装参考https://rasa.com/docs/rasa/installation注意:1.最好不要装在C盘,虚拟环境占用的空间很大2.虚拟环境不能随意移动,移动后无法运行3.首先按提示更新pip版本再pip install rasa, 否则会报错4.rasa init 出现问题,需要pip uninstall keras, pip install keras==2.6.0使用cmd.\venv\Scripts\activate 启动虚拟环境cd E:\python_

2021-11-17 16:15:45 8440 10

原创 SSM 实现学生成绩管理系统(完整代码)

简介本文基于Spring+SpringMVC+Mybatis实现一个简单的学生成绩管理系统,实现三层架构。它在上一JavaWeb版本基础上使用了SSM框架,优化了相关功能,使用分页模型对所有学生信息进行显示。完整代码见github任务相关工作MySQL+java: 实现学生成绩管理系统(1.0版本)Mybatis 基于注解方式实现学生成绩管理系统(完整代码)整合Spring+Mybatis 学生成绩管理系统(完整代码)JavaWeb+MySQL实现学生成绩管理系统(1.0版

2021-04-21 02:30:58 12373 6

原创 个人博客总结:基于Pytorch的深度学习/机器学习相关博客(2020)

以下是本人基于Pytorch的深度学习/机器学习相关的博客总结(2020.3–2020.11)1.文件批量处理与数据读取python os 批量文件尺寸异常检查(代码可运行)python+FTP 批量上传文件python读取mat报错?一招解决NotImplementedError: Please use HDF reader for matlab v7.3 filesPython PIL、cv2、Dataloader、plt读取/显示图像数据集对比实例sklearn手写体数据集 Datalo

2020-11-02 22:32:22 277

原创 Python 基于卷积神经网络实现蒸汽波复古风格滤镜

蒸汽波风格的最大特征是混合了上世纪8090年代各种标签和元素。 蒸汽波影响最大的国家是美国,日本,中国。美国是一个多元文化国家,任何带有混合属性的文化都很容易在活跃而包容的艺术社会中诞生和被接受。蒸汽波的画面中出现最多的就是日文和中文。上个世纪的人们都认为,1995年的东京就是未来。在日本泡沫经济时期,人人都挥舞着万元钞票当街拦车,霓虹灯的映照下,无处不充斥着粉色和紫色的光线,人们就活在这奢靡而满足的氛围里。层出不穷的新一代电子产品,不断进步的科技生活,美丽而不切实际的未来似乎就近在眼前。而中国作为神

2020-10-22 22:11:20 1081 1

原创 Java 八大排序算法 总结 (完整代码可直接运行)

文章目录0.算法复杂度比较1.直接插入排序2.Shell排序3.直接选择排序4.堆排序5.冒泡排序6.快速排序6.1基本快排6.2二路快排6.3三路快排7.归并排序8.计数排序0.算法复杂度比较1.直接插入排序2.Shell排序3.直接选择排序4.堆排序5.冒泡排序6.快速排序6.1基本快排6.2二路快排6.3三路快排7.归并排序8.计数排序...

2020-10-15 22:58:41 455

原创 MySQL+java: 实现学生成绩管理系统(1.0版本)

准备1.Java 下载最新版Java安装教程Eclipse下载与安装2.MySQL专栏-MySQL学习笔记3.Java 连接 MySQL 需要驱动包,使用以下方法让Java和MySQL连接起来。让Java和MySQL连接起来实现使用MySQL生成表包括 学号,姓名,成绩,班级四个字段。USE students;DROP TABLE IF EXISTS stu_score;CREATE TABLE IF NOT EXISTS stu_score( NO VARCHAR(10),.

2020-09-23 22:30:51 13135 2

原创 MySQL学习笔记1:数据查询语言(DQL语言)select基本用法

简介本系列(MySQL学习笔记)是我基于B站上非常受欢迎的MySQL 基础+高级篇- 数据库 -sql -尚硅谷视频所做的笔记,方便大家学习和掌握MySQL。 说明1.这个系列基本包含了视频中老师讲课的基本所有内容,包括知识点、案例、部分测试题。2.所需的配套资料(来自B站评论区)@黎曼的猜想:配套资料下载–>公众号公众号 DragonWell 回复:mysql 注意:是公众号!!是公众号!!是公众号,点那个 搜一搜 搜索!!!不是私人号,是公众号!!! (可以直接在 搜一搜 搜

2020-07-18 22:37:51 1259

原创 opencv+face_recognition+tkinter: 实现简单的视频人脸识别工具(完整代码)

实现效果:输入一个视频,对视频中的喵酱进行捕捉并输出。技术基础本文技术基础将分为三个部分介绍:库用途opencv视频处理模块face_recognition人脸识别模块tkinter窗口视窗设计模块1.face_recognitionface_recognition是一个强大、简单、易上手的人脸识别开源项目,输入一张图像就可以确定人脸的位置。关于face_recognition的更多内容可以了解https://github.com/ageitgey/

2020-06-03 18:23:25 2421

原创 GAN二次元头像生成Pytorch实现(附完整代码)

介绍本文是李宏毅GAN课程课后作业HW3_1(二次元头像生成,Keras实现)的Pytorch版本。写这篇的原因是一方面刚开始接触GAN,二是个人比较习惯用Pytorch,所以将keras改成Pytorch版本。实现所需要的资源:链接:https://pan.baidu.com/s/1cLmFNQpJe1DOI96IVuvVyQ提取码:nha2本文一个改动就是将kernel=4变成了3,因为kernel一般都是奇数。其他和原网络基本相同。下面是主要部分的代码,包括网络模块和训练/验证/

2020-05-19 16:48:46 7117 7

原创 Python机器学习入门: sklearn.learning_curve 训练结果可视化实例(完整代码)

介绍Scikit-learn提供了learning_curve类,方便获得和训练的可视化相关的数据。例如,如果想要观察训练集使用不同样本数量和训练得分/测试得分的关系,可以使用learning_curve函数可视化,得到训练样本数量——训练/测试得分曲线如下。本文将具体介绍实现过程。from sklearn.learning_curve import learning_curve, v...

2020-05-06 14:00:07 6216 2

原创 Pytorch半精度训练(以两层BP网络为例) 与正常训练对比及loss可视化

Pytorch半精度训练,只需要修改以下内容:Variables:x,y = x.cuda().half(),y.cuda().half()model:model.cuda().half()以两层累积BP网络为例,数据采用西瓜数据集3.0,分别使用全精度训练和半精度训练,发现在本文中网络很小的情况下,二者的loss曲线几乎是一样的。另外,使用Adam优化器注意需要设置eps参数,否...

2020-05-02 21:44:57 2801

原创 Python 利用列表就可以实现新2048游戏(代码可以直接运行)

2048是一款经典的游戏,但矩阵中图形的不断变化造成其实现有一定难度。新2048采用类似纸牌的方式,每一列随着牌数增加而不断向下延伸,遇到相同值则向上消去,这可以用列表来实现。规则:一. 假设共有5列位置可以放牌,玩家每次需要处理一张新牌,可以看到接下来三张牌。开始时,五列都为空。玩家需要将新牌放在任意一列的最下一张牌的下面,当新置牌其与原最下一张牌相等时:1.两张牌消失 2.二者的...

2020-04-13 15:23:17 1004 1

原创 python 西瓜书决策树实现(可以直接运行)

在西瓜数据集2.0上基于信息增益准则生成决策树。用python 写一个递归函数就可以实现了。# -*- coding: utf-8 -*-###以西瓜书76为例决策树import pandas as pdimport numpy as npimport mathimport copy#计算信息熵def Information_Entropy(plist): ent =...

2020-03-26 17:10:01 7213 7

原创 Python生成福字 完整代码

之前有大佬完成了使用Python生成对联,我一想,对联都有了,怎么能缺了福字呢?本人稍加改动,基于Python+PIL生成一个福字。# -*- coding: utf-8 -*-# pip install freetype-py# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy# pip install pillowimport osimport freetypeimport numpy as npimport.

2022-01-26 02:00:11 1526 1

原创 Java技能树

2021-10-24 19:56:09 2229 3

原创 Springboot @Valid 嵌套校验,看完这篇立刻上手!

pom <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> </dependency>

2021-10-15 14:23:29 7947

原创 Java实现中文数字比较器

问题对于 一、二、三、四、五、…、十一 这样的汉字进行排序代码(我只需要使用到十位,百以后的个位可以自己测试一下)public class ChineseNumberUtil { public static int chineseNumber2Int(String chineseNumber){ int result = 0; int temp = 1;//存放一个单位的数字如:十万 int count = 0;//判断是否有chArr

2021-10-13 13:15:22 445

原创 [已解决]Seata报错: 0101 can not connect to 169.254.0.1:8091 cause:can not register RM,err:regis

注意:启动一定要加端口-p 8091 ,即和配置文件 default.grouplist = "127.0.0.1:8091"端口要一致!首先启动Nacos然后启动seata-serverseata-server.bat -p 8091再启动微服务大功告成!

2021-10-02 04:47:51 9180 1

原创 OpenFeign+Hystrix 消费端服务降级方法执行顺序

考虑到一种情况:服务消费端既有Hystrix的全局/特定服务降级方法,又有@FeignClient修饰的接口所实现的降级服务类。异常以被零除为例:1.如果消费端有异常,服务端随意,消费端实现降级服务类,同时消费端控制方法有@HystrixCommand,执行@HystrixCommand的降级方法2.如果消费端有异常,服务端随意,消费端实现降级服务类,消费端控制方法无@HystrixCommand,那么页面会报 Whitelabel Error Page java.lang.Arithmetic

2021-06-14 00:24:31 1358 1

原创 SpringBoot+Redis+Consul:实现学生成绩管理系统 分布式+邮箱功能(完整代码)

SpringCloud+SpringBoot+Redis+Consul分布式:实现学生成绩管理系统简介任务相关工作项目结构数据库结果注册中心未登录Session共享其他页面见[https://blog.csdn.net/qq_36937684/article/details/116773611]简介 本文基于SpringCloud+SpringBoot2+Redis+Consul(+MyBatisPlus+Thymeleaf+Echarts) 实现一个分布式的学生成绩管理

2021-06-12 07:50:30 1369 1

原创 vmware centos 有线网络已断开(已解决)

问题今天用Nginx的时候连网,发现虚拟机右上角的有线网络只有已断开.我习惯使用NAT方式连网,具体可以参考VMware虚拟机Centos6.3三种方式(NAT方式、host-only方式、桥接方式)连网(详细教程)解决1.任务管理器——服务,找到这行,使之运行然后发现有线网络那里产生了自动以太网标识.2.点击自动以太网之后如果还连不上,就services.msc,设置以下三个:然后就ok了原因因为之出现了虚拟机繁忙,把所有非Microsoft服务都禁用了,导致这里出现问题.

2021-05-28 22:33:59 3553 2

原创 Thymeleaf+JavaScript+Echarts通用可视化简单实践

在SpringBoot+MyBatisPlus+Redis+Thymeleaf+Echarts 实现学生成绩管理系统中我们实现了可视化柱状图和扇形图,本文基于该项目总结一个项目中通用的、实现类似的可视化实践,希望对初步使用Echarts有一些帮助。1.准备统计信息实体类它可以用来接收查询结果,也就是Mybatis的resultMap封装类型。/** * 统计 * @author Huishi */@Data@NoArgsConstructor@AllArgsConstructor@T

2021-05-21 22:48:06 743

原创 Java反射:将List对象集合转为ListMap集合/MapList集合形式(已解决)

今天使用SpringBoot导入common-beanutils运行的时候总是报NoClassDefFoundError: XXX,所以决定自己写一个类实现 将对象List集合转为List<Map<String,Object>>集合形式.代码public class BeanUtil { public static Map<String,Object> object2Map(Object obj) throws Exception{ Map&

2021-05-13 00:53:08 6104

原创 Dom4j+Java反射+工厂模式 模拟Spring实现从xml配置文件获取对象实例

文章目录1.Dom4j 解析2.Java反射3.工厂模式刚刚开始学习Spring,我了解到bean的生命周期。一般来讲,首先执行无参构造,然后执行set方法设置bean的属性,然后执行xxxAware接口的setxxx方法,然后执行BeanPostProcessor的PostProcessBeforeInitialization方法,然后执行PostConstruct注解标注的方法,然后执行InitializingBean接口的AfterPropertiesSet方法,然后执行配置的init-metho

2021-05-07 16:25:34 446 2

原创 Redis 虚拟机/Windows安装+主从复制(详细版)

文章目录1.主机(CentOS6.3)Redis安装1.安装gcc(C程序的编译工具)2.安装redis3.启动4.修改端口号2.从机(Windows)Redis安装及配置1.下载地址2.不使用服务启动3.设置服务命令,启动3.使用NAT方式连网4.CentOS+Windows主从复制1.修改配置文件2.开启服务3.idea结果目前,主从复制 读写分离已经成为一种常用的策略。使用两台虚拟机进行主从复制的文章已经很多,我今天使用Linux虚拟机+Windows实现Redis的主从复制。实现结果:主

2021-05-06 21:58:57 332 1

原创 Spring多过滤器和拦截器执行顺序流程图+测试

多个Filter Interceptor 执行顺序:测试Interceptor1被拦截,对应虚线①,返回第二个过滤器的后处理的内容。2021-04-29 00:03:38.478 INFO 16036 --- [nio-8080-exec-1] indi.huishi.admin.servlet.MyFilter : filter1工作前2021-04-29 00:03:38.478 INFO 16036 --- [nio-8080-exec-1] indi.huishi.ad

2021-04-29 00:38:32 660

原创 SpringBoot 2.4.5配置拦截器+访问静态资源 源码分析(已解决)

文章目录问题背景解决方案源码分析问题背景之前跟着一个SpringBoot2版本的视频教程学习,但是在配置拦截器的时候,始终无法访问到静态资源,一些人也遇到了这个问题,可能是SpringBoot版本更新的有点快。这里是原来的拦截器代码:/** * 登录检查 * 1.配置拦截器 * 2.把配置放在容器中 */@Slf4jpublic class LoginInterceptor implements HandlerInterceptor { /** * 方法执行前

2021-04-28 19:20:50 540

原创 Spring事务在SpringMVC中失效(已解决)

背景在运行B站挨踢黑马的整合SSM的项目时,其事务配置如下(未改动):ApplicationContext.xml:使用声明式事务管理。 <!--配置Spring框架声明式事务管理--> <!--配置事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> &lt

2021-04-22 22:52:29 638

原创 IDEA 恢复Tomcat配置文件

打开左上角的.idea 找到runConfigurations里面的一个.xml对应一个tomcat服务器。但是默认是不会保存成xml文件的。如果不保存,使用view——Recent changes复原.ide时Tomcat配置就会丢失。如何设置保存Tomcat配置文件:...

2021-04-16 14:17:29 724

原创 Spring MVC 拦截器判断用户是否登录

功能介绍/** * 1、有一个登录页面,需要写一个 controller 访问页面 * 2、登录页面有一提交表单的动作。需要在 controller 中处理。 * 2.1、判断用户名密码是否正确 * 2.2、如果正确 向 session 中写入用户信息 * 2.3、返回登录成功。 * 3、拦截用户请求,判断用户是否登录 * 3.1、如果用户已经登录。放行 * 3.2、如果用户未登录,跳转到登录页面 */项目结构结果点击登录(提交),显示登陆成功,返回此页面,点击查看图片,可以

2021-04-16 01:03:06 2211 1

原创 Spring MVC 跨服务器上传文件404终极解决方案

主服务器1.注意控制器中访问上传图像服务器路径,和上传图像服务器对应。(如何检查:可以在上传图像服务器的保存图像目录uploads_image新建一个index.jsp然后访问,如果访问jsp成功代表路径没问题) @RequestMapping("/fileupload3") public String fileuoload3(MultipartFile upload,HttpServletRequest request) throws Exception { System

2021-04-15 02:34:49 357 1

原创 Java+Jsoup: 爬取二次元妹子图片并下载到本地(完整代码)

简介这是一个基于Jsoup的用来爬取网页上图片并下载到本地的Java项目。完整项目见 https://github.com/AsajuHuishi/CrawlByJsoup环境JDK 1.8IntelliJ Idea 2020Jsoup 1.13.1目录结构├─saveImage│ ├─喵咕君QAQ(KH3)│ └─小逝lullaby└─src └─indi └─huishi ├─service // Crawl.java

2021-04-10 17:02:30 408 1

原创 Java+socket 服务端读取图片发送给客户端,客户端保存图片到本地(完整代码)

文章目录使用idea建立Gradle项目结果服务端客户端使用idea建立Gradle项目在新建Project时选择Gradle即可,具体可见https://blog.csdn.net/qq_39288090/article/details/97664859完整项目代码见 https://github.com/AsajuHuishi/transferImageBySocket/tree/master结果服务端客户端服务端import java.io.*;import java.net

2021-04-09 17:28:57 1360

原创 Java 读写文件的7个实例(BufferedReader BufferedWriter FileInputStream FileOutputStream)

文章目录1.写文件File + FileOutputStream 按字节写入FileWriter + BufferedWriter 按字符写入2.读文件File + FileInputStream 按字节读取File + FileInputStream + InputStreamReader 按字符读取File + FileInputStream + InputStreamReader+BufferedReader 按字符读取为什么使用BufferedReaderFileReader + BufferedR

2021-04-04 00:44:48 735 1

原创 JavaWeb商城订单模型+分页模型(JavaWeb+jsp+Ajax)

功能介绍生成订单查看所有订单(管理员)查看我的订单(用户)查看订单详情(管理员,用户)发货(管理员)签收(用户)1. 实体类 数据库表建立订单类:除了订单号,还包括根据用户结账的购物车信息获取商品总价,根据登录信息获得用户id(外键),根据结账时间获取建立订单的时间,以及一个唯一的订单号。建立订单项类:一个购物车包含多个商品项,对应地,一个订单类有多个订单项,订单项的属性(商品id,名称,单价,购买数量,总价格)都来自购物车里的商品项,另外,一个订单的多个订单项使用相同的订单号(外键)

2021-03-30 15:58:56 1258 1

原创 Java web项目中使用事务小记:ThreadLocal+Filter

在普通Javaweb项目中使用事务的要点在Service的一个方法中可能会操作多个dao方法,为了确保他们全都执行或者全部不执行,就需要使用事务。使用事务需要确保各dao方法都使用同一个连接。如何确保是同一个连接呢?可以使用ThreadLocal对象,一个ThreadLocal对象能且仅能关联一个连接对象。所以,首先确保程序使用的是一个线程,那么就只有一个ThreadLocal对象存在,也就只有一个连接了。private static ThreadLocal<Connection> conn

2021-03-26 20:53:24 312

原创 Java多线程入门:5分钟了解使用多线程实现三个窗口售票(synchonized/lock/tryLock/lockInterruptibly)

假设有100张火车票,有三个窗口可以卖票,如何使用多线程实现三个窗口抢票?对于单个窗口,我们会写一个简单的循环语句:public class Ticket { int tick = 100; public void sale() { while(true) { if (tick > 0) { try { Thread.sleep(10); .

2021-03-25 23:50:40 1609

原创 整合Spring+Mybatis 学生成绩管理系统(完整代码)

整合Spring+Mybatis 学生成绩管理系统(Service+Dao)简介任务环境相关工作目录结构具体实现使用MySQL生成表配置文件实体类数据访问层业务逻辑层测试实现结果简介本文基于Mybatis3.4.5和Spring5框架实现一个简单的学生成绩管理系统。它基于xml配置文件方式实现Dao层以及Service层的基本功能。任务环境JDK 1.8Intellij IDEA 2020.3.1相关工作MySQL+java: 实现学生成绩管理系统(1.0版本)MySQL+java:

2021-02-04 00:21:51 3062 4

原创 Mybatis 基于注解方式实现学生成绩管理系统(完整代码)

Mybatis学生成绩管理系统(Service+Dao)简介任务环境相关工作目录结构具体实现使用MySQL生成表配置文件实体类数据访问层业务逻辑层测试实现结果简介本文基于Mybatis3.4.5和Spring5框架实现一个简单的学生成绩管理系统。它基于注解方式实现Dao层以及Service层的基本功能。任务环境JDK 1.8Intellij IDEA 2020.3.1相关工作MySQL+java: 实现学生成绩管理系统(1.0版本)MySQL+java: 实现学生成绩管理系统(2.0

2021-01-26 23:14:31 2199

原创 Spring 实现学生成绩管理系统(完整代码)

Spring学生成绩管理系统(Service+Dao)简介任务环境依赖相关工作项目结构具体实现使用MySQL生成表配置文件实体类数据访问层业务逻辑层测试实现结果简介本文基于Spring5框架实现一个简单的学生成绩管理系统。它使用Druid数据库连接池,以及Spring提供的JdbcTemplate模板,实现Dao层和Service层的基本功能。完整代码见githubhttps://github.com/AsajuHuishi/StudentScoreManagementSystemSpring任务

2021-01-19 17:31:04 3365 2

crawler.jar

根据画师ID下载图片

2021-04-10

hdf5storage.rar

这是使用python读取matlab的.mat文件,相比sio更好支持v7.3格式。使用时先将这个文件解压,然后放在和py文件相同的路径即可

2020-09-07

New2048-0.0.2.tar.gz

2048是一款经典的游戏,但矩阵中图形的不断变化造成其实现有一定难度。 新2048采用类似纸牌的方式,每一列随着牌数增加而不断向下延伸,遇到相同值则向上消去,这可以用列表来实现。 规则: 一. 假设共有5列位置可以放牌,玩家每次需要处理一张新牌,可以看到接下来三张牌。开始时,五列都为空。 玩家需要将新牌放在任意一列的最下一张牌的下面,当新置牌其与原最下一张牌相等时: 1.两张牌消失 2.二者的值相加,产生新的牌值 3.若其与原倒数第二张一致,继续步骤1.2。 二. 新牌每次的出现为{2,4,8,16,32,64,bomb}之任意一张,bomb概率低于其他牌。 三. 每消去一次,获得得分;每造成一个2048,获得额外得分并清空该列所有牌;每得到一个bomb,该列所有牌自动消失。 四. 当所有列都达到最大长度,玩家判负。当所有牌值都已发出玩家仍有空间正常进牌,玩家判胜。

2020-04-13

空空如也

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

TA关注的人

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