临街小站


  • 首页

  • 归档

  • 标签

  • 相册

  • 搜索
close
临街小站

蓄水池

发表于 2016-09-21 | 分类于 algorithm | 阅读次数

蓄水池算法

给定一个数据流,数据流的长度出事我们未知,需求时等概率的返回摸个数据流数值。从性能方面分析,我们为了节省空间性能,无需在遍历整个数据流之后保存,再进行随即等概率运算。这介绍一中蓄水池算法思想。

阅读全文 »

临街小站

候鸟

发表于 2016-09-18 | 分类于 随笔 | 阅读次数

冰箱上有字条

桌上有菜

电锅里面有饭

没有人在

电话里的独白

还在等待

一个人的表情
阅读全文 »
临街小站

Django初识6

发表于 2016-09-18 | 分类于 python | 阅读次数

静态文件相关


除了服务端生成的 HTML 以外,网络应用通常需要一些其他的文件——比如图片,脚本和样式表——来帮助渲染网络页面。在 Django 中,我们把这些文件统称为“静态文件”。

阅读全文 »
临街小站

Django初识5

发表于 2016-09-17 | 分类于 python | 阅读次数

测试相关


自动化测试是由某个系统帮你自动完成的。当你创建好了一系列测试,每次修改应用代码后,就可以自动检查出修改后的代码是否还像你曾经预期的那样正常工作。你不需要话费大量时间来进行手动测试。

实例

在这个系列文章的第一部分,我们在poll投票应用中定义了一个Question model方法,返回当前投票问题是否是最近创建的,如果创建时间与当前时间相差不到24小时,则返回True.

1
2
def was_published_recently(self):
return self.pub_date>=timezone.now()-datetime.timedelta(days=1)
阅读全文 »
临街小站

Django初识4

发表于 2016-09-16 | 分类于 python | 阅读次数

编写简单的vote逻辑框架

投票网站,我们在每个需要投票问题的页面上展现出所有可以投票的选项,并且在每个选项前假如radio单选按钮。当按钮结束之后,选择submit跳转到结果显示页面.

问题展示页面在polls/question_id中显示,而与之对应的template是detail.html


阅读全文 »

临街小站

string全排列

发表于 2016-09-14 | 分类于 algorithm | 阅读次数

字符串全排列

规则

最简单的思路就是使用递归实现:

  • 将最左边字符固定,后面的依次全排

  • 上一步的依次安排实际上是一次小集合的字符串全排

    阅读全文 »
临街小站

Selenium模拟选课

发表于 2016-09-13 | 分类于 Python | 阅读次数

使用selenium+python实现无人看守选课。

用到的一些模块

  • selenium

selenium在前面的文章中曾经介绍过,就是模拟浏览器的一个第三方模块,通过提供的各种方法模拟控制browser,同时提供了无UI的Browserdriver,减少渲染开销,提升运行速度.

  • time

本例中实现暂停扫描功能,防止服务器对IP封锁

  • re

正则表达模块,获取相关数据

阅读全文 »

临街小站

校园网一键登录注销

发表于 2016-09-12 | 分类于 Python | 阅读次数

通过python的requests模块实现的一键登录、注销、查看校园网

阅读全文 »
1…789…24
clinjie

clinjie

189 日志
38 分类
69 标签
RSS
github weibo zhihu
Creative Commons
© 2019 clinjie
由 Hexo 强力驱动
主题 - NexT.Muse