package com.Test01;import java.util.ArrayList;import java.util.Iterator;public class ArrayListDemo { public static void main(String[] args) { //创建Arra ...
分类:
其他好文 时间:
2019-08-25 15:40:57
阅读次数:
57
知识点 概念 enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性。 在Java中,被 enum 关键字修饰的类型就是枚举类型。形式如下: 如果枚举不添加任何方法,枚举值默认为从0开始的有序数值。以 Color 枚举类型举例,它的枚举常量依次为 RED:0,GREEN:1 ...
分类:
编程语言 时间:
2019-08-25 14:21:21
阅读次数:
68
golang官方为我们提供了标准的json解析库–encoding/json,大部分情况下,使用它已经够用了。不过这个解析包有个很大的问题–性能。它不够快,如果我们开发高性能、高并发的网络服务就无法满足,这时就需要高性能的json解析库,目前性能比较高的有json-iterator和easyjson ...
分类:
Web程序 时间:
2019-08-25 11:50:18
阅读次数:
103
jsoniter ( json-iterator )是一款快且灵活的 JSON 解析器 Jsoniter 是最快的 JSON 解析器。它最多能比普通的解析器快 10 倍之多, 独特的 iterator api 能够直接遍历 JSON ,极致性能! 0 内存分配!这样的 iterator 你绝对没有用 ...
分类:
Web程序 时间:
2019-08-25 11:39:24
阅读次数:
178
http://acm.hdu.edu.cn/showproblem.php?pid=6703 题意 给定一个长度为n的排列(1-n),要你实现操作两种, 1 x:给第x个数加上1e7; 2 xy:查询最小的且不小于y的且不在区间[1,x]里出现过的数。 题解 对权值建主席树,维护区间最小值,插入一个 ...
分类:
其他好文 时间:
2019-08-24 23:12:28
阅读次数:
110
设计模式的六大原则: 1、单一职责原则:对于一个类,应该只有一个引起它变化的原因; 2、里氏替换原则:子类必须能够替换掉他们的父类型; 3、开放封闭原则:程序的对象应该可以扩展,但不应该可以修改; 4、依赖倒转原则:高层模块不应依赖于底层模块,两者都应依赖于抽象;抽象不依赖于集体细节,而细节应该依赖 ...
分类:
其他好文 时间:
2019-08-24 22:46:55
阅读次数:
90
java.util.ConcurrentModificationException 应该使用 Iterator(迭代器) 的 remove() 方法删除 Modified ArrayList : [1, 2] ...
分类:
编程语言 时间:
2019-08-24 13:13:42
阅读次数:
105
Problem Statement Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST. Implement an i ...
分类:
其他好文 时间:
2019-08-24 10:00:09
阅读次数:
94
[toc] 一、re 模块 1、导入方式 2、作用 从字符串里找特定的字符串 3、基本语法 匹配开头 $ 匹配结尾 匹配[]内的字符 对[]里面的元素取反,取出除了[]内的元素外的每个字符 任意字符(除了\n) 前面的字符0 无穷个 前面的字符1 无穷个 前面的字符0 1个 前面的字符m个 前面的字 ...
分类:
其他好文 时间:
2019-08-24 00:03:48
阅读次数:
88
[TOC] typing模块 我们定义一个有参的函数,但是我们会在后面调用他的时候,自己会忘了需要传什么类型的参数,如果返回的是算数运算的结果的话,程序就会报错。 must be str, not int(程序会进行报错,我们传的参数应该时数值型,才可以进行数值算数运算) 1.使用typing模块 ...
分类:
其他好文 时间:
2019-08-23 22:24:36
阅读次数:
71