- 博客(12)
- 问答 (44)
- 收藏
- 关注
原创 拨钟问题(蛮力法)
描述 有9个时钟,排成一个3*3的矩阵。现在需要用最少的移动,将9个时钟的指针都拨到12点的位置。 共允许有9种不同的移动。如下表所示,每个移动会将若干个时钟的指针沿顺时针方向拨动90度。 输入 从标准输入设备读入9个整数,表示各时钟指针的起始位置。0=12点、1=3点、2=6点、3=9点。输出 输出一个最短的移动序列,使得9个时钟的指针都指向12点。按照移动的序号大小,输出结果。样例
2017-02-06 17:09:25 3402 2
原创 一个简单的MyBatis程序
一、创建工程,引入JAR包新建一个工程,并在WEB-INF目录下的lib文件夹下粘贴mybatis的jar包。准备好MySQL数据库并插入数据,在model模型层新建一个bean。package model;public class Message { private String id; private String command; private String desc
2016-09-04 22:53:06 396
原创 Struts2的Action方法调用
Struts2一般由3种常见的Action动态调用的方法,第一种是在struts.xml文件中配置来实现,但是此方法的缺点是有多少个action方法就要配置多少个action标签,所以在大型项目中不方便使用。除此之外,常用的还有感叹号法和通配符法。一、感叹号法1、新建一个Action类,代码如下:public class HelloWorldAction extends ActionSupport
2016-08-30 23:14:25 887
原创 Struts2核心文件
一、web.xml任何MVC框架与web应用整合都需要使用web.xml文件,只有配置在web.xml文件中的Servlet才会被加载执行。对于Struts2而言,需要加载StrutsPrepareAndExecuteFilter,只要web应用加载StrutsPrepareAndExecuteFilter,StrutsPrepareAndExecuteFilter就会加载Struts2框架。二、s
2016-08-27 18:46:56 1157
原创 Struts2创建Web项目
一、导入相关jar包新建一个Web项目HelloWorld,在lib目录下粘贴如下图所示的Jar包。 并build path,引用到项目中去。二、配置web.xml文件在文件中加入filter过滤器,过滤到struts2下,其中确认filter-class的方法就是按住Ctrl键,点击看能否跳转链接,配置文件如下。<?xml version="1.0" encoding="UTF-8"?><
2016-08-27 11:57:43 659
原创 软件测试的手段分类
按照测试的手段,软件测试可分为黑盒测试、白盒测试;静态测试、动态测试;手工测试、自动化测试。一、黑盒测试和白盒测试黑盒测试是不关注软件的内部结构,对软件功能进行的测试。主要测试软件是否有不正确或遗漏的功能,能否正确的接收输入,能否输出正确的结果,是否有数据结构错误或外部信息访问错误等。在系统测试阶段会主要使用黑盒测试。优点是: 1、容易实施,不需要关注内部实现; 2、更贴近用户的使用角度。缺点是
2016-08-23 17:50:51 1102
原创 软件测试的四个阶段
软件测试的对象包括软件需求、概要设计、详细设计、软件运行环境、可运行程序和软件源代码等。软件测试包括质量、人员、资源、技术和流程五大要素,以及测试覆盖率和测试效率两个目标。软件测试一般分为4个阶段:单元测试、集成测试、系统测试、验收测试。一、单元测试 单元测试是对软件中的最小可验证单元进行检查和验证。比如对Java中的类和方法的测试。测试原则: 1、尽可能保证测试用例相互独立(测试用例中不能直接
2016-08-22 21:46:55 51530 1
原创 Junit测试套件及参数化设置
一、测试套件测试套件是用来批量测试类的,即使用@RunWith(Suite.class)将一个类修饰成测试套件类,该类中不能含有任何内容。首先新建3个测试类,代码如下:public class Test1 { //第一个测试类 @Test public void test() { System.out.println("test1"); }}public c
2016-08-18 14:29:36 1105
原创 JUnit运行流程及常用注解
一、运行流程在test文件夹下新建一个JUnitTest测试类,勾选自动提供的四个method stubs。package com.junit;import static org.junit.Assert.*;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.
2016-08-17 19:07:49 391
原创 JUnit单元测试
步骤一:编写待测试的类package com.junit;public class Number { public int add(int a,int b){ return a+b; } public int subtract(int a,int b){ return a-b; } public int multy(int a,in
2016-08-17 17:24:20 264
原创 数制知识小结
数制是指多位数码中每一位的构成方法以及从低位到高位的进位规则。各种进制转换为十进制的规则:按位加权求和 【例】将下列进制的数转换为十进制。 十进制转换成其他进制规则: 1、整数部分:除基取余,逆序排列 2、小数部分:乘基取整,顺序排列 八进制与十六进制之间的转换可以通过二进制作为中介。 八进制→二进制:首先将八进制的各个数字转换成二进制形式,然后依次
2015-09-26 14:57:20 825
空空如也
Groovy与java集成性能优化问题
2018-02-14
Junit4.11进行单元测试报initialization Error错误
2017-04-20
Dao执行了两遍导致数据查询结果不准确
2017-04-02
jsp:include一个文件后,js代码全部失效
2017-03-21
XShell在Win10上安装失败
2017-01-06
tomcat环境变量配置问题
2016-11-12
在HTML代码中间执行JS问题
2016-10-18
JQuery给hidden赋值的问题
2016-10-17
关闭窗口页面怎样自动提交表单submit
2016-10-17
JQuery中怎样使用EL表达式进行字符比较
2016-10-16
Json传值前台接收不到
2016-10-12
ajax怎样在success方法里判断多个条件
2016-10-11
ajax的success方法参数值的问题
2016-10-11
Servlet获取不到JSP页面上的值
2016-09-25
Servlet怎样获取EL表达式的值
2016-09-25
MyBatis删除数据异常,无法删除数据
2016-09-20
mybatis无法删除数据,log4j显示如下异常
2016-09-19
JSTL中if标签与EL表达式使用
2016-09-08
为什么在实例化数据查询方法后出来的是null
2016-08-20
@RunWith(Parameterized.class)出错
2016-08-18
Ajax中不执行Success方法的问题
2016-08-10
空指针异常一直获取不到单选框的值
2016-08-05
Ajax一直都不执行success
2016-08-05
JSP迭代器输出空指针异常
2016-07-16
MySQL连接java的jar包问题
2016-07-15
应用程序开发时的数据库查询错误
2016-05-29
怎样将复选框的选中与不选中的状态以1和0的形式保存到数据库中
2016-05-29
Servlet的请求转发与重定向
2016-05-28
Servlet不能读取表单数据
2016-05-28
前端CSS浮动的层次问题
2016-05-25
java的简单代码,但报错了求解释
2016-05-18
MySQL题库管理数据库设计
2016-04-26
怎样实现在一个JSP页面不同的div盒子中输出内容
2016-04-20
怎样用JavaScript实现div盒子的切换
2016-04-07
MyEclipse不能发布项目
2016-04-06
如何实现网页顶部和尾部不变,根据导航条改变中间的内容呢
2016-04-04
Myeclipse servlet无法运行
2016-03-28
求nextValue数组实现串模式匹配
2016-03-24
串模式匹配BF算法的java实现
2016-03-17
一个简单的小算法求助
2016-03-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人