org.junit.runner.notification. RunListener和RunNotifier运用了观察者模式。...
分类:
其他 时间:
2014-10-09 14:38:19
收藏:
0 评论:
0 赞:
0 阅读:
643
之前曾经接触过Ajax,仅仅知道Ajax实现了什么。
同步交互与异步交互的区别。
现在,整理一下Ajax的了解。看一下Ajax是如何实现异步交互的。...
分类:
其他 时间:
2014-10-09 14:38:09
收藏:
0 评论:
0 赞:
0 阅读:
241
android触碰消息传递机制
用户的每次触碰(onClick,onLongClick,onScroll,etc.)都是由一个ACTION_DOWN+n个ACTION_MOVE+1个ACTION_UP组成的,用户触碰必先有个ACTION_DOWN响应,用户触碰结束必然会有个ACTION_UP。(当然如果在途中被拦截,就可能不会有了!)那么View是如何分发消息和拦截消息呢?
1...
分类:
移动平台 时间:
2014-10-09 14:37:59
收藏:
0 评论:
0 赞:
0 阅读:
220
如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢?
直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了。
其实用Android自带工具即可,进入Android SDK目录。
cd sdk\build-tools\android-4.4.2 这...
分类:
移动平台 时间:
2014-10-09 14:37:39
收藏:
0 评论:
0 赞:
0 阅读:
329
网络虚拟化最基础的技术莫过于分层(Overlay、Underlay),要实现分层有两种手段,一个是映射(Mapping),一个是封装(Encapsulation)。
映射,主要思路是转发时替换报文语义,如何替换将需要设备进行查询。
封装,则是把需要的报文语义添加到网包中,处理的时候一层层的解封装即可,尽量对设备透明。
不少协议都实现了封装的部分或完整功能,包括IP-in-IP...
分类:
其他 时间:
2014-10-09 14:37:29
收藏:
0 评论:
0 赞:
1 阅读:
678
安装完Rational Rose发现无法正常启动,我遇到了以下两个问题,希望能帮到相同经历的同学。
问题一:
安装完Rational Rose后不能用,提示如下:无法启动此程序,因为计算机中丢失suite object.dll。尝试重新安装该程序以解决此问题。
出现这种现象主要是,安装程序自动设置在 Path 中的环境变量有误。
解决方法:
首先找到suite object.dll...
分类:
其他 时间:
2014-10-09 14:37:19
收藏:
0 评论:
0 赞:
1 阅读:
3109
The key is to use two constant space(32 bits) to store how many times 1 or 0 showed up in the bit i. If times of 1 in bit i is not the multiple of 3, then the unique value's bit i is 1. Otherwise the ...
分类:
其他 时间:
2014-10-09 14:36:59
收藏:
0 评论:
0 赞:
0 阅读:
238
vSphere HA状况:未知配置错误解决办法...
分类:
其他 时间:
2014-10-09 14:36:49
收藏:
0 评论:
0 赞:
0 阅读:
287
姓名为
angular-1.0.1.min.js的下载地址:http://download.csdn.net/detail/zl544434558/8015741...
分类:
Web开发 时间:
2014-10-09 14:36:29
收藏:
0 评论:
0 赞:
0 阅读:
324
在看本文之前,如果你对于Android的广播机制不是很了解,建议先行阅读我转载的一篇博文:图解 Android
广播机制。
由于本案例比较简单,故直接在此贴出代码,不做过多的阐述。
先上效果截图:
MainActivity的代码如下:
package com.gc.testbroadcasedemo;
import android.app.Activity;
import a...
分类:
移动平台 时间:
2014-10-09 14:36:19
收藏:
0 评论:
0 赞:
0 阅读:
269
1.函数作为参数加*和不加*
例1:
void print(int i)
{
printf("not parameter%d\n",i);
}
void debugfun(void (*funprint)(int))
{
funprint(2);
return;
}
main()
{
debug...
分类:
编程语言 时间:
2014-10-09 14:36:09
收藏:
0 评论:
0 赞:
0 阅读:
297
为什么不使用Ant做自动化编译脚本,因为ant上手快,但是维护起来太不方便了,有了Gradle你可以跟项目组的同事说,用Ant的孩子们别苦逼的维护了,赶紧换成gradle吧。...
分类:
移动平台 时间:
2014-10-09 14:35:49
收藏:
0 评论:
0 赞:
0 阅读:
211
命名空间System.Configuration中不存在类型或命名空间名称ConfigurationManager...
分类:
其他 时间:
2014-10-09 14:35:21
收藏:
0 评论:
0 赞:
0 阅读:
286
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做只读操作的时候,大家都用一个共享对象,如果有可变的操作时,就会复制一份出来,然后在新的拷贝上进行操作。...
分类:
编程语言 时间:
2014-10-09 14:35:09
收藏:
0 评论:
0 赞:
0 阅读:
282
ConcurrentHashMap就是HashMap的线程安全版本,值得一提的是,ConcurrentHashMap并没有用一个锁来保护整个哈希区,而是使用了16个锁,将哈希区分成了16个桶,每一个锁控制一个桶,即锁分段,这样子可以更加细粒度的锁对象,所以最大提供16个并发的读写,来提高吞吐量。...
分类:
编程语言 时间:
2014-10-09 14:35:07
收藏:
0 评论:
0 赞:
0 阅读:
279
基础DP题
打BOSS BOSS和自己都有100点血,玩家先手
每回合可以选择施放技能攻击(耗蓝,共n种)或者普通攻击(不耗蓝,伤害为1),BOSS每回合会攻击自己q点血,每回合自己会恢复t点法力
方程: dp[i][j-a[k]+t]=Max(dp[i][j-a[k]+t],dp[i-1][j]+b[k]);
#include "stdio.h"
#include "st...
分类:
其他 时间:
2014-10-09 14:34:49
收藏:
0 评论:
0 赞:
0 阅读:
116
??
将文件win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip解压。
注意:这两个文件解压到同一个目录下,即:将Components目录合并到一起
双击“setup.exe”,弹出以下安装向导。去掉“I wish to receive security updates via My Or...
分类:
数据库技术 时间:
2014-10-09 14:34:39
收藏:
0 评论:
0 赞:
0 阅读:
324
Excel一直以霸主的地位,占据了Windows桌面表格软件市场No 1,与此同时,Office套装产品几乎成为了IT行业的标配办公技能。有无类似Excel的桌面程序,绿色版,实现基本的数据编辑功能呢? 假如不安装Office,可否实现表格编辑、公式编辑、打印、导出、导出等操作呢?...
分类:
其他 时间:
2014-10-09 14:34:29
收藏:
0 评论:
0 赞:
0 阅读:
260