上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 在 Python 中, 当需要对一个 list 排序时, 一般可以用 list.sort() 或者 sorted( iterable[, cmp[, key[, reverse]]]).其中:cmp(e1, e2) 是带两个参数的比较函数, 返回值: 负数: e1 < e2, 0: e1 == e2, 正数: e1 > e2. 默认为 None, 即用内建的比较函数.key 是带一个参数的函数, 用来为每个元素提取比较值. 默认为 None, 即直接比较每个元素.reverse 是一个布尔值, 表示是否反转比较结果.我以前在做比较复杂的排序时, 喜欢写一个定制的 cmp 函数. 当 阅读全文
posted @ 2012-08-17 22:02 linzj 阅读(2071) 评论(0) 推荐(0) 编辑
摘要: 六、数据结构 python有三种内建的数据结构:列表、元组和字典。 1. 列表 list是处理一组有序项目的数据结构,列表是可变的数据结构。列表的项目包含在方括号[]中,eg: [1, 2, 3], 空列表[]。判断列表中是否包含某项可以使用in, 比如 l = [1, 2, 3]; print 1 in l; #True;支持索引和切片操作;索引时若超出范围,则IndexError;使用函数len()查看长度;使用del可以删除列表中的项,eg: del l[0] # 如果超出范围,则IndexError list函数如下: append(value) ---向列表尾... 阅读全文
posted @ 2012-08-17 01:01 linzj 阅读(6131) 评论(0) 推荐(1) 编辑
摘要: 下载汉化包<1>登陆https://babel.eclipse.org/babel/,然后点击Downloadalanguagepack,如下图所示<2>可以看到如下所示网页,下面会有3个版本的语言包供你下载,其中Indigo对应eclipse3.7,Helios对应eclipse3.6,Galileo对应eclipse3.5,如果以后eclipse发布新版本后,直接点击Indigo<3>往下拉网页,找到Language:Chinese(Simplified),可以看到如下所示的内容。当然,不需要下载全部内容,我们只需要汉化eclipse,所有,我们下载Ba 阅读全文
posted @ 2012-08-16 23:52 linzj 阅读(375) 评论(0) 推荐(0) 编辑
摘要: Python的特点 1.简单Python是一种代表简单思想的语言。 2.易学Python有极其简单的语法。 3.免费、开源Python是FLOSS(自由/开放源码软件)之一。 4.高层语言使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。 5.可移植性Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、 BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation... 阅读全文
posted @ 2012-08-16 23:20 linzj 阅读(3021) 评论(0) 推荐(1) 编辑
摘要: 1、基本需求 1、Eclipse 集成开发环境下载http://115.com/file/c2vz7io5 JDK6下载http://115.com/file/c2vz7idq 2、Pydev插件下载 http://115.com/file/anbj68do 3、Python解析器下载http://115.com/file/c2vz7eyw 4、解压pydev,将features和plugins两个文件夹拷贝到Eclipse对应文件夹上2、安装pydev插件 1、打开eclipse,帮助(Help)->Install new Software 2、添加Pydev插件 Pyde... 阅读全文
posted @ 2012-08-14 23:53 linzj 阅读(26862) 评论(5) 推荐(1) 编辑
摘要: python3 每日一练 正式开板 程序均在win7+python3.2.3 测试通过python3 下载地址:http://west263.newhua.com/down/python-3.2.3.zipRegister Extensions:注册扩展名,允许双击编辑python脚本(.py)Tcl/Tk:Python Shell 图形化类库,必选Documentation:文档,帮助文件,可访问docs.python.org查看,可选Utility Scripts:实用脚本,其中包含python2移植到python3脚本,可选Test suite:测试套件,测试python解释器的脚本集合 阅读全文
posted @ 2012-08-13 23:57 linzj 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 标准的SQl提供多个联接运算,如INNER JOIN(内部联接)、OUTER JOIN(外部联接)、STRAIGHT_JOIN(直接联接)和NATURAL JOIN(自然联接),下面示例通过两个表来说明MYSQL的联接,为简单起见,使用了非范式数据来说明。-- 表的结构 `colors`CREATE TABLE IF NOT EXISTS `colors` ( `color` varchar(50) CHARACTER SET utf8 NOT NULL) -- 表的结构 `flags`CREATE TABLE IF NOT EXISTS `flags` ( `color` varch... 阅读全文
posted @ 2012-08-10 00:49 linzj 阅读(484) 评论(0) 推荐(1) 编辑
摘要: 1、官方表单验证资料插件下载: http://bassistance.de/jquery-plugins/jquery-plugin-validation/插件文档:http://docs.jquery.com/Plugins/Validation配置说明:http://docs.jquery.com/Plugins/Validation/validate#options2、表单验证实例实例一:精简验证,通过表单对象调用validate()方法进行验证,验证规则通过html标签属性定义:以下为常用属性定义距离class='required' //必须字段class='m 阅读全文
posted @ 2012-08-08 23:47 linzj 阅读(15978) 评论(3) 推荐(2) 编辑
摘要: 设计模式实例:Singleton(单例)表示类只能实例化一次,生成一个全局状态且单一的根对象,利用单例模式可以配置应用程序并定义应用程序中可能随时访问你的变量,缺点在于该对象没有封装任何系统功能,多数情况下使应用程序的单元测试和调试变得更加困难 1 <?php 2 class SingletonClass { 3 public static function getInstance(){ 4 static $instance = null; 5 if($instance == null){ 6 $instance = new Si... 阅读全文
posted @ 2012-08-08 00:41 linzj 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一、理解面向对象基础知识面向对象的优势:1、具有扩展现有代码的功能2、允许类型提示,能够对传递给函数的变量进行更加严格的控制3、允许使用现有的设计模式,可以用来解决常见的软件设计问题并使用调试更加容易成员变量和成员方法:public(公有的)表示其修饰的成员可以通过PHP程序全局访问private(私有的)表示其修饰的成员仅可以被定义它的类访问protected(受保护的)表示其修饰的成员仅可以被定义它的类及派生类访问 static(静态的)表示成员不会绑定到类的某一特定的实例,可以被类的任意实例访问abstract(抽象的)抽象方法标志抽象类,必须定义类的所有子类加以实现final(终态的) 阅读全文
posted @ 2012-08-06 23:28 linzj 阅读(554) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页