- 博客(8)
- 问答 (1)
- 收藏
- 关注
转载 Python性能分析指南
虽然你所写的每个Python程序并不总是需要严密的性能分析,但是当这样的问题出现时,如果能知道Python生态系统中的许多种工具,这样总是可以让人安心的。分析一个程序的性能可以归结为回答4个基本的问题: 1.它运行的有多块?2.那里是速度的瓶颈?3.它使用了多少内存?4.哪里发生了内存泄漏? 下面,我们将用一些很酷的工具,深入细节的回答这些问题。 正
2017-10-13 18:26:44 476
转载 CPU time与WALL time
CPU时间进程时间也称CPU时间,用以度量进程使用的中央处理器资源。进程时间以时钟嘀嗒计算,实际时间(Real),用户CPU时间(User),系统CPU时间(Sys)实际时间指实际流逝的时间;用户时间和系统时间指特定进程使用的CPU时间:real time是从进行开始执行到完成所经历的墙上时钟时间(wall clock)时间,包括其他进程使用的时间片(time slice)和本
2017-10-12 21:53:45 4148 1
转载 Python的定时器
在实际应用中,我们经常需要使用定时器去触发一些事件。Python中通过线程实现定时器timer,其使用非常简单。看示例:import threadingdef fun_timer(): print('Hello Timer!')timer = threading.Timer(1, fun_timer)timer.start()输出结果:Hello Timer!Process fi
2017-10-07 21:28:25 630
转载 Python中获取异常(Exception)信息
异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try...except...程序结构。如下所示try: ...except Exception, e: ... 1、str(e)返回字符串类型,只给出异常信息,不包括异常信
2017-10-07 20:21:57 9530
转载 Python Requests快速入门
快速上手迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去 安装 一节看看吧。首先,确认一下:Requests 已安装Requests是 最新的让我们从一些简单的示例开始吧。发送请求使用Requests发送网络请求非常简单。一开始要导入Requests模块:>
2017-10-02 02:17:44 205
转载 理解 Python 中的 *args 和 **kwargs
Python是支持可变参数的,最简单的方法莫过于使用默认参数,例如:def test_defargs(one, two = 2): print 'Required argument: ', one print 'Optional argument: ', twotest_defargs(1)# result:# Required argument: 1# Optional
2017-10-01 23:19:16 262
转载 解决字典中的值是列表的问题
1)value中允许有重复项. dic = {}dic.setdefault(key,[]).append(value)如:d1.setdefault('bob_hu',[]).append(1)d1.setdefault('bob_hu',[]).append(2)print d1['bob_hu'] # [1,2](2)value中无重复项.dic = {}
2017-10-01 16:55:30 2038
转载 python:字符串转换成字节的三种方式
str='zifuchuang'第一种 b'zifuchuang'第二种bytes('zifuchuang',encoding='utf-8')第三种('zifuchuang').encode('utf-8')
2017-10-01 14:54:27 3889
空空如也
cs app缓冲区溢出攻击
2017-03-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人