自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vscode:Microsoft python language Server占用过多内存正确解决方法

最近vscode打开没有关,一会儿内存就会暴涨,而且每次打开自动补全都得等一会儿才能启动,会显示Analyzing in backbround…,在下载东西。任务管理器如下显示:图片来源:https://blog.csdn.net/shaooping/article/details/89391469原因为Visual Studio IntelliCode每次打开均会更新,但服务器在国外导致更新程序一直占用内存。网上卸载Visual Studio IntelliCode或设置里搜jedi都不管用,

2021-06-02 15:23:19 1885

原创 PageHelper分页插件的运用

1.Pom依赖引入<!--pagehelper依赖--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.10</version></dependency>2.yml配置#

2021-02-02 17:21:07 241

原创 前后端分离-后端简单增删改查编写

一、使用 generator 插件生成 pojo 和 mapper参考:Mybatis配置generator插件pojo使用lombok自动生成getter,setter和toString方法import lombok.Setter;import java.util.Date;@Getter@Setter@AllArgsConstructor@NoArgsConstructorpublic class Score { private Integer id; priv

2021-02-02 17:19:51 2153

原创 Pandas高级处理

一、缺失值处理1.1 缺失值处理方式1.1.1 思路1.删除含有缺失值的样本(nan)2.替换/插补1.1.2 处理nan1.判断数据中是否存在nanpd.isnull(df) 判断是否为空,是空的话置为Truepd.notnull(df) 判断是否为空,不是空的话置为True#返回True,数据中存在缺失值np.any(movie.isnull())True#返回False,数据中存在缺失值np.all(movie.notnull())Falsemovie.isnu

2021-01-22 22:12:28 243

原创 机器学习-Pandas

一、简介封装了Numpy和Matplotlib,具有便捷的数据处理能力,读取文件方便,专门用于数据挖掘。二、三大数据结构2.1 DataFrame2.1.1 结构既有行索引,又有列索引的二维数组1. 生成DataFramepd.DataFrame(ndarrary)import numpy as npimport pandas as pd#生成二维数组stock_change = np.random.normal(0,1,(10,5))#创建DataFramepd.DataFram

2021-01-21 22:19:00 257

原创 Numpy-ndarray运算

一、逻辑运算1.布尔运算​ 通过< , >号判断数组全部值是否符合条件,如是否大于1,大于1会置为True,小于1会置为False#生成0到1之间,8行10列均匀分布的数组stock_change = np.random.normal(0,1,(8,10))#大于0.5的值置为True,否则置为Falsestock_change > 0.5array([[False, False, False, False, False, False, False, False, Fal

2021-01-18 19:16:11 804 1

原创 分类算法:K-近邻算法

一、定义​ 如果一个样本在特征空间中的k个最相似,即特征空间中最邻近)的样本中的大多数属于某个类别,则该样本也属于这个类别总结:根据你的“邻居”来推断出你的类别二、距离公式1、欧式距离​ a(a1,a2,a3) b(b1,b2,b3)​ 计算a、b两点距离:​ (a1−b1)2+(a2−b2)2+(a3−b3)2\sqrt{(a1-b1)^2+(a2-b2)^2+(...

2020-05-03 22:03:20 425

原创 特征降维-主成分分析

一、模块sklearn. feature_selection二、定义高维数据转化为低维数据的过程,在此过程中可能会舍弃原有数据、创造新的变量使数据维数压缩,尽可能降低原数据的维数(复杂度),损失少量信息。**应用: **回归分析或者聚类分析当中**原理:**找到一条合适直线,通过一个矩阵计算得出主成分分析的结果三、APIsklearn.decomposition.PCA(n...

2020-04-28 19:20:39 253

原创 特征降维-Filter(过滤式)特征选择

一、模块sklearn. feature_selection二、过滤式1、低方差特征过滤删除低方差的一些特征,再结合方差的大小来考虑这个方式的角度特征方差小:某个特征大多样本的值比较相近特征方差大:某个特征很多样本的值都有差别1.1、APIsklearn .feature_ selection .VarianceThreshold(threshold=0.0)...

2020-04-28 17:59:08 1644

原创 机器学习-特征预处理:标准化

一、定义通过对原始数据进行变换把数据变换到均值为0,标准差为1范围內二、公式​ 示例:三、APIsklearn. preprocessing .MinMaxScaler (feature_range=(0, 1)…)​o MinMaxScalar .fit_ transform(X)X为 numpy array格式的数据[n_ samples, n_ features]​返回值...

2020-04-28 11:11:34 320

原创 机器学习-特征预处理:归一化

一、定义通过对原始数据进行变换把数据映射到(默认为[0,1])之间二、公式三、APIsklearn. preprocessing .MinMaxScaler (feature_range=(0, 1)…)​ o MinMaxScalar .fit_ transform(X)X: numpy array格式的数据[n_ samples, n_ features]​ 返回值:转换后的...

2020-04-23 10:07:54 341

原创 机器学习-字典、文字特征提取

一、字典特征提取1、导入包from sklearn.feature_extraction import DictVectorizer2、函数编写def dict_demo(): #字典特征提取 data = [{'city':'北京','temperature':100},{'city':'上海','temperature':60},{'city':'深圳','tempe...

2020-04-20 17:08:55 512

原创 机器学习-线性回归模型示例

一、拟合效果二、代码实现import tensorflow as tf import numpy as np import matplotlib.pyplot as plt #使用numpy生成200个随机点x_data = np.linspace(-0.5,0.5,200)[:,np.newaxis]noise = np.random.normal(0,0.02,x_data....

2020-04-17 16:31:11 354

原创 Anaconda 与 Tensorflow 安装及配置问题及解决

一、Anaconda配置1、安装https://www.anaconda.com/ 官网下载安装包安装即可。2、Jupyter Notebook默认工作路径配置​ (1)打开 Anaconda Prompt,运行下面命令,会生成 jupyter_notebook_config.py文件jupyter notebook --generate-config​ (2)在生成的位置:C:\U...

2020-04-14 16:26:58 217

原创 Vue-网页版音乐播放器实现(网易云音乐源)

一、页面展示(后续还会完善功能)二、已完成功能1、搜索功能2、音乐列表展示3、歌曲图片展示和图片背景虚化效果4、音乐播放动态效果5、音乐暂停以及上下首切换6、音乐时长获取及格式化三、未完成功能1、歌曲正在播放标识2、播放模式3、歌曲播放进度4、音量调整5、歌曲评论四、页面代码<!DOCTYPE html><html><head&gt...

2020-04-13 11:55:37 3401 3

原创 Vue+Axios 实现天气查询

一、页面展示1、初始页面2、查询结果展示二、代码实现1、html<!DOCTYPE html><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJR...

2020-04-12 17:35:51 587

原创 Vue+BootStrap实现简单网页记事本

一、页面展示初始页面:记录后页面:二、代码实现<!DOCTYPE html><!--引入Bootstrap的css样式--><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sh...

2020-04-12 11:27:05 492

原创 SpringBoot基于Mybatis实现增删改查

一、使用 generator 插件生成 pojo 和 mapper参考:Mybatis配置generator插件二、Controller编写1、页面跳转方法@Controllerpublic class PageController { //页面跳转方法 @RequestMapping("/{page}") public String showPage(@Path...

2020-04-10 12:44:39 230

原创 使用generator插件生成mapper时报错-生成多张表的信息

报错信息Result Maps collection already contains value for…BaseResultMap原因1、数据库存在多张名称相同的表,在 mapper.xml 生成了多个 id 为 BaseResultMap 的 resultMap。2、没有删除生成的 pojo 和 mapper 就再次生成代码。解决方法1、如果数据库存在多张名称相同的表,删除生成的...

2020-04-10 12:09:31 615

原创 SpringBoot Mybatis配置generator插件

一、在maven下添加插件坐标<!--配置Generator插件--> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plu...

2020-04-09 23:14:40 151

原创 SpringBoot 基于Jdbc实现增删改查

一、Controller编写1、页面跳转方法@Controllerpublic class PageController { //页面跳转方法 @RequestMapping("/{page}") public String showPage(@PathVariable String page){ return page; }}2、增删改...

2020-04-09 20:59:37 416

原创 SpringBoot 整合Jdbc获取配置文件数据源的两种方式

一、通过@Configuration注解获取方法一1、application.propertiesjdbc.driverClassName=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql:///xxxjdbc.username=rootjdbc.password=root2、创建实体类并生成 getter 和 setter 方法publi...

2020-04-09 15:11:41 885

原创 SpringBoot 整合Jdbc获取配置文件数据源的两种方式

方法一1、application.propertiesjdbc.driverClassName=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql:///xxxjdbc.username=rootjdbc.password=root2、创建实体类并生成 getter 和 setter 方法public class JdbcProperties ...

2020-04-09 14:54:33 534

原创 SpringBoot 简单文件上传功能实现

静态页面编写编码类型设置为 multipart/form-data 支持文本和文件上传,输入类型为 file<html lang="en"><head> <meta charset="UTF-8"> <title>文件上传</title></head><body> <form...

2020-04-08 16:45:25 230

原创 SpringBoot 获取配置文件中的值

个人博客配置文件处理器导入<!--导入配置文件处理器,配置文件进行绑定就会有提示--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifac...

2020-03-30 21:47:04 221

原创 Ajax+Redis+Mysql 实现下拉框数据加载

个人博客Servlet 编写从 service 获取返回的包含下拉框内容的 json 数据,发送到客户端。@WebServlet("/provinceServlet")public class ProvinceServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpSer...

2020-03-24 22:34:23 392

原创 Redis 数据库连接池编写

个人博客Utils 类编写public class JedisPoolUtils { private static JedisPool jedisPool; static{ //读取配置文件 InputStream is = JedisPoolUtils.class.getClassLoader().getResourceAsStream("...

2020-03-24 20:55:03 204

原创 AJAX-异步请求实现校验用户名是否存在

个人博客在用户注册时常有验证用户名是否存在的功能,依靠异步请求刷新部分页面来实现。需要用到JQUery,以及 json 和 JAVA 对象的转换。前端页面编写焦点离开用户名框后,会自动提交输入框内容到服务器,发送 ajax 请求,解析服务器返回 json 如果 userExsit 为true,则显示用户名已存在,为 false 则显示用户名可用。<!DOCTYPE html>...

2020-03-23 16:57:40 2013 1

原创 JQuery-广告的自动展示与关闭

个人博客编写两个事件,广告的显示与关闭,设定动画后,在页面加载时设定计数器,3秒后显示广告,5秒后广告自动消失<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>广告的自动显示与隐藏</title> <style> ...

2020-03-22 21:33:12 684

原创 Filter过滤敏感词汇

个人博客过滤敏感词汇的实现,需要对 request 对象进行增强,增强获取参数的相关方法,然后替换敏感词汇为***。使用代理模式实现过滤器的编写@WebFilter("/*")public class SensitiveFilter implements Filter { public void doFilter(ServletRequest req, ServletRespon...

2020-03-21 23:30:01 4342

原创 Filter过滤器验证用户是否登陆功能

个人博客为了保护信息安全,防止直接访问信息页,需要验证用户是否登陆。思路为,先过滤掉登陆功能所包含资源的路径,在访问其他资源时判断用户是否登陆——判断 Session 中是否包含User。有的话放行,没有的话跳转到登陆页。@WebFilter("/*")public class LoginFilter implements Filter { public void doFilte...

2020-03-21 20:59:49 1075

原创 JAVAWeb分页中查询功能的实现

个人博客实现查询数据分页显示,需要在分页显示功能的基础上,获取用户输入值,并进行 sql 语句的拼接,并且不影响分页数据的正常获取。分页功能的编写在上一篇博客。Servlet改写将获取的输入放入 map 集合 condition 中,并调用service查询返回数据集合,然后输入值要通过 request 传回 list.jsp 进行数据回显。@WebServlet("/findUserBy...

2020-03-20 21:03:30 1069

原创 JAVAWeb分页功能实现

当管理成百上千条数据,并在列表显示时,数据全部放在一页显示效率低而且加载速度会变慢。这时就需要将数据分页显示。示例:具体思路为,编写 PageBean 获取总的记录数、每页显示条数和当前页码,并通过计算获取总页码数。并按页获取数据存入 list,每次点下一页获取之后的数据,每次点前一页显示之前的数据,根据当前页码和每页显示数,多次获取列表数据并显示。并要注意下一页上一页功能可能出现的bug。...

2020-03-20 15:49:30 925 6

原创 JAVAWeb列表数据批量删除思路及实现

带复选框 checkbox 的列表要实现批量删除的功能,首先要获取被选中的信息的全部 id,可以把该列表放入一个 form 表单中,以获取表单信息的方式获取全部 id,然后遍历 id,循环删除所有信息。列表形式:获取列表选中信息 id把 table 放入 form表单,并把复选框 checkbox 的 value 值设置为 id:<form id="form1" action="$...

2020-03-19 19:52:42 5106 3

原创 Session-判断用户登陆验证码是否正确

验证码为随机生成,服务器从 session 获取验证码,并和用户输入的验证码进行比对,结果通过 requesrt 转发到 success.jsp 和 login.jsplogin.jsp简单登陆页面:<html><head> <title>登陆</title> <script> window.onl...

2020-03-16 21:04:23 2754 2

原创 Cookie获取客户端信息及响应

在用户没有登录时,cookie常用来完成服务器对客户端的省份识别及一些设置的保存。以下为一个简单的记录用户上次访问时间的功能。@WebServlet("/cookieTest")public class CookieTest extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServ...

2020-03-16 17:17:13 350

原创 JAVAWeb文件下载功能

编写html页面,编辑超链接 href 属性,指向Servlet并传递要下载的文件名及格式Servlet:*获取文件名称​ *使用字节输入流加载文件进内存​ *指定 response 的响应头:content-disposition:attachmement;filename=xxx​ *将数据写出到 response 输出流html a标签格式href=...

2020-03-14 20:31:23 235

原创 简单的验证码实现逻辑及点击切换

为了防止恶意表单注册,注册界面都会加上验证码功能。服务器会在内存生成验证码图片,并显示随机内容到网页,并且要防止智能识别。验证码图片生成@WebServlet("/checkCodeServlet")public class CheckCodeServlet extends HttpServlet { protected void doPost(HttpServletRequest ...

2020-03-13 22:01:30 453

原创 Request请求消息数据的解析

请求消息数据格式为:1.请求行2.请求头3.请求空行4.请求体示例:GET /index.html HTTP/1.1Host: localhostUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/53...

2020-03-10 22:03:18 377

原创 Servlet 定义及方法

创建 JavaEE 项目后,定义一个类,实现 Servlet 接口方法为:public class ServletDemo1 implements ServletServlet 的生命周期方法:public class ServletDemo2 implements Servlet { //初始化方法 //在Servlet被创建时执行。只会执行一次 @Overrid...

2020-03-09 21:33:07 589

笔记本屏幕:LG lp156wf6-spb1(LGD046F)屏幕校色文件(官方+个人icc)_免费下载

lp156wf6-spb1(LGD046F)屏幕校色文件三个icc标准屏幕校色文件,包含不同色温,两个为notebook官方校色文件,一个为个人红蜘蛛校色,三个色温,颜色均准确,暗部细节改善。

2020-10-22

空空如也

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

TA关注的人

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