Stack就是继承Vector的,而我们常常用Deque替代Stack(Deque可以当栈也可以当队列) 不使用Vector及子类原因如下: 1. 因为vector是线程安全的,所以效率低,这容易理解,类似StringBuffer 2. Vector空间满了之后,扩容是一倍,而ArrayList仅仅 ...
分类:
编程语言 时间:
2021-03-06 14:18:29
阅读次数:
0
建立Servlet工程 建立工程 新建Java工程 IDEA 2020版本建立工程时无法选择“Web Application”选项,用户需要建立Java工程后,再修改工程属性。 建立Java工程: 下一步,不要选择通过模板创建工程: 下一步,设置工程名称servletDemo,下一步完成工程创建 设 ...
分类:
其他好文 时间:
2021-03-02 12:17:37
阅读次数:
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
逐像素浮点运算转换的,很慢,目测 1080p 只有 12fps 左右 sws_scale(img_convert_context, (const unsigned char *const *)p_frame->data, p_frame->linesize, 0, p_codec_context-> ...
分类:
其他好文 时间:
2021-02-26 12:53:55
阅读次数:
0
在Java中可以使用ZipOutputStream和ZipInputStream来实现zip的压缩和解压缩操作,另外使用FileSystem也可以用来实现zip的解压缩,下面将介绍这几种方式,直接上代码。 zip压缩 待压缩文件目录结构: 每个zip文件项都要对应一个ZipEntry,然后通过Zip ...
分类:
编程语言 时间:
2021-02-25 12:01:13
阅读次数:
0
This article is the continuation of our ongoing series about Linux Top Tools, in this series we will introduce you most famous open source tools for L ...
分类:
系统相关 时间:
2021-02-24 13:22:40
阅读次数:
0
什么是eventloop eventloop的概念其实很简单 (1)所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 (2)主线程之外,还存在"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。 (3)一旦 ...
分类:
编程语言 时间:
2021-02-24 13:17:02
阅读次数:
0
404 按理说也可以递归做。 public static int sumOfLeftLeaves(TreeNode root) { int total = 0; LinkedList<TreeNode> stack = new LinkedList<>(); stack.push(root); wh ...
分类:
其他好文 时间:
2021-02-23 14:11:21
阅读次数:
0