排序
python多线程编程4: 死锁和可重入锁
在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子: 1 2 3 4 5...
python中smtplib使用注意点
使用smtplib时,打开的server,最好使用quit方法来关闭连接,而不是close。 1 2 server.quit()#好 #server.close() #不好 因为quit不仅仅会关闭连接,还会关闭session。这个session会跨越连接,...
python算法 – 快速寻找满足条件的两个数
题目前提是一定存在这样两个数 解法一就不写了...一般想不到吧 一开始想到的是解法二最后的用hash表 (其实是想到创建一个跟target一样大的数组啦..存在就写入index,但是要全部找出,那得二维...
大量小文件存储提高效率要点详解
在WEB开发中经常会遇到写文件的情况,最常见的莫过于保存图片文件。如果是文件数量不多,那我们完全没有必要担心其效率问题。但是当你有大量的用户,大量的图片的时候,我们怎么存储图片文件,...
python encode和decode的妙用
字符串解码: 有个字符串: '\\u4fee\\u6539\\u8282\\u70b9\\u72b6\\u6001\\u6210\\u529f' 想转换为: u'\u4fee\u6539\u8282\u70b9\u72b6\u6001\u6210\u529f' 可以通过如下 >>> a = '\...
Python求两个list的差集、交集与并集的方法
定义 差集: A,B是两个集合,所有属于A且不属于B的元素构成的集合, 就是差集。 交集: A,B是两个集合,既属于A又属于B的元素构成的集合, 就是交集。 并集: A,B是两个集合,把他们所有的元...
Python之FTP传输
访问FTP,无非两件事情:upload和download,最近在项目中需要从ftp下载大量文件,然后我就试着去实验自己的ftp操作类,如下(PS:此段有问题,别复制使用,可以参考去试验自己的ftp类!) 1 2 3...
python 类变量 在多线程下的共享与释放问题
最近被多线程给坑了下,没意识到类变量在多线程下是共享的,还有一个就是没意识到 内存释放问题,导致越累越大 1.python 类变量 在多线程情况 下的 是共享的 2.python 类变量 在多线程情况 下的...
判断python字典中key是否存在的两种方法
第一种方法:使用自带函数实现。 在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。 例: 1 2 3 4 5 #生成一个字典 d = {'name':{},'age':{},'sex':{}} #打印返...
详解python 局部变量与全局变量
本文将详细分析python的全局变量与局部变量,学过php的人都知道,php里面的全局变量是无法在function里面去使用的,只有超全局变量才可以,那么python会怎么处理全局变量与局部变量呢?下面我们...








