装饰器 1.1 开放封闭原则 开放封闭原则具体定义是这样: 1.对扩展是开放的 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 因为我们写的一个函数,很有可能已经交付给其他人使用了,如果这个时候我们对 ...
分类:
编程语言 时间:
2019-08-19 19:15:32
阅读次数:
74
2.闭包 闭包的定义: 1. 闭包是嵌套在函数中的函数。 2. 闭包必须是内层函数对外层函数的变量(非全局变量)的引用。 一句话定义就是:在嵌套函数内,对非全局变量 (且不是本层的变量)的引用 如何判断判断闭包?举例让同学回答: 以上三个例子,最难判断的是第三个,其实第三个也是闭包,如果我们每次去研 ...
分类:
编程语言 时间:
2019-08-19 19:11:02
阅读次数:
76
1. 序列化模块 什么是序列化呢? 序列化的本质就是将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化。 为什么要有序列化模块? 如果你写入文件中的字符串是一个序列化后的特殊的字符串,那么当你从文件中读取出来,是可以转化回原数据结构的。 作用及用途 序列化 ...
分类:
编程语言 时间:
2019-08-19 19:05:28
阅读次数:
66
1.自定义模块 1.1.1 模块是什么? 模块就是文件,存放一堆常用的函数和变量的程序文件(.py)文件 1.1.2 为什么要使用模块? 1.避免写重复代码,从文件级别组织程序,更方便管理 2.可以多次利用,我们不仅仅可以把这些文件当做脚本去执行,还可以把他们当做模块来导入到其他的模块中,实现了功能 ...
分类:
编程语言 时间:
2019-08-19 18:57:13
阅读次数:
67
$P.S:$ 对于输入方式及其优化有了解的大佬可直接阅读$Part$ $2$特别鸣谢:@归斋目录: $Part$ $1$ 读入方式们的万年争斗 $Part$ $2$ 读入不谨慎,爆0两行泪 $Part$ $1$ 读入方式们的万年争斗有一些$OIer$很喜欢用$cin$,多方便啊,多好打啊,不像$sc ...
分类:
编程语言 时间:
2019-08-18 19:50:21
阅读次数:
79
1、不快乐的中学时期 我1976年出生于湖南省衡阳市常宁县的农村,没山没水没肉吃,童年时期是很开心的,放牛、捉鱼,偷西瓜,农村小孩子玩过的我都玩过。 初中是乡里的中学,毕业后考入了县的重点高中,高中三年,可能是学习方法和兴趣的原因,成绩一般,1996年参加高考,468分,最低录取线520分,大部分的 ...
分类:
其他好文 时间:
2019-08-17 10:32:04
阅读次数:
91
几年前,连研究人员都不愿使用DNA来存储数据,觉得这么做太超前了,不具有任何实用价值。而在前不久,科学家宣称可以使用合适的软件和生化模块来扩展PostgreSQL,并在DNA上运行SQL,一时间关于大数据与生命科学的讨论甚嚣尘上。 对大多数人而言,DNA数据存储是一项非常神奇的技术。在自然界,亿万年 ...
分类:
数据库 时间:
2019-08-07 11:58:25
阅读次数:
214
中文学名:万年青属 拉丁学名:Rohdea Roth 界 别称:万年青 科目:百合科、植物界 产地分布: 原产于中国和日本。在中国分布较广,华东、华中及西南地区均有,主要产地有浙江、江西、湖北等地。 主要价值: 全株有清热解毒、散瘀止痛之效。各地常有盆栽供观赏。 ...
分类:
其他好文 时间:
2019-07-31 11:00:42
阅读次数:
103
如果把一款软件产品看做人的身体的话,那么bug就像病毒或缺陷。每一个看似健康和完美的人,其实都有不少的bug,只不过,有一些bug我们可以解决,而有一些bug可能要跟随我们人类几万年。
分类:
其他好文 时间:
2019-07-26 09:14:20
阅读次数:
438
2019年7月22日,科创版首批企业上市。需要熟悉规则。 1.开户门槛(50万+2年) 开通科创版交易权限有两个要求:1.开通前20个交易日证券账户和资金账户内的日均资产不低于人民币50万元。2.参与证券交易24个月以上。 2.T+1机制不变 3.前5个交易日不设置涨跌幅,而后涨跌幅20% 目前A股 ...
分类:
其他好文 时间:
2019-07-22 10:05:05
阅读次数:
130