在项目中,我们往往会使用到单例,当想清理一下单例了,该怎么做呢?本篇文章提供一个单例管理思路。 将项目中的单例分为两大类,一类是可以被清理的,一类是不可以被清理。定义两个单例的基类,项目中用到的单例,根据需求从这两个基类中选择性的派生。再另外定义一个类,类中定义两个字典,分别存放两种单例的所有实例, ...
分类:
其他好文 时间:
2020-05-01 16:27:50
阅读次数:
58
1、集合 1.1 定义:set表示集合,用{}表示,内部的数据用逗号隔开,如果是一个空的集合,需要定义成setvar = set{}, 1.2 特点:集合是无序的,没有索引的概念,不能去除索引内单个的值;集合是可变类型,集合内的元素必须是不可变类型;集合内的元素必须是不重复的,所以利用集合可以去重 ...
分类:
编程语言 时间:
2020-05-01 16:27:12
阅读次数:
77
首先建立好trie,由于问题询问的结点和不超过2e5,可以用虚树解决 bug百出。。调试了一上午 /* 对给定串建立trie,标记上终止结点,d[u]表示结点u的深度 对于每个询问,标记k个串对应的终止结点,然后建立虚树 虚树里维护size[u],fa[u],所有size[u]=L的点都是符合要求的 ...
分类:
其他好文 时间:
2020-05-01 15:12:41
阅读次数:
69
配置参数 flask中的配置文件是一个flask.config.Config对象(继承字典),默认配置为: { 'DEBUG': get_debug_flag(default=False), 是否开启Debug模式 'TESTING': False, 是否开启测试模式 'PROPAGATE_EXCE ...
分类:
其他好文 时间:
2020-05-01 15:03:22
阅读次数:
53
缓存池优化 之前的缓存池模块中存在的缺陷: 1、当调用已经在缓存池中的对象时,在unity层级中直接显现出来,不利于开发者的观察 2、 当游戏加载其他场景时,缓存池中仍然存储着之前已实例化对象的信息,占据着内存空间。 改进: 1、在缓存池中增加父节点用于分类不同的对象 2、定义新的函数,使得切换场景 ...
分类:
其他好文 时间:
2020-04-30 21:41:33
阅读次数:
92
编程语言根据一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算。 每种编程语言都会有一些基本的数据类型用来表示现实世界中的常见信息。 Python中的常见数据类型如下 数值类型 | 名称 | 描述 | | | | | int(整数) | 数学 ...
分类:
其他好文 时间:
2020-04-30 17:30:16
阅读次数:
105
题目 请写出下列代码的运行结果 思路 题目不难,但很容易漏,就像在 中,实际上给关键字参数 kwargs什么都没传,打印时,仍然会打印个空字典 ,同样在 中,可变参数 args位置上什么都没传,仍然会打印个空元组 值得注意的还有 , 和 ,由于都没有解包,所以当做一个元组 传进去了 结果 ...
分类:
其他好文 时间:
2020-04-30 15:12:38
阅读次数:
45
Pandas 可以对数据进行导入、清洗、处理、统计和输出 在 NumPy 中数据结构是围绕 ndarray 展开的 那么在 Pandas 中的Series 和 DataFrame 这两个核心数据结构,他们分别代表着一维的序列和二维的表结构 Series 是个定长的字典序列 说是定长是因为在存储的时候 ...
分类:
编程语言 时间:
2020-04-30 11:54:00
阅读次数:
124
给出一个字符串,按照从前到后的顺序进栈,输出字典序最小的出栈序列 ...
分类:
其他好文 时间:
2020-04-30 09:20:02
阅读次数:
56
1、list、字典有几个元素用len取长度 2、list转换成字典 3、list和字典都是可以循环的 4、元组(定义让别人不想改变得东西) 5、字符串常用方法(必须转成字符串) # s='hahaha'# 字符串也是有下标的# print(s[0])#也是可以取值的# print(s[1])# fo ...
分类:
编程语言 时间:
2020-04-29 23:19:18
阅读次数:
69