![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 76
爱听江南雨
软件设计就像建筑设计一样,对于每一位梦想当设计师的人来说,都是一个充满吸引力的方向。但是,我深知罗马不是一天建成的,苦练基本功才是当下的工作。无论在学校,还是工作后,我一直都没有停下对于技术的钻研。体验程序设计的艺术,对于我来说是一种修养的提升。通过不断的学习和钻研,提升自我;看到别人使用我开发的工具和平台,是对我最好的奖励。
展开
-
Python--垃圾回收机制
python的垃圾回收机制:python采用引用计数机制为主,标记-清楚和分代收集两种机制为辅的策略引用计数机制:核心为:typedef struct_object{ int ob_refcnt; //引用计数器 struct_typeobject *ob_type;}PyObject;优点:简单实时性:一旦引用计数为0,内存就直翻译 2014-10-27 22:15:02 · 459 阅读 · 0 评论 -
Python--threading
作用:建立在thread模块之上,可以更容易的管理多个执行线程通过使用线程,程序可以在同一个进程空间并发地运行多个操作。python版本:1.5.2及以后版本函数定义:t = threading.Thread(name, target):线程的构造函数,t为Thread对象实例,可选参数为,name、target(线程运行的主体方法)t.setD翻译 2014-10-11 21:45:44 · 380 阅读 · 0 评论 -
Python--Queue
作用:Queue模块用于实现生产者-消费者模型,保证多线程并发操作时的安全,基于各种必需的锁机制来保证并发操作的安全模块支持三种队列:FIFO队列、LIFO队列、Priority队列python版本:函数定义:Queue.Queue(maxsize=0)FIFO队列maxsize标识允许的最大队列长度队列满时,插入操作将阻塞--pro翻译 2014-10-27 22:23:02 · 468 阅读 · 0 评论 -
python--面向对象编程
接口定义:方法:boolean equals(Object obj)byte[] getAddress():返回IP地址的字节数组表示static InetAddress[] getAllByName(String host):返回指定域名的IP列表static InetAddress getByAddress(byte[] addr):基于IP地址返回InetAddresss翻译 2014-10-27 22:04:52 · 317 阅读 · 0 评论 -
Python--xml.dom.minidom
作用:DOM(Document Object Model),通过构建一个树结构来表示整个XML文档,一旦树被构建,可以通过DOM提供的接口来遍历树和提取相应的数据Python版本:函数定义:minidom.parse('employees.xml') #读入整个xml文档,返回DOM对象DOM对象doc.documentElement #返回Root E原创 2014-09-28 08:41:05 · 1050 阅读 · 0 评论 -
Python--pdb
作用:Python的交互式调试工具可以暂停程序,查看变量值,逐步监控程序执行Python版本:1.4及以后版本函数定义:pdb.run() #表达式为一个可以由Python解释器计算的串表达式pdb.runeval()pdb.set_trace() #用于在程序中启用调试工具,set_trace为函数,可以再程序中的任意位置调用;可以用于在程序异原创 2014-09-28 08:44:17 · 495 阅读 · 0 评论 -
Python--re
作用:使用形式化模式搜索和修改文本Python的re模块中使用的语法以perl所用正则表达式语法为基础,并提供一些特定于Python的改进Python版本:1.5及以后版本函数定义:re.search(pattern, text) #取模式和要扫描的文本作为输入,返回Match对象Match对象match.start() #返回开始位置m翻译 2014-09-25 22:38:24 · 344 阅读 · 0 评论 -
Python--time
作用:管理时钟时间的函数time模块提供了一些用于访问平台C函数库的方法(如纪元开始时间和支持的最大日期值),由于特定于平台,所以不是所有方法在所有平台都适用time模块包含一些函数用于获取时钟时间和处理器运行时间,还提供了基本解析和字符串格式化工具Python版本:1.4及以后版本函数定义:time.time() #time模块的核心函数之一,翻译 2014-09-24 22:44:42 · 404 阅读 · 0 评论 -
Python--ctypes
链接:http://python.net/crew/theller/ctypes/作用:ctypes允许在没有创建封装函数的前提下调用动态库中的函数,函数调用采用纯python方式Example:C++代码:#include class TestFact{ public: TestFact(){}; ~Tes转载 2014-09-23 21:52:54 · 428 阅读 · 0 评论 -
Python--MySQLdb
作用:MYSQLdb是Python链接mysql的接口api特点与Python数据库接口2.0兼容线程安全线程友好(线程不能互相阻塞)Python版本:Python2.3 -- Python2.7函数定义:_mysql.connect() #通过unix的socket链接本机的数据库,用户名为系统用户名,没有密码,没有指定数据库_my翻译 2014-09-23 21:49:11 · 341 阅读 · 0 评论 -
Python--multiprocessing
作用:提供一个API来管理进程multiprocessing模块包含一个API,它基于threading API可以在多个进程间划分工作。有些情况下,multiprocessing可以作为临时替代,取代threading来利用多个CPU内核,避免Python全局解释器锁带来的计算瓶颈要创建第二个进程,最简单的方法是一个目标函数实例化一个Process对象,并调用start()让它开始工翻译 2014-11-04 23:05:48 · 740 阅读 · 0 评论