自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS inline-block的作用

block块级元素中的元素自动填满父级元素占据一行,可以设置宽高,margin和padding。inline行内元素不会换行,宽高设置无效,对于边距,top和bottom边距设置不会产生相应的效果。inline-block设置后,可以让一个块级元素拥有行内的一行展示和该元素本身的宽高属性。...

2020-08-15 22:12:29 263

原创 理解CSS清除浮动

为什么要清除浮动?浮动脱离了正常的文档流,会导致各种布局问题,比如最常见的父元素塌陷,同级别兄弟元素定位异常等。浮动有如下特征:脱离标准文档流紧贴父元素边缘若浮向最左侧,会覆盖最左侧元素,但原来元素的文字会围绕浮动元素设置浮动后,块级元素会收为内部元素的宽度导致父元素塌陷代码如下所示:.parent{ border: solid 5px; } .child{ float: left; height.

2020-08-15 21:55:26 142

原创 IDEA ideaIU点击无反应

IDEA ideaIU点击无反应 :Error opening zip file or JAR manifest missing : E:\IntelliJ IDEA 2019.3.1\bin\JetbrainsCrack.jar首先,在idea安装后的bin目录下,有一个idea.bat,用文本编辑器打开,在末尾加上一个 pause单词,然后再点击idea启动按钮,回来启动这个.bat文件就能看到是什么错误了。比如我的错误如下:Error opening zip file or JAR manife

2020-06-11 18:35:18 1212 2

原创 sqlserver安装出现找不到数据库引擎错误,不一定需要卸载重装!

sqlserver安装出现找不到数据库引擎错误问题的解决第一次安装SQL server,发现它较于Oracle,都有安装卸载十分麻烦的特点。刚开始安装,就让我频繁遇到这个“找不到数据库引擎”的错误。经过多次卸载安装后,终于让我解决了这个问题。问题如下:网上大多是说,在配置服务账户时选择那个server用户名,我做了很多尝试,最开始直接选的下拉框第一个名,后来选择server,最后选择的本机的Administrator做用户名,前提是提前设置好本机Adminstrator的密码,输入本机Admini

2020-06-06 14:51:41 19172 4

原创 瀑布流的原理与实现,包含改进过程

文章目录瀑布流的实现纯CSS实现Jquery实现注:本文部分图片自百度下载,如有侵权,联系删图。瀑布流的实现首先,选择几张图片布局到HTML内容中。HTML如下所示。 <div class="wrapper"> <div class="item"><img src="img/1.jpg" height="auto"/></div> <div class="item"><img src="img/2.jp

2020-05-30 22:47:03 191

原创 node全局变量中,__dirname和__filename的区别

node全局变量中,__dirname和__filename的区别__dirname:输出文件目录。D:\web-practice\node\before__filename:输出文件绝对路径,包含文件名。D:\web-practice\node\before\global.js

2020-05-24 11:55:04 392

原创 css3 rgba

css3中新增rgba计颜色的表示方法。与rgb相同,只是新增了Alpha透明度。

2020-05-10 20:40:42 94

原创 canvas中调用drawImage图像不出现在画布上的问题

​ 遇到问题找到图片img元素后,将参数传给context.drawImage(image,10,10)后图片并没有在画布上展示。​ 解决方案:在外层嵌套document.images[0].onload=function(){}。​ 代码如下: document.images[0].onload=function(){ var context=drawing.getContext('2d'); // 获取img元素

2020-05-10 18:06:43 741

原创 canvas学习笔记01,更新中

文章目录canvas上下文填充和描边绘制矩形绘制路径绘制文本变换绘制图像canvas必须指定宽高,确定可绘图区域的大小canvas标签里写的是浏览器不支持canvas时展示的内容<canvas id="drawing" width="1200" height="1200">Your browser does not support canvas attribute.</canvas>上下文首先要获取canvas的上下文对象。var context=draw

2020-05-09 23:54:54 125

原创 SVG笔记

SVG思考:位图和矢量图的区别?css canvas和svg又有什么区别?​ 位图的质量是根据分辨率判定的,分辨率越大,图像画面越清晰;矢量图没有分辨率的概念。位图放大后会越来越不清晰,像马赛克一样;矢量图则不会。​ canvas类似于位图,放大后会不清晰,依赖于分辨率。可以引入jpg,png这类格式的图片,大量的大型网络游戏也是用的canvas画布绘制,以及统计图表等;但SVG则不依赖于分辨率,放大后也不会不清晰,适用于一些做图标,地图。预定义形状矩形rect圆形circle椭圆elips

2020-05-09 00:00:13 104

原创 package.json中dependencies和devDependencies区别

package.json中dependencies和devDependencies区别dependencies:应用能够正常运行依赖的包。用户发布环境,依赖的包不仅开发环境能够使用,生产环境也能使用。举例:element-ui,vue等。npm i 【包名】–save/-sdevDependencies:开发应用时能依赖的工具包。只有本地环境开发时,且其生产环境不会被打包入内。有各种工...

2020-05-07 23:16:04 384

原创 nodeJs笔记

文章目录nodeJs笔记vscodeCommonJS规范深入了解模块原理module.exports和exports基本模块globalprocess进程fs模块读取文件异步读取文件同步读取文件写入文件异步写入文件同步写入文件获取文件信息异步获取文件信息同步获取文件信息使用同步或异步steam从文件流中读取文本内容以流的形式写入文件pipenodeJs笔记vscode换行–LF,与Linux...

2020-05-07 22:56:46 218

原创 排序算法,更新中

排序算法BUB 冒泡排序原理:从第一个数开始,设其下标i=0,和后一个位置数相比较,若左侧值>右侧值,两数交换位置,i下标右移,再将i下标指向的数与右侧数相比较,直到所有元素左侧值都小于右侧值。算法:do  boolean flag=false;  从位置1到最后一个未排过序的元素    若左侧元素>右侧元素      两元素交换位置      ...

2020-05-07 12:09:00 78

原创 servlet

Servlet静态资源文件文件内容固定,比如html文件,doc,xls文件服务端直接将静态资源推送给客户端,最终在客户端运行动态资源文件文件内容根据客户需求变化服务端运行动态资源文件,并将结果给客户端web通信过程中,两台计算机如何通信c/s结构:大型网络游戏优点:有效保护服务端计算机分摊服务端计算机的工作压力 缺点:增加客户...

2020-05-07 11:48:00 62

原创 Linux指令,更新中

Linux指令ls 列举文件。 ls *.txt:列举所有txt后缀的文件夹。touch创建文件。 $ touch asd.txt fgh.txt $ touch love{1..10}shiyanlou.txt:创建名为love_1.txt,love_2.txt......love_10.txt的文件。快捷键按键作用Ctrl+d键盘输入结束或退出终端Ct...

2020-05-07 11:34:00 62

原创 MarkDown语法笔记

Markdown语法Tip:样式要求上一行为空行,否则样式不生效样式要想生效,也要注意空格的使用分割线符合Tip 1三个短横线,三个星号,三个下划线“---”/“***”/“___"都可以表示分割线表格符合Tip 1快捷键:Ctrl+T对表格内容的居中用":-:";左用":-"或"-";右用"-:"居左对齐居右对齐居中对齐内...

2020-05-07 11:30:00 119

原创 nodeJs学习笔记

nodeJsvscode换行--LF,与Linux兼容CommonJS规范模块加载机制。每个js都是一个模块,它们内部各自使用的变量名和函数名都互不冲突。一个模块要对外部暴露变量,可以用module.exports=variable;一个模块要引用其他模块暴露的变量,用var ref=require('module_name');深入了解模块原理大量的全局变量会导致变量名...

2020-05-07 11:13:00 91

原创 VUEX的基本使用

VUEX概念 状态管理。公共数据管理工具,可将共享数据保存至vuex中,方便管理公共数据。 使用 导包:cnpm I vuex –S导入vue,vuex;注册vuex:Vue.use(Vuex)创建store,将store挂载至vm实例中(挂载后,任意组件皆可使用来存取数据) const store = new Vuex.Store({...

2019-12-05 11:02:00 98

原创 WARN: Establishing SSL connection without server's identity verification is not recommended

解决方法:url:jdbc:mysql://localhost:3306/school?characterEncoding=utf-8&useSSL=false

2019-10-02 17:21:00 96

原创 异常类throwable

一.Error严重错误,系统内部的错误。无法通过处理,只能避免。二.Exception使用不当导致,是可以避免的。异常分类:1.编译时异常编译时遇到的异常,若未处理,就会编译失败,必须进行处理。2.运行时异常可以处理,但不一定处理。处理异常方式关键字:try,catch,throw,throws,finally。throw关键字在方法内,...

2019-09-12 15:34:00 144

原创 变量

1.Byte(一个字节),short(两个字节),char(两个字节)-àint(四个字节)-àlong(八个字节)-àfloat-àdouble一字节对应8个bit(二进制位)0000-00008 bit = 1 B1024 B =1 KB1024 KB =1 MB1024 MB =1 GB1024 GB = 1 TB字符数字...

2019-09-12 15:30:00 58

原创 StringBuilder

概念字符串缓冲区。长度可变,默认底层数组16位,超过扩容一倍。构造方法StringBuider()StringBuilder strBuild=new StringBuilder();StringBuilder(str)StringBuilder strBuild=new StringBuilder(“abc”);普通方法append()Strin...

2019-09-12 15:20:00 72

原创 Object类

1. 概述Java中的根类,是所有类的父类。2. 主要方法1.toString方法返回该对象的字符串表示。该对象的字符串内容为:对象的类型(如:cn.itcast.Person,表示cn.itcast包内Person类的对象)+@+内存地址值。注:在开发中,经常需要按照对象的属性得到相应的字符串表现形式,故一般需要重写。2.equals方法指其他某...

2019-09-12 15:17:00 54

原创 Java.util.Map

概述特点:1.双列集合2.Key不重复,value可重复3.Key,value数据类型可以相同,也可以不同4.Key和value一一对应常用方法V put(Object key)返回值是该key值之前对应的value值。V remove(Object key)返回值是该key值之前对应的value值。(使用包装类接收,int不能接受null值)。...

2019-09-12 15:11:00 118

原创 DateFormat类

概述该类可以实现日期和文本之间的转化,即Date对象和String对象的转化。--格式化:按指定格式,从Date对象转化为String对象。--解 析:按指定格式,从String对象转化为Date对象。构造方法DateFormat为抽象类,一般使用其子类SimpleDateFormat。该类需要一个模式来指定格式化或解析的标准。构造方法为:public Simp...

2019-09-12 15:00:00 78

原创 Calendar类

概述替换了许多Date的方法,将该类可能要用到的时间信息封装为的静态的成员变量,以便于获取。创建对象Calendar为抽象类,创建对象时,不是直接创建,而是通过静态方法创建,返回子类对象。public static Calendar getInstance()Calendar cal=Calendar.getInstance();常用方法- `public i...

2019-09-11 21:23:00 170

原创 List集合

特点:1.有序2.有索引3.允许存储重复元素特有方法:void add(index)在指定位置添加元素E get(index)获取指定位置元素E remove(index )将指定位置元素删除,返回值是被移除的元素E set(index,element)将指定位置元素换为一个新的元素,返回值是被替换的元素。小练习.某地区每年评选五个优秀企业,并加...

2019-08-15 22:00:00 73

原创 周总结

一.清除浮动主要有四种方法1.CSS设clear:both/left/right,表示左右两边或者左边,右边不能有浮动元素2.父元素结束标签之前,插入空白块级元素来清除浮动3.利用伪元素,对伪元素清除浮动,达到清除浮动的目的4.利用overflow清除浮动,属性值可以是除visible以外任意值(不推荐,有时会出现问题,如Firefox使用overflow:auto会产生foc...

2019-08-11 21:05:00 68

原创 Iterator迭代器

迭代 先判断集合是否有元素(hasNext()),如果有,则把这个元素取出来,(next())继续判断......直到把集合中所有元素取出来java.util.Iterator 接口 迭代器,对集合元素进行遍历 使用步骤: 1.用Collection接口中的Iterator()方法获取迭代器的实现类对象,使用Interator接口接收(多态) 2.用Iteractor ...

2019-08-10 00:05:00 95

原创 collection集合常用功能

java.util.Collection接口 是所有单列集合最顶层的接口,里面定义了所有单列集合的共性方法1.public boolean add(E e) 添加元素2.public boolean remove(E e) 删除元素3.public boolean contains(E e) 是否包含4.public boolean isEmpty() ...

2019-08-09 17:42:00 93

原创 final总结

final 1.类 不含任何子类,有父类(太监类);其中方法不能覆盖重写 2.方法 最终方法,不能被覆盖重写 3.局部变量 赋值后不能改变,只能赋一次值 4.成员变量 <1>由于成员变量有默认值,故定义成员变量为final时必须手动赋值,不会再给默认值 <2>可采用直接赋值和构造方法间接赋值 <3>...

2019-08-09 17:05:00 44

原创 Java接口总结

一.包括 一个接口中可包含:常量,抽象方法,默认方法,静态方法,私有方法 也可以有“成员变量”,但从效果来看,就是接口的【常量】二.常量 1.常量由public static final 修饰 2.常量必须进行赋值 3.常量名全部使用大写,用下划线分离三.抽象方法 1.必须被实现类覆盖重写 2.public abstract可选择性忽略四.默认方法 1.public default...

2019-08-08 23:48:00 96

原创 前端练习错题day01

<1>.css盒子模型中,padding是透明的,这一部分可以显示背景。<2>.注意&&符号左右条件先后顺序,可能会报错。<3>.在 HTML5 中,哪个方法用于获得用户的当前位置 getCurrentPosition<4>.获取 input 节点的正确方法是( )<form class="file" name="...

2019-08-06 23:01:00 84

原创 italic和oblique的区别

italic和oblique都是向右倾斜的文字,但区别在于Italic是指斜体字,而Oblique是倾斜的文字(让没有斜体属性的文字倾斜),对于没有斜体的字体应该使用Oblique属性值来实现倾斜的文字效果...

2019-08-05 18:22:00 317

原创 小程序组件内容

组件视图容器1.view 属性 hover-class--鼠标按下去的样式类。当hover-class="none"时,没有点击态效果2.text 显示普通的文本,行内,只能嵌套text 属性 selectable 文本是否可选 decode 是否解码(如&nbsp,true可以转为空格)3.image 小程序中,该组件与html...

2019-07-25 10:41:00 62

原创 super,this关键字用法 Java

super用法1.调用父类变量2.调用父类方法3.子类构造方法第一句super关键字用来访问父类内容,this关键字用来访问本类中的内容,有三种用法1.在本类的成员方法中,访问本类的成员变量2.在本类的成员方法中,访问本类中的成员方法3.在本类的构造方法中,访问本类的另一个构造方法this(123)必须位于构造方法内第一句,唯一一句,故不能与super共用例:public This()...

2019-07-21 23:15:00 49

原创 Java String

一.string常用方法获取length()获取字符串长度;concat(str)字符串拼接;charAt(index);indexOf()某元素在字符串第一次出现的位置,-1表示没有截取substring(index)[index-end],substring(start,end)[s,e)转换toCharArray()将字符串拆分成字符数组getBytes()获取当前字符的底层字节数组repl...

2019-07-20 23:45:00 62

原创 Java继承多态

一.父类引用指向子类对象父类名(接口名) 对象名=new 子类(接口)名称()二.父子继承关系中,成员变量重名1.直接通过子类对象访问成员变量 =左边是谁,就优先用谁2.间接通过成员方法访问成员变量 该方法属于谁,就优先用谁成员方法重名 创建对象是谁,优先用谁的方法,没有向上找方法的覆盖重写(同,同)和重载(同,不同)@Override 注解,安全检测三.方法覆盖...

2019-07-20 23:41:00 54

原创 MySQL limit

语法: 1.SELECT 字段名 FROM TableName LIMIT 参数1,参数二;(参数是整型)参数1:第一个返回记录行的偏移量,从0开始参数2:返回记录行的最大数目 例:SELECT sno FROM student_course WHERE tcid='16' ORDER BY score DESC limit 2,3;将返...

2019-06-15 21:31:00 59

原创 SQL order by语句

关于order by: order by 语句用于根据指定的列对结果集进行排序,默认按照升序排列。 1. select 字段名 from 表名 where 条件 order by 字段名1 asc/desc, 字段名2 asc(升序,默认)/desc(降序),....... 2. select 字段名 from 表名 where 条件 order by 字段序号 ...

2019-06-15 20:56:00 82

空空如也

空空如也

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

TA关注的人

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