玩游戏的人,都围绕着一个核心的目标去努力,那就是随着主角的修行等级上升具备更多的技能,杀死更高级的怪物,获得更好的装备和更多的金钱,完成更高级的任务。在这个过程中,成就感和快乐也就随之而来。
说的这些,好像和我们的文题风马牛不相及,但笔者认为,这有共通之处,为什么这么说呢?因为软件测试作为一个职业,它和流水线上的质检还是有本质的区别的,这份工作不是只要我们学会了就可以闭着眼睛干一辈子的那种。不同...
分类:
其他好文 时间:
2015-06-09 21:58:46
阅读次数:
127
Android快速开发之appBase——(1).appBase介绍一直想写博客,苦于自己的文笔实在不行,在CSDN潜水了好几年,中间差不多3年没有写过博客。原因有二:1、文笔差;2、没时间。
今年开始,时间充裕了,开始计划练练自己的文笔,也让自己成长起来,希望从中能够提升自己的能力。望大家多多支持和关注!!
导读:appBase是什么?appBase是一个Android app开发的基础集合,目的...
分类:
移动开发 时间:
2015-06-09 22:00:08
阅读次数:
515
内容:利用Netty实现的一个服务器和客户端交互,理解过程曲折心酸:传送门。
服务端:
public class EchoServer {
private final int port;
public EchoServer(int port) {
this.port = port;
}
public void start() throws Exception {
Eve...
分类:
Web程序 时间:
2015-06-09 21:57:36
阅读次数:
172
简单工厂模式存在一个缺陷即违反了开闭原则。工厂方法模式避免了只一点。
开闭原则定义:一个软件实体应当对扩展开放,对修改关闭。及软件实体应
尽量在不修改原有代码的情况下进行扩展。
开闭原则:http://blog.csdn.net/lovelion/article/details/7537584
工厂方法模式概述:
工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的...
MFC 对话框 工程.主对话框是A类的实例
A含有成员变量 指针*B B也是一个对话框类
下面我们就利用这个指针 实现对子对话框的开启 关闭 和销毁
首先是结构上的准备工作,使两个类能够互相调用
添加Dialog_EX 类B
A
include "B.h"
public:
*B m_son;
init()
{
this->m_son-=NULL;
...
分类:
其他好文 时间:
2015-06-09 21:59:53
阅读次数:
125
1、错误描述
20:27:34 call new_procedure(20150112) Error Code: 1318. Incorrect number of arguments for PROCEDURE company.new_procedure; expected 2, got 1 0.000 sec
2、错误原因
CREATE DEFINER=`root`@`localhos...
分类:
其他好文 时间:
2015-06-09 21:58:32
阅读次数:
138
问题描述:读入两个字符串a和b,判断a是否是b的子串。如果是,计算a在b中出现了几次。
例如:如果a="aba", b="ababab",则a在b中出现了两次。如果a="abc",b="ababab",则a不是b的子串。
代码如下:
#include
#include
using namespace std;
char a[100], b[100];
int la, lb, count;...
分类:
其他好文 时间:
2015-06-09 21:58:43
阅读次数:
96
什么?你说你看不懂英文题面?
好吧其实我也看不懂…
把论文里题面翻译放在英文题面下面
HIGH - Highways
no tags In some countries building highways takes a lot of time… Maybe that’s because there are many possiblities to construct a network o...
分类:
其他好文 时间:
2015-06-09 21:59:43
阅读次数:
272
常用的Android自定义控件分享
http://www.see-source.com//androidwidget/list.html?type=&p=1...
分类:
移动开发 时间:
2015-06-09 21:59:39
阅读次数:
128
Android是基于Java的,所以也分主线程,子线程!
主线程:实现业务逻辑、UI绘制更新、各子线程串连,类似于将军;
子线程:完成耗时(联网取数据、SD卡数据加载、后台长时间运行)操作,类似于小兵;
一、子线程向主线程发消息(Thread+handler):
1、主线程中定义Handler:
Java代码
Handler mHandler = ...
分类:
移动开发 时间:
2015-06-09 21:56:21
阅读次数:
140
errCodeMap是要遍历的Map,
Iterator it = errCodeMap.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry = (Entry) it.next();
String key = entry.getKey().toString(); // 返回的对应map的key值
String val...
分类:
编程语言 时间:
2015-06-09 21:58:50
阅读次数:
136
BUG是在项目过程中以及运维过程中经常遇到的工作项。在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的。这里将介绍如何通过TFS来完成BUG的创建工作。...
分类:
其他好文 时间:
2015-06-09 21:58:29
阅读次数:
125
BUG是在项目过程中以及运维过程中经常遇到的工作项。在处理每一个BUG的过程中,通过项目管理系统把BUG相应的内容纪录下来也是很重要的。这里将介绍如何通过TFS来完成BUG的处理工作。...
分类:
其他好文 时间:
2015-06-09 21:57:50
阅读次数:
109
目录目录
概述
非静态内部类
从外部类的非静态方法中实例化内部类
从外部类的静态方法中实例化内部类
内部类的this引用
静态内部类
从外部类的非静态方法中实例化静态内部类
从外部类静态方法中实例化静态内部类
匿名内部类
方法内部类概述最近学习python,发现python是支持多继承的,这让我想起Java是通过内部类实现的这套机制。这篇文章不是讲如何通过内部类实现多继承,而是总结一下内部类的类型和...
分类:
编程语言 时间:
2015-06-09 21:57:28
阅读次数:
201
问题一:CopyOnWriteArrayList不能强制转换成ArrayList
解决办法:将CopyOnWriteArrayList传入ArrayList中
ArrayList arrayList = new ArrayList(list);问题二:CopyOnWriteArrayList不支持Collections.sort
解决办法:ArrayList arrayLis...
分类:
编程语言 时间:
2015-06-09 21:56:32
阅读次数:
125
迭代器模式:
提供了一种在不暴漏对象底层细节的情况下顺序访问聚合对象的方法。
Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.其实这个设计模式用的很多,但是设计的很少。因为stl中的迭代器就是这个模式的应用...
分类:
其他好文 时间:
2015-06-09 21:55:18
阅读次数:
150