自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vue实现拖拽功能

Vue 拖拽组件 vuedraggable 和 vue-dragging一、描述二、vuedraggable三、Awe-dnd一、描述之前用 vue 写过一个在线的多二维码生成服务,[体验地址:](https://postbird.gitee.io/vue-online-qrcode/)后面发现二维码多了之后有时候想要排序,需要将比较重要的放在上面或者第一个,因此拖拽排序的需求就出来了。知道 vue 肯定是有组件存在的,因此就直接搜了搜,找了两个不同的库分别是:vuedraggab

2021-11-02 10:37:44 16237

原创 Java 泛型

一、泛型概述Java 泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递常见形式有泛型类、泛型接口、泛型方法。语法:<T,…> T称为类型占位符,表示一种引用类型。好处:(1)提高代码的重用性(2)防止类型转换异常,提高代码的安全性1、泛型类的使用MyGeneric泛型类package qfClass.generic;/** * 泛型类 * 语法:类名<T> * T是类型占位符,表示一种引用类型,如果编写多个使用

2021-08-27 11:59:50 185

原创 Java 集合

集合一、集合概念:对象的容器,实现了对对象常用的操作,类似数组功能。二、集合和数组的区别:1、数组长度固定,集合长度不固定2、 数组可以储存基本类型和引用类型,集合只能储存引用类型三、位置:java.util.*;Collection体系集合Collection父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:boolean add(Object obj) //添加一个对象boolean addAll(Collection c) //将一个集合中的所有对象添加

2021-08-17 11:19:37 136

转载 NodeJS 知识体系

最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。这篇文章主要知识点来自:《Node.js硬实战:115个核心技巧》i0natan/nodebestpractices后续学习的一些知识点docsify 文档https://static.chenng.cn/#/基础-后端/NodeJS更新记录CHANGE LOG说明比较好的 markdown 的查看方式是直接用 VSCode 打开大纲.

2021-08-14 15:20:30 746

转载 38个ES6-ES12的开发技巧

作者:Sunshine_Lin链接:https://juejin.cn/post/6995334897065787422来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。前言:大家好,首先表明一下,标题没有恶意哈哈。请原谅本菜鸡。都是为了帮助大家,大家可以把自己认识几个,得了多少分,发在留言里,一个一分,总分38分。大家好,我是林三心,这段时间很多兄弟姐妹都来问我问题,我也看过很多他们的代码。给我的感觉就是,代码的使用还停留在了ES5的那个阶段,很多用新语法就能..

2021-08-14 14:26:12 115

转载 React,函数组件和类组件

做React开发,用函数组件还是类组件?作者:掘金–全栈艺术家地址:https://zhuanlan.zhihu.com/p/348069918当使用React框架开发的时候,有两种方式创建组件,使用函数和使用类,目前函数组件越来越流行。本文将通过举例的方式,分析函数组件和类组件的不同,带你深入探索React的世界。JSX渲染方式函数组件和类组件处理JSX的方式不同,就像他们的名字,函数组件是一个纯Javascript函数,直接返回JSX;而类组件是一个Javascript类,通过扩展 Rea

2021-08-03 16:57:48 407

转载 Vuex数据持久化与Vant插件sass样式穿透

Vuex数据持久化与Vant插件sass样式穿透一、Vuex数据持久化Vuex 解决了多视图之间的数据共享问题。但是运用过程中又带来了一个新的问题是,Vuex 的状态存储并不能持久化。也就是说当你存储在 Vuex 中的 store 里的数据,只要一刷新页面,数据就丢失了。引入vuex-persist 插件,它就是为 Vuex 持久化存储而生的一个插件。不需要你手动存取 storage ,而是直接将状态保存至 cookie 或者 localStorage 中。(真香)具体用法如下 安装指令:n.

2021-08-03 14:14:54 323

原创 Java常用类

内部类一、内部类的分类二、什么是内部类三、成员内部类成员内部类不能定义静态成员,但是可以定义静态常量:public static final String country = "中国"四、静态内部类静态内部类:public class Outer { private String name = "xxx"; private int age = 18; //静态内部类:和外部类相同 static calss Inner{ private String address

2021-07-23 17:07:54 97

原创 获取页面的各种距离

vue 中使用created(){ this.listenerFunction();},beforeDestroy() { document.removeEventListener("scroll", this.listenerFunction);},methods:{ listenerFunction() { document.addEventListener("scroll", this.handleScroll, true); }, handleScr

2021-07-19 16:35:16 527

原创 Java异常机制

一、什么是异常- 简单的分类二、异常体系结构ErrorException三、Java异常处理机制四、处理异常五、自定义异常六、总结

2021-07-17 17:33:22 74

原创 vue keep-alive的使用

keep-alive避免多次重复渲染降低性能。可以进行组件缓存,维持当前的状态。应用场景商品列表页点击商品跳转到商品详情,返回后仍显示原有信息订单列表跳转到订单详情,返回,等等场景。keep-alive声明周期初次进入时:created > mounted > activated;退出后触发 deactivated再次进入:会触发 activated;事件挂载的方法等,只执行一次的放在 mounted 中;组件每次进去执行的方法放在 activated 中项目实践一、1

2021-07-17 15:33:59 157

原创 Java内部类

内部类1. 成员内部类Outer 类public class Outer { private int id = 10; public void out(){ System.out.println("这是外部类的方法"); } public class Inner{ public void in(){ System.out.println("这是内部类的方法"); } //

2021-07-16 16:48:25 118

原创 Java抽象类

一、抽象类抽象类的特点不能new这个抽象类,只能靠子类去实现它:约束抽象类里面可以写普通方法抽象方法必须写在抽象类中抽象类的写法//abstract 抽象类:类 extends: 单继承 (接口可以多继承)public abstract class Action { //约束 //abstract ,抽象方法,只有方法名称,没有方法的实现 public abstract void doSomething();}使用抽象类//抽象类的所有方法,继承了

2021-07-16 16:13:30 735

原创 Java static关键字

一、static静态//Staticpublic class Student { private static int age; //静态的变量 多线程 private double score; //非静态的变量 public void run() { } public static void go(){ } public static void main(String[] args) { go();

2021-07-16 14:58:17 70

原创 封装、继承、多态

一、封装封装的意义提高程序的安全性,保护数据隐藏代码的实现细节统一接口提高系统的维护性实例:Student.java文件//类 private:私有的public class Student { //属性私有 private String name;//名字 private int id;//学号 private char sex;//性别 private int age;//性别 //提供可以操作属性的方法 //提供一些p

2021-07-16 14:31:23 121 1

原创 前端面试问题

作者:蟹黄同学链接:https://juejin.cn/post/6956360277185003556来源:掘金1. 箭头函数和普通函数的区别箭头函数和普通函数的样式不同,箭头函数语法更加简洁、清晰,箭头函数是=>定义函数,普通函数是function定义函数。箭头函数会捕获其所在上下文的 this 值,作为自己的 this 值,定义的时候就确定并固定了。箭头函数不能作为构造函数使用,也不能使用new关键字(因为箭头函数没有自己的this,它的this其实是继承了外层执行环境中的th.

2021-07-16 10:56:15 206

原创 类与对象的创建及构造器和对象内存解析

类与对象的创建一、类与对象的关系二、创建与初始化对象1. 创建对象实例:Application.java文件public class Application { //一个项目应该只存在一个main方法 public static void main(String[] args) { //类:抽象的,实例化 //类实例化后会返回一个自己的对象! //student对象就是一个Student类的具体实例 Stude

2021-07-14 10:52:18 104

原创 Vue + Ant Design of Vue上传文件

组件封装<template> <div class="upload-box"> <a-upload name="file" :multiple="true" :action="action" :headers="headers" :file-list="fileList" @change="handleUploadChange" :beforeUpload="beforeUploa

2021-07-14 09:58:56 1572

原创 方法的回顾

方法回顾及加深

2021-07-12 09:56:52 73

原创 Java什么是面向对象

什么是面向对象1. 面向过程&面向对象2. 什么是面向对象

2021-07-09 15:13:14 79

原创 Java数组

Java数组1. 数组概述数组是相同类型数据的有序集合。数组是将同一类型的若干个数据,按照一定的顺序排列组合而成。其中,每个数据称为数组元素,每个数组元素可以通过下标访问它们。2. 数组声明创建首先必须先声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法dataType arrayRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[

2021-07-09 14:45:21 140

原创 Java方法

Java方法1. 何为方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的组合。方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样有利于我们后期的扩展。实例:public class Demo01 { //main 方法 public static void main(String[] arg

2021-07-09 09:51:40 61

原创 Java流程控制

一. 用户交互Scanner1. Scanner对象之前我们学习的基本语法中并没有实现程序与人的交互,但是Java给我们提供了这样的一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入基本语法:Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的文字,在读取前我们一般需要使用hasNext() 与 hasNextL

2021-07-09 09:50:33 55

原创 Java基础语法

一、注释、标识符、关键字1. 注释单行注释多行注释文档注释public class HelloWord { public static void main(String[] args) { //单行注释:注释一行文字 // //输出HelloWorld System.out.println("Hello,world!"); /* 多行注释:可以注释一段文字 */

2021-07-09 09:49:48 107

原创 Java运行机制及IDEA安装及使用

1. Java运行机制编译型解释型IDEA管网注意只选择javaIDEA使用public class Hello { public static void main(String[] args) { /*psvm 快捷键*/ System.out.println("hello world"); /*sout 快捷键*/ }}IDEA优化

2021-07-09 09:48:29 99

原创 HelloWorld

创建文件,存放代码新建java文件文件后缀为.javahello.java【注意】系统可能没有显示后缀名编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!") }}编译javac java文件,会生成一个class文件运行class文件,java class文件可能出现的问题每个单词的大小写,Java.

2021-07-09 09:47:16 59

原创 开发环境搭建

1. jdk8 下载安装卸载 jdk删除Java的安装目录删除环境变量中的JAVA_HOME删除path下关于Java的目录Java -version查看是否删除成功安装 jdk1. 下载jdk8的安装包2. 双击安装JDK3. **配置环境变量** 1. 我的电脑->右键->属性 2. 环境变量->JAVA_HOME 1. F:\java\jdk1.8 3. 配置path变量 1. %JAVA_HOME%\bin

2021-07-09 09:46:37 52

原创 java初步了解

1. Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性2. Java三大版本javaSE:标准版(桌面程序)javaME:嵌入式开发(手机,家电)javaEE:E企业级开发(web端、服务器开发)3. JDK/JRE/JVMJDK:java开发者工具JRE:java运行时环境JVM:java虚拟机...

2021-07-09 09:45:53 54

原创 常用的doc命令

常见的DOS命令功能性命令切换磁盘 (E:)查看当前目录下的所有文件(dir)切换目录(cd …)清理屏幕(cls)退出终端(exit)查看电脑ip(ipconfig)打开程序(calc计算器,mapaint画图,notepad记事本)ping命令(ping www.baidu.com)文件操作命令创建文件夹(md 文件夹)创建文件(cd> a.txt)删除文件(del a.txt)删除文件夹(rd 文件夹)...

2021-07-09 09:39:34 166

空空如也

空空如也

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

TA关注的人

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