上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: Python threading模块 直接调用 继承调用 批量处理多线程及等待 守护线程(Daemon) 线程锁(互斥锁Mutex) 递归锁(RLock) Semaphore(信号量) 互斥锁 同时只允许一个线程更改数据,而Semaphore是同时允许一定数量的线程更改数据. 线程间同步和交互Eve 阅读全文
posted @ 2016-03-16 01:01 tec2019 阅读(319) 评论(0) 推荐(0)
摘要: 小技巧 isinstance(obj,foo)  检查是否obj是否是类 foo 的对象 issubclass(sub, super) 检查sub类是否是 super 类的派生类   异常处理 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户。 格式:     异常种类 p 阅读全文
posted @ 2016-03-15 10:55 tec2019 阅读(183) 评论(0) 推荐(0)
摘要: socket  socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该 阅读全文
posted @ 2016-03-14 16:52 tec2019 阅读(242) 评论(0) 推荐(0)
摘要: class Province: # 静态字段(类变量/属性) country = '中国' def __init__(self, name): # 普通字段(实例变量/属性) self.name = name # 直接访问普通字段 obj = Province('河北省') print obj.na 阅读全文
posted @ 2016-03-06 22:06 tec2019 阅读(115) 评论(0) 推荐(0)
摘要: 代码书写原则: 1)不能重复写代码 2)写的代码要经常变更 编程模式概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向对象编程 面向对象的三大特性:封装、继承和多态 一 阅读全文
posted @ 2016-03-06 15:26 tec2019 阅读(193) 评论(0) 推荐(0)
摘要: 正则表达式 语法: import re #导入模块名 p = re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0-9]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代表匹配上了 m = p. 阅读全文
posted @ 2016-03-01 09:23 tec2019 阅读(167) 评论(0) 推荐(0)
摘要: xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 import xml.etree.ElementTree as 阅读全文
posted @ 2016-02-28 22:01 tec2019 阅读(418) 评论(0) 推荐(0)
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 >>> s=shelve.open('test') >>> name=['a','b'] >>> name = ['a','b'] >>> s['t'] =name >>> s. 阅读全文
posted @ 2016-02-28 11:46 tec2019 阅读(168) 评论(0) 推荐(0)
摘要: 使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import 阅读全文
posted @ 2016-02-27 20:50 tec2019 阅读(32461) 评论(2) 推荐(1)
摘要: 冒泡算法: 实现1: a = [10,4,33,21,54,3,8,11,5,22,2,1,17,13,6] def bubble(badlist): sort = False while not sort: sort = True for i in range(len(badlist)-1): i 阅读全文
posted @ 2016-02-13 22:21 tec2019 阅读(214) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 下一页