成功是一种观念,致富是一种义务,快乐是一种权力。
本讲内容:测试用例
测试用例通常是带有期望的运行结果的程序代码,测试者可以根据最终的运行结果来判断程序是否正常工作。
一、测试用例的好处
譬如你正在维护一个很庞大的工程,里面有许多的功能,某天,根据需求你对其中一个功能进行修改,几天后,突然有人发现其他功能出现了问题,最终定位出来的原因是你之前修改的那个功能所导致的。所...
分类:
其他 时间:
2015-07-02 10:19:22
收藏:
0 评论:
0 赞:
0 阅读:
264
如果要修该一个类中的某个方法一共有三种方法:继承,写一个装饰类,动态代理
这里我主要介绍装饰类:
1.写一个interface Animal
package com.itheima.pool;
public interface Animal {
public void eat();
public void bite();
}
2.写一个Dog类继承Animal接口:
pack...
分类:
其他 时间:
2015-07-02 10:19:12
收藏:
0 评论:
0 赞:
0 阅读:
181
UIButton是ios中用来响应用户点击事件的控件.继承自UIControl...
分类:
其他 时间:
2015-07-02 10:19:12
收藏:
0 评论:
0 赞:
0 阅读:
112
机器准备
准备了2台机器,安装win7系统(64位)
两台windows物理主机:
192.168.131.44 administrator/(密码是一个空格)
192.168.131.67 administrator/(密码是一个空格)
每台机器上安装VMwareWorkstation8.0.3
VMwareWorkstation8.0.3序列号:JG2TD-DJL95-FZZZ8-DU1...
分类:
其他 时间:
2015-07-02 10:17:52
收藏:
0 评论:
0 赞:
0 阅读:
195
上一篇写了通过webdriver在浏览器环境下异步调用js代码。
今天进入正题。
其实有了executeAsyncScript,一切就呼之欲出了。
直接上代码:
var compareImage=function(){
return function(){
eval(arguments[0]);
var canvasBase64=argume...
分类:
其他 时间:
2015-07-02 10:17:42
收藏:
0 评论:
0 赞:
0 阅读:
129
SUN的JDK从1.3.1开始使用HotSpot虚拟机技术,主要使用C++实现,JNI接口部分用C实现.
JAVA原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢.而HotSpot编译器将常用的部分代码编译为本地(native)代码,这样显著高了性能.
HotSpot包括一个解释器和两个编译器,解释与编译混合执行模式,默认启动解释执行。
编译器:java源代码被编译器编译成class...
分类:
其他 时间:
2015-07-02 10:17:17
收藏:
0 评论:
0 赞:
0 阅读:
105
1) Method Area
2) Heap
3) Java Stacks
4) PC Registers
5) Native Method Stacks
JAVA的JVM的内存模型大致可分为3个区:
堆区:
1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)
2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放...
分类:
其他 时间:
2015-07-02 10:17:16
收藏:
0 评论:
0 赞:
0 阅读:
179
JVM的类加载是通过ClassLoader及其子类来完成的,类的层次关系和加载顺序可以由下图来描述:
每个ClassLoader加载Class的过程是:
1.检测此Class是否载入过(即在cache中是否有此Class),如果有到8,如果没有到2
2.如果parent classloader不存在(没有parent,那parent一定是bootstrap),到4
3.请求parent c...
分类:
其他 时间:
2015-07-02 10:16:02
收藏:
0 评论:
0 赞:
0 阅读:
154
跟踪收集算法:
复制(copying):
将堆内分成两个相同空间,从根(ThreadLocal的对象,静态对象)开始访问每一个关联的活跃对象,将空间A的活跃对象全部复制到空间B,然后一次性回收整个空间A。因为只访问活跃对象,将所有活动对象复制走之后就清空整个空间,不用去访问死对象,不需要标记骤,所以遍历空间的成本较小,但需要巨大的复制成本和较多的内存。
标记清除(mark-sweep):
...
分类:
其他 时间:
2015-07-02 10:15:48
收藏:
0 评论:
0 赞:
0 阅读:
233
JVM常用调试用参数:
–verbose:gc在虚拟机发生内存回收时在输出设备显示信息
-Xloggc:filename把GC相关日志信息记录到文件以便分析
-XX:-HeapDumpOnOutOfMemoryError当首次遭遇OOM时导出此时堆中相关信息
-XX:OnError=";" 出现致命ERROR之后运行自定义命令
-XX:-PrintClassHistogram遇到Ctrl...
分类:
其他 时间:
2015-07-02 10:15:46
收藏:
0 评论:
0 赞:
0 阅读:
198
有三点收获:
第一:string类型的变量可以直接相互赋值。
第二:begin()-1在本地VS2012会出现运行时错误迭代器错误,而在leetcode在先提交时并没有出现错误。
第三:反转string类型变量,直接如下使用即可:
reverse(reversedResult.begin(), reversedResult.end());头文件并不需要添加。
下面是程序代码#include...
分类:
其他 时间:
2015-07-02 10:12:52
收藏:
0 评论:
0 赞:
0 阅读:
156
将数字转换成字符串有很多方法,现在给出一种高效的实现方法。开阔眼界。
char* int2str(unsigned int values)
{
const char digits[11] = "0123456789";
char* crtn = new char[len+1];
crtn += len;
*crtn = '\0';
do
...
分类:
其他 时间:
2015-07-02 10:12:42
收藏:
0 评论:
0 赞:
0 阅读:
107
今天国创终于把所有材料都补齐,答辩结束。煽情的不想说太多,只想说一些技术上的感触。
MATLAB用了快两年了,而放弃已有的保研名额决定工作后,估计就很少有机会再能用到MATLAB了,MATLAB的强大确实无可厚非,但今后还是会接触更多便捷、可拓展、可开源的编程语言,比如Python,毕竟决定走上编程这条道路,不仅仅需要强大的学习能力,还需要足够的创造能力,能够自拓展是一件很兴奋的事,这也是我慢慢...
分类:
其他 时间:
2015-07-02 10:12:33
收藏:
0 评论:
0 赞:
0 阅读:
125
声明:这篇文章是抄袭http://blog.csdn.net/sjf0115/article/details/8645991 请大家自己查看原博客#include
#include
#include
using namespace std;//二叉树结点数据结构
typedef struct BiTNode
{
char data;...
分类:
其他 时间:
2015-07-02 10:12:12
收藏:
0 评论:
0 赞:
0 阅读:
202
http://yunpan.cn/cQ93VXsqupAYD
访问密码 bd47
推荐计算机专业常用英语词汇1695个...
分类:
其他 时间:
2015-07-02 10:11:22
收藏:
0 评论:
0 赞:
0 阅读:
200
动态规划,主要还是状态的定义,首先题目要求是走过去再走回来,等价命题:两个人同时从最左边的点除法,沿着两条不同的路走到最右边的点。这样就好处理了。
因为输出的格式问题WA了两次,心痛。。。刚开始用了
cout.setf(ios::fixed);
cout << setprecision(2) << dist[1][2] + d[2][1] << endl; // 输出格式注意
然后就出问题,它是先把dist[1][2]和d[2][1]分别变成小数点后两位的精度,然后加起来,直接答案就错误了。。。...
分类:
其他 时间:
2015-07-02 10:11:12
收藏:
0 评论:
0 赞:
0 阅读:
183
//
// ViewController.m
// 手机网易2
//
// Created by BreazeMago on 15/1/7.
// Copyright (c) 2015年 BreazeMago. All rights reserved.
//
#import "rootViewController.h"...
分类:
其他 时间:
2015-07-02 10:10:52
收藏:
0 评论:
0 赞:
0 阅读:
803
以前发表过一篇文章:TinyAdmin前端展现框架,其在线演示路径为:http://www.tinygroup.org/tinyadmin/,应该说有许多人还是感觉兴趣的,但是由于这个是基于SmartAdmin框架改写的,虽然我们自己买了SmartAdmin的授权,但是广大用户如果要用的时候,就会有授权相关的问题,这会大大影响一些人的使用决策--尤其是会再发行的朋友。
再一个原因是SmartA...
分类:
其他 时间:
2015-07-02 10:10:42
收藏:
0 评论:
0 赞:
0 阅读:
146
227 Basic Calculator II链接:https://leetcode.com/problems/basic-calculator-ii/
问题描述:
Implement a basic calculator to evaluate a simple expression string.The expression string contains only non-negat...
分类:
其他 时间:
2015-07-02 10:10:32
收藏:
0 评论:
0 赞:
0 阅读:
225
224 Basic Calculator链接:https://leetcode.com/problems/basic-calculator/
问题描述:
Implement a basic calculator to evaluate a simple expression string.The expression string may contain open ( and closin...
分类:
其他 时间:
2015-07-02 10:10:12
收藏:
0 评论:
0 赞:
0 阅读:
168