自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wl9724的博客

在校学生

  • 博客(13)
  • 收藏
  • 关注

原创 python装饰器

装饰器分为函数装饰器和类装饰器使用函数装饰器了,就会执行装饰器中所用的方法,装饰的是什么,返回值就是什么类装饰器就会会执行__call__方法

2019-10-30 15:42:23 113

原创 八种数据结构

1.数组2.链表3.栈4.堆是一种特殊的树,根节点是最大的值或最小的值5.队列6.树7.图8.哈希表通过关键字来查找对应的值,通过哈希函数来确定位置...

2019-10-28 11:23:09 180

原创 python切片

python切片的功能十分强大,字符串,列表,元组都支持切片语法切片语法为str[起始位置:终止位置:步长]其中起始位置,终止位置,步长不仅支持正数还支持负数还可以为空。下面举几个切片的常用场景:str='qwerty'取str的奇数位str[::2]取str的偶数位str[1::2]str取逆str[::-1]str取前n位str[:n]str取后几位...

2019-09-10 22:23:09 165

原创 VUE介绍

Vue (读音 /vjuː/,类似于view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。在学习vue之前你必须掌握HTML、CSS、JavaScript的中级知...

2019-03-20 13:46:08 115

原创 Java正则表达式

正则表达式语法 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multi

2018-09-17 21:44:25 81

原创 Java多线程

Java使用thread类代表线程,所有的线程对象都必须是thread类或是thread类或其子类的实例。每个线程的作用是完成一定的任务,实际就是执行一段程序流(一段顺序执行的代码)。Java使用线程执行体来代表这段程序流。线程的创建继承thread类创建线程类通过继承thread类来创建并启动多线程的步骤如下:1、定义thread类的子类,并重写该类的run()方法,该run()...

2018-09-15 22:48:21 124

原创 Java基本注解

基本注解5个基本注解:@Override:用来指定方法覆载的,它可以强制一个子类必须覆盖父类的方法。(只能修饰方法,不能修饰其它元素) @Deprecated:用于表示某个程序元素已过时,当其它程序使用已过时的类,方法时,编译器将会给出警告。 @Suppress Warnings:指示被该Annotation修饰的程序元素(以及该程序元素中的所有子元素)取消指定的编译器警告。 @Sa...

2018-08-19 15:12:08 179

原创 算法的时间复杂度

要解决一个实际问题,常常有多种算法可供选择,不同的算法各有其自身的优缺点,如何在这些算法中取舍呢?这就需要采用算法分析技术来评价算法的效率。算法分析的任务就是利用某种方法,对每一个算法讨论其各种复杂度。算法的复杂度是度量算法优劣的重要依据。对于一个算法,复杂度的高低体现在运行该算法所需的计算机资源上。计算机资源主要包括时间资源和空间资源。因而,算法的复杂度通常体现在时间复杂度和空间复杂度两个指标上...

2018-04-01 15:15:18 766

原创 Java异常处理

异常时程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常发生的原因有很多,通常包含以下几大类:1、用户输入了非法数据。2、要打开的文件不存在。3、网络通信时连接中断,或者jvm内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还用其它一些是因为物理错误引起的。要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:1、检查性异常:最具代表的检查性...

2018-03-28 14:44:20 235

原创 Java Scanner类

Java.util.Scanner是Java5的新特征,我们可以通过Scanner,我们可以通过Scanner类来获取用户的输入。通过Scanner类的next()和nextline()方法获取输入的字符串,在读取前我们一般需要使用hasnext与hasnextline判断是否还有输入的数据。next()和nextline()区别next():1.一定要读取到有效字符后才可以结束输入。2.对输入有...

2018-03-21 21:55:19 91

原创 Java流(stream)、文件(file)

Java.io包包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为i/o提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。读取控制台输入Java的控制台输入由system.in完成。为了获...

2018-03-20 22:20:12 184

原创 Java事件日期

java.util包提供了date类来封装当前日期和时间。date类提供两个构造函数来实例化date对象。第一个构造函数使用当前日期和时间来初始化对象。(date())第二个构造函数接收一个参数,该参数是从1970年1月1日起的微秒书。(date(long millisec))date对象创建后,可以调用下面方法。序号方法和描述1boolean after(Date date)若当调用此方法的Da...

2018-03-16 22:39:11 311

原创 Java常用类

Java number类所有的包装类(integer、long、byte、double、float、short)都是抽象类number的子类number类的成员方法序号方法与描述1xxxValue()将number对象转换为xxx数据类型的值并返回。2compareTo()将number对象与参数比较。3equals()判断number对象是否与参数相等。4valueOf()返回一个Integer...

2018-03-14 16:40:41 133

空空如也

空空如也

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

TA关注的人

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