是为了方便我以后查阅,所以注释不是很详细,如果有问题,可以尽情留言私信,我都会回复~ ...
分类:
编程语言 时间:
2019-05-24 18:51:08
阅读次数:
143
传送门:https://vjudge.net/problem/129666/origin 题意: 有n个点m种颜料,问你用k种颜色,有多少种方法,使得相邻两点的颜色不一样 题解: 容斥+组合数 我们很容易知道,用t种颜色去涂n个格子,方案数为 $$ t (t 1)^{n 1} $$ 并不是,因为我们 ...
分类:
其他好文 时间:
2019-05-21 22:35:09
阅读次数:
201
Linux文件查找详解 locate: 非实时,模糊匹配,查找根据全系统文件数据库进行的#updatedb ,手动生成文件数据库 生成耗时,但是查找快find: 实时 精确 支持众多查找标准 遍历指定目录中的所有文件完成查找,速度慢 find 查找路径 查找标准 查找到以后的处理运作查找路径: 默认 ...
分类:
其他好文 时间:
2019-05-19 10:19:52
阅读次数:
121
在linux系统中,文件是时间戳属性有三个AccessModifyChange这三个可以通过stat命令来查看相应的,find命令中有三个参数atimemtimectime分别呢对应着Access、Modify、Change配合着相应的参数,可以用来查找相应时间范围内的文件,按照文档解释||全名|中文名|含义||--------|--------|--------|--------|-------
分类:
其他好文 时间:
2019-05-19 09:54:46
阅读次数:
136
import threading import time # print(time.sleep(0)) # print(time.ctime()) def music(): print('开始听歌 %s' %time.ctime()) time.sleep(3) print('停止听歌 %s' %t... ...
分类:
编程语言 时间:
2019-05-10 17:52:22
阅读次数:
105
C 语言 clock() 函数,例:计算多项式值 为了测试两种算法,哪一种的效率更高,我们就需要有一个工具来记录这个算法做完这件事花费了多长时间。clock() 函数就是 C 语言所提供的工具,当然其他的语言也有,找找就能找到的。 例:计算多项式值 $$ f(x) = a_0 + a_1x + a_ ...
分类:
编程语言 时间:
2019-05-01 13:46:56
阅读次数:
170
logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 error() 和 critical()。 logging函数根据它们用来跟踪的事件的级别或严重程度来命名。标准级别及其适用性描述如下(以严重程度递增排序): 利用logging.b ...
分类:
编程语言 时间:
2019-04-30 20:06:48
阅读次数:
316
相同点: 1)都可以用来表示YYYY-MM-DD HH:MM:SS[.FRACTION]的时间; 不同点: 1)两者的存储方式不一样 a)timestamp他把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,又将其转化为客户端当前的时区进行返回。 b)datatime,不会做... ...
分类:
其他好文 时间:
2019-04-29 19:19:52
阅读次数:
181
"传送门" 先考虑$n=1$的情况~~不是输入数据都告诉你了吗~~ 然后考虑$n=2$,可以光线是在弹来弹去的~~废话~~,然后射出去的光线是个等比数列求和的形式,也就是$x_1\sum_{i=1}^{\infty} d^i=x_1\frac{1}{1 d}$,然后弹回去的光线第一个光线就是$b_i ...
分类:
其他好文 时间:
2019-04-25 20:13:29
阅读次数:
143
函数式线程写起来比较简单,但是功能没有threading那么高级,先来个函数式编程样例: 然后就是threading线程样例: 如果觉得这个还慢有不足的地方,可以试试queue的多线程爬虫 ...
分类:
编程语言 时间:
2019-04-25 12:02:48
阅读次数:
170