自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python与Conda创建虚拟环境

Python和conda创建虚拟环境,与区别

2023-10-07 20:38:21 415

原创 Llama2下载流程与报错:download.sh: [[: not found Downloading LICENSE and Acceptable Usage Policy..

Llama2下载方式与报错解决

2023-07-30 23:18:24 4365 5

原创 博客图片被设置防盗链接?别慌,我爆肝三晚写了这个批量图片站点转移脚本(已开源)

csdn防盗链接导致无法显示图片,此脚本可批量转移站点

2023-03-21 22:11:31 450

原创 浅拷贝和深拷贝的区别

深拷贝和浅拷贝的区别

2023-03-09 19:44:55 811

原创 一道很考验数据结构与算法的功底的笔试题:用JAVA设计一个缓存结构

用java实现一个缓存结构

2023-03-03 16:10:30 780

原创 如何将你的前端项目上传到Github仓库并且部署

如何将你的前端项目上传到Github仓库并且部署

2023-03-03 15:58:11 674 1

原创 剑指offer:在排序数组中查找数字I的个数

剑指offer:在排序数组中查找数字I的个数

2023-03-03 15:45:11 485

原创 【Npm run serve/build 错误:Error: error:0308010C:digital envelope routines::unsupported】

Npm run serve/build 错误:Error: error:0308010C:digital envelope routines::unsupported

2023-03-03 15:26:02 638

原创 手推神经网络反向传播

手推神经网络反向传播

2023-03-03 15:22:59 175

原创 Git 企业级分支提交流程

git企业级提交基本流程

2023-03-03 15:20:46 1068

原创 【使用Git将项目上传到Github仓库流程】

Git上传远程仓库流程

2023-03-03 15:19:22 251

原创 npm run build 之后生成的index.html页面打开为空白

解决npm build之后页面空白的问题

2023-03-03 15:15:32 2221 1

原创 Nginx反向代理中的深坑

Nginx在做反向代理时会默认去掉请求的header

2023-03-03 15:12:10 267

原创 【JAVA循环和Python循环的区别】

JAVA for循环中修改i值会影响循环过程,Python for循环中修改i值不会影响循环过程。

2023-02-22 13:14:47 450

原创 网站部署:使用Nginx部署vue项目到阿里云服务器

本文介绍了Nginx服务器部署的详细步骤

2022-11-10 13:32:39 1888 2

原创 Flask获取请求的几种方式

本文介绍了python发送请求以及flask接受请求数据的几种方式

2022-11-01 18:02:21 1069

原创 模型推理详细步骤以及如何排查模型和参数字典对不上的问题:Missing key(s) in state_dict: xxxx

本文介绍了模型推理时如何处理数据、加载模型以及对于报错Missing keys in state_dict的排查方法。

2022-11-01 14:07:19 3401

原创 手把手教你如何使用YOLOV5训练自己的数据集

YOLOV5训练、测试、检测流程详细介绍,训练参数解析、附代码

2022-10-22 19:13:50 4981 2

原创 Wandb安装与配置

Wandb的安装与配置

2022-10-22 18:27:52 3114 1

原创 Sklearn中的confusion_matrix排列方式与计算

Sklearn中的confusion_matrix排列方式与计算定义一个预测和真实值,打印出confusion matrix和精确度、召回率经过推导后,发现0代表Negative,1代表Postive,矩阵的横轴为预测,纵轴为真实值,如下图所示:...

2022-05-12 16:44:08 819

原创 网格搜索GridSearchCV中的坑

我们常用的调参函数GridSearchCV有一个叫greater_is_better的属性,默认为True,这个属性是什么意思呢,就是评分越大的参数是越好的,听上去好像没什么问题,但是有些评分策略是评分越小越好,比如我们常用的MSE,当你在使用MSE来评分时,如果选择了greater_is_better=True,那么就会选择MSE分数高的参数,也就是选择了不好的参数,跟我们想要的结果恰恰相反。如果是R2,Accuracy这种分数越高越好的评分策略那选True当然没问题啦。真的是深坑啊!!现在才知道有这个.

2021-10-01 18:10:41 1044

原创 pytorch tensor类型转换中的深坑

pytorch tensor类型转换中的深坑今天在写代码时遇到了一个奇怪的问题,当我定义一个全部为整型的tensor变量,我发现其中的元素会自动转换成浮点型:找了很久原因才发现是方法名有着极微的差别:torch.Tensor()是用来定义浮点型tensor类型的,也就是说不管你里面元素填的什么类型,最终都会变成浮点型而torch.tensor() 注意是小写t,才是用来定义tensor类型变量的,你里面写什么类型的元素他就是什么类型的另外记录一下tensor的类型转化方法:dtype=tro

2021-08-12 18:41:12 393

原创 css button扁平化样式

button{width: 80px;height: 35px; margin: 10px auto; background-color: red; color: white; border: #3383da; }

2021-04-27 09:28:01 515

原创 阿里巴巴实习生校招笔试(技术类)2021.4.9场

一共两道编程题,例题给的是acm的,所以我估计这两道题也可能来自acm或者改编,难度中上等具体题目内容我记不清了,这里大致描述下1.学生排队打饭,新进来的学生排到队尾,编号小的先打到饭,第i个学生打饭的时间是L[i],如果一个学生在这个时间段内没有打到饭则离开,根据一个输入的队列求出每位学生吃饭所用时间输入示例:第一行:一个数字表示一共几组队列第二行:一个数字表示该组数据有几行第N行:两个数字表示两个学生的编号2.对于给定任意长度的一组数据做局部倒置,每次倒置结果第一个数字要比最后一个小,否

2021-04-09 23:09:34 538 1

原创 如何优雅的在php中调用python程序

需求:通过form表单把值传到python程序中,并把制行结果返回给前端听到这个你肯定会想,需求中根本就没有用到php,那为什么还要用php呢,原因是当前主流的后端语言是java和php,虽然python也有web框架如Django,当然如果你会django的话肯定就不会搜索这个问题了。execPHP中有一个函数可以运行第三方的脚本:exec(),来看看exec的函数结构:string exec ( string KaTeX parse error: Expected 'EOF', got '&a

2020-12-16 13:06:33 3544 3

原创 python算法:已知线性拟合的两条直线求其交点

什么?两直线求交点?这不是初中数学吗??还需要专门写一个算法?我第一看到这个问题也是这样想的,觉得简直不要太简单,相信如果是在试卷上用笔算一定是半分钟解决的问题,可就是这简简单单的初中题目想要呈现在程序中却足足花了我两个小时。我第一次遇到这个问题是在做线性拟合模型的时候,两条线性模型交汇于一点,只要求出交点就可以精确的求出影响转折点:(我觉得可能这个算法的应用都在这个领域吧)python中还没有能直接表示一条线的类型,因此我们要表示一条直线,应该用什么方法呢?我首先想到的是用两点,因为两点确定一条直

2020-11-26 23:36:05 2180 7

原创 python爬虫爬取豆瓣电影评分排行榜前n名的前n页影评

目标网站https://movie.douban.com/explore#!type=movie&tag=%E8%B1%86%E7%93%A3%E9%AB%98%E5%88%86&sort=rank&page_limit=20&page_start=0(豆瓣电影——选电影——豆瓣高分——按评价排序)爬虫基本思路1.首先发送请求并返回requests(最好模拟谷歌浏览器的头部访问(即下面的headers),并且设置一个每次访问的间隔时间,这样就不容易触发网站的反爬机制(

2020-11-21 15:58:39 2708

原创 python爬虫爬取桌面壁纸

目标美图网站:http://www.weather.com.cn/weather/101210701.shtml(有彩蛋)爬虫的基本思路:1.首先发送请求并返回requests(最好模拟谷歌浏览器的头部访问(即下面的headers),并且设置一个每次访问的间隔时间,这样就不容易触发网站的反爬机制(说白了就是模拟人类的访问行为))2.获得requests对象后使用BeautifulSoup (美丽的汤??也不知道为啥要起这个名)来解析requests对象,注意这里要用request.text,就取文本

2020-11-21 15:32:05 661

原创 python爬虫爬取天气预报信息

目标天气预报网站:http://www.weather.com.cn/weather/101210701.shtml需要用到的库有requests(用来发送请求和接收url)BeautifulSoup(用来解析html文本)爬虫的基本思路:1.首先发送请求并返回requests(最好模拟谷歌浏览器的头部访问(即下面的headers),并且设置一个每次访问的间隔时间,这样就不容易触发网站的反爬机制(说白了就是模拟人类的访问行为))2.获得requests对象后使用BeautifulSoup (美丽的汤

2020-11-21 15:25:23 5771 3

原创 Python matplotlib绘图保存图片空白问题

今天在写python用matplotlib绘制折线图的时候遇到了一个问题:用plt.savefig(’./tmp/first.jpg’)保存图片后打开发现是空白的一张图片:但是jupyter notebook里面运行显示是正常的原因:先写了 plt.show()再写plt.savefig()在使用plt.show()的时候会生成一张新的空白的画布。这时候再使用plt.savefig()就会导致保存下来的图片是刚才plt.show()生成的新的画布,所以是空白的。解决方法:只需要先写plt.

2020-10-28 15:46:05 6670 7

原创 springcloud入门基本部署

1.是什么springcloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具

2020-07-17 16:25:46 518

原创 基于SpringBoot的博客网站

整体预览数据库首先用hibernate创建数据库,自动生成表。项目架构:部分核心代码:BlogControllerpackage com.zr.web;import com.zr.po.Blog;import com.zr.po.BlogQuery;import com.zr.po.Tag;import com.zr.po.User;import com.zr.service.IBlogService;import com.zr.service.ITagService;

2020-07-17 16:11:19 1326 1

原创 Java类方法(静态方法)和实例方法的区别

一、类方法类方法是静态方法,前面需要有static修饰符修饰。类方法内不能涉及有关变量的内容1、不能调用类的对象方法2、不能引用对象变量3、类方法不能被重写(覆盖)4、类方法不能使用super, this关键字二、实例方法1、可以调用类的对象方法2、可以引用对象变量3、实例方法可以被重写(覆盖)4、实例方法可以使用super, this关键字区别类方法在加载类时就被分配了内存地址,因此加载后即可被任意对象调用,并且可以通过类名直接调用(类名.方法名),而实例方法需要在创建对象后才会被

2020-07-13 21:34:00 2590

原创 浅谈Java中equals方法和==的区别

equals是判断两个变量或者实例指向同一个内存空间的值是不是相同而==是判断两个变量或者实例是不是指向同一个内存空间例如:用new方法创建一个新的对象,此时s1和s2的地址不相同而内容相同,因此用等于等于来判断是flase 用equals判断是true。public class Test{ public static void main(String[] args){ String s1=new String("Test"); String s2=new String

2020-07-12 16:40:34 154

原创 JAVA中的自动类型转换

java中的数据类型自动转换实质上是提升了长度,因此自动转换只能是从长度低的类型转换为长度高的类型故 byte、short、char可以转换为int类型int类型可以转换为long、float、double类型

2020-07-12 12:09:30 223

原创 JAVA中基本数据类型的取值范围

java中一共8中基本数据类型整型:byte,short,int,long。浮点型:float,double。字符型:char。布尔型:boolean。基本数据类型字节长度大小(位)最小值最大值取值范围包装类byte1字节8bit-2727-1-128 ~ 127Byteshort2字节16bit-215215-1-32768 ~ 32767Shortint4字节32bit-231231-1-2147483648 ~ 21474

2020-07-12 10:40:24 214

原创 JAVA 运算符优先级总结

运算符结合性[ ] . ( ) (方法调用)从左向右! ~ ++ -- +(一元运算) -(一元运算)从右向左* / %从左向右+ -从左向右<< >> >>>从左向右< <= > >= instanceof从左向右== !=从左向右&从左向右^从左向右|从左向右&&从左向右||从左向右?:从右向左=从右向左...

2020-07-12 10:13:05 178

原创 基于SSM框架实现一个用户系统(登录,用户列表,分页,增删改查,用户角色管理功能)

首先搭建一个Maven工程,配置好Tomcat,mybatis等数据库tb_roletb_useruser_role(这里只给了第一个用户管理员限权,可以对其他用户添加管理员,必须要用第一个用户登录)bean这三个就不用多说了,直接按照数据库字段的打。为了实现分页功能,我们需要引入一个类叫PageInfo,代码如下package com.zhongruan.bean;import java.util.List;public class PageInfo<T> {..

2020-07-08 15:43:17 5541 3

原创 hibernate主键冲突问题解决方法

今天使用hibernate创建数据库后对数据库进行添加的时候报了这样一个错误说是主键重复,但是我在数据库中的主键Id是自增的,为什么会重复呢,反复调试了几次,发现重复的数值会增长,第一次是1,第二次是2,第三次是3,到这里截图是4,我基本可以确定每执行一次添加它这个重复建都会加一,看了一下数据库,发现最大主键到5,我猜再执行两次应该就不会再重复了,果不其然,第六次就正常了。后来我就去找了下原因,大概是Hibernate框架在插入数据库之前就生成好了主键,即主键由Hibernate产生,而非数据库产生。

2020-07-08 11:48:28 2093

原创 SpringBoot @PathVariable注解的使用

@PathVariable 官方翻译是用来接收请求路径中占位符的值人话:比如你html中想接收一个id用来删除在controller中肯定要这样写这里{id}预留出来的占位符将会被@PathVariable接收然后传到Long id中,这样就非常方便的完成了传参...

2020-07-08 09:54:30 681

SSM框架实现一个用户系统(登录,用户列表,分页,增删改查,用户角色管理功能)

使用SSM框架实现一个用户系 功能:用户登录,显示用户列表,分页,用户的增删改查,用户角色管理,分为管理员(可以给普通用户添加限权),普通用户

2020-07-08

空空如也

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

TA关注的人

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