在使用TestNG进行測试时,常常会使用到一些參数化配置,比方数据库、连接池、线程池数。 使用TestNG的參数@Parameter注解进行自己主动化读取 原创文章,版权全部。同意转载,标明出处:http://blog.csdn.net/wanghantong 使用多线程的方式执行測试代码配置: 在 ...
分类:
编程语言 时间:
2017-04-28 16:08:07
阅读次数:
196
一种支持内存共享的简捷工具 摘自https://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/ 线程是有趣的 了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中 ...
分类:
编程语言 时间:
2017-04-28 16:07:33
阅读次数:
204
题目 度度熊有一个N个数的数组,他想将数组从大到小排好序,但是萌萌的度度熊只会下面这个操作:任取数组中的一个数然后将它放置在数组的最后一个位置。问最少操作多少次可以使得数组从小到大有序? ...
分类:
编程语言 时间:
2017-04-28 16:07:01
阅读次数:
196
排序算法比较与分析一、常用排序算法简述下面主要从排序算法的基本概念、原理出发,分别从算法的时间复杂度、空间复杂度、算法的稳定性和速度等方面进行分析比较。依据待排序的问题大小(记录数量n)的不同,排序过程中需要的存储器空间也不同,由此将排序算法分为两大类:【内排..
分类:
编程语言 时间:
2017-04-28 16:06:11
阅读次数:
219
本文继续介绍23种设计模式系列之策略模式。 背景 在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一 ...
分类:
编程语言 时间:
2017-04-28 16:05:36
阅读次数:
267
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容 4、随机读取文件内容 5、将内容追加到文件尾部 转载:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html ...
分类:
编程语言 时间:
2017-04-28 16:05:26
阅读次数:
219
<? // // 基本数据结构算法 // //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = intval(($low+$high)/2 ); if ($array[$mid ...
分类:
编程语言 时间:
2017-04-28 16:05:00
阅读次数:
212
一、spring框架概念 spring是众多开源java项目中的一员,基于分层的javaEE应用一站式轻量级开源框架,主要核心是Ioc(控制反转/依赖注入) 与Aop(面向切面)两大技术,实现项目在开发过程中的轻松解耦,并极大的提高项目的开发效率。 在项目中引入spring立即可以带来下面的好处 降 ...
分类:
编程语言 时间:
2017-04-28 16:03:55
阅读次数:
225
本文继续介绍23种设计模式系列之模板方法模式。 概述 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 比如定 ...
分类:
编程语言 时间:
2017-04-28 16:03:31
阅读次数:
279
Document window.onload=function(){ var drag=new Drag("box") drag.init(); } //构造函数Drag function Drag(id){ ... ...
分类:
编程语言 时间:
2017-04-28 16:02:37
阅读次数:
162
1 核心: 尽可能少用预编译器, 多使用编译,用来检查错误和提示. (个人感悟) 内存管理部分 构造函数、析构函数和运算符 后面的都过了一遍. ...
分类:
编程语言 时间:
2017-04-28 16:02:14
阅读次数:
284
Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说那...
分类:
编程语言 时间:
2017-04-28 15:58:41
阅读次数:
1847
一.多线程的概念 Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程 ...
分类:
编程语言 时间:
2017-04-28 15:55:07
阅读次数:
236
本文继续介绍23种设计模式系列之策略模式。 何时使用 State模式在实际使用中比较多,适合“状态”的切换。因为我们经常会使用If else if else 进行状态切换,如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了。 这里要阐述的是"开关切换状态" 和" 一般的状 ...
分类:
编程语言 时间:
2017-04-28 15:53:25
阅读次数:
226
何为JSP? 要解释JSP的九个内置对象,必须先要搞懂何为JSP?JSP全称Java Service Pages中文:Java服务器页面。其实看到JSP学过.NET都可能对想到ASP,没错,两者确实很像。ASP是在HTML页面中加入C#用于显示层,像后台传递数据之类。而JSP是在HTML页面注入Ja ...
分类:
编程语言 时间:
2017-04-28 15:50:12
阅读次数:
199
几个月前,我开始学习个人形象管理,从发型、妆容、服饰到仪表仪态,都开始做全新改造,在塑造个人风格时,最基础的是先了解自己属于哪种风格,然后找到参考对象去模仿,可以是自己欣赏的人、明星或模特等,直至最后去创新,形成自己独特的个人风格。 学习Python也是一样。开始学习一门新的语言,最便捷的方法是去模 ...
分类:
编程语言 时间:
2017-04-28 15:48:42
阅读次数:
207
一、背景 最近有很多同学由于没有过SSM(Spring+SpringMvc+Mybatis , 以下简称SSM)框架的搭建的经历,所以在自己搭建SSM框架集成的时候,出现了这样或者那样的问题,很是苦恼,网络上又没有很详细的讲解以及搭建的教程。闲来无事,我就利用空闲时间来写这样一个教程和搭建步骤,来帮 ...
分类:
编程语言 时间:
2017-04-28 15:48:11
阅读次数:
149