因为最近遇到的技术问题一直没找到可行的解决办法,一直在翻看selenium的源代码,之前写测试代码的时候就是拿来即用,写什么功能啊,就按手动的操作步骤去转换,近日看到一个文章,又去wiki上查了查,觉得写的不错就记录下来了。 在使用selenium做UI测试的时候,往往并不是页面的每个功能我们都要测 ...
分类:
其他好文 时间:
2017-07-16 09:52:43
阅读次数:
146
Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面 试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层 反编译知识。 ...
分类:
编程语言 时间:
2017-07-14 17:34:12
阅读次数:
284
软件开发中的项目的架构的终极目标就六个字: 高内聚、低耦合。 架构搭建好了,后期可维护性才干提高,在这基础上,假设还想提高项目的高效性,就仅仅能从算法着手 假设项目中算法都已经做到极致了,还想提高项目的高效性,怎么办?(算法并不一定能处理高并发的问题) 就要用到中间件的技术了 以下我就从这三方面来搭 ...
分类:
其他好文 时间:
2017-07-13 21:51:35
阅读次数:
260
1.dojo 异步加载定义(AMD)模式:在执行js代码的时候不会阻塞dom的加载,页面的整体加载速度较快 2.模块的划分:使用面向对象的编程方式与代码组织方式,很适合大型项目的开发与代码复用和维护,defined()与require() 3.dojo是个大而全的框架:方便使用,而且很多功能组件已经 ...
分类:
其他好文 时间:
2017-07-10 00:38:43
阅读次数:
264
opencv中自带滚动条,其中一个问题是该回调函数(on_trackbar)大多使用的是全局变量,大型项目调试时弊端众多,比如下图: 为此,留意了void on_Trackbar(int par1, void *)中的第二个参数, 按理说,这是允许用户传递参数进入的,但网上及书籍中未找到不用全局变量 ...
分类:
其他好文 时间:
2017-07-09 23:17:07
阅读次数:
393
jsp篇 jsp, java server page jsp页面是在服务器上运行的一个页面 动态网页 与后台有数据交互的页面 与其他语言的区别: jsp 使用java语言进行开发, 安全性高, 适合大型项目, 企业级的文本应用 分布式项目, 服务器集群, hadoop asp.net 使用c#, . ...
分类:
编程语言 时间:
2017-07-03 09:59:07
阅读次数:
216
书中第六章 隔离。 主要在撰述什么须要定义在头文件?什么应当移到编译单元中? 核心仍然是先区分接口定义与实现细节。实现细节的改变会导致客户代码的又一次编译,从逻辑上也表示与客户代码间可能存在着强耦合。 实现细节与隔离 主要考察下面实现细节。它们会在接口中引入实现细节。也是须要考虑进行隔离的内容: 继 ...
分类:
编程语言 时间:
2017-07-01 18:17:27
阅读次数:
131
jsp, java server page jsp页面是在服务器上运行的一个页面 动态网页 与后台有数据交互的页面 与其他语言的区别: jsp 使用java语言进行开发, 安全性高, 适合大型项目, 企业级的文本应用 分布式项目, 服务器集群, hadoop asp.net 使用c#, .Net平台 ...
分类:
编程语言 时间:
2017-07-01 09:56:59
阅读次数:
251
为什么使用工厂模式: 在多个程序员进行一个大型项目时,经常会用到一个类,但是会加入不同的参数(比如数据库操作类),比较让人害怕的问题是,在项目完成度很高的时候,突然修改这个基类的类名或参数,会让之后的所有的对象都不可用,于是所有人又得修改他们之前的代码,采用工厂模式可以解决这个问题 工厂模式: 在实 ...
分类:
Web程序 时间:
2017-06-24 11:12:07
阅读次数:
208
当在一个大型项目很多程序员书写模板时,最怕出现的问题就是命名,如果一个PHP脚本出现了同名的类或者方法,就会报错(fatal error),使用命名空间可以 解决这个问题 知识点: 命名空间namespace: 在一个PHP执行脚本内开放一个空间来放置常量、类、函数,与其他空间的这些元素互不影响,如 ...
分类:
Web程序 时间:
2017-06-22 13:18:24
阅读次数:
168