python
莹未来
做专业的事,让岁月温柔你我~
欢迎大龄软件开发、互联网创业人士来天南海北,碰撞思想火花。
展开
-
python 中 @classmethod 、staticmethod 和 普通方法 的区别
一、首先说明: python中什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西,所以说对象总是容易引起混淆。 特别需要注意的是:class也是个真实地存在于内存中的对象,而不是静态语言中只存在于编译期间的类型。 二、几种方法的区别:1、staticmethod 基本上和一个全局函数差不多,只不过可以通过类或类的实例原创 2013-07-17 18:07:38 · 673 阅读 · 0 评论 -
django signals 的使用经历
项目应用:django+python 最近有个需求是:在管理页面变更数据后重新reload内存,将数据库数据load到内存中,保持内存数据时最新的。 最先遇到的问题是:由于admin的事务机制设置,在model部分执行完save、delete等操作后还在事务管理中没有没有进行commit操作,使得我在model中做的reload操作起不到效果,于是就想到在save之后rel原创 2013-08-28 12:42:13 · 1653 阅读 · 0 评论 -
python 字符串和日期之间转换 StringAndDate
'''Created on 2013-7-25@author: Administrator'''from datetime import datetimeclass StringAndDate(object): ''' String to Date(datetime) or date to string ''' def strin原创 2013-08-12 16:47:11 · 2814 阅读 · 0 评论 -
python [Errno socket error] [Errno 104] Connection reset by peer
python [Errno socket error] [Errno 104] Connection reset by peer 原因可能是多方面的,不过更常见的原因是: ①:服务器的并发连接数超过了其承载量,服务器会将其中一些连接Down掉; ②:客户关掉了浏览器,而服务器还在给客户端发送数据; ③:浏览器端按了Stop 通常原因为:远程主机上对等方应用程序突然原创 2013-08-12 14:39:52 · 24016 阅读 · 0 评论 -
python mysql data change and query
首先下载MySQLdb 安装python连接mysql,进行数据库表变更和查询: python mysql insert delete query: #!/usr/bin/pythonimport MySQLdbdef doInsert(cursor,db): #insert # Prepare SQL query to INSERT a rec原创 2013-08-12 16:33:20 · 799 阅读 · 0 评论 -
python 日期时间计算
#! /usr/bin/python# coding=utf-8from datetime import datetime, timedelta"""timedelta代表两个datetime之间的时间差"""now = datetime.now()past = datetime(2010, 11, 12, 13, 14, 15, 16)timespan原创 2013-08-12 16:37:25 · 731 阅读 · 0 评论 -
python中关于时间和日期函数的常用计算
python中关于时间和日期函数有time和datatime 1.获取当前时间的两种方法:import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now 2.获取上个月最后一天的日期(本月的第一天减去1天)原创 2013-07-30 17:22:33 · 738 阅读 · 0 评论 -
python 字典Dict内建方法
方法名字操作dict.clear() 删除字典中所有元素 dict.copy() 返回字典(浅复制)的一个副本 dict.fromkeysc(seq,val=None) 创建并返回一个新字典,以seq 中的元素做该字典的键,val 做该字典中所有键对应的初始值(如果不提供此值,则默认原创 2013-07-30 17:18:20 · 743 阅读 · 0 评论 -
IDE Aptana Studio 3 个性化设置
在window--->preferences--->PyDev--->Editor--->Templates 中设置 自动添加模板等原创 2013-07-18 10:49:27 · 1047 阅读 · 0 评论 -
python 统计代码行数
送测的时候,发现需要统计代码行数于是写了个小程序统计自己的代码的行数。#calclate_code_lines.pyimport osdef afileline(f_path): res = 0 f = open(f_path) for lines in f: if lines.split(): res原创 2013-09-03 10:35:33 · 732 阅读 · 0 评论