03 2016 档案
摘要:A.控制流图 B.使MAXPRIMES == 4时,n=5会引发越界 C.令n= 1,不满足numPrimes<n,所以不通过while的循环 D. 点覆盖{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} E. 边覆盖{(1,2),(2,3),(2,12),(3,4)
阅读全文
摘要:平时看代码时,总是碰到这些即熟悉又陌生的名次,每天都与他们相见,但见面后又似曾没有任何的交集,所以今天我就来认识下这两个江湖侠客的背景: CLASS 在Java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成后,在生成的.class文件中,就会产生一个Class对
阅读全文
摘要:转:软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别 举个例子吧 if A and B then Action1 if C or D then Action2 语句覆盖最弱,只需要让程序中的语句都执行一遍即可 。上例中只需设计测试用例使得A=true B=true C=true 即可。 分支覆
阅读全文
摘要:一、mysql修改 方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root pass
阅读全文
摘要:使用Google的Gson实现对象和json字符串之间的转换 需要gson.jar 1.JsonUtil.java Java代码 package com.snail.json; import java.lang.reflect.Type; import com.google.gson.Gson; /
阅读全文
摘要:Spring MVC集成异常处理 1 、使用SimpleMappingExceptionResolver实现异常处理 1)在Spring的配置文件applicationContext.xml中增加以下内容: Xml代码 <bean class="org.springframework.web.ser
阅读全文
摘要:MySQL 添加列,修改列,删除列 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删
阅读全文
摘要:Mysql 如何设置字段自动获取当前时间 应用场景: 1、在数据表中,要记录每条数据是什么时候创建的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录创建时间; 2、在数据库中,要记录每条数据是什么时候修改的,不需要应用程序去特意记录,而由数据数据库获取当前时间自动记录修改时间; 实现方
阅读全文
摘要:仓库管理简介 本质上说,仓库是一种存放依赖的容器,每一个项目都具备一个或多个仓库。 Gradle支持以下仓库格式: Ivy仓库 Maven仓库 Flat directory仓库 我们来看一下,对于每一种仓库类型,我们在构建中应该如何配置。 在构建中加入Ivy仓库 我们可以通过URL地址或本地文件系统
阅读全文
摘要:Android Studio系列教程四--Gradle基础 转自:http://stormzhang.com/devtools/2014/12/18/android-studio-tutorial4/ 其实很早之前也写了一篇Gradle的基础博客,但是时间很久了,现在Gradle已经更新了很多,所以
阅读全文
摘要:SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * ) FROM test GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 查询某天: deteline, "%Y-%m-%d 某时: det
阅读全文
摘要:下载需要的版本 环境变量分为用户变量和系统变量。 用户变量配置文件:~/.bashrc(在当前用户主目录下的隐藏文件,可以通过`ls -a`查看到) 系统环境配置文件:/etc/profile 用户变量和系统变量的配置方法一样,本文以配置用户变量为例。 编辑配置文件.bashrc: 在文件末尾追加:
阅读全文
摘要:原因:缺少lib 解决方法: sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6 完美解决。
阅读全文
摘要:举一个例子:It's 知乎日报你看到的unicode字符集是这样的编码表: I 0049 t 0074 ' 0027 s 0073 0020 知 77e5 乎 4e4e 日 65e5 报 62a5 每一个字符对应一个十六进制数字。计算机只懂二进制,因此,严格按照unicode的方式(UCS-2),应
阅读全文
摘要:如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。 注解处理器类库(java.lang.reflect.AnnotatedElement): J
阅读全文
摘要:要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型
阅读全文
摘要:网 上也有不少使用div + css进行布局的教程,却存在很多缺陷,一是对css的布局模型讲解不清楚,让人很难理解相对定位、浮动等概念;二是虽然避免了“表格套表格”的缺点,却 带来了“div 套 div”的缺点,过量使用div标签;三是class过多,造成class灾难。 要正确使用css,对css
阅读全文
摘要:一、实验主要内容: 1、 2、EclEmma安装 见: http://www.cnblogs.com/1995hxt/p/5291465.html 二、对与 Junit 安装,使用 maven管理项目,方便jar包的版本管理,冲突管理等等。 三、实验demo 1、方法主类: 2、测试类: 3、测试结
阅读全文
摘要:一、EclEmma 简介: EclEmma是一个开源的软件测试工具(for eclipse),可以在编码过程中查看代码调用情况、也可以检测单覆盖率。 详见: http://eclemma.org/ 二、Eclipse下安装: 1. 选择Help->Eclipse Marketplace->搜索Ecl
阅读全文
摘要:hibernate的各个jar包的作用 最基本的Hibernate3.3.2之 JAR包(必要): 包名 位置 用途 hibernate3.jar /hibernate 核心JAR包 antlr.jar /hibernate/lib/required Another Tool for Languag
阅读全文
摘要:总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、 TransactionManager这两部分只是会根据数据访问方式有所变化,
阅读全文
摘要:Questions: 1)Identify the fault. If possible, identify a test case that does not execute the fault. (Reachability) 2)If possible, identify a test case
阅读全文
摘要:Spring AOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现 Spring Aspects:Spring提供的对AspectJ框架的整合 Spring Beans:Spring IOC的基础实现,包含访问配置文件、创建和管理bean等。 Spring Context:在基础IO
阅读全文
摘要:Maven多模块项目依赖管理及dependencies与dependencyManagement的区别 转自:http://blog.csdn.net/liutengteng130/article/details/46991829 1、DepencyManagement应用场景 当我们的项目模块很多
阅读全文
摘要:1、打开第三方依赖包,源文件的快捷键:ctrl + mouseClick 2、由于我们下载的第三方jar 包,如Spring等相关的依赖包时,并没有附加下载相应的源文件,所以经常出现如图的这种问题。 解决方法如下: 1、jar包下都为编译生成的 .class 文件,所以安装相应的反编译插件,反编译为
阅读全文
摘要:1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型,==和===是没有区别的 进
阅读全文
摘要:1、Java String 的 == 用 equals() 函数,而并非 ‘==’。 这个错误,导致分支语句老是不能正常进行,导致结果错误。 我一般找错,都是跟踪数据的变化,用 console.log(),或者System.out.println(),或者用第三方的库 log4j等等跟踪变化,找到错
阅读全文
摘要:js中substring和substr的用法 1、substring 方法用于提取字符串中介于两个指定下标之间的字符 substring(start,end) 开始和结束的位置,从零开始的索引 参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc
阅读全文
摘要:一、Maven 的安装 二、Maven的常用构建命令 1、mvn -v 查看maven版本 2、mvn compile 编译 3、mvn test 测试 4、mvn package 打包 5、Mvn clean 删除 target 6、Mvn install 安装jar 包到本地仓库中 7、Mvn
阅读全文
摘要:使用Maven构建多模块项目 转自:http://www.cnblogs.com/xdp-gacl/p/4242221.html 在平时的Javaweb项目 开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑
阅读全文
摘要:Java集合Map接口与Map.Entry学习 Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。 (1) 添加、删除操作: Object put(Object key, Object value): 将互
阅读全文
摘要:WEB-INF目录与META-INF目录的作用 /WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。 /WEB-INF/classes/ 包含了站点所有用的 class 文件,包括 servlet class 和非servlet clas
阅读全文
摘要:java synchronized详解 转自 http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html 记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代
阅读全文

浙公网安备 33010602011771号