- 博客(30)
- 收藏
- 关注
原创 db2在执行插入或者更新时报【ERRORCODE=-4499,SQLSTATE=58009】
db2在执行插入或者更新时报【ERRORCODE=-4499,SQLSTATE=58009】
2023-03-05 22:00:40
1178
原创 vue路由跳转时不会自动到达最顶部问题解决
问题描述:当不在顶部进行页面跳转时,跳转的页面不在最顶部,而是在点击跳转的位置,导致体验感不佳。解决方案:利用vue的全局后置钩子,在每次页面跳转之后进行回调,实现自动返回顶部的功能,只需在index.js下加入如下代码即可:router.afterEach(() => { window.scrollTo(0,0);})...
2021-05-06 13:12:58
925
原创 关于vue点击切换element小图标问题
问题出现原因在通过vue写前端页面时,想要通过点击图标实现图标样式的切换,比如收藏和取消收藏的样式实现。解决问题思路我的想法时通过操作dom节点来实现,而在vue中可以通过三种方式来操作节点。一、原生的js二、jQuery的方式三、vue自带方法解决方法这里我采用的是第三种方法,因为要使用的地方比较多,于是就将其封装为一个单独的组件,方便使用。<template> <div class="collect"> <i ref="off" c
2021-02-27 16:14:13
2990
2
原创 从幼稚到成熟----阿里云Java语言基础自测题目
1.现在有如下一段程序: class Happy { public static void main(String args[]) { float [][] f1 = {{1.2f,2.3f},{4.5f,5.6f}} ; Object oo = f1 ; f1[1] = oo ; System.out.p
2021-01-01 16:27:49
216
原创 力扣第520题-----检测大写字母
给定一个单词,你需要判断单词的大写使用是否正确。我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如"USA"。单词中所有字母都不是大写,比如"leetcode"。如果单词不只含有一个字母,只有首字母大写, 比如 “Google”。否则,我们定义这个单词没有正确使用大写字母。示例 1:输入: “USA”输出: True示例 2:输入: “FlaG”输出: False注意: 输入是由大写和小写拉丁字母组成的非空单词。来源:力扣(LeetCode)链接:https:
2020-10-25 10:26:21
119
原创 从幼稚到成熟----java中的接口
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2020-10-16 11:27:13
3960
原创 从幼稚到成熟----java中抽象类
一、抽象类1.什么是抽象类在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。用abstract修饰的类为抽象类。2.抽象类的特点抽象类和抽象方法必须用abstract关键字修饰;抽象类不能被实例化;由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类;抽象类不一定包含抽象方法,但是有抽象方法的类一定是抽象类;抽象类的子类,要么是抽象类,要么重写抽象类中的所有抽象方法。二、抽象方法
2020-10-04 12:04:47
143
转载 从幼稚到成熟----java中方法的重载和重写
链接:https://www.nowcoder.com/questionTerminal/830d1dbe2d1a4481ae4f753d77d2e89a来源:牛客网方法的重载:方法重载的定义:同一个类或与他的派生类中,方法名相同,而参数列表不同的方法。其中参数列表不同指的是参数的类型,数量,类型的顺序这三种至少有一种不同。方法重载与下列无关:与返回值类型无关;与访问修饰符无关构造方法也可以重载方法的重写:方法的重写的定义:在继承关系的子类中,定义一个与父类相同的方法判断是否重写的方式:在
2020-09-28 11:58:18
178
原创 从幼稚到成熟----java中的多态
一、多态概述某一个事物,在不同时刻表现出来的不同状态。二、多态存在的三个必要条件1. 继承2. 重写(Override)什么是重写:方法的重写是指两个方法的返回值、方法名、参数的类型和个数相同(子类重写父类的方法)。重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。方法重写需要注意事项:子类抛出的异常范围不能超过父类的相应方法抛出发的异常范围;子类方法的访问级别不能低于父类相应方法的访问级别;子类重写父类方法的返回值类型不能大于父类方法
2020-09-22 19:56:35
128
原创 从幼稚到成熟----java中的继承
1.什么是继承?继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。2.使用继承的好处通过子类继承父类,可以:提高代码的复用性,减少重复代码的使用;提高代码的可维护性;对父类功能进行扩充。3.继承的实现方式使用extends关键字实现类与类之间的继承,类与类之间的继承是单继承,即一个子类只能拥有一个父类。使用implements关键字实现接口之间的继承,接口之间的继承可以是多继承,即一个接口可以继承多个接口。
2020-09-20 12:34:14
163
原创 从幼稚到成熟----java中的封装
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2020-09-16 19:01:59
117
转载 每天一点小知识(算法)
算法的五大重要特征有穷性(Finiteness)算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切性(Definiteness)算法的每一步骤必须有确切的定义;输入项(Input)一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;输出项(Output)一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;可行性(Effectiveness)算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计
2020-09-11 18:49:38
192
原创 从幼稚到成熟----java中的静态变量和局部变量
一、什么是局部变量?局部变量:类的方法中的变量。二、成员变量和局部变量的区别有哪些?1.在类中的位置不同成员(实例)变量声明在一个类中,但在方法、构造方法和语句块之外;局部变量声明在方法、构造方法或者语句块中。2.在内存中的位置不同成员变量存储于堆内存;局部变量是在栈上分配的。3.生命周期不同成员变量在对象创建的时候创建,在对象被销毁的时候销毁;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁。4.初始化值不同成员变量具有默认值。数值型变量的默
2020-09-08 18:42:16
104
原创 从幼稚到成熟----java中的静态变量和成员变量
一、静态变量和成员变量是什么?静态变量:独立于方法之外的变量,用 static 修饰,也就是类变量。成员变量:独立于方法之外的变量,不过没有 static 修饰,也称实例变量。二、两者之间的区别有哪些?1.所属范围不同静态变量属于类;成员变量属于对象。2.内存位置不同静态变量存储于方法区的静态区;成员变量存储于堆内存。3.内存出现时间不同静态变量在第一次被访问时创建,在程序结束时销毁;成员变量在对象创建的时候创建,在对象被销毁的时候销毁。4.调用方式不同静态变量能通过类名调用,也
2020-09-07 16:28:46
118
原创 从幼稚到成熟----java中的对象和类
一、对象和类的概念类:类是一个模板,它描述一类对象的行为和状态(在java中也就是属性和方法),是对对象的抽象。对象:对象是类的一个实例,有状态和行为。1.类如何定义一个类?public class Student{}这便是一个类,然而这是一个空类,没用任何意义,因此我们需要定义类的具体信息。对于一个类来说,一般有三种常见的成员:属性field、方法method、构造器constructor。这三种成员都可以定义零个或多个。如下便是一个简单的学生类:public class Studen
2020-09-03 19:20:57
1360
原创 每日一点小知识(面向对象的三大基本特征、五大基本原则)
一、三大基本特征1.封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。2.继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。3.多态某一个事物,在不同时刻表现出来的不同状态。二、五大基本原则1.单一职责原则(SRP)2.开放封闭原则(OCP)3.里氏(Liskov)替换原则(LSP)4.依赖倒置原则(DIP)5.接口隔离原则(ISP)...
2020-08-31 16:59:32
104
原创 从幼稚到成熟----java中的流程控制语句
一、顺序结构二、选择结构if语句关系表达式无论简单还是复杂,结果必须是boolean类型if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略。建议永远不要省略。一般来说:有左大括号就没有分号,有分号就没有左大括号switch语句三、循环结构for循环语句while循环语句do…while循环语句四、跳转控制语句breakcontinuereturn...
2020-08-30 21:30:34
84
原创 从幼稚到成熟----java中的运算符
1.算术运算符 +:加 -:减 *:乘 /:除 %:取模 ++a:前自增 a++:后自增 --a:前自减 a--:后自减 +:字符串相加 "a"+"b"="ab"2.赋值运算符=+=-=*=/=%=3.比较运算符==!=><>=<=instanceof:检查是否是类的对象 "hello" instanceof String 结果便为true4.逻辑运算符&:与 !:非^:异或&&
2020-08-26 18:22:22
175
原创 MySQL语法练习---常见题型练习
前言这些都是在Navicat上实现的一、创建表CREATE TABLE products (id int(11) NOT NULL AUTO_INCREMENT,name varchar(40) DEFAULT NULL,price double DEFAULT NULL,category varchar(40) DEFAULT NULL,pnum int(11) DEFAULT NULL,description varchar(255) DEFAULT NULL,PRIMARY KEY
2020-08-24 18:58:42
1685
原创 从幼稚到成熟----java中的关键字与标识符
一、什么是Java中的关键字?Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。关键字特点:关键字所有字母均为小写。二、Java中关键字有哪些?用于定义数据类型的关键字:class、 interface 、byte 、short、 int、long、 float 、double 、char 、boolean、voi
2020-08-23 10:28:18
219
转载 每日一点小知识(构造方法)-------总结转载自百度百科
问题描述:判断:构造方法用于创建类的实例对象,构造方法名应与类名相同,返回类型为void。(错误)原因分析:构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。总结:转载链接: https://baike.baidu.com/item/%E6%9E%84%E9%80%A0%E6%96%B9%E6%B3%95/10455265?fr=aladdin.构造方法是一种特殊的成员方法,它的特殊性反映在如下几个方面:1.构造方法作用:(1).构造出来一个类的实例 (2).对构
2020-08-22 14:40:22
191
原创 从幼稚到成熟----java基本数据类型
java基本数据类型Java是一种强类型语言,变量的声明必须声明其类型,并且后续不可改变1. 分类2. 占用空间及表示范围类型占用空间表示范围byte1字节-128~127short2字节-32768~32767int4字节-231~231-1long8字节-263~263-1float4字节-3.403E38~3.403E38double8字节-1.798E308~1.798E308char2字节0-65535
2020-08-22 12:27:04
3015
原创 每日一点小知识(静态资源)
题目场景:public class Test{ public int x; public static void main(String []args) { System. out. println("Value is" + x); }}最终会输出什么:原因分析:不能从静态上下文中引用非静态字段"x"。总结:静态资源包括静态成员变量、静态成员方法、静态代码块,用关键字static进行修饰,静态资源只能使用静态资源,普通资源可以使用静态资源
2020-08-21 16:25:27
120
原创 从幼稚到成熟----java概述
什么是Java1.Java是一门面向对象的编程语言。Java具有简单性、面向对象、分布式、健壮性、安全性、多线程、动态性、跨平台等特点。2.Java的跨平台性。1.什么是跨平台性?通过Java语言编写的应用程序在不同的系统平台上都可以运行。2.Java为什么可以跨平台?确切的说,不是Java能跨平台,而是虚拟机(JVM)能跨平台。Java之所以能够跨平台是因为不同平台的JVM是不同的,Java源程序要先编译成与平台无关的字节码文件(.class),然后字节码文件再被解释成机器码运行,这是在虚拟
2020-08-21 10:04:34
24025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人