参考网上一个FTP程序,重写了一遍,并稍加扩展 一、要求 1. 支持多用户同时登录 2. 可以注册用户,密码使用md5加密 3. 可以登录已注册用户 4. 支持cd切换目录,ls查看目录子文件 5. 支持上传、下载文件 6. 可以执行命令,如:ipconfig 二、代码 配置文件 服务端: 客户端: ...
分类:
编程语言 时间:
2016-11-27 14:13:26
阅读次数:
369
在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实 ...
分类:
编程语言 时间:
2016-11-27 07:43:47
阅读次数:
307
对一个句子中的多处不同的词的替换,可以采用依次将句子中的每个词分别和词典进行匹配,匹配成功的进行替换来实现,可是这种方法直觉上耗时就很长,对于一个篇幅很长的文档,会花费很多的时间,这里介绍一种可以一次性替换句子中多处不同的词的方法,代码如下: 运行结果为: 可见,multiple_replace() ...
分类:
编程语言 时间:
2016-11-26 21:02:02
阅读次数:
355
第一种:利用for循环 利用for循环时,不涉及到函数,但是这种方法对我种小小白来说比较好理解,一涉及到函数就比较抽象了。。。 或者说输入一个动态的长度: 第二种:利用函数 函数1: 函数2: 或者是下面这种形式: 增加一个max,就可以使相加的次数与传入的参数max相一致,比如输入10,a+b就会 ...
分类:
编程语言 时间:
2016-11-26 20:40:49
阅读次数:
165
事实上在实际使用中,高次插值显然是很不适合的,高次插值将所有样点包涵进一个插值函数中,这是次幂高的原因。高次计算复杂,而且刚开始的一点误差会被方的很大。因此将整个区间分为若干个小区间,在每一个小区间进行插值这样更好,实现容易,也方便在一些嵌入式设备上使用。有不少需要插值方法的场景是在嵌入式的应用中。 ...
分类:
编程语言 时间:
2016-11-26 11:36:27
阅读次数:
266
任务: 用python时间简单的统计任务-统计男性和女性分别有多少人。 用到的物料:xlrd 它的作用-读取excel表数据 代码: ...
分类:
编程语言 时间:
2016-11-25 00:17:35
阅读次数:
263
楼主月初去腾讯时面试官临时给的一道编程题,先说明下,本猿的本职工作是测试拉,所以代码有不合理欢迎大家批评和指导! 先卖个关子吧,上下楼主当时自己临场发挥的代码(当时没觉得,出来后都想给自己一巴掌): ############################################## ...
分类:
编程语言 时间:
2016-11-23 23:24:50
阅读次数:
314
某日,使用centos7,发现网络配置时,子网掩码需要手动转换;因为centos7的网络配置方式为:nmcliconnectionenp4s0modifyipv4.methordmanualipv4.address"192.168.1.120/24"ipv4.gateway"192.168.1.1"ipv4.dns"223.5.5.5"其中没有子网掩码的配置项。于是,写一函数,实现子网掩..
分类:
编程语言 时间:
2016-11-22 23:56:12
阅读次数:
638
以下代码均为python3版本的代码 【转自】http://www.kuqin.com/shuoit/20150702/346879.html 稍有修改 mark down ...
分类:
编程语言 时间:
2016-11-21 11:11:44
阅读次数:
223
参考:http://blog.csdn.net/qiusuoxiaozi/article/details/51558497 台湾大学林轩田教授机器学习基石课程理解及python实现 PLA ...
分类:
其他好文 时间:
2016-11-20 07:02:28
阅读次数:
164