蓄水池算法
给定一个数据流,数据流的长度出事我们未知,需求时等概率的返回摸个数据流数值。从性能方面分析,我们为了节省空间性能,无需在遍历整个数据流之后保存,再进行随即等概率运算。这介绍一中蓄水池算法思想。
给定一个数据流,数据流的长度出事我们未知,需求时等概率的返回摸个数据流数值。从性能方面分析,我们为了节省空间性能,无需在遍历整个数据流之后保存,再进行随即等概率运算。这介绍一中蓄水池算法思想。
测试相关
自动化测试是由某个系统帮你自动完成的。当你创建好了一系列测试,每次修改应用代码后,就可以自动检查出修改后的代码是否还像你曾经预期的那样正常工作。你不需要话费大量时间来进行手动测试。
在这个系列文章的第一部分,我们在poll投票应用中定义了一个Question model方法,返回当前投票问题是否是最近创建的,如果创建时间与当前时间相差不到24小时,则返回True.
1 | def was_published_recently(self): |
投票网站,我们在每个需要投票问题的页面上展现出所有可以投票的选项,并且在每个选项前假如radio单选按钮。当按钮结束之后,选择submit跳转到结果显示页面.
问题展示页面在polls/question_id中显示,而与之对应的template是detail.html
使用selenium+python实现无人看守选课。
selenium在前面的文章中曾经介绍过,就是模拟浏览器的一个第三方模块,通过提供的各种方法模拟控制browser,同时提供了无UI的Browserdriver,减少渲染开销,提升运行速度.
本例中实现暂停扫描功能,防止服务器对IP封锁
正则表达模块,获取相关数据
通过python的requests模块实现的一键登录、注销、查看校园网