自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python判定两个列表list是否具有完全相同的元素

判断两个列表list是否具有完全相同的元素,不考虑顺序,两个list中的每一个list中都可能有相同的元素,所以这个算法应该是比较通用的。def two_list_have_same_element(self, l1, l2):if len(l1) != len(l2):return Falseelse:n = len(l1)matched = [False for i in range(n)]for i1 in range(n):flag = 1for i2 in range(n):i

2022-03-27 21:36:54 2767 1

原创 springboot+vue部署到nginx服务器上(linux)——完整版(下)

springboot+vue部署到nginx服务器上(linux)——完整版(下)前提后端springboot项目打包与部署数据库配置maven打包(IDEA下)服务器上启动后端springboot服务服务器上对后端springboot服务开启后台运行和结束在springboot+vue部署到nginx服务器上(linux)——完整版(上)中,介绍了前后端项目部署到服务器上的一些前提准备工作,以及自己部署前端vue3项目的过程,接下来介绍的是部署后端springboot的过程。前提将springbo

2022-02-11 16:53:06 4174

原创 springboot+vue部署到nginx服务器上(linux)——完整版(上)

springboot+vue部署到nginx服务器上(linux)——完整版(上)前提nginx安装安装依赖(如果已经安装了可以跳过)在线下载nginx的稳定版本1.18.0(后续如果出了其他的稳定版本也可以下载其他的版本)解压并安装nginx查看nginx安装目录启动nginx并测试关于nginx.conf文件(重点)vue项目的打包和部署在springboot+vue的前后端分离开发中,在项目开发完毕之后,怎么将项目发布到centos(或其他linux版本)系统的服务器上?由于网上缺少比较完整的资料,

2022-02-04 18:00:22 5059

原创 javascript在输入错误之后将输入框自动清空

假设sub_btn是提交按钮的id,inputBox是文本输入框的id,通过$("#sub_btn").click(function ())绑定点击事件,Text是文本输入框中的文本,Pattern是对应的正则表达式,表示输入的应该是6位数字,然后使用test方法验证Text和Pattern是否匹配,如果不匹配,alert错误信息,并且通过设置inputBox的attr值为""将输入框内容清空,光标回到输入框的开头。 $("#sub_btn").click(function () { var Te

2021-11-26 22:02:30 2587

原创 IDEA用SpringInitializr创建SpringBoot项目无法连接https://start.spring.io或者Error: connect timed out时的解决办法

如果将网上的几种方法试了之后,比如将网址改为http://start.spring.io,或者允许idea通过防火墙等,都没有效果的时候,可能是自己所处的局域网的问题,可以考虑暂时断掉当前的局域网连接,改为使用自己的手机热点进行连接。...

2021-11-15 20:21:11 601

原创 二维数组名与二重指针之间的区别

1.一个一维数组名,是对该一维数组中的第一个元素取地址。数值上是该一维数组的第一个元素的地址;逻辑上指向的是一维数组的第一个元素,所以将一维数组名+1所指向的是一维数组的下一个元素的地址;eg. 一个int类型元素组成的一维数组名指向一维数组中的第一个元素(int类型),所以一维数组名类型为int*;2.2.1 一个二维数组名,是对该二维数组中的第一个一维数组名取地址。数值上与第一个一维数组名的值是相同的,即是第一个一维数组的第一个元素的地址;逻辑上指向的是二维数组的第一个元素,即二维数组中的第一个

2021-11-13 21:47:11 1039

原创 如何在mysql中导出和导入数据库

可见这位博主的博客:https://cloud.tencent.com/developer/article/1404121

2021-10-31 15:48:31 78

原创 javac编译时,找不到在同一个包下定义的类

如果出现在同一个包pack下编译主方法所在的类时,如果主方法所在的类需要依赖同一个包下定义的其他的public类,但是编译的时候显示找不到同一个包下定义的其他public类,此时应该在这个pack包的上一级再新建一个文件夹a,然后在文件夹a下再使用javac编译命令并指明主方法所在的类main所在的包pack,具体的编译和执行的命令为:javac -encoding UTF-8 pack/main.javajava pack.main...

2021-10-21 11:40:31 1307

原创 使用pandas读取excel文件时出现读取excel文件报错:Missing optional dependency ‘xlrd‘. Install xlrd >= 1.0.0错误

使用pip install命令安装xlrd,但注意xlrd的版本不要太高,1.2.0左右是比较好的,使用pip install xlrd==1.2.0即可。

2021-09-23 23:45:15 465

原创 关于pandas读取csv文件时出现utf-8‘ codec can‘t decode byte 0xb8 in position 或者 Error tokenizing data的错误

一般的解决方法是:不要使用wps,改为使用office的excel打开该文件,并且将该文件另存为:CSV UTF-8格式,一般可以解决问题。注意不要随便改文件的后缀名,也不要使用记事本打开并保存此种类型的文件~...

2021-09-23 22:58:04 1221

原创 matplotlib,seaborn,tensorflow,pandas,numpy,sklearn等的安装顺序

matplotlib,seaborn,tensorflow,pandas,numpy,sklearn等的安装顺序:由于不同的包之间的依赖互相存在重复或者不兼容的情况,所以如果要将以上这几个包都下载在一个环境下,可以采用以下的顺序:tensorflow–>matplotlib–>seaborn–>sklearn,采用以上的顺序安装就不需要安装pandas和numpy等依赖库,因为已经都在上述几个的安装过程中安装好了...

2021-07-17 22:42:22 1652

原创 tomcat中出现Access Error: 404 的解决方法

1.首先要注意,在连接的过程中不能关闭服务器的startup.bat窗口;2.打开tomcat安装文件的conf中server.xml,检查<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />如果connect port确实是8080,那么就退出,如果是其他的端口号,那么就要输入http://loca...

2021-04-09 22:20:27 3305

原创 Oracle在SQLPlus或PLSQL登录时报错12154 TNS:无法解析指定的连接标识符

在安装完oracle之后,一般先登录客户端上的SQLPlus,如果没有错误的话,直接跳到7,如果发现报12154 TNS错误:1. 打开开始菜单中客户端目录下的Net manager进行网络配置,首先选择oracle客户端的安装路径下的NETWORK\ADMIN,然后开始配置,配置时首先点击左边的“+”号,添加一个服务名:2. 然后添加网络服务名,就是你的oracle服务名,一般是orcl;3. 然后选择网络通信协议,一般选择第一个:TCP/IP即可;4. 接下来就是主机名和端口号的设置

2021-04-05 10:38:12 1804

原创 如何完整地卸载oracle数据库

1.首先以管理员身份运行客户端目录下的setup.exe,点击卸载;2.重启电脑;3.重启之后删除之前在磁盘上所安装的客户端文件夹和服务端文件夹;4.进入cmd,输入regedit.exe,进入注册表;5.进入注册表后,ctrl+f进行查找,查找“oracle”,并将查找出来的所有注册信息全部删除;6.重启电脑;一般经过以上6步就可以完全卸载oracle数据库,然后就可以重新安装了。...

2021-04-05 10:11:58 3064

原创 jquery中文手册(网页版)

https://jquery.cuishifeng.cn/element.html

2021-04-04 17:21:23 205

原创 将本地项目上传到github上时可能遇到的几个问题以及解决方法

1.error: src refspec main does not match any.方法:重新使用git add .和git commit -m "xxx"将项目上传到本地git库,然后切换分支到main分支,然后再进行

2021-03-28 15:52:44 481

原创 C++将浮点数全部以非科学计数法,保留一定的小数位数进行处理

在C++中,float或者double类型的浮点数全部以固定的形式(浮点存储,占用8个字节等)存储在计算机中,这是无法改变的,所以对这些数据的运算等,所得到的结果在计算机中也是以同样的格式进行存储。既然在数据的物理存储格式上不可能进行改变,所以唯一可以改变的只有与用户交互的界面,包括接收用户输入的字符串转化为相应的float或者double类型,或者将float或者double类型数据展示给用户看,只有在这两种情况下可以对float或者double类型数据进行修正,对于不是输出到控制台的情况,如window

2021-03-16 00:02:29 1392

原创 C++报重定义的原因

对于多个cpp文件都直接或间接包含同一个头文件时有可能会出现函数或变量重定义的情况,出现的原因具体有以下三种:(一般认为一个头文件只有一个对应的类)1.该头文件中出现了不属于任何一个类的变量,这时会报变量重定义的错误;2.该头文件中出现了不属于任何一个类的函数(因为这个函数不属于任何一个类,所以肯定在这个头文件中同时会有这个函数的声明与定义),这时会报函数重定义的错误;3.该头文件中有属于一个该头文件对应的类的函数,但这个函数紧接着在该头文件中被定义,这时会报函数重定义的错误;对于第一种情况

2021-03-07 10:22:37 1372

原创 java之static用法详解(全)

以下的成员包括成员变量和方法类内:一.非静态调用非静态:1.直接通过成员名调用;2.通过this.成员名调用;3.先声明本类的对象,再通过该对象名.成员名调用;二.非静态调用静态:1.直接通过成员名调用;2.通过this.成员名调用;3.先声明本类的对象,再通过该对象名.成员名调用;4.通过本类类名.成员名调用;三.静态调用非静态:1.先声明本类的对象,再通过该对象名.成员名调用;四.静态调用静态:1.直接通过成员名调用;2...

2021-02-23 20:52:23 544

原创 java之super

在子类中有与父类同名的成员(包括成员变量与方法),若该成员是父类的public或protected成员,则在子类中可以通过super.成员名的方式调用父类的同名成员:package jicheng;public class person { public int money;//父类的money public void say(){ System.out.println(money);//父类的money,将父类的money输出 }}...

2021-02-23 15:58:17 91

原创 java不同类的主方法之间的调用

java一个类中的主方法可以调用该类可见的另外一个类中的主方法,只要传实参给args即可。在实际编译运行时选择要运行的是哪一个类的主方法,但是最好的是在一个项目中只定义一个主方法。

2021-02-23 13:54:10 807

原创 java的数据类型

1.基本数据类型:byte,short,long,int,float,double,char,此时变量2.引用数据类型:所有的类(名),数组,接口一个对象包括两部分:对象的值,对象的引用(地址)String s=new String("123");这里s是一个引用类型变量,s中存放的是一个String类型的对象的地址,这个String类型变量的值是“123”,这个String类型变量的引用存放在s中,这个String类型变量的值与引用都是不可修改的;s+="234";此时s中存放的是

2021-02-22 18:35:40 106

原创 关于git本地库中的工作区和merge的原理的一点自己的理解,,,求轻喷

add,commit的功能就不再多说了,add是提交到暂存区,commit是提交到git库工作区指的是.git文件的当前路径,工作区的核心应该是覆盖和刷新,而不是xxx的工作区;合并的前提一定是两个分支的文件已经完全一样了再进行合并,理由如下~0.工作区和暂存区是所有分支所共用的,不同的分支有不同的git本地库;1.当转移到某一条分支之后,首先会将该分支所对应的git本地库中的文件都调至当前工作区,以覆盖原来的工作区,由此刷新工作区(注意:工作区是共有的,不是专属于某一条分支的);2.接下来

2021-02-11 15:25:07 699 1

原创 C++源文件中明明包含了头文件,为啥编译时还是会出现变量未定义?

C++源文件中明明包含了头文件,为啥编译时还是会出现未定义的引用?1.头文件的循环包含;2.在有包含了vector,iostream的头文件忘了指定命名空间using namespace std;

2021-02-08 19:31:14 4283

空空如也

空空如也

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

TA关注的人

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