设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
编程语言 时间:
2017-08-03 14:29:07
收藏:
0 评论:
0 赞:
0 阅读:
196
在刚刚进入测试行业的时候,最开始也是做功能测试,我想很多伙伴和我一样,觉得自动化测试都很高端,很神秘。迫不及待的想去学习作自动化测试。 以前比较常用数据库+python做自动化,后面发现excel个人觉得更加适合,刚开始自己做自动话测试的时候,很急切的想立刻搭建好整个框架,但心急吃不了热豆腐, 还是 ...
分类:
编程语言 时间:
2017-08-03 14:28:09
收藏:
0 评论:
0 赞:
0 阅读:
527
公孙少典 1.Maven的开发流程 Maven的创建工程一般在工具中执行,可以进行创建工程的工具非常多,如ecplise。 怎么用maven开发? 一般在工具上创建一个工程就开始写代码,把所有的东西都写在一个工程里面,这样好吗?我们用maven该怎么开发呢? 在一个工程里写所有的东西,所以的东西集合 ...
分类:
编程语言 时间:
2017-08-03 14:27:19
收藏:
0 评论:
0 赞:
0 阅读:
307
在学习Servlet过程中,针对图片上传做了一个Demo,实现的功能是:在a页面上传图片,点击提交后,将图片保存到服务器指定路径(D:/image);跳转到b页面,b页面读取展示绝对路径(D:/image)的图片。主要步骤如下: 步骤一:上传页面uploadphoto.jsp 需要注意两个问题: 1 ...
分类:
编程语言 时间:
2017-08-03 14:26:33
收藏:
0 评论:
0 赞:
0 阅读:
890
一、函数作用域的LEGB:L>E>G>B L(local):函数内部作用域。 E(enclosing):函数内部与内嵌函数之间,主要是内嵌函数对内部函数变量的引用,这时候就成为闭包。 G(global):全局作用域,所定义的全局变量就作用于全局作用域。 B(build-in):python默认导入的 ...
分类:
编程语言 时间:
2017-08-03 14:25:00
收藏:
0 评论:
0 赞:
0 阅读:
201
func fileSizeOfCache()-> Int { // 取出cache文件夹目录 缓存文件都在这个目录下 let cachePath =NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.cachesDi ...
分类:
编程语言 时间:
2017-08-03 14:24:10
收藏:
0 评论:
0 赞:
0 阅读:
342
Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。 equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来 ...
分类:
编程语言 时间:
2017-08-03 14:22:52
收藏:
0 评论:
0 赞:
0 阅读:
222
Java-单机版的书店管理系统(练习设计模块和思想_系列 三 ): http://blog.csdn.net/qq_26525215/article/details/51099202 Java-单机版的书店管理系统(练习设计模块和思想_系列 二 ): http://blog.csdn.net/qq_ ...
分类:
编程语言 时间:
2017-08-03 13:40:05
收藏:
0 评论:
0 赞:
0 阅读:
236
组装Java-based的配置 使用@Import注解 跟在Spring XML文件里使用<import>元素加入模块化的配置相似,@Import注解同意你载入其它配置类中的@Bean定义: @Configuration public class ConfigA { @Bean public A a ...
分类:
编程语言 时间:
2017-08-03 13:38:40
收藏:
0 评论:
0 赞:
0 阅读:
280
除法运算中注意: 如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。 取余运算中注意: 该运算只适合用两个整数进行取余运算,如:10%3 = 1;而10.0%3则是错误的;运算后的符号取决于被模数的 ...
分类:
编程语言 时间:
2017-08-03 13:37:07
收藏:
0 评论:
0 赞:
0 阅读:
242
//注意:在push后设置self.hidesBottomBarWhenPushed=NO; //这样back回来的时候,tabBar会恢复正常显示。 let detailCtrl = ScanViewController(nibName: "ScanViewController", bundle: ...
分类:
编程语言 时间:
2017-08-03 13:36:16
收藏:
0 评论:
0 赞:
0 阅读:
255
kaptcha工作的原理是调用 com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到 HttpSession中。 1:前期工作:准备kaptcha的jar包 2:在spring配置文件中配置图片生成器的bean 里面 ...
分类:
编程语言 时间:
2017-08-03 13:35:46
收藏:
0 评论:
0 赞:
0 阅读:
195
文章转自http://blog.csdn.net/cq1982/article/details/44101293 概述 在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spri ...
分类:
编程语言 时间:
2017-08-03 13:35:17
收藏:
0 评论:
0 赞:
0 阅读:
320
原文:http://www.open-open.com/code/view/1420031154765 ...
分类:
编程语言 时间:
2017-08-03 13:30:49
收藏:
0 评论:
0 赞:
0 阅读:
224
原文:http://www.open-open.com/code/view/1435214601278 ...
分类:
编程语言 时间:
2017-08-03 13:29:10
收藏:
0 评论:
0 赞:
0 阅读:
277
生成SingleTon代理对象在getSingleTonInstance方法中完毕,这种方法时ProxyFactoryBean生成AopProxy对象的入口。代理对象会封装对target目标对象的调用。也就是说针对target对象的方法调用行为会被这里生成的代理对象所拦截。详细的生成过程是首先读取P ...
分类:
编程语言 时间:
2017-08-03 13:29:00
收藏:
0 评论:
0 赞:
0 阅读:
308
Statement Statement是Java运行数据库操作的一个重要方法。用于在已经建立数据库连接的基础上。向数据库发送要运行的SQL语句。Statement对象,用于运行不带參数的简单SQL语句。用于运行静态 SQL 语句并返回它所生成结果的对象。 在默认情况下,同一时间每一个 Stateme ...
分类:
编程语言 时间:
2017-08-03 13:28:11
收藏:
0 评论:
0 赞:
0 阅读:
196
...
分类:
编程语言 时间:
2017-08-03 13:27:50
收藏:
0 评论:
0 赞:
0 阅读:
224
~ 弄拉老半天,最终弄的几乎相同啦,果然程序猿还是须要有点折腾精神啊。 首先你要安装vim,命令:sudo apt-get install vim vim它仅仅是一个编辑器,它不是IDE(比方codeblocks)。IDE相当于已经给一个房子装好啦各种东西,你仅仅要使用即可。vim却要自己装各种东西 ...
分类:
编程语言 时间:
2017-08-03 13:27:15
收藏:
0 评论:
0 赞:
0 阅读:
315
题目大意:给出一个长度为n的数列a。对于一个询问lj和rj。将a[lj]到a[rj]从小到大排序后并去重。设得到的新数列为b,长度为k,求F1*b1+F2*b2+F3*b3+...+Fk*bk。当中F为斐波那契数列。F1=F2=1。对每一个询问输出答案模m。 区间查询离线 用莫队算法 开棵权值线段树 ...
分类:
编程语言 时间:
2017-08-03 13:26:50
收藏:
0 评论:
0 赞:
0 阅读:
410