l 常用的功能 .1. 异常 l 捕获异常 try : …. except (Ex1,Ex2) as e: -捕获异常Ex1,Ex2(也可以使用Except捕获所有类型的异常)等,并把捕获到的异常错误赋值给变量e; …..print(e) else: 无异常执行 finally: 无论异常与否,都执 ...
分类:
编程语言 时间:
2021-03-10 13:07:12
阅读次数:
0
图片来源于:极客时间《数据结构与算法之美》 https://time.geekbang.org/column/intro/126 1. 数组 数组是最简单的数据结构,它的结构特点是:需要连续的内存空间,能够通过数组下标快速的访问数组内的元素,但是初始时需要指定大小,并且不能动态扩容,当容量不够时,需 ...
分类:
编程语言 时间:
2021-03-08 14:07:35
阅读次数:
0
Java中的内存可以划分为五个模块: ①栈内存(Stack): 保存的是一块堆内存的空间地址,每一块栈内存只能够保留一块堆内存地址。方法的运行一定要在栈当中运行。 ②堆内存(Heap): 保存每一个对象的属性内容,即对象的真正数据。堆内存需要用关键字new才可以开辟。堆内存都有地址值:16进制。 ③ ...
分类:
编程语言 时间:
2021-03-08 13:17:03
阅读次数:
0
Stack就是继承Vector的,而我们常常用Deque替代Stack(Deque可以当栈也可以当队列) 不使用Vector及子类原因如下: 1. 因为vector是线程安全的,所以效率低,这容易理解,类似StringBuffer 2. Vector空间满了之后,扩容是一倍,而ArrayList仅仅 ...
分类:
编程语言 时间:
2021-03-06 14:18:29
阅读次数:
0
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>tab页切换</title> <style> .tab { background: grey; overflow: auto; width: 240px; bo ...
分类:
Web程序 时间:
2021-03-03 12:28:04
阅读次数:
0
序列化和反序列化是什么 当两个进程远程通信时,彼此可以发送各种类型的数据。 无论是何种类型的数据,都 会以二进制序列的形式在网络上传送。比如,我们可以通过 http 协议发送字符串信息;我 们也可以在网络上直接发送 Java 对象。发送方需要把这个 Java 对象转换为字节序列,才能 在网络上传送; ...
分类:
编程语言 时间:
2021-03-02 11:58:06
阅读次数:
0
先序遍历(递归) 1 void preOrderTraverase(TreeNode * r) 2 { 3 if(r) 4 { 5 printf("%d\t",r->_data); 6 preOrderTraverase(r->_left); 7 preOrderTraverase(r->_righ ...
分类:
编程语言 时间:
2021-03-01 13:12:05
阅读次数:
0
1.什么是栈 栈是 OI 中常用的一种线性数据结构,栈的修改是按照后进先出的原则进行的,因此栈通常被称为是后进先出(last in first out)表,简称 LIFO 表。 2.基本操作 1.初始化 2.判空 3.求栈中实际元素个数 4.进栈 5.出栈 6.取栈顶元素 此处只给出了其中三步骤 3 ...
分类:
其他好文 时间:
2021-03-01 12:51:40
阅读次数:
0
SVG 意为可缩放矢量图形(Scalable Vector Graphics)。 SVG 使用 XML 格式定义图像。 svg 的子标签 矩形<rect>、 圆形<circle> 椭圆 <ellipse> 线 <line> 路径 <path> 多边形 <polygon> 折线 <polyline> ...
分类:
其他好文 时间:
2021-02-27 13:04:16
阅读次数:
0
在Java中可以使用ZipOutputStream和ZipInputStream来实现zip的压缩和解压缩操作,另外使用FileSystem也可以用来实现zip的解压缩,下面将介绍这几种方式,直接上代码。 zip压缩 待压缩文件目录结构: 每个zip文件项都要对应一个ZipEntry,然后通过Zip ...
分类:
编程语言 时间:
2021-02-25 12:01:13
阅读次数:
0