- 博客(51)
- 资源 (3)
- 收藏
- 关注
转载 python 对象模型
python 对象模型2008-05-04 20:53Python对象模型对一门具体的编程语言来说,在应用设计模式时影响最大的莫过于它的对象模型了,这是因为大部分设计模式都源自于C++和Java这类面向对象编程语言。要想在Python中复用这些设计模式,首先需要对Python的对象模型有一个比较清晰的认识。4.1 类同其它面向对象编程语言一样,Pyt
2009-02-17 09:38:00 2570
原创 Python 编码问题整理
一个将文件在utf-16和utf-8编码之间转换的小程序import codecs import shutil import sys import os import stat """ Usage: convert.py Filelist """ for arg
2009-02-14 21:20:00 6789
原创 eclipse安装及汉化全过程(by pauau)
eclipse安装及汉化全过程(by pauau)2007年09月15日 星期六 上午 11:23eclipse安装及汉化全过程(by pauau) 1、到官方网站http://www.eclipse.org/downloads/index.php 下载eclipse3.1.1,不要下最新版的3.1.2,因为这个版本的汉化包好象还没出来,点击“All versio
2009-02-14 21:11:00 581
原创 一段python经典代码
import datetime if __name__ == "__main__": t1=datetime.datetime.today() f = file("email.txt","r") f2 = file("email_new.txt","w") f2.writelines(set(f)) f.close() f2.close() t2=datetime.datetime.today(
2009-02-14 20:46:00 674
原创 python浓缩语法
1.python的运行 a.在pythonwin环境下通过ctrl+r运行 b.在UNIX兼容系统中通过python name.py运行2.python的函数声明 a.格式: def function_name(param1,param2,... ...): """文档化函数""" b.返回值:python若不指定返回值,则返回NONE. c.文档化函数(doc string)
2009-02-14 20:31:00 1053
原创 Python图形图像处理库的介绍之Image模块
Image模块的介绍创建一个新的图片Python代码 Image.new(mode, size) Image.new(mode, size, color) Image.new(mode, size)Image.new(mode, size, color) 层叠图片层叠两个图片,img2和img2,alpha是一个介于[0,1]的浮点数,如
2009-02-14 20:26:00 796
原创 Python的wxPython的示例代码-----弹出…
[myphp] #!/usr/bin/env python # -*- coding:gb2312 -*- #导入必要的模块 from wxPython.wx import * text = u"这是一个弹出菜单的示例" class TestPanel(wxPanel): def __init__(self, parent): wxPanel.__init__(self, par
2009-02-14 20:16:00 378
原创 Python单例模式
下面的python单例模式,这种实现方法应该是线程不安全的,暂时先留在这里,再考虑其他方法。如: class Logger(object): log = None @staticmethod def new(): if not Logger.log: Logger.log = Logger() return L
2009-02-14 20:11:00 737
原创 Python中文问题
本文摘自:http://hi.baidu.com/daping_zhang/blog/item/09dda71ea9d7d21f4134173e.html Python中有两种字符串,分别是一般的字符串(每个字符用8 bits表示)和Unicode字符串(每个字符用一个或者多个字节表示),它们可以相互转换。关于Unicode,Joel Spolsky 在 The Absolute
2009-02-14 20:08:00 835
原创 计算PI的Python程序
import sysdef main(): k, a, b, a1, b1 = 2L, 4L, 1L, 12L, 4L while 1: # Next approximation p, q, k = k*k, 2L*k+1L, k+1L a, b, a1, b1 = a1, b1, p*a+q*a1, p*b+q*b1 #
2009-02-14 20:04:00 622
原创 Python 绝对简明手册
转自: http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual 1.1. 语法 1.1.1. if x=int(raw_input("Please enter an integer:"))if x<0: print Negative Numberelif x==0: prin
2009-02-14 20:03:00 1008
原创 Python 各种方面的技巧片段
转自:http://wiki.woodpecker.org.cn/moin/PyTips 1. 各种实用代码片段 1.1. 正则表达式使用 正在使用正则表达式,随手翻 译了一正python的文档 ::-- ZoomQuiet [2005-04-28 04:15:10] 日期: 2005-4-28 上午11:08主题: [python-chinese
2009-02-14 19:59:00 959
原创 第六章 函数与函数编程
第六章 函数与函数编程 为便于代码维护,绝大多数子程序都被分解并重新组织为函数以使代码模块化。 在Python 中定义一个函数很简单,Python从其它函数编程语言中借鉴了很多有用的思路用来简化某些特定任务。本章的主题是函数,匿名函数,函数编程特性及 eval()与execfile() 函数和exec语句.还详细描述了列表内涵(list comprehensions),一个强大的列表
2009-02-14 19:57:00 338
原创 第五章 控制流
第五章 控制流 本章描述程序中与控制流有关的语句.主题包括条件语句,循环及异常. 1.1. 条件语句 if,else,以及elif语句用来控制条件代码的执行.条件语句的通常格式如下: if expression: statementselif expression: statementselif expression: statements..
2009-02-14 19:56:00 318
原创 第四章 运算符与表达式
第四章 运算符与表达式 本章的主题是 Python 语言的内建运算符及表达式求值的优先级。 1.1. 数值操作 所有数值类型都提供下列运算: 运算 描述x + y 加x - y 减x * y 乘x / y
2009-02-14 19:55:00 397
原创 第三章 类型和对象(续)
1.6. 特殊方法 所有内建的数据类型都拥有一些特殊方法。特殊方法的名字总是由两个下划线(__)开头和结尾。在程序运行时解释器会根据你的代码隐式调用这些方法来完成你想要的功能。例如运行z = x + y 这个代码,解释器内部执行的就是 z= x.__add__(y)。b=x[k] 语句解释器就会执行 b = x.__getitem__(k)。每个数据类型的行为完全依赖于这些特殊方法
2009-02-14 19:53:00 574
原创 第三章 类型和对象
1. 第三章 类型和对象 Python 程序中的一切数据都是对象。对象包括自定义对象及基本的数据类型如数值、字符串、列表、字典等。你能够以类或扩展类型的方式创建自定义对象。本章主要描述 Python对象模型及第四章--运算符与表达式中要用到的一些预备知识。 1.1. 术语 程序中的一切数据都是对象,每个对象都有三个基本属性,即标识(类似人的标识证号)、类型和值。
2009-02-14 19:52:00 544
原创 第二章 语法及代码约定
1. 第二章 语法及代码约定 本章讲述了Python程序的语法和代码约定。 本章的主题有行结构,语句分组,保留字,字符串,运算符,token等等,另外对如何使用 Unicode 字符串也做了详细的描述。 1.1. 行结构/缩进 程序中的每个语句都以换行符结束。特别长的语句可以使用续行符(/)来分成几个短小的行,如下例: import matha = math,c
2009-02-14 19:51:00 457
原创 1. 第一章 Python快速入门
1. 第一章 Python快速入门 本章是Python的快速入门,在这一章并不涉及python的特殊规则和细节,目标是通过示例使你快速了解Python语言的特点。本章简要介绍了变量,表达式,控制流,函数以及输入/输出的基本概念,在这一章不涉及Python语言的高级特性。尽管如此,有经验的程序员还是能够通过阅读本章的材料创建高级程序。我们鼓励新手通过运行示例,亲身体验一把Python。
2009-02-14 19:50:00 2084
原创 第十章 执行环境
第十章 执行环境 本章的主题是Python程序的运行环境,目标是阐述解释器的运行时行为:包括程序启动、站点配置及程序终止。 1.1. 解释器选项及运行环境 解释器有许多选项控制它的运行时行为和及运行环境。在UNIX和Windows下,选项以命令行选项的形式传递给解释器: python [option] ... [-c cmd | -m mod | file |
2009-02-14 19:48:00 250
原创 第九章 输入输出
第九章 输入输出 本章的主题是Python的输出输出细节:命令行参数、环境变量、文件I/O、Unicode及对象持久化。 1.1. 读取参数及环境变量 当解释器启动时,命令行参数就被放入 sys.argv 这个列表中。列表的第一个元素是程序的名字,后面的元素是你提供的命令行参数。下面的程序展示了如何访问命令行参数: Toggle line numbe
2009-02-14 19:47:00 250
原创 第八章 模块和包
第八章 模块和包 本章的主题就是模块和包。较大的Python程序基本上都使用模块和包进行组织,Python发行版也包括方方面面许许多多的模块... 1.1. 模块 你可以使用import语句将一个源代码文件作为模块导入.例如: {{#!python # file : spam.py a = 37 # 一个变量 def foo: # 一个函数 print "I
2009-02-14 19:46:00 214
原创 第七章 类及面向对象编程
第七章 类及面向对象编程 类是用来创建数据结构和新类型对象的主要机制.本章的主题就是类,面向对象编程和设计不是本章的重点。本章假定你具有数据结构的背景知识及一定的面向对象的编程经验(其它面向对象的语言,比如java,c++).(参见第三章,类型和对象 了解对象这个术语及其内部实现的附加信息) WeiZhong补充: 这本书出版于2001年,虽然Python有极佳的向下兼容性
2009-02-14 19:43:00 273
原创 python中的类属性
在python中,对于类属性这个概念。我刚开始的时候,总是搞的不是很清楚。今天看了dive into python后,才比较明白。类属性在未创建任何类的实例的时候已经存在了。并且它被类以及类所有的实例所共享。每一次创建一个新的实例,实例的方法不仅可以改变实例本身,而且还会改变类。下面是Dive into python中的一个例子:>>> class counter:... count
2009-02-14 19:39:00 755
原创 Python设计模式——SimpleFactory模式
Python设计模式——SimpleFactory模式 来源: LUPA开源社区发布时间: 2007-05-27 05:40 版权申明 字体: 小 中 大 文章来源于http://www.lupaworld.com 一、创建型模式 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够使软件模块做到与对象创建和组织的无关性。为
2009-02-14 19:35:00 276
原创 Python 设计模式系列之三: 创建型Factory Method模式
Python 设计模式系列之三: 创建型Factory Method模式肖文鹏 (xiaowp@263.net) 北京理工大学计算机系硕士研究生2003 年 9 月 软件设计大师总是要比初学者更加清楚该如何设计软件,因为他们手中掌握着设计模式这一法宝。作为一种高级的软件复用形式,设计模式是众多优秀软件设计师集体智慧的结晶,能
2009-02-14 19:31:00 210
原创 Python设计模式系列之四: 创建型Abstract Factory模式
2003 年 7 月 03 日软件设计大师总是要比初学者更加清楚该如何设计软件,因为他们手中掌握着设计模式这一法宝。作为一种高级的软件复用形式,设计模式是众多优秀软件设计师集体智慧的结晶,能够很好地指导软件设计过程。本系列文章讲述如何在用Python开发软件时应用各种设计模式,此次介绍的是创建型工厂方法(Factory Method)模式。一、简介抽象工厂(Abstract
2009-02-14 19:29:00 341
原创 Python编程]Python设计模式系列之二 创建型Simple Factory模式
Python 设计模式系列之二: 创建型 Simple Factory 模式软件设计大师总是要比初学者更加清楚该如何设计软件,因为他们手中掌握着设计模式这一法宝。作为一种高级的软件复用形式,设计模式是众多优秀软件设计师集体智慧的结晶,能够很好地指导软件设计过程。本系列文章讲述如何在用Python开发软件时应用各种设计模式,此次介绍的是创建型简单工厂(Simple factory)模式。一、创
2009-02-14 19:25:00 220
原创 Python类编写
Python类编写(原创) 今天开始进行Python类编写的学习,用起来还是比较简单的,Python允许在任何成员函数中声明一个类的成员变量,不过实际开发的时候这种做法不是一个好习惯。个人认为,Python类的成员变量最好是在类的构造函数里面声明并作初始化,然后在其他的成员函数里面使用,这样就不会出现对成员变量作条件判断的时候,由于对该成员声明和初始化的函数没有被调用到,而导致
2009-02-14 19:20:00 3475 1
转载 Python设计模式系列之一: 用模式改善软件设计
2003 年 7 月 03 日软件设计大师总是要比初学者更加清楚该如何设计软件,因为他们手中掌握着设计模式这一法宝。作为一种高级的软件复用形式,设计模式是众多优秀软件设计师集体智慧的结晶,能够很好地指导软件设计过程。本系列文章介绍如何在用Python开发软件时应用各种设计模式,Python是一种简单、灵活、高效的原型语言,特别适合于用来理解和掌握设计模式。一、什么是设计模式设计
2009-02-14 19:14:00 387
原创 在计算机和 IAS 服务器上启用和禁用跟踪
目标 使用本模块可以实现: 在客户端计算机和 Internet 验证服务 (IAS) 服务器上启用跟踪。 在客户端计算机和 IAS 服务器上禁用跟踪。 适用范围 本模块适用于下列产品和技术: Microsoft Windows Server? 2003 Microsoft Internet 验证服务 (IAS) Micros
2008-12-03 17:41:00 512
原创 第 12 章:管理 RADIUS 和无线 LAN 安全性基础结构
发布日期: 2005年04月22日 | 更新日期: 2005年04月22日本页内容简介基本维护任务操作指南中所需的技术RADIUS 和 WLAN 安全性管理角色操作象限任务支持象限任务优化象限任务更改象限任务配置表更多信息简介本章描述管理远程身份验证拨入用
2008-12-03 17:40:00 928
原创 关于WIN优化
1))感受Windows XP的远程桌面连接用Windows XP的最大感受就是它漂亮的界面和更加简单化的操作。而对这个远程桌面连接的使用,让我更加感受到Windows XP的魅力所在。以前记得看到过这方面的设想:员工晚上下班回到家里,回到家里,打开电脑,然后连接到自己在公司的电脑上,察看文档,收集信息。而这时,只见公司里的那台电脑只是主机亮着显示灯,显示器一片漆黑。现在,已经不是设想了,通过Wi
2008-12-03 17:32:00 4233
原创 您正在看的Windows系统教程是:Windows XP IEEE 802.11无线访问故障排除。
http://www.pcppc.cn/jichu/Windows/jichu_57676.html 您正在看的Windows系统教程是:Windows XP IEEE 802.11无线访问故障排除。 Windows XP 故障排除工具 Windows XP 中用于诊断无线连接的工具是“网络连接”文件夹和跟踪。 “网络连接”文件夹 “网络连接”文件夹
2008-12-03 17:21:00 403
转载 如何在客户端计算机和 IAS 服务器上启用和禁用跟踪
如何在客户端计算机和 IAS 服务器上启用和禁用跟踪更新日期: 2004年04月06日本页内容目标适用范围如何使用本模块在客户端计算机和 IAS 服务器上启用和禁用跟踪目标使用本模块可以实现:•在客户端计算机和 Internet 验证服务 (IAS) 服务器上启用跟踪。•在客户端计算
2008-12-03 17:15:00 239
转载 判断数据库里有没有存在PerPersonData这样一张表
这句话是什么意思?if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[PerPer请问:if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[PerPersonData]) and OBJECTPROPERTY(i
2007-01-30 13:42:00 408
转载 C#常用函数和方法集汇总
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4
2007-01-16 18:40:00 424
转载 ASP.NET 2.0中合并 GridView 的表头单元格
在实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图:C#...@ Page Language="C#" AutoEventWireup="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh
2006-10-10 21:37:00 471
转载 3G工程师详解
随着移动通信技术的迅猛发展,3G离我们可以说是越来越近了。作为一项新兴事物,它的发展离不开人才的大力推动。3G人才对于以多元化服务为特色的3G产业来说,同样有着特殊的意义。那么IT尤其是通信行业从业人员应如何提升自己,加入到3G的“洪流”中来呢? 什么是3G工程师 3G是第三代通信网络,目前国内不支持只有GSM和CDMA两种网络,GSM设备采用的是频分多址,而CDMA使用码分扩频技术,先
2006-06-25 17:30:00 1675 2
转载 游戏引擎的工作原理与应用
游戏引擎的工作原理与应用附件: screen.width-461) window.open(attachment/9_434.jpg);" alt="" width="340" onload="if(this.width>screen.width-460)this.width=screen.width-460" border="0" src="http://www.bjgamecollege.
2006-06-03 14:10:00 1891 1
TQUI_V1.0.3_Tag_20150127222330.zip
2016-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人