![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 76
xto
这个作者很懒,什么都没留下…
展开
-
debian系统上面配置lighttpd+django1.0
前些日子项目终于结束,客户购买了服务器,开始设置环境和项目。于是顺路把实施过程中碰到的一些问题记录下来,方便大家参考。系统实施软件以及硬件环境:Django:1.02Mysql:5.067字符集:utf-8Web-server:lighttpd1.4Memcached:1.21Os:debian4.0,linux2.6硬件:intel 双cpu至强处理器,硬盘50原创 2009-03-06 18:06:00 · 1583 阅读 · 0 评论 -
python myql类库MySQLdb在数据过量情况下巨慢无比的原因分析
2009年 9月27日晚上快下班时分,有群里面的朋友说python的MySQLdb在检索百万数据量的时候巨慢无比,要达到20分钟左右。由于自己的一些项目也用到了MySQLdb,所以特别注意了一下,于是翻阅了源代码。而后经过大半天对其源码的分析,初步得出一些结论。MySQLdb的性能影响主要是由于_mysql.c代码页中的self->use以及个别函数中的use参数=1或者0时引起的。由于在函数原创 2010-03-22 12:26:00 · 3426 阅读 · 1 评论 -
一个基于python写的ms sql和postgresql互相转化表结构以及操作的用例
#coding=utf-8#import _mssqlimport psycopg2,pymssqlimport typesTableSpace=ABS.class SyncDataBase(): def __init__(self): self.pgconn=psycopg2.connect("dbname=absob host=192.168.1.32 user=pos原创 2010-03-22 12:01:00 · 2263 阅读 · 0 评论 -
python写的一个omniORB的调用用例
当初项目选型时,在Ice,Net Remoting,omniORB徘徊许久,最终还是选用了Ice。这是omniORB的一个简单用例。idl接口描述module messenger{ interface SecretMessage { string get_message(); };};服务端实现:#coding=utf-8import messenger, me原创 2010-03-22 11:03:00 · 2909 阅读 · 0 评论 -
pymssql 基本的操作方式
#!/usr/bin/env python#coding=utf-8from __future__ import with_statementfrom contextlib import closingimport inspectimport pymssqlimport uuidimport datetime #查询操作with closing(pymssql.connect(host=lo原创 2010-03-22 10:35:00 · 1434 阅读 · 1 评论 -
lighttpd fastcgi配置例子和一些备份脚本
global{server.modules +=("mod_fastcgi")}$SERVER["socket"]=="222.73.42.76:81"{#$HTTP["host"]=="db.huiin.com"{ server.name="huiin.com" server.document-root="/var/www/phpmyadmin" fas原创 2010-03-22 12:14:00 · 2640 阅读 · 0 评论 -
python reportlab 相对较为可用的正式报表
#coding=utf-8#from reportlab.lib import *from reportlab.platypus import *from reportlab.lib.styles import * from reportlab.rl_config import * from reportlab.lib.units import *from reportlab.lib.pa原创 2010-03-22 12:06:00 · 6512 阅读 · 1 评论 -
python reportlab调用操作分页报表
#coding=utf-8def init_config(): import reportlab.rl_config reportlab.rl_config.warnOnMissingFontGlyphs = 0 from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TT原创 2010-03-22 12:05:00 · 5342 阅读 · 0 评论 -
python DBUtils数据连接池与ms sql配合用法
#coding=utf-8import os,psycopg2import _mssqlimport pymssqlfrom DBUtils.PooledDB import PooledDBhosts="192.168.1.32"users="test"passwords="12345"dbnames="testdb"ms_hosts="192.168.1.20"ms_users="sa"ms_p原创 2010-03-22 11:59:00 · 3328 阅读 · 1 评论 -
python 利用win32com操作excel
#coding=cp936import win32comfrom adoconstants import *from win32com.client import Dispatch,constantsimport osimport pythoncomclass TranslateExcel: @staticmethod def ImportMssqlToExcel(ip,dbname,原创 2010-03-22 11:56:00 · 5298 阅读 · 0 评论 -
python 写的一个Ice服务端在linux下面的守护进程程序
framework基本都是开发的远程调用方法DBUtils.PooledDB 是一个python的mysql数据连接池。后期都改为SQLAlchemy的连接池了 #coding=utf-8import sys,Ice,loggingfrom framework.ProspectEvent import *from framework.ProductEvent import原创 2010-03-22 11:10:00 · 2519 阅读 · 0 评论 -
python中dict和list排序
1、list排序 列表的排序是python内置功能,自身含有sort方法 如: >>> s=[2,1,3,0] >>> s.sort() [0, 1, 2, 3]2、dict排序 对字典的排序,因为每一个项包括一个键值对,所以要选择可比较的键或值进行排序 sorted(iterable[, cmp[, key[, reverse]]] cmp和key一般使用la原创 2010-03-22 10:50:00 · 1332 阅读 · 0 评论 -
在debian系统下面编译ICE-3.3
在debian系统下面编译ICE-3.3公司拓展业务需要,我把部分框架定在了ICE系统下面,操作系统选用了我的挚爱debian由于zeroc官方只发布了针对redhat 和sun系统的支持,对于我喜爱debian没有发布任何版本支持,无奈之下只好自己编译源代码。下载源代码利用wget在http://www.zeroc.com/download/Ice/3.3/ThirdParty-原创 2009-07-01 17:25:00 · 1230 阅读 · 1 评论