08 2016 档案

摘要:使用前注意事项: 1、由于Java面向对象编程的特性, 在命名时应尽量选择名词 2、驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,首字母以小写开头,每个单词首字母大写(第一个单词除外)。 如:myFirstName 一 包名的书写规范 (P 阅读全文
posted @ 2016-08-31 16:05 魔沫 阅读(596) 评论(0) 推荐(0)
摘要:对于Java程序员来说,null是令人头痛的东西。时常会受到空指针异常 (NPE)的骚扰。连Java的发明者都承认这是他的一项巨大失误。Java为什么要保留null呢?null出现有一段时间了,并且我认为Java发明 者知道null与它解决的问题相比带来了更多的麻烦,但是null仍然陪伴着Java。 阅读全文
posted @ 2016-08-30 12:11 魔沫 阅读(208) 评论(0) 推荐(0)
摘要:JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: tr 阅读全文
posted @ 2016-08-29 16:42 魔沫 阅读(235) 评论(0) 推荐(0)
摘要:转自 http://www.blogjava.net/fanscial/archive/2005/12/14/23780.html 1. JDK 5 Annotations (JDK 1.4 可以用JavaDoc代替). 一个典型的Junit的测试类 import junit.framework.T 阅读全文
posted @ 2016-08-29 14:37 魔沫 阅读(606) 评论(0) 推荐(0)
摘要:数据库连接可以说是学习web最基础的部分,也是非常重要的一部分,今天我们就来介绍下数据库的连接为下面学习真正的web打下基础 java中连接数据库一般有两种方式: 1.ODBC——Open Database Connectivity(开放数据库连接性):基于C语言的一套数据库编程接口,主要功能是提供 阅读全文
posted @ 2016-08-29 13:31 魔沫 阅读(321) 评论(0) 推荐(0)
摘要:第11章 文件与文件系统open()函数:形式:open(file,mode='r',buffering=-1,encoding=None,errors=None,....)返回一个文件对象filemode取值:r 只读w 可写,会清除文件内容a 附加数据b 二进制数据模式x 新建一个文件,可写+ 阅读全文
posted @ 2016-08-17 17:09 魔沫 阅读(345) 评论(0) 推荐(0)
摘要:第10章 Python进阶话题函数与命名空间函数的全局命名空间始终是定义该函数的模块,而不是调用该函数的命名空间。函数及其全局命名空间决定了函数中引用全局变量的值因此,在函数中引用的全局变量始终是定义该函数模块中的全局变量闭包及其应用(嵌套函数)闭包:将组成函数的语句和这些语句的执行环境打包到一起所 阅读全文
posted @ 2016-08-15 15:32 魔沫 阅读(268) 评论(0) 推荐(0)
摘要:第9章 迭代器、生成器、装饰器迭代器:迭代器是一个数据流对象和容器,当使用其中的数据时,每次从数据流中取一个数据,直到数据被取完,而且数据不会被重复使用。从代码角度将讲:迭代器是实现了迭代器协议方法的对象或类。迭代器协议方法:__iter__() ,返回对象本身,是for语句使用迭代器的要求__ne 阅读全文
posted @ 2016-08-11 17:29 魔沫 阅读(279) 评论(0) 推荐(0)
摘要:第7章 错误、异常和程序调式try: <语句块>except <异常名1>: <语句块>except <异常名2>: <语句块>......else: <语句块>finally: <语句块>用raise手工抛出异常raise 异常名raise 类名assert语句assert <条件测试> #ass 阅读全文
posted @ 2016-08-08 16:33 魔沫 阅读(189) 评论(0) 推荐(0)
摘要:第8章 复杂程序组织模块:包含函数或者类的Python程序导入模块形式:import 模块名import 模块名 as 新名字 from 模块名 import 函数名from 模块名 import * #导入模块中的所有代码使用import和from导入,调用函数的不同:使用import导入模块,模 阅读全文
posted @ 2016-08-08 16:33 魔沫 阅读(235) 评论(0) 推荐(0)
摘要:1.1 下载selenium2.0的lib包 http://code.google.com/p/selenium/downloads/list 官方UserGuide:http://seleniumhq.org/docs/ 1.2 用webdriver打开一个浏览器 我们常用的浏览器有firefox 阅读全文
posted @ 2016-08-06 11:14 魔沫 阅读(612) 评论(0) 推荐(0)
摘要:单元测试作为任何语言的开发者都应该是必要的,因为时隔数月后再回来调试自己的复杂程序时,其实也是很崩溃的事情。虽然会很快熟悉内容,但是修改和 调试将是一件痛苦的事情,如果你在修改了代码后出现问题的话,而单元测试可以帮助我们很快准确的定位到问题的位置,出现问题的模块和单元。所以这是一件很 愉快的事情,因 阅读全文
posted @ 2016-08-04 11:18 魔沫 阅读(288) 评论(0) 推荐(0)
摘要:一、选取节点 常用的路劲表达式: 二、谓语 谓语被嵌在方括号内,用来查找某个特定的节点或包含某个制定的值的节点 实例: 三、通配符 Xpath通过通配符来选取未知的XML元素 四、取多个路径 使用“|”运算符可以选取多个路径 五、Xpath轴 轴可以定义相对于当前节点的节点集 六、功能函数 使用功能 阅读全文
posted @ 2016-08-03 14:39 魔沫 阅读(24471) 评论(2) 推荐(2)
摘要:用 Python 排序数据的多种方法 目录 【Python HOWTOs系列】排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表。 本文我们将去探索用 Python 做数据排序的多 阅读全文
posted @ 2016-08-02 13:55 魔沫 阅读(6104) 评论(0) 推荐(0)
摘要:第6章 自定义功能单元(二)定义类形式:class 类名(父类名): pass父类名可选,不继承其他类可以连同括号不写,没有继承其他类的类,会自动继承系统中的内建类Objectpass空语句,预留语句位置等待以后完成使用类形式:类名()例:class Myclass: "MyClass help." 阅读全文
posted @ 2016-08-01 15:57 魔沫 阅读(260) 评论(0) 推荐(0)
摘要:python 的重载主要包括方法重载和运算符重载。1.python 方法重载: 其他的语言一般对于方法重载的话,主要是根据参数的类型不同或者是数量不同来区分同名的方法。而python则比较特殊,它本身是动态语言,方法的参数是没有类型的,当调用传值的时候才确定参数的类型,故对参数类型不同的方法无需考虑 阅读全文
posted @ 2016-08-01 15:54 魔沫 阅读(1371) 评论(0) 推荐(0)
摘要:python子类调用父类的方法 python和其他面向对象语言类似,每个类可以拥有一个或者多个父类,它们从父类那里继承了属性和方法。如果一个方法在子类的实例中被调用,或者一个属性在子类的实例中被访问,但是该方法或属性在子类中并不存在,那么就会自动的去其父类中进行查找。 继承父类后,就能调用父类方法和 阅读全文
posted @ 2016-08-01 15:03 魔沫 阅读(798) 评论(0) 推荐(0)