<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:
其他好文 时间:
2021-01-30 12:13:58
阅读次数:
0
collections是Python内建的一个集合模块,其中提供了许多有用的集合类: namedtuple:只有属性的简易类 deque:双向增删的List ChainMap:多个字典的链接 Counter:计数器 以及其他可以参考:10.8 模块:collections - ShineLe - 博 ...
分类:
编程语言 时间:
2021-01-30 12:03:50
阅读次数:
0
一、模块相关 1.定义:在python中,封装功能的最小单位是函数,而功能的集合体(通常是一个py文件)就是一个模块,简单的来说,模块就是一个py文件,是封装语句的最小单位。 2.分类:模块分为内置模块,大概200左右,第三方模块6000多个,以及自定义模块;内置模块就是一些我们常用的一些功能,第三 ...
分类:
其他好文 时间:
2021-01-29 12:10:10
阅读次数:
0
多条线程同时处理集合可能出现线程不安全(会报异常) List Vector线程安全 底层锁synchronized 效率不高 CopyOnWriteArrayList线程安全 底层锁ReentrantLock 效率稍高 //List list = new ArrayList(); //List li ...
分类:
编程语言 时间:
2021-01-29 12:08:48
阅读次数:
0
Tea语言 - 强规范的新编程语言 Yaegi - Go 语言解释器 Dragon - 通用编程语言 Trad - 专为简化 C 开发而设计的编程语言 jlua - Lua 的 JavaScript 实现 Berry - 为 32 位单片机设计的脚本语言 Sara - 基于JS的高级脚本语言 tin ...
分类:
编程语言 时间:
2021-01-29 12:01:30
阅读次数:
0
1.触发器定义:顾名思义,触发就是满足一定条件下产生什么动作,完整的定义是触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。 2.语法: CREATE TRIGGER trigger_name trigger_time trigger_event ON tb_name ...
分类:
数据库 时间:
2021-01-28 12:27:47
阅读次数:
0
第一节 数据库简介 1.1 简介 ? 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。简单理解数据的仓库。 ? 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软 ...
分类:
数据库 时间:
2021-01-28 12:24:51
阅读次数:
0
一、组合模式在 JDK 集合的源码分析 1、Java 的集合类 HashMap 就使用了组合模式 2、代码分析 + Debug 源码 1 public class Composite { 2 3 public static void main(String[] args) { 4 5 Map<Int ...
分类:
其他好文 时间:
2021-01-27 14:00:00
阅读次数:
0
游标可以看做是数据的集合,可以通过游标获取其中的值,游标也可以看做是数据集合的指针,通过游标可以获取集合中的数据。 游标分为显示游标和隐式游标,它们都具有 %FOUND、%NOTFOUND、%ISOPEN、%ROWCOUNT四个属性。 FOUND,NOTFOUND:表示是否找到数据。 ISOPEN: ...
分类:
数据库 时间:
2021-01-27 13:53:20
阅读次数:
0
树的直径+统计连通块数。 和树的直径的模板题不同的是要求出所有能够构成直径两个端点的点,即为最深的根。 注意对$n=1$的特殊处理,这个corner case还是挺好想的,第一次交$23$分,调试一下就发现了。 由于要从小到大输出所有最深的根,故将它们全部插入集合中输出。 连通分量直接dfs统计就行 ...
分类:
其他好文 时间:
2021-01-27 13:11:33
阅读次数:
0