一般对于文件,二逼青年是先open再处理,结束后close;文艺青年则with open (文件名) as f:一顿操作 下面是简单文件操作,将文件1.text中的一些内容修改: 1 import os 2 3 # 改文件,将所有'a'改成1,'s'改成2 4 with open('1.text', ...
分类:
其他好文 时间:
2018-08-18 19:36:12
阅读次数:
116
Xutils这个框架非常全面,可以进行网络请求,可以进行图片加载处理,可以数据储存,还可以对view进行注解,使用这个框架非常方便,但是缺点也是非常明显的,使用这个项目,会导致项目对这个框架依赖非常的严重,一旦这个框架出现问题,那么对项目来说影响非常大的。、 OKhttp:Android开发中是可以 ...
分类:
Web程序 时间:
2018-08-17 21:29:53
阅读次数:
231
对于每个数$a_i$,易得它对答案的贡献为 它左边比它小的数的个数$\times$它右边比它大的数的个数。可以离散化后再处理也可以使用动态开点的线段树。我使用了动态开点的线段树,只有需要用到这个节点的时候才新建这个节点,这里我是在进行修改的时候新建的。时间复杂度$O(n\log (\max \rm ...
分类:
其他好文 时间:
2018-08-17 13:53:09
阅读次数:
150
模板继承 Django 使用了“模板继承”的概念:这就是 {% extends "base.html" %}所做的事。它意味着 “首先载入名为 ‘base’ 的模板中的内容到当前模板,然后再处理本模板中的其余内容。”总之,模板继承让你在模板间大大减少冗余内容:每一个模板只需要定义它独特的部分即可。 ...
分类:
其他好文 时间:
2018-08-14 14:32:27
阅读次数:
136
我们可以通过事物的响应时间作为基础来分析: 响应时间=网络的延迟时间+应用的延迟时间+数据库的延迟时间 数据流转详细过程: 1、从客户端(负载机)发起请求,通过网络传输到Web应用服务器。 2、Web应用服务器收到请求后,不会马上处理,要找到空闲的进程/线程,再处理请求(比如说一些数据库的DML操作 ...
分类:
其他好文 时间:
2018-08-12 23:38:43
阅读次数:
171
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1045 好像是贪心...但这是一个环... 看博客:http://hzwer.com/2656.html 真是神奇的构造...还是应该大胆地先把各种变量都设出来再处理。 代码如下: ...
分类:
其他好文 时间:
2018-07-31 13:26:36
阅读次数:
146
题目链接 30分: 爆搜。 50分: 可以发现,每行和每列最多都只能放两个象棋,考虑三进制状压dp,表示出每列放了多少个象棋(只能是0个,1个或2个),从上往下一行一行地处理即可。如果列数过于大的话,交换行数和列数再处理就行了,因为在50%的数据中,行数和列数中至少是有一个不超过8的。 100分: ...
分类:
其他好文 时间:
2018-07-31 01:34:26
阅读次数:
152
复杂度nlog2n 边权可以转化成点权 搞一个根 把边权给到边两端深度大的哪个点 这样处理要删一个点 要删的是lca(x,y) 第一步 处理出fa deep size son 第二步 连接重链 处理出top dfn rk 注意先处理重链再处理轻链 保证了重链的dfn值连续 求lca步骤: 如果两个是 ...
分类:
其他好文 时间:
2018-07-29 21:10:36
阅读次数:
128
分治算法:把一个任务,分成形式和原任务相同,但规模更小的几个部分任务(通常是两个部分),分别完成,或只需要选一部完成。然后再处理完成后的这一个或几个部分的结果,实现整个任务的完成。 分治的典型应用:归并排序、快速排序 归并排序动态图: 快速排序: ...
分类:
编程语言 时间:
2018-07-19 22:30:48
阅读次数:
175