在学递归的时候,用递归实现了一个 下面是代码 发现一个很严重的问题:当数字比较小的时候还好,但是当求30以后的数字的时候,就会运行特别长的时间 所以请看下面一种方法 发现速度提升特别大,求第1000个数都可以,牛! ...
分类:
编程语言 时间:
2016-09-13 01:34:07
阅读次数:
179
在公司的运营中,DNS还是很重要的,不仅名称解析需要DNS,一些重要的服务,比如负载均衡、HTTP 虚拟主机也会用到它。之前我曾经用 Perl 开发过一套 Bind DNS 管理系统,但是它必须与 BIND DNS 运行在同一台服务器上,而且不支持集群操作。为了适应 Docker 和分布式部署的需要 ...
分类:
编程语言 时间:
2016-09-12 20:25:31
阅读次数:
1015
要求: 1、输入用户名密码 2、认证成功后显示欢迎信息 3、输入三次后,锁定账户 流程图: 代码实现: #!/usr/bin/env python#!-*- coding:utf-8 -*-#!--author:freem import osdef auths(username,password): ...
分类:
编程语言 时间:
2016-09-11 00:06:17
阅读次数:
194
#/usr/bin/env python#-*- coding:utf-8 -*- #思路:要先从最右边找‘(’;与之对应的‘)’要满足索引大于‘(’且最左边一个的索引;找到一个从‘)’的索引列表中去掉一个 #以如下表达式为例#1+3+((5*5+6)+5)-6/3-(4+5)a='1+3+((5* ...
分类:
编程语言 时间:
2016-09-10 19:17:20
阅读次数:
365
一、Predict survival on the Titanic 使用泰坦尼克号上的乘客数据,对乘客是否存活进行预测 1.观察数据集合 可能遇到的问题 训练集和测试集特征值得属性并不重合。连续属性和离散属性并存,属性值缺失时的分类。 ...
分类:
编程语言 时间:
2016-09-09 22:00:42
阅读次数:
140
代码基本来自项亮的<推荐系统实践>,把书上的伪代码具体实现,还参考了https://www.douban.com/note/336280497/ 还可以加入对用户相似性的归一化操作,效果会更好。 数据集为MovieLens的10万条数据. 链接:MoiveLens ...
分类:
编程语言 时间:
2016-09-07 22:41:18
阅读次数:
301
刚对RC4算法进行了学习,网上发现https://ju.outofmemory.cn/entry/46753 中作者展示了RC4的python实现,但代码缺乏注释,较为晦涩,因此本文对部分代码进行了注释,希望能对学习RC4算法的pythoner有所帮助。 ...
分类:
编程语言 时间:
2016-09-07 14:26:09
阅读次数:
370
我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具。 思路:首先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加. 实现的功能: 统计每个文件的行数; 统计总行数; 统计运行时间; 支持指定统计文件类 ...
分类:
编程语言 时间:
2016-09-05 09:03:35
阅读次数:
162
os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir().os.rmdir()只能删除空目录 remove() 同 unlink() 的功能是一样的 在Windows系统中,删除一个正在使用的文件,将抛出异常。在U ...
分类:
编程语言 时间:
2016-09-04 00:04:34
阅读次数:
171