自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 解决报错:[plugin:vite-plugin-eslint] Failed to load config “standard“ to extend from.

Failed to load config "standard" to extend from.

2024-01-20 14:31:39 1953 1

原创 TypeScript安装失败,tsc : 无法加载文件 C:\Program Files\nodejs\tsc.ps1,未对文件 C:\Program Files\nodejs\tsc.ps1进行数字

tsc : 无法加载文件, 未对文件 C:\Program Files\nodejs\tsc.ps1进行数字签名。

2023-12-29 08:26:44 664

原创 VueCron使用方法

Vue Cron 是基于 Vue.js 的定时任务管理组件,它提供了一种简单易用的方式来设定和管理定时任务。Vue Cron 提供了一个类似于 Linux crontab 的界面,用户可以通过它来创建、编辑和删除定时任务。使用element ui 中的el-popover 组件实现点击Input输入框,显示VueCron插件,设置定时任务后点击保存将设置好的任务表达式显示到Input框中;全局引用 main.js 中引用。1)什么是vueCron。

2023-12-20 17:41:06 1201

原创 element ui DateTimePicker 日期选择器自定义多种快捷选项

element ui DateTimePicker 日期区间选择器,自定义快捷选项功能, 定义了最近一小时、昨天、今天、本月、上个月、最近一周、最近一个月、最近三个月 多种快捷选项。

2023-12-20 14:33:35 1603

原创 nvm常用命令

vue常用方法

2023-10-31 17:29:10 107

原创 自定义滚动条样式

自定义滚动条

2023-07-05 19:56:18 71

转载 vue中$router.go(-1) 跳转之前判断有没有上级路由

返回上级路由 关闭当前页面

2022-01-14 16:08:30 3616

原创 ES6接触----解构赋值、展开运算符

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</

2020-11-10 18:02:50 259

原创 ES6基础----let、const命令

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document&l.

2020-11-10 14:29:30 155 1

原创 常用git命令

记录一下自己常用的git命令,以后在使用的时候可以直接查看,后续还会进行修改补充。查看当前git账号用户名:git config user.name查看当前登录的邮箱:git config user.email生成秘钥:ssh-keygen -t rsa -C 邮箱账号如果git中配置了多个账号,可以在设置秘钥的时候指定秘钥名称,然后在C:\Users\Sunshine\.ssh目录下创建config.txt文件,配置每个秘钥的信息第一次将项目上传到git上,需要进行初始

2020-09-10 15:48:53 254

原创 iframe方式预览pdf文件并添加水印

最近公司有预览pdf并增加水印的需求,现在把相关代码分享出来和大家分享共同进步。1,下载pdf.js,我目前用的pdfjs是很久之前下载的,现在我找了几个下载地址,最终都不能下载成功,我会把代码上传到git上面,供大家下载;2,我的项目是pc端和移动端都有pdf增加水印,且不能下载。移动端使用vue进行开发的,我就以vue为例进行介绍;3,下载的pdfjs文件夹放到static目录下,新建一个页面,通过iframe方式引用,使用pdfjs自带的viewer.html预览pdf。<te

2020-09-10 15:30:43 2516 2

原创 watch和computed的用法及区别

computed使用<template> <div class="hello"> <p>computed:{{sum}}</p> <p>方法获取:{{getSum()}}</p> <p>computed setAndGet:{{fullName}}</p> </div></template>export default { data () {

2020-05-19 09:28:15 231

原创 写在前面的话

做前端也快两年的时间了,一直忙于工作从来没有想着把工作经验总结一下或者学习一些新的东西,总是围绕着工作中的那点东西写,感觉自己都退步了。因为疫情的关系有些人失业了,虽然目前我的工作没有任何影响,但是对于一个有家庭的我来说,也感到了危机感,如果我也失业了,我能找到比这更好的工作吗,我不确定,我现在对的技术我没有太大的信心,还是要提高自己的技术,才能在众多人中脱颖而出,所以决定用这种方式来记录一下我的改变,写代码的时候多思考一下,不会的东西花时间去研究一下原因,不要觉得效果做出来了,功能实现了就可以了。以后会用

2020-05-13 11:31:44 221

原创 顶部底部标题栏固定,内容区域上下滚动

第一种方式:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp

2018-07-30 20:25:19 2070

原创 黑马程序员_交通灯管理系统

------- android培训、java培训、期待与您交流!----------交通灯管理系统项目需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。  例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆

2013-04-21 04:09:38 1650

原创 黑马程序员_java基础加强_2

------- android培训、java培训、期待与您交流!----------9,注解(jdk1.5的新特性):相当于一种标记,在程序中加了注解就等于为程序打上了某种标记(一个注解就是一个类),标记可以加在包,类,成员变量,方法,方法的参数以及局部变量上。常用注解:@Deprecated 过时 (Retention-RUNTIME)@SuppressWarnings("d

2013-04-13 00:05:49 488

原创 黑马程序员_java基础加强_1

------- android培训、java培训、期待与您交流!----------java基础加强:1,静态导入(jdk1.5的新特性):import语句可以导入一个类或者某个包中的所有类。import static 语句导入一个类中的某个静态方法或所有静态方法示例:import static java.lang.Math.*;//导入Math类的所有方法。pu

2013-04-11 00:55:36 467

原创 黑马程序员_网络编程(UDP、TCP特点)

------- android培训、java培训、期待与您交流!----------网络编程在ISO模型中的传输层进行。网络通讯的三要素是:①IP地址(对应的对象InetAddress);②端口号:0-65535,其中0-1024是系统使用或者保留端口;③传输协议:UDP,TCP;UDP特点:①将数据源和目的封装成数据包,不需要建立连接;②每个数据报的大小限制在

2013-04-07 01:57:10 611

原创 黑马程序员_对象流的使用

------- android培训、java培训、期待与您交流!----------流对象:用于存储对象的流。(创建一个对象后,默认是存在堆内存中的,如果想要把对象存入到文件中,就需要用到流对象)ObjectInputStream:对象输入流。ObjectOutputStrem:对象输出流。存入到对象的流必须要被序列化(也就是这个类要实现serializable接口)。下面

2013-04-04 21:49:23 474

原创 黑马程序员_常用集合类

------- android培训、java培训、期待与您交流!----------集合:就是一个容器,用于存储对象。以下是集合中常用的类:Collection(顶层接口)  --List:元素是有序的,元素可以重复,因为该集合体系有索引;           --ArrayList:底层的数据结构使用的是数组结构,特点:查询速度比较快,增删稍慢,线程不同步

2013-04-03 03:17:14 469

原创 黑马程序员_HashMap集合的两种取出方式

------- android培训、java培训、期待与您交流!---------第一种方式:import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/* * * map集合的两种取出方式: * 1,keySet:将map集合中的所有键存入

2013-04-02 22:03:32 945

原创 黑马程序员_泛型的使用

------- android培训、java培训、期待与您交流!----------泛型是JDK1.5以后出现的新特性,用于解决安全问题,是一个安全机制。1,泛型的特点:①将运行时期出现的问题如ClassCaseException转移到编译时期,方便程序员解决问题,让运行时期的问题减少;②避免了强制类型转换的麻烦;2,泛型的使用:①通常在集合框架中很常见,只要见到<>就

2013-04-02 16:49:24 529

原创 黑马程序员_TreeSet集合排序的两种方式

------- android培训、java培训、期待与您交流!----------TreeSet可以对Set集合中的元素进行排序,通过以下两种方式讲解TreeSet排序的方法;方法一:让元素自身具备比较性,元素需要实现Compareable接口,覆盖CompareTo方法,这种方法称为元素的自然排序或者默认排序/** * 需求:往TreeSet集合中存储自定义的学生对象

2013-04-02 04:10:25 635

原创 黑马程序员_String类的常用功能

------- android培训、java培训、期待与您交流!----------String类用于描述字符串事物,字符串的最大特点是一旦被初始化就不可以被改变。String类的常用功能:1,获取①获取字符串的长度:int  length()②根据索引获取位置上的某个字符:char charAt(int index)③根据字符获取该字符在字符串中的位置:i

2013-04-01 20:40:55 548

原创 黑马程序员_throws与throw的区别

throws:用来声明一个方法可能抛出的所有异常,使用在函数上,后面跟的是异常类,可以有多个,用逗号隔开;throw:抛出的是一个具体的类型;使用在函数内,后面跟的是异常对象;class Demo1{ public static void show()throws ArrayIndexOutOfBoundsException{//抛出一个一个异常类。 try{ int[] ar

2013-04-01 16:32:29 510

原创 黑马程序员_多线程间通信的两种方式

------- android培训、java培训、期待与您交流!----------线程间通信:其实就是多个线程操作同一个资源,但是操作的动作不同。通过一个需求来演示两种通信方式:有一个共享资源类Resource,有一个生产者,一个消费者,每生产一个就消费一个。第一种:class Resource{//这是一个共享资源类。 private String name; priv

2013-04-01 00:22:06 533

原创 黑马程序员_同步代码块的作用(synchronized关键字)

------- android培训、java培训、期待与您交流!----------同步代码块(synchronized关键字):1,书写格式:synchronized(对象) { 需要被同步的代码块 }2,同步的前提:①必须要有两个或者两个以上的线程;②必须是多个线程使用同一个锁(同一共享数据);注意:要保证同步中只能有一个线程运行。3,同步的好处:解决了

2013-03-31 20:12:57 3470

原创 黑马程序员_多线程的两种创建方式与区别

------- android培训、java培训、期待与您交流!----------第一种创建线程的方式:①定义一个类继承Thread类;②覆写Thread类中的run方法(目的是将自定义代码存储在run方法中,让线程运行);③创建线程并调用线程的start方法;举例说明:class Demoo extends Thread{//继承Thread类 public

2013-03-31 17:55:40 684

原创 黑马程序员_多态的概念

------- android培训、java培训、期待与您交流!----------多态:可以理解为事物存在的多种体现。多态的体现:父类的引用指向了自己的子类对象,或者是父类的引用接收自己的子类对象;多态的前提:类与类之间必须有关系,要么继承关系,要么实现关系;通常存在覆盖;多态的好处:多态的出现大大提高了程序的扩展性;多态的弊端:虽然提高了扩展性,但是在没有创建子

2013-03-31 00:07:38 474

原创 黑马程序员_抽象类与接口的区别

------- android培训、java培训、期待与您交流!----------抽象类:用abstract修饰的类就是抽象类。抽象类的特点:①抽象方法一定要定义在抽象类中;②抽象方法和抽象类都必须被abstract关键词修饰;③抽象类不可以用new创建对象,因为调用抽象方法没有意义;④抽象类中的抽象方法要被使用,必须有子类覆写其所有的抽象方法后,建立子类对象调用。如

2013-03-30 16:23:06 620

原创 黑马程序员_final关键字的作用

------- android培训、java培训、期待与您交流!----------fianl关键字:可以修饰非抽象类、非抽象成员方法、变量。1,被final修饰的类不能被继承,没有子类(当需要避免类被继承的时候可以用final修饰)。2,被final修饰的方法,不能被子类方法覆写。3,被final修饰的变量是一个常量,只能赋值一次,既可以修饰成员变量,也可以修饰局部变

2013-03-30 02:12:08 501

原创 黑马程序员_单例设计模式

------- android培训、java培训、期待与您交流! ----------单例设计模式定义:就是保证这个类在内存中只能创建这个唯一的对象。单例设计模式的实现方式:1,将构造函数私有化;2,在类中创建一个静态的本类对象。3,提供一个静态方法用来获取本类对象。注意:使用静态的原因是,本类不能创建对象,所有使用静态的函数,用类名来调用可以创建对象的

2013-03-30 01:04:12 454

原创 黑马程序员_对象的初始化过程

------- android培训、java培训、期待与您交流! ----------首先创建一个类,通过这个类说明,对象的初始化过程:class Person{ private String name;//默认初始化值为null; private int age;//默认初始化值为0; private String test = "hello";//hello是显示初始化的

2013-03-29 23:23:34 530

原创 黑马程序员_方法重载与方法覆盖的异同

------- android培训、java培训、期待与您交流! ----------方法重载与方法覆盖的相同点:1,方法名相同。2,可以用于抽象方法与非抽象方法之间。方法重载与方法覆盖的不同点:1,方法覆盖要求参数类型、参数个数、参数顺序必须一致,而方法重载要求参数类型、参数个数、参数顺序至少有一项不同。2,方法覆盖要求返回类型必须一致,而方法重载可以不同。3,方

2013-03-28 19:41:59 587

空空如也

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

TA关注的人

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