自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

Python学习笔记-XML大文件的XSD验证方法

先说说需求,因为和客户合作,对方要求按规定的XML格式(通过XML Schema)来提供数据。本身XML验证没什么问题的,但是当XML的文件很大时,我们现在是100M左右。你如何去确认生成的XML是否符合XSD文件的定义呢。用人眼睛去看,这可是几十万条数据,肯定只能通过XML自身的验证机制来处理了。XML的格式验证方法就这几个,如果你的文件只有几M,这个可以通过XMLSPY、XMLPAD,这些工具...

2008-09-28 13:54:00 1075

2008周华健上海演唱会

9/20去看的,下午的时候还下了小雨,到了演唱会就没下啦。用“Love Radio”的话来说,听周华健的歌长大的,我到还好,不完全是啦。但周华健的老歌还是很喜欢听的。 在家拍的演唱会的票子(华健演唱会结束说了,一定要保存好票根,有些东西他要还给我们。(*^__^*)莫非是下次免费观看”) 这张是正好放烟花的时候拍到的,天空中可以看到散开的烟火,挺美的。 舞台的全景图,灯光都亮了。也是这次演唱会的主...

2008-09-22 19:40:00 153

ASP.NET 母版页和内容页的加载顺序的运用

Master 模板页Content 内容页如果希望Master页面的数据传给Content页面,请OnInit如果希望Content页面的数据传给Master页面,请重载OnLoad具体细节不多说了,看下面页面的加载顺序就明白原因(对于使用MasterPage方式做网站的是很有用的) 母版页控件 Init 事件 内容控件 Init 事件 母版页 Init 事件 ...

2008-09-19 18:38:00 120

asp.net输出WML以及相关设置

选择用ASP.NET开发WAP站点,实在简单,就是一个移动控件的运用,根本不用懂WML语法.唯一不同的,就是一个ASPX文件可以支持多个FORM,不同FORM之间可以切换,最后ASP.NET根据访问的设备,输出不同的内容,如果用IE访问就输出HTML,手机访问,输出WML。ASP.NET把一些常有的模拟器的配制信息用正则表达式写在Machine.config里,他们只是一个公司的产品:需要下载,...

2008-09-18 21:03:00 85

py2exe打包pymssql的问题

用了pymssql写了一个读取数据库生成XML的程序。但发现用py2exe打包后的程序不能运行。 最后问题总结是这样的情况 \site-packages\pymssql.py 需要 ntwdblib.dll,所以py2exe生产的应用程序,需要拷贝一下这个ntwdblib.dll。我想py2exe的应该支持拷贝文件的命令。有知道的请留言告诉我一下。 还需要在py的程序文件加上这么一句,就OK了...

2008-09-17 12:03:00 169

ul,li控件的封装(menu,list列表)

控件本身没有什么技术含量。只是一个简单的封装。新项目中前端开发人员专门负责编写html代码。整体看过代码,有很多地方前端人员都使用了ul、li的布局。像Menu、图片列表、商户列表也都是ul、li的形式。所以就写这了个通用的控件。主要的思路 尽量减少后端开发人员HTML代码的拼接过程,重点关心数据的读取。 从HtmlGenericControl继承,这样可以利用很多现有...

2008-09-17 11:56:00 875

Python学习笔记十(pymssql数据库操作)

因为公司使用的MSSQL2005,所以我是通过pymssql来连接的。没什么好多说的,把可能用到的数据库操作方式都总结如下,如果要用的时候就备查啦。#!/usr/bin/env python#coding=utf-8from __future__ import with_statementfrom contextlib import closingimport inspectimpor...

2008-09-08 20:09:00 1745 1

Python学习笔记七(File&Open)

这里主要想说的是File()和Open()这两个函数的主要用途,因为自己在用的时候就迷糊,到底这俩个有什么区别一般我们都知道操作文件的基本根式是with open("filePath","r") as fobj    for line in fobj      .......文件的操作和很多编程语言一样,一定要记得Close打开的文件对象。其中文件的打开方式也有r(读)w(截断写)a(追加方式),...

2008-09-08 20:05:00 111

Python学习笔记六(类的继承)

单继承具体的语法就不说了。我很关心的是它到底继承了什么单继承条件下很简单。类的静态变量、类的静态方法、实例的方法、实例的成员变量、基类的构造函数、基类的析构函数都可以从父类中继承过来。私有方法和私有变量是不能继承的。具体看测试代码:class Student:    '''this test class'''    name = 'ss'    age = 13    def __init__(s...

2008-09-08 20:02:00 109

Python学习笔记五(面向对象-类-方法-属性)

这里所列的都是从C#的角度来看的,可能觉得不是很恰当。但是对于抽象的概念,更方便理解。函数的定义classPython中的类没有什么public、private、protect 构造函数、析构函数__init__(self)__del__(self)类的静态变量class Student  name="abc"这东西其实就是相当于C#中的静态变量,但这里要注意是,初始化类的静...

2008-09-08 19:58:00 135

Python学习笔记四(GUID&UUID)

GUID和UUID的迷惑C#入戏太深,所以在寻找产生唯一值的方式时,很自然的就搜索“python GUID”。结果少的可怜。没有仔细看,还以为Python没有生成类似C#中GUID的方法。静下心来,仔细的寻找。原来是关键字错误,在Python中,人家管这叫UUID。在google搜索了一下,这篇文章好像介绍的比较全面http://www.ietf.org/rfc/rfc4122.txthttp:/...

2008-09-08 19:42:00 1173

Python学习笔记三(Try-cacth&with方法)

本来我也是不会特意去寻找Try-catch的替代方法的。但因为在C#中,已经习惯使用using的方式去自动关闭connection。所以就视图在Python中寻找这样的的方式。没想到Python正好有添加,而且貌似就是在Python2.5中添加的这个属性(本人是从2.5开始学习使用的,如有不对还请看客指点)。先看看Try-Catch的方式是如何处理的从《简明Python》中引用的代码try:   ...

2008-09-08 19:37:00 251

Python学习笔记二(String字符串操作)

Python中String类型的用法。这一部分我主要是整理一些思路。网上已经有很多朋友分享了Python中String类型的用法。 String的表现形式1:    'me'单引号2:    "me"双引号 前面两种方式的配合,很有Javascript中的感觉。这样写的确是方便很多。在底层Python编译器会统一成单引号3:    '''me'''三引号,这个一般用来写多行文本。__doc__使...

2008-09-08 19:31:00 278

Python转义字符列表[转]

《Learning Pyth0n 2nd Ed》中的列表: Escape<o:p></o:p> Meaning<o:p></o:p> \newline<o:p></o:p> Ignored (continuation)<o:p></o:p> \\<

2008-09-08 19:23:00 407

Python学习笔记一(初识Python)

刚学Python不久,因为自己的工作主要是使用.NET,所以很多思考的东西都会和C#相关。特别是在理解上,总爱和C#比较进行看看有什么区别 Array 和TupleTuple在Python中定义成不可变的List,我的直觉理解就是一个Array(但这个很奇怪,Python中有一个标准模块就是Array,暂时没用过,以后再具体分析吧)。对于Tuple来说初始化的方式很奇怪userid=1,2,3,...

2008-09-08 19:12:00 95

Python-字符串操作方法(转)

Python-String-Function 字符串中字符大小写的变换:     * S.lower()   #小写    * S.upper()   #大写    * S.swapcase()   #大小写互换    * S.capitalize()   #首字母大写    * String.capwords(S)        #这是模块中的方法。它把S用split()函数分开,然后用ca...

2008-09-05 19:22:00 178

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除