摘要: 函数式编程:函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数!Python内建了map()和reduce()函数。map():函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。举例:有一个函数f(x)... 阅读全文
posted @ 2015-01-17 20:24 silenceer 阅读(317) 评论(0) 推荐(0) 编辑
摘要: List:list是一种有序的集合,可以随时添加和删除其中的元素。List里面的元素可以是不同类型的,也可以是list,嵌套,相当于二维数组。list=['dfs','DSF',123],空的list=[]len():函数可以获得list元素的个数list[0]: 下标为0的元素值list[-1]:... 阅读全文
posted @ 2015-01-17 20:16 silenceer 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 这个python记录的有点乱,都是在看电子档资料的时候,记录下来的。1、学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这... 阅读全文
posted @ 2015-01-17 20:02 silenceer 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、前言背景 昨晚下午,老板让看一些车载公交wifi后台管理的一些东西,这个随着移动端设备而兴起的wifi战,慢慢的也会越演越烈。 现在于很多人在外面的时候,进入一家店首先看的不是菜单,而是问一句“你们的wifi密码是多少”?没有贴着“免费wifi”标签的店,估计都不会有人进去用餐,咖啡店,甜品... 阅读全文
posted @ 2015-01-17 19:36 silenceer 阅读(1106) 评论(0) 推荐(1) 编辑
摘要: testNG是一个测试框架,其灵感来自JUnit和NUnit的,但引入了一些新的功能,使其功能更强大,使用更方便。 testNG是一个开源自动化测试框架;testNG表示下一代。 testNG是类似于JUnit(特别是JUnit 4),但它不是一个JUnit扩展。它的灵感来源于JUnit。它的... 阅读全文
posted @ 2015-01-12 21:27 silenceer 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: java的web应用打包方式一般为war它和jar的区别就是包含了更多的资源和文件,如JSP文件,静态资源文件,servlet等等。war包的核心就WEB-INF文件夹下必须有一个web.xml 的配置文件,子目录classes包含所有该项目的类,子目录lib包含所有的依赖,这两个目录都会在运行... 阅读全文
posted @ 2015-01-12 11:22 silenceer 阅读(533) 评论(0) 推荐(0) 编辑
摘要: maven的重要职责之一就是自动运行单元测试,它通过maven-surefire-plugin与主流的单元测试框架junit和testng集成,并且能够自动生成丰富的结果报表。 maven并不是一个单元测试框架,他只是在构建执行打特定的生命周期阶段的时候,通过插件来执行JUnit或testNG... 阅读全文
posted @ 2015-01-12 10:26 silenceer 阅读(3852) 评论(0) 推荐(1) 编辑
摘要: 验证码生成模块,配置信息基本和前面的模块一样。account-captcha需要提供的服务是生成随机的验证码主键,然后用户可以使用这个主键要求服务生成一个验证码图片,这个图片对应的值应该是随机的,最后用户用肉眼读取图片的值,并将验证码的主键与这个值交给服务进行验证。这一服务对应的接口可以定义... 阅读全文
posted @ 2015-01-12 10:12 silenceer 阅读(1164) 评论(0) 推荐(0) 编辑
摘要: 跟着书里的讲解,跟着做了一遍该项目:首先明白注册账户的需求: 账号的lD和Email地址都可以用来唯一地标识某个用户,而显示名称则用来显示在页面下,方便浏览。注册的时候用户还需要输入两次密码,以确保没有输错,系统则需要负责检查ID和email的唯一性,验证两次输入的密码是否一致,验证码是由系统随... 阅读全文
posted @ 2015-01-10 14:26 silenceer 阅读(845) 评论(0) 推荐(0) 编辑
摘要: Maven是一个采用纯Java编写的开源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等... 阅读全文
posted @ 2015-01-08 22:36 silenceer 阅读(356) 评论(0) 推荐(0) 编辑