输入一个矩阵(n*n),按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 限制: 0 <= matrix.length 0 <= matrix[i].length i ...
分类:
编程语言 时间:
2020-06-08 12:25:19
阅读次数:
65
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) (图片来自cyc2018) public class Solut ...
分类:
其他好文 时间:
2020-06-07 19:54:20
阅读次数:
59
前端由三部分组成: HTML(标签)——CSS(美化,修饰)——JS(执行指令) HTML(超文本标记语言,Hypertext Markup Language):是一种用于创建网页的标记语言。 本质上为根据浏览器可识别的规则,我们按照规则写网页,浏览器按照规则渲染网页。 网页扩展名:.html或者. ...
分类:
Web程序 时间:
2020-06-07 19:51:12
阅读次数:
104
要搞懂这三个概念,将下面三个程序自己测试一遍就行。 ...
分类:
编程语言 时间:
2020-06-07 16:26:26
阅读次数:
50
1.背景概述 2.本次测试环境基本信息 3.测试步骤 3.1. 使用BCO进行压缩备份 3.2. 不使用压缩备份 3.3. 使用ACO中LOW级别进行压缩备份 3.4. 使用ACO中MEDIUM级别进行压缩备份 3.5. 使用ACO中HIGH级别进行压缩备份 4.各类备份方式对比分析 4.1. 生成 ...
分类:
数据库 时间:
2020-06-07 14:38:23
阅读次数:
69
前言 本篇文章主要介绍 Spring 中 BeanFactory 的扩展 ApplicationContext,我们平时日常开发中也基本上是使用它,不会去直接使用 BeanFactory。 那么在 Spring 中 BeanFactory 和 ApplicationContext 有什么区别呢? B ...
分类:
编程语言 时间:
2020-06-07 13:09:01
阅读次数:
57
OIO和NIO写法大相径庭,但netty的阻塞和非阻塞的代码基本一致, public class NettyOioServer { public void server(int port) throws Exception { final ByteBuf buf = Unpooled.unrelea ...
分类:
其他好文 时间:
2020-06-07 09:19:50
阅读次数:
67
自定义分页器的拷贝及使用 分页器代码copy: class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param cur ...
分类:
其他好文 时间:
2020-06-04 21:36:02
阅读次数:
76
自动垃圾收集器 自动垃圾收集器是查看堆内存,识别正在使用那些对象以及那些对象未被删除以及删除未使用对象的过程。 使用中的对象或引用的对象意味着程序的某些部分仍然维护指向对象的指针。 程序的任何部分都不再引用未使用的对象或者引用的对象,因此可以回收未引用对象使用的内存。 像C这样的编程语言中,分配和释 ...
分类:
其他好文 时间:
2020-06-04 15:42:16
阅读次数:
92
ArrayDeque双端队列 使用&实现原理分析 学习Okhttp实现源码时,发现其任务分发时用到了ArrayDeque。因此了解一下ArrayDeque的使用方式和实现原理。 一、Deque deque(double-ended queue)双端队列,是一种具有队列和栈的性质的数据结构。 双端队列 ...
分类:
其他好文 时间:
2020-06-04 15:22:34
阅读次数:
47