- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 python替换字符串中的子串 %(xxxx)s
1.17 替换字符串中的子串-Python 2.4感谢:John Nielsen、Lawrence Oluyede、Nick Coghlan任务在Python 2.4的环境下,你想完成这样的任务:给定一个字符串,通过查询一个字符串替换字典,将字符串中被标记的子字符串替换掉。解决方案Python 2.4提供了一个新的string.Template类,可以应用
2017-10-24 13:45:19 3552
转载 Python内存泄漏问题查找
1 前言:1.1 像Java程序一样,虽然Python本身也有垃圾回收的功能,但是同样也会产生内存泄漏的问题1.2 在Python程序里,内存泄漏是由于一个长期持有的对象不断的往一个dict或者list对象里添加新的对象, 而又没有即时释放,就会导致这些对象占用的内存越来越多,从而造成内存泄漏。另外,对象的交叉引用也会造成内存无法释放的问题。2 那么如果在Python里发现
2017-10-22 20:01:48 3447
原创 python-Django 内存泄露问题
一、python有自动垃圾回收机制(当对象的引用计数为零时解释器会自动释放内存),出现内存泄露的场景一般是扩展库内存泄露或者循环引用(还有一种是全局容器里的对象没有删除)前者无需讨论,后者举例如下(Obj('B')和Obj('C')的内存没有回收)(貌似循环引用的内存,Python解释器也会自己回收(标记-清除垃圾收集机制),只是时间早晚的问题,也就是说我们在编码中不需要耗费精力去刻意避免
2017-10-17 23:29:07 4455
原创 提高django性能
性能优化是一件困难的事情,但是也不常常如此: 下面4步将能够轻松的提高你的网站的性能,它们非常简单你应该将它们 作为标配。持久化数据库连接django1.6以后已经内置了数据库持久化连接,很多人使用PostgreSQL作为它们的线上数据库系统,而当我们连接PostgreSQL有时会显得很慢,这里我们可以进行优化。 没有持久化连接,每一个网站的请求都会与数据库建立一个连接
2017-10-17 22:51:28 1124
原创 Python 构造函数、 Python 析构函数、Python 垃圾回收机制
构造函数与析构函数构造函数:用于初始化类的内容部状态,Python提供的构造函数式 __init__();也就是当该类被实例化的时候就会执行该函数。那么我们就可以把要先初始化的属性放到这个函数里面。如下程序: __init__()方法是可选的,如果不提供,Python 会给出默认的__init__方法一般数据的获取需要定义的get和set方法
2017-10-11 21:29:09 431
原创 django-response对象
回顾 HTTP 协议的通信核心,无非就是请求报文和响应报文之间的交互。而请求报文由客户端生成,也就是用户的浏览器;响应报文则由服务器生成,作为web应用的开发者,大多数工作就是构造一个合适的响应报文。在 django 中,请求报文已经被封装成了 HttpRequest 对象,该对象的创建是自动的,且会传递给视图函数作为第一个参数。而 HttpResponse 对象则需要 web 开发者自己创建,一
2017-10-11 20:32:24 911
python for eclipse
2016-09-06
VS2008下打包程序
2015-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人