Python正则及单线程爬虫 python教程

Python正则及单线程爬虫

正则 .:匹配任意字符,换行符\n除外 :匹配前一个字符0次或无限次 ?:匹配前一个字符0次或1次 .:贪心算法 .*?:非贪心算法 ():括号内的数据作为结果返回 findall:匹配所有符合规律的内容...

阅读全文
python中的多线程 python教程

python中的多线程

当多个线程同时执行lock.acquire()时,只有一个线程能成功地获取锁,然后继续执行代码,其他线程就继续等待直到获得锁为止。获得锁的线程用完后一定要释放锁,否则那些苦苦等待锁...

阅读全文
归并排序 python教程

归并排序

归并排序原理:将一个数组分成由左右两个数组,如果左右两个数组为有序数组,则合并成为一个有序数组,排序完成 过程: 将数组分成左右两个数组(此时左右两个数组是无序的,...

阅读全文
python中twisted库 python教程

python中twisted库

对于大多数socket来说,用户其实只要关注三个事件就可以了。这分别是创建、删除、和收发数据。python中的twisted库正好可以帮助我们完成这么一个目标,实用起来也不麻烦。下面的代码...

阅读全文
伪造Python-rsa中的签名 python教程

伪造Python-rsa中的签名

通过看python-rsa的源代码,我们发现它存在一个漏洞,该漏洞是基于Bleichenbacher06 attack研究出来的针对RSA签名伪造的一个简单的变种,是由于公钥指数太低导致的。 该漏洞可导致任意信息...

阅读全文
python编码最佳实践之总结 python教程

python编码最佳实践之总结

从性能角度出发对python的一些惯用法做一个简单总结,希望对大家有用~ 提到性能,最容易想到的是降低复杂度,一般可以通过测量代码回路复杂度(cyclomatic complexitly)和Landau符号(大...

阅读全文
fabric 异常处理 python教程

fabric 异常处理

fabric 当执行返回码出现非0的命令时, 直接抛出异常退出的。 这种异常不是Exception异常, 而是一个SystemExit异常。 如果需要捕捉异常处理, 只需要 :::pythontry: fab_execute(publish_ccms_pd_roo...

阅读全文
fabric实现远程操作和部署 python教程

fabric实现远程操作和部署

fabric title是开发,但是同时要干开发测试还有运维的活 (o(╯□╰)o) 近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。 修复bug什么的...

阅读全文
HITS算法在Web挖掘中的优化 python教程

HITS算法在Web挖掘中的优化

本文介绍HITS算法在Web挖掘中的优化与改进。 一、HITS算法的基本思想 HITS算法是一种Web结构挖掘,通过挖掘Web链接结构,分析Web间的链接关系,找出Web集合中的authorities和hubs。Authorities是那些...

阅读全文