正则 .:匹配任意字符,换行符\n除外 :匹配前一个字符0次或无限次 ?:匹配前一个字符0次或1次 .:贪心算法 .*?:非贪心算法 ():括号内的数据作为结果返回 findall:匹配所有符合规律的内容...
python中的多线程
当多个线程同时执行lock.acquire()时,只有一个线程能成功地获取锁,然后继续执行代码,其他线程就继续等待直到获得锁为止。获得锁的线程用完后一定要释放锁,否则那些苦苦等待锁...
归并排序
归并排序原理:将一个数组分成由左右两个数组,如果左右两个数组为有序数组,则合并成为一个有序数组,排序完成 过程: 将数组分成左右两个数组(此时左右两个数组是无序的,...
python中twisted库
对于大多数socket来说,用户其实只要关注三个事件就可以了。这分别是创建、删除、和收发数据。python中的twisted库正好可以帮助我们完成这么一个目标,实用起来也不麻烦。下面的代码...
伪造Python-rsa中的签名
通过看python-rsa的源代码,我们发现它存在一个漏洞,该漏洞是基于Bleichenbacher06 attack研究出来的针对RSA签名伪造的一个简单的变种,是由于公钥指数太低导致的。 该漏洞可导致任意信息...
python编码最佳实践之总结
从性能角度出发对python的一些惯用法做一个简单总结,希望对大家有用~ 提到性能,最容易想到的是降低复杂度,一般可以通过测量代码回路复杂度(cyclomatic complexitly)和Landau符号(大...
fabric 异常处理
fabric 当执行返回码出现非0的命令时, 直接抛出异常退出的。 这种异常不是Exception异常, 而是一个SystemExit异常。 如果需要捕捉异常处理, 只需要 :::pythontry: fab_execute(publish_ccms_pd_roo...
在Python 3.5/win7x64/win10x64安装fabric
notebook: daimoon 的笔记本 在Python 3.5/win7x64/win10x64安装fabric 安装psych pycrypto python -m pip install --use-wheel --no-index --find-links=https://github.com/sfbahr/PyCrypto-Wheels/raw/master/pycrypto-2.6.1-cp35-none-win_amd64...
fabric实现远程操作和部署
fabric title是开发,但是同时要干开发测试还有运维的活 (o(╯□╰)o) 近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。 修复bug什么的...
HITS算法在Web挖掘中的优化
本文介绍HITS算法在Web挖掘中的优化与改进。 一、HITS算法的基本思想 HITS算法是一种Web结构挖掘,通过挖掘Web链接结构,分析Web间的链接关系,找出Web集合中的authorities和hubs。Authorities是那些...