无论什么东西,套用宋丹丹的话,就是都有它的过去、现在和将(jiǎng)来。因此学习一样东西,如果能多学一点它的历史,会让我们对其为何有如此现状少一些纠结,同时才有可能对其未来趋势有靠谱一点点的洞见。昨夜窗外雨声稀疏,难以入眠,突然想到软件架构的发展史是怎样的,于是今晨起来网上逛一圈,邂逅到这篇论文《 ...
分类:
其他好文 时间:
2019-06-24 22:48:21
阅读次数:
153
常用模块: calendar、time、datetime、timeit、os、shutil、zip、math、string 上述所有的模块使用理论上都应该先导入,string是特例 -calendar,time,datatime的区别参考中文意思 calendar: -跟日历相关的模块 获取一年的日 ...
分类:
编程语言 时间:
2019-06-24 22:48:03
阅读次数:
177
李超线段树:动态维护一个平面直角坐标系,支持在中间插入一条线段(或直线),询问与x=x0这条直线相交的所有线段中,交点的y坐标的最大(小)值。 线段树上每个区间维护在mid处y坐标最大的线段。(要标记永久化) 考虑怎么插入一条直线,假设它当前处理到了某个区间:(摘自yyb的博客https://www ...
分类:
其他好文 时间:
2019-06-24 22:47:29
阅读次数:
141
/** * Created by mhm on 2019/6/24. */@RunWith(SpringJUnit4ClassRunner.class)public class LuceneTest { @Test public void test1() throws IOException { / ...
分类:
Web程序 时间:
2019-06-24 22:46:53
阅读次数:
141
IOC与DI的区别? IOC:控制反转(Inversion of Control是面向对象的一种设计原则,可以用来降低计算机之剑的耦合度,其中最常见的是依赖注入).是实现的目标 DI:是实现IOC的一种手段Dependency Injection 简称DI DL:依赖查找 Dependency Lo ...
分类:
编程语言 时间:
2019-06-24 22:46:20
阅读次数:
159
1.类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self,self代表类的实例,而非类。 self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的: 2. python对象销毁(垃圾回收) Python 使用了引用计 ...
分类:
编程语言 时间:
2019-06-24 22:45:59
阅读次数:
131
最近在电脑上安装oracle12c,安装时,在执行检查环境步骤时候报错: [INS-30131]执行安装程序验证所需的初始设置失败(无法访问临时位置) 最后在网上搜索解决方法,特记录下,以防以后再用到: 1.针对服务端安装 在cmd中执行命令:切换到oracle的安装目录,执行命令:setup.ex ...
分类:
数据库 时间:
2019-06-24 22:45:43
阅读次数:
342
一、查看当前Java虚拟机所有进程:jps 二、 查看整个JVM内存状态 : jmap -heap [pid] 三、查看JVM堆中对象详细占用情况:jmap -histo [pid] 四、导出整个JVM 中内存信息 : jmap -dump:file=文件名.dump [pid] 五、打开JDK自带 ...
分类:
系统相关 时间:
2019-06-24 22:45:28
阅读次数:
171
设想和目标 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用户数量达到了么?) Gamma阶段原计划的密码找回功能,排名功能,移动端的适配功能等均做到了,按照时间交付了,原计划的目标用户200已经达到,目前Django后台记录的数目为243个用户。 和上一个阶 ...
分类:
其他好文 时间:
2019-06-24 22:45:15
阅读次数:
153
// 将file1.txt中小写字母转换成大写后,另存为file2.txt #include #include int main() { FILE *fin, *fout; // 定义文件类型指针 int ch; fin = fopen("file1.txt", "r"); // 以只读文本方式打开... ...
分类:
其他好文 时间:
2019-06-24 22:44:55
阅读次数:
125
class StudyRecordDeialView(View): def get(self, request, class_record_id): class_record_obj = models.ClassStudyRecord.objects.get(pk=class_record_id) ...
分类:
其他好文 时间:
2019-06-24 22:44:44
阅读次数:
143
如果你电脑上使用了anaconda2,默认路径为python2,但是你又想使用anaconda2下的python3的idle 方法如下: 首先查看python的路径: 进入该bin文件夹下,就是存放python.exe文件的地方,平常我们使用python命令打开的python命令行实际上调用的就是/ ...
分类:
编程语言 时间:
2019-06-24 22:44:24
阅读次数:
317
RxJava2 方法总结 看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。 但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJav ...
分类:
编程语言 时间:
2019-06-24 22:44:04
阅读次数:
513
题目传送门 对于一个刚接触差分约束系统的OIer来说,这算是一道细节比较多,也比较难的题。首先就是这道题有5种不同的约束条件,对于条件1,3,5直接按照差分条件建边即可,条件2,4要先移项,再建边。之后再求单源最长路,好不容易做出来后你就会发现数据卡SPFA!!!!这里可以加两个小小的优化:1)当a ...
分类:
其他好文 时间:
2019-06-24 22:43:50
阅读次数:
127
今天要讲的是天才哈夫曼的哈夫曼编码,这是树形数据结构的一个典型应用。 !!!敲黑板!!!哈夫曼树的构建以及编码方式将是我们的学习重点。 老方式,代码+解释,手把手教你Python完成哈夫曼编码的全过程。、 首先,我先假设你已经有了二叉树的相关知识,主要就是概念和遍历方式这些点。如果没有这些知识储备, ...
分类:
编程语言 时间:
2019-06-24 22:43:25
阅读次数:
143
XSS存储型跨站攻击(Stored Cross Site Scripting) 前言: 相较于XSS反射型跨站攻击,存储型具有更严重的危害,如果在窃取信息的同时对网页没有任何变化,那受害者将很难发现。 如果我有写的不太明白的地方,可以先看看之前XSS反射型跨站攻击的随笔 low: 1.观察: 测试输 ...
分类:
其他好文 时间:
2019-06-24 22:43:13
阅读次数:
289
说到定时任务,你会想起 linux 自带的 crontab ,windows 自带的任务计划,都可以实现守时任务。没错,操作系统基本都会提供定时任务的实现,但是如果你想要更加精细化的控制,或者说任务程序需要跨平台运行,最好还是自己实现定时任务框架,Python 的 apscheduler 提供了非常 ...
分类:
其他好文 时间:
2019-06-24 22:42:51
阅读次数:
164