自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jupyter notebook报500实际却有文件生成

jupyter notebook 报500

2022-11-12 21:09:04 411

原创 IDEA中绑定git后更换本地仓库的方法

一时大意脑袋短路选择本地仓库时选了一个无关的仓库,一直找不到怎么修改,vcs按钮位置成了Git按钮,项目无法提交,鼓捣了半天找到了解决方法。file—>setting—>version control,选中已存在的路径点击删除,Git键又成了VCS,就可以重新选择项目文件目录了。...

2021-09-30 10:41:04 3401 2

原创 git stash pop不删除stash内容

在使用git stash代码时,经常会碰到有冲突的情况,一旦出现冲突的话,系统会认为你的stash没有结束。导致的结果是git stash list 中的列表依然存在,实际上代码已经pop出来了。Git把stash内容存在某个地方,需要恢复时,可以使用如下2个方法:1.git stash apply恢复,恢复后,stash内容并不删除,你需要使用命令git stash drop来删除。2.另一种方式是使用git stash pop,恢复的同时把stash内容也删除了,如果内容修改产生冲突则不会自动删

2021-09-29 21:31:42 2022

原创 git命令行突然变黑无法输入解决方法

我们知道git提交代码时-m是添加注释,但是如果忘了写-m直接git commit就会进入编辑模式并且什么都输入不进去,如下图:解决方法就是连续键入两个大写的ZZ就可以退出编辑模式了,命令行一切正常,同时代码也commit好了...

2021-09-29 19:10:11 734

原创 PyCharm安装时自动安装python,无法通过命令行运行的解决方法

PyCharm安装时自动安装python,无法通过命令行运行的解决方法PyCharm安装过程中可以选择安装python,但是无法通过命令行查看python相关信息,可以通过在高级环境设置中配置系统path实现命令行的操作。首先找到PyCharm安装过程中将python安装在了哪个目录下依次点击File->Settings-Project:pythoncode->Python Interpreter下图红线所示就是安装位置点击齿轮,选Show All,点击画笔选择编辑,复制Interp

2021-09-23 17:02:26 2981

原创 SQLyog使用错误号码2058

当在初次使用时连接mysql显示错误号码2058,Plugin caching——sha2_passward could not be loaded:****** ”(乱码)。而命令行进入数据库无问题时。管理员身份进入命令行, mysql -u root -p 登录到个人的 mysql 数据库,然后执行ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你想设置的密码填在这里';此时名为root的数据库可以

2021-04-02 18:59:32 1186

原创 TreeSet序列化失败java.io.NotSerializableException

在TreeSet中定义了一个Comparator之后出现了序列化对象失败的问题。问题:If java.util.TreeMap customer created by constructor with java.util.Collator parameter, and parameter will not implements java.io.Serializable, the custome...

2020-03-19 23:45:37 401

原创 idea不能提示生成版本序列号解决方法

当选中实体类后ALT+Enter不能出现serialVersionUID的提示,这个需要设置之后才会有自动生成的提示信息。1.点击File,选择Settings2.打开Editor,选择Inspections3.搜索框输入serialVersionUID,勾选Serializable class without serialVersionUID此时将鼠标移至类名,同时点击Alt+Ent...

2020-03-18 22:23:11 3021 2

原创 Map的map.get(Object key)方法传入数据类型问题

本意是Object get (Object key)返回指定key对应value,无此key返回null。但是需要注意的是因为传入参数位置是Object,任何类型对象都不会报错,所以需要十分关注传入参数的数据类型是不是map中的键的类型。今天遇到一个将char转换成了String,键类型是String,但是将char类型的变量名传入,编译器不报错,输出结果有误。同理有boolean conta...

2020-03-10 15:22:49 3374

原创 什么时候需要重写HashSet()与equals()方法

当数据结构是哈希表结构时为实现保证元素唯一性要重写equals()与HashCode()方法

2020-03-10 12:32:46 291

原创 集合与数组的区别

1)长度的区别:数组:长度是固定的;集合:长度是可变的2)存储数据类型的区别:数组:可以存储引用类型,可以存储基本数据类型集合:只能存储引用类型3)存储元素的区别数组:在同一个数组中,只能存储同一种数据类型的元素;举例 数组:杯子:只能装水集合:可以 存储多种数据类型的元素;举例:集合:杯子:装水,其他饮料…...

2020-03-05 20:17:13 145

原创 String.valueOf(),Arrays.toString()与a.toString()的区别

对于String.valueOf(),Arrays.toString()与a.toString()来说,都有着细微的差别。对于以下代码:输出结果是:我们结合源码来看这三者:对于Object类的toString()方法:显然除去String类重写了这个方法外,对于这个字符数组并未手动重写toString(),所以输出的是全路径名称+"@"+hashCode的十六进制表示。对于Arr...

2020-03-04 16:27:27 957

原创 String类的compareTo()

截取String类的CompareTo()的源码如下//在底层代码中,一个字符串会自动会转换成字符数组 private final char value[]; //若s1= "helloworld" ;//s2= "hel" ;//将s1和s2的字符串自动转换成了字符数组//s1:'h','e','l','l','0'//s2:'h','e','l' public int ...

2020-03-03 21:34:51 155

原创 接口与抽象类的区别

接口与抽象类的区别1.成员的区别成员变量:抽象类:成员变量可以是常量,也可以是变量接口:成员变量只能是常量:存在默认修饰符public static final构造方法:抽象类:可以有无参构造,有参构造作用:通过子类进行数据初始化(通过子类创建对象)接口:没有构造方法成员方法的区别:抽象类:可以有抽象方法,也可以有非抽象方法。接口:只能是抽象方法:存在默认修饰符public ...

2020-03-02 11:39:49 139

原创 子类实例化过程中对父类构造器的调用

子类实例化时,默认调用父类的无参构造方法(不管子类的构造器有没有参数,因为子类继承的是父类的属性和方法,只调用父类的无参构造器就可以继承父类的属性和方法,因此不会调用父类的有参构造器),再调用子类的有参/无参构造器。子类实例化有以下几种情况:1.子类和父类都定义了带参和无参构造方法,且在子类中第一行写了super(xx);并且测试类里面实例化子类带参构造方法,那么,此时不会先调用父类的无参构造...

2020-02-29 13:16:40 994

原创 字符串拼接中的小问题

首先先看如下一小段代码: final String book = "考研成绩:"+"380"; final String book2 = "考研成绩:"+380; final String book3 = "考研成绩:"+String.valueOf(380); String book4 = "考研成绩:"+ String.valueOf(380); String...

2020-02-14 09:25:16 112

原创 Integer包装类实例相等问题

Integer a = 3; Integer b = 3; Integer c = new Integer(3); Integer d = new Integer(3); Integer e = 128; Integer f = 128; 对于下面的代码: System.out.println(...

2020-02-13 12:27:52 169

原创 idea生成文档时:编码GDK的不可映射字符

javadoc 出现错误,编码GDK的不可映射字符这是字符中有非ascll字符,如果使用命令行生成,可在命令行生成doc的时候加入参数javadoc Stack.java -encoding utf-8 -charset utf-8 -d pathidea中设置为:tool->generate Javadoc->other command line arguments这一栏找...

2020-02-11 15:36:36 909

原创 cookie,session简介

get方法的测试地址栏输入http://localhost:8080/s1?name=zhangsanhttp://localhost:8080/s2?name=zhangsanhttp://localhost:8080/1.jsp?name=zhangsan相当于表单中填写的name=zhangsanhttp协议的特点:称之为无状态, 请求与请求之间不会记录状态(状态就包括请求参数等...

2018-12-11 17:20:19 118

原创 servlet3

基础知识已经在之前大概记录了一遍接下来以查询为例,简要走一遍编码流程,并补充一部分细节和知识点Servlet: 执行查询,以下是重写的service方法public void service(HttpServletRequest request, HttpServletResponse response) { // 1) jdbc 代码,连接数据库,执行sql,查询结果 // 2...

2018-11-26 17:43:33 98

原创 servlet2

Servlet2内容包括了servlet的一些基础知识点,以及和servlet配合使用的jsp,EL表达式以及jstl的基础用法。最后还有常见状态响应码的总结。编写servlet* java类要继承 HttpServlet* 在servlet类上添加注解 @WebServlet(urlPatterns="/servlet路径")http://ip地址:8080/servlet路径?参数...

2018-11-19 17:07:10 115

原创 servlet起步及一点个人感慨

Servlet总算断断续续的学到了servlet,其中因为种种原因终止了几次,时间稍长便只剩下了点印象,只好从头再来。记得大一不止一个老师说过,学习编程,没有什么捷径,还是要多练习。现在经过亲身实践,深深感受到这句话的正确性。奉劝后来者多敲代码。前几天看到一个大佬的一句话,感觉很有意思,分享给大家。写代码是热爱,写到世界充满爱。加油吧,祝愿各位都有个美好的前程。Servlet(Serve...

2018-11-19 11:31:44 134

原创 vue概述

js框架 vuevue的使用大大简化了前端代码,例如就尽可能的避免了类似$(’#xxx’).parent().parent().parent()这样的代码的存在,这对于理清逻辑很有帮助1. 职责划分-MVVMModel 模型 - 数据View 视图 - html 标签,样式ViewModel 用来结合模型和视图 - 决定数据展示在哪个标签上2. 入门例子vue中的数据和...

2018-11-15 17:55:26 189

原创 jquery基础知识

1. jqueryjQuery 是一个 JavaScript 库,极大地简化了 JavaScript 编程。jQuery 版本 2 以上不支持 IE6,7,8 浏览器。1.1 版本1.x 兼容性更好,支持很多旧的浏览器, ie6,ie73.x 更新,体积更小1.2 使用导入jquery的js<script src="路径/js文件名"></script>...

2018-11-10 21:59:25 973

原创 servlet编码格式

最近在学习过程中发现需要使用一些编码设置,很容易搞混,也不清楚其中的关系,查阅资料略微总结出以下几点1、pageEncoding=“UTF-8”:设置JSP编译成Servlet时使用的编码。2、contentType=“text/html;charset=UTF-8”:指定对服务器响应进行重新编码的编码。3、request.setCharacterEncoding(“UTF-8”):设置对客...

2018-11-08 14:18:22 4362

原创 js概述2

javascript 浏览器脚本语言基本数据类型:数字,字符串, 布尔值, null, undefined复杂数据类型:数组 var array = new Array(); var array = [1,2,3,4]; 访问元素 array[下标] for(var i = 0; i < array.length; i++) { array[i] ...

2018-11-01 23:00:11 103

原创 js概述1

javascript 既可以作为前端语言,也可以作为后端语言语法上与java有类似之处,但本质上与java语言没有关系,也就是发布的时候想蹭蹭java的热度,没想到火了,造化弄人啊。1. javascript 基本语法1.1 基本数据类型number 数字类型, 1.0 100string 字符串类型 “hello” ‘world’null 空值undefined 未定义 ...

2018-10-25 18:24:59 80

原创 CSS基础

1. css 概念cascade style sheet级联,层叠 样式 表格控制网页上标签的各种样式: 颜色,字体,边框,间距…2. css 格式行内样式每个标签加一个样式<标签 style="多个样式"></标签>缺点:样式代码重复内部样式表<html> <head> <style>样式定...

2018-10-24 22:53:03 124

原创 HTML基础

html, css, javascript, jquery, vue 接收用户的输入,向用户返回可视化结果servlet, jsp, jstl java后端技术 -> 再去调用jdbc,访问数据库html1. 什么是htmlhyper 超级 text 文本 markup 标记 language 语言超文本标记语言,俗称网页2. html 文件结构以 *.html 或 *....

2018-10-17 13:09:40 160 1

原创 jdbc基础3提高知识查漏

1. 事务把多条sql语句看做一个整体执行,ACID(原子性,一致性,隔离性,持久性)Connection conn = ...conn.setAutoCommit( true | false );// 自动提交, 默认值是true所谓的自动提交,就是在每条执行的增删改sql语句之后,由jdbc自动加一条commit语句,让事务提交(更改生效)stmt.executeUpdate("...

2018-10-15 15:29:40 97

原创 jdbc基础2

稍微总结下上篇的知识点,并记录一些提高部分的知识jdbc一、jdbc知识回顾1. 基本概念java 数据库连接, 是java提供的一套api接口,以一种一致的方式,访问不同的数据库(mysql,oracle,sqlserver)java.sql.*java.sql.Driver 驱动(如何连接数据库)java.sql.Connection 连接(代表java程序和数据库之间连接通道)...

2018-09-27 22:34:56 131

原创 jdbc基础1

一、jdbc的基础知识初步入门jdbc,及一些遇到的问题1、什么是jdbcjava database Connector java与数据库的连接器一套接口,是java代码与数据库的桥梁2、重要接口和类1)java.sql.Connection (连接接口–代表了java代码与数据库服务器之间的连接)2)java.sql.Statement (语句接口–代表了语句对象,可以用来执行各...

2018-09-26 01:47:47 101

原创 数据库基础知识3

在之前的学习中已经学习了数据库中表的各种操作,接下来的笔记将记录多表查询的各种操作,包括事务的知识以及权限分配的DCL数据控制语言1. 连接查询 内 连接 select ... from 表1 inner join 表2 on 连接条件 WHERE ... group by ... HAVING ... ORDER BY ... limit ... (重点) ...

2018-09-23 21:43:29 164

原创 jdbc中结果集为什么需要.next()

学习了jdbc之后一直好奇下面的代码ResultSet rs = stmt.executeQuery();while(rs.next()){......}为什么需要rs.next()?经过查阅资料得到结果相信大家更希望看到中文描述,我经过翻译得到以下:将光标从当前位置向下移动一行。结果集光标最初位于第一行之前;对方法的第一次调用接着使第一行成为当前行;第二次调用使第二行成为当前...

2018-09-20 13:30:24 2549

原创 数据库基础知识2

上一篇博客较为详细地描述了我在mysql初步使用过程中遇到的问题及解决方法,以及对mysql的基础知识了解,以及表的简单创建插入查询等,自增列的概念与初步认识,包括数据库在多台终端间的导入导出。接下来记录下表的其他深入的操作步骤以及正则表达式的常用元字符表1. SQL 结构化查询语言 structured query languagesql语句对于不同数据库有微小差异DDL 数据定义语言...

2018-09-19 17:32:19 149

原创 数据库基础知识1

为了记录自己学习中的一些小细节,将数据库学习过程中的知识点略作总结,供后期复习时串联零碎的知识点我使用的是解压免安装版8.0.12.zip,从mysql5.7后安装步骤有了比较大的改变,所以安装最好选择对应的版本基本安装步骤操作:mysql --initialize -console 初始化操作,会在控制台输出一个随机临时密码,记录下来键入mysqld install ,回车,安装服务键...

2018-09-19 16:56:20 127

原创 Mysql卸载旧版本之后新版本安装过程旧服务无法删除

首先声明,低版本的mysql可能会打不开高版本导出的.sql文件本人问题已解决,所以有些截图会缺失,不过我会尽量详细描述细节在遇到这个问题后,我按照网上教程将低版本mysql仔仔细细的卸载,删除注册表,删除文件夹,重新安装新版本mysql,发现服务无法启动,提示5.7服务存在,8.0服务无法打开。此时可通过微软小娜打开服务,显示MySQL服务还是旧版本的,且无法打开。此时运行sc dele...

2018-08-26 23:27:21 2800

原创 document.writeln()与document.write()

document.writeln()的效果document.write()输出之后回车若想输出换行,可以使用document.write("XXXXX"+"</br>");来实现预期效果

2018-04-25 23:15:11 584

原创 document.writeln()与document.write()

document.writeln()效果document.write()输出之后回车

2018-04-25 23:07:37 1805

原创 document.write()何时清空原内容

window.write()

2018-04-22 23:50:02 921

空空如也

空空如也

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

TA关注的人

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