问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中, ...
分类:
编程语言 时间:
2018-01-24 22:27:57
阅读次数:
332
题目传送门 看到数据范围就果断装压。 设f[i][j]表示i状态下最后一个数字为a[j]。 code: ...
分类:
其他好文 时间:
2018-01-24 22:27:48
阅读次数:
198
多线程设计模式简介 随着CPU的生产工艺从提高CPU的主频率转向多核化,以往那种靠CPU主频率提升所带来的软件的性能提升的“免费午餐”不复存在。这使得多线程编程在充分发挥系统CPU资源以及软件性能方面起到了越来越重要的作用。然而,多线程编程本身又会引入开销和其他问题,如较之简单的单线程顺序编程的复杂 ...
分类:
编程语言 时间:
2018-01-24 22:27:40
阅读次数:
219
1. 海量用户在线聊天系统 2. 点对点聊天 3. 用户登录&注册 一、服务端开发 1. 用户管理 用户id:数字 用户密码:字母数字组合 用户昵称:用来显示 用户性别:字符串 用户头像:url 用户上线登录时间:字符串 用户是否在线:online 数据存储:redis hash:users 2. ... ...
分类:
其他好文 时间:
2018-01-24 22:27:22
阅读次数:
220
今天重装系统,安装了pycharm, 填入对话框,点击Activate. 经过一系列选择,就到了 然后就开始使用吧。 ...
分类:
其他好文 时间:
2018-01-24 22:27:14
阅读次数:
171
下面的文字均来自其它博客和网页。 参考:http://www.jianshu.com/p/ea9a482ece5f 由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。需要明 ...
分类:
编程语言 时间:
2018-01-24 22:26:51
阅读次数:
241
(装载) 简要:添加Expires头能有效的利用浏览器的缓存能力来改善页面的性能,能在后续的页面中有效避免很多不必要的Http请求,WEB服务器使用Expires头来告诉Web客户端它可以使用一个组件的当前副本,直到指定的时间为止。 例如:Expires:Thu,15 Apr 2010 20:00: ...
分类:
其他好文 时间:
2018-01-24 22:26:42
阅读次数:
202
员工信息表程序,主要用到知识点: 1、文件的读写操作 2、程序目录规范化 3、不同目录间文件的调用 本周学习内容: 一、序列化和反序列化 序列化:字典等类型变成字符串存到内存。 a、json.dumps(变量)(字典等简单类型的序列化); b、pickle.dumps(变量) (只针对本语言的函数等 ...
分类:
其他好文 时间:
2018-01-24 22:26:30
阅读次数:
209
1.工厂方法模式(Factory Method)简单工厂模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到工厂方法模式,创建一个工厂接口和创建多个工厂实现类,这样一旦需要增加新的功能,直接增 ...
分类:
其他好文 时间:
2018-01-24 22:26:21
阅读次数:
231
Linux一次的例行工作排程和多次循环例行工作排程
分类:
系统相关 时间:
2018-01-24 22:26:11
阅读次数:
303
10.11 Linux网络相关
10.12 firewalld和netfilter
10.13 netfilter5表5链介绍
10.14 iptables语法
分类:
Web程序 时间:
2018-01-24 22:25:54
阅读次数:
345
工资管理系统 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 以上是info.txt文件 ...
分类:
其他好文 时间:
2018-01-24 22:25:44
阅读次数:
206
一、题目概述 Ignatius is building an Online Judge, now he has worked out all the problems except the Judge System. The system has to read data from correct ...
分类:
其他好文 时间:
2018-01-24 22:25:36
阅读次数:
235
一、拦截器 1、拦截所有URL 2、拦截匹配的URL 3、HandlerMapping上的拦截器 注意:如果使用了<mvc:annotation-driven />, 它会自动注册DefaultAnnotationHandlerMapping 与AnnotationMethodHandlerAdap ...
分类:
编程语言 时间:
2018-01-24 22:25:28
阅读次数:
282
pypi注册与配置 在pypi的官网:https://pypi.python.org/pypi 注册自己的账号激活账号之后,我们还需要将在本地配置一份文件 在用户的根目录创建文件 : .pypirc在文件里输入自己的账号和密码 配置好之后,我们前期准备就做好了 配置安装项 由于是最基本的记录 只需要 ...
分类:
编程语言 时间:
2018-01-24 22:25:20
阅读次数:
250
一看就想到了二分图最大匹配的匈牙利算法。 注意要加时间戳优化,不然会超时。 在网上找到了并查集做法,不难理解。 如果没有出现环,那么结果肯定是一片森林。 我们肯定每次选小的。 如果出现了环,那么环所在集合每个数都可以选了。 于是我们使用并查集维护集合。 保证集合的祖宗是整个并查集中最大的属性值。 每 ...
分类:
其他好文 时间:
2018-01-24 22:25:11
阅读次数:
262