- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 snakeyaml解析yaml文件及序列化
snakeyaml基础用法引包<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.23</version></dependency>定义一个简单的yaml文档:user.yamlname: 张三sex: 男age: 26读取File f
2021-07-14 11:26:24
1154
原创 微信小程序使用echarts时,图表永远在最上层,且z-index无效的问题
出现的问题如图所示图表在最上层,覆盖了所有组件,且z-index无效。解决办法:1.将echarts升级到最新版本2.正常写z-index,将你的组件的z-index设置为999(看你自己层级)3.你会发现…还是这个鸟样开玩笑的啦~不要看开发者工具上的样子!!!不要看开发者工具上的样子!!!不要看开发者工具上的样子!!!现在你提交体验版,去手机上看就好了。应该是微信开发者工具做得还不够完善,困扰了好久,分享给大家闭坑。。。...
2021-04-22 15:58:23
5619
5
原创 css动画
css移动元素j$('#li-warpper').css({ 'transition': 'left 5s linear', 'left': '500px'});transition 属性transition-propertytransition-durationtransition-timing-functiontransition-delay
2021-03-02 15:38:51
170
原创 一些CSS的属性
一些常用的CSS的属性box-sizing 最主要的用法是规定容器元素的最终尺寸计算方式。.div{width:100px; border:10px solid red; padding:10px; }最终宽度为100px(width)+210px(padding)+2*10px(border)=140px,你会得到一个比你预期(100px)还要更大的容器,结果就是会破坏网页布局。.div{width:100px; border:10px solid red; padding:10px; box-
2021-03-01 17:07:46
140
原创 对position定位和margin外边距的理解
对position定位和margin外边距的理解position定位positon:absolute (脱离文档流,原本位置不在)生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位 (这里的父元素是指定位方式为relative和absolute的父元素)。 如果一直没找到 relative或者absolute定位的第一个父元素,则父元素为body。绝对定位元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行移动。posito
2021-01-13 10:35:43
1217
原创 VUE使用淘宝镜像时报错cnpm : 无法加载文件cnpm.ps1,因为在此系统上禁止运行脚本,解决办法
记录一下1.将程序使用管理员权限打开(Windows PowerShell同理)2.更改权限搞定
2020-09-21 10:05:11
382
原创 占位符和汉字的关系,解决汉字对齐
在开发中,经常会遇到汉字对齐如我比较喜欢用占位符填充汉字换算关系是1个汉字 = 4个“ ” = 4个“ ”= 1个“ ”= 2个“ ”
2020-09-03 10:22:50
497
1
原创 java关键字及其作用详解
Java关键字及其作用 一、 关键字总览: 二、 详细解释 1. 访问控制 private1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。 所有类成员的默认访问范围都是 package 访问,也就是说
2016-12-15 22:16:29
904
原创 日期时间及其格式化
Java.util.Date类用于表示日期和时间,要获取当前时间,可以使用下面的代码:Date date = new Date();System.out.println(date.toString()); 下面是输出的结果: Wed Dec 14 23:34:00 CST 2016如果想按照下面的格式进行输出: 2016年12月06日 23时34分00秒 可以使用下面的代码:DateFo
2016-12-14 23:54:07
595
原创 Java中Collection和Collections的区别
一、Collectionjava.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack
2016-12-05 22:22:56
404
原创 匿名内部类 是否可以继承其它类,是否可以实现接口?
匿名内部类: 可以继承其他类,但不能用extends。 可以实现某接口,但不能用implements。匿名内部类,就是没有名字的内部类。故没有构造器,必须调用基类的构造器。所以是继承基类的。匿名内部类经常被用来覆盖基类的某些方法:class A{ public void a(){ System.out.orintln("甲"); } public void
2016-12-05 22:13:01
10058
1
原创 js通过日期计算属于星期几
JavaScript 通过日期计算属于星期几: var arrs= []; arrs=("2016125").split('-'); //传入或输入日期,处理格式为 2016-12-5 var weeks=new Date(arrs[0],parseInt(arrs[1]-1),arrs[2]); weeks.getDay() //就是星期几啦
2016-12-05 21:22:29
2554
原创 迭代器用法
迭代器Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。我们可以简单地把迭代理解为遍历,是一个标准化遍历各类容器里面的所有对象的方法类。Iterator iterator = list.iterator(); while(iterator.hasNext()){
2016-12-02 13:16:33
374
原创 关于增强for循环的用法
一、增强for循环增强for循环的作用: 简化迭代器的书写格式。(注意:增强for循环的底层还是使用了迭代器遍历。) 增强for循环的适用范围: 如果是实现了Iterable接口的对象或者是数组对象都可以使用增强for循环。 增强for循环的缺点:增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的,但是增强for循环有些缺点,例如不能
2016-12-02 12:50:07
45535
5
原创 Java中如何遍历Map对象
一、概念Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。Map中的集合不能包含重复的键,值可以重复;每个键只能对应一个值。二、常用方法put方法:将指定的键与值对应起来,并添加到集合中get方法:获取指定键(key)所对应的值(value)remove方法:根据指定的键(key)删除元素,返回被删除元素的值(value)三、分类Hash
2016-12-02 00:20:41
326
原创 接口、抽象类、继承、实现的定义及它们之间的关系
一、接口、抽象类、继承、实现定义接口接口是一种比抽象类更加抽象的“类”。这里给“类”加引号是我找不到更好的词来表示,但是我们要明确一点就是,接口本身就不是类,从我们不能实例化一个接口就可以看出。如new Runnable();肯定是错误的,我们只能new它的实现类。抽象类在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息
2016-12-01 23:20:18
3732
1
原创 short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1;又有错吗?
short s1 = 1; s1 = s1 + 1;有什么错?short s1 = 1; s1 = s1 + 1;看似没有错,其实不然,因为1的数据类型为int,有Int类型参与计算的结果为int型,故第二个式子要做强制类型转换:s1=(short)(s1+1);short s1 = 1; s1 += 1;有什么错?short s1 = 1; s1 += 1;基本上等同于 short s1 =
2016-12-01 22:39:23
409
原创 是否可以在static环境中访问非static变量?
是否可以在static环境中访问非static变量?答案是不可以,因为static变量是属于类的,在类加载的时候就被初始化了,这时候非静态变量并没有加载,故静态变量不能访问。这个要从java的内存机制去分析,首先当你New 一个对象的时候,并不是先在堆中为对象开辟内存空间,而是先将类中的静态方法(带有static修饰的静态函数)的代码加载到一个叫做方法区的地方,然后再在堆内存中创建对象。所以说静态方
2016-12-01 22:22:33
10016
2
原创 浅谈static关键字
static关键字static关键字所修饰的方法、变量可以直接通过类名访问,而不用先创建对象才能对里面的静态方法、变量进行访问,当然这样也可以。static关键字所修饰的变量、代码块、方法在该类被加载时就加载、运行(这里特指静态代码块,并且只执行一次)。被static修饰的变量在堆只有一个副本,所有对象对该变量的操作都是在操作同一个变量,实例变量则不同,每个对象都有各自的副本,每个对象操作的都
2016-12-01 22:06:14
253
原创 JDK和JRE的区别
一、JDKJDK(Java Development Kit)是针对Java开发员的产品,简单的说JDK是面向开发人员使用的SDK,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库。二、JREJRE(Java Runtime Environment)
2016-12-01 21:27:40
257
原创 浅析java集合框架
一、概述Java集合框架由Java类库的一系列接口、抽象类以及具体实现类组成。 Java集合框架为我们提供了一组基本机制以及这些机制的参考实现,其中基本的集合接口是Collection接口,其他相关的接口还有Iterator接口、Map接口等。这些集合框架中的接口定义了一个集合类型应该实现的基本机制,Java类库为我们提供了一些具体集合类型的参考实现,根据对数据组织及使用的不同需求,只需要实现不同
2016-10-25 01:26:05
228
原创 java异常处理机制
简单原理java中Throwable这个类可以被作为异常抛出的类,继承它的分为异常Exception和错误Error.Exception表示程序需要捕捉和处理的的异常;Error表示系统级别的错误和程序无需处理的。我们所需要关心的是Exception. Execption可以分为java标准定义的异常和程序员自定义异常2种.(1)一种是当程序违反了java语规则的时候,JAVA虚拟机就会将发
2016-10-19 09:21:04
307
原创 Java语言中类与类之间的关系
一、继承关系 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。在Java中继承关系通过关键字extends明确标识,在设计时一般没有争议性。 二、实现关系 实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在Java中此类关系通过关键字implements明
2016-10-17 09:27:15
925
原创 面向对象的三大特性
面向对象的三大特性: 一、封装封装是为了保护类的内容。为保证某些属性或者方法不被外部看见,故用private(私有的)关键字说明某些属性或者方法,如果要访问被封装的属性,则要用编写setter getter方法实现。封装性在Java中有多种表现形式,private只是最基本的一种形式,这种形式比较常见。如图所示。 ![封装例子](http://img.blog.youkuaiyun.com/2
2016-10-13 17:58:33
293
Windows脚本多开器、微服务脚本多开器、执行多个bat工具
2023-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人