转自:http://shiyanjun.cn/archives/474.html
ZooKeeper是一个开源的分布式服务框架,它是Apache Hadoop项目的一个子项目,主要用来解决分布式应用场景中存在的一些问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置管理等,它支持Standalone模式和分布式模式,在分布式模式下,能够为分布式应用提供高性能和可靠地协调服务,而...
分类:
其他 时间:
2016-03-26 07:39:55
收藏:
0 评论:
0 赞:
0 阅读:
189
在iOS 8中,UIAlertController在功能上是和UIAlertView以及UIActionSheet相同的,UIAlertController以一种模块化替换的方式来代替这两货的功能和作用。是使用对话框(alert)还是使用上拉菜单(action sheet),就取决于在创建控制器时,您是如何设置首选样式的。
一个简单的对话框例子
您可以比较一下两种不同的创建对话框的代码...
分类:
其他 时间:
2016-03-26 07:39:46
收藏:
0 评论:
0 赞:
0 阅读:
256
Python中的关键字包括如下:and del from not while as elif global or with assert else if pass yield break except import print class exec in raise continue finally is return def for lambda try你想看看有哪些关键字?OK,打开一个终端,就...
分类:
编程语言 时间:
2016-03-26 07:39:35
收藏:
0 评论:
0 赞:
0 阅读:
253
原文出自http://blog.csdn.net/liuhe688/article/details/6754323/
我们今天要讲的是Activity的四种launchMode。
launchMode在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用一个task里。...
分类:
其他 时间:
2016-03-26 07:39:25
收藏:
0 评论:
0 赞:
0 阅读:
250
1 概述
脚本录制编写是性能测试的一个重要环节。在性能测试过程中,虚拟用户模拟真实用户使用被测系统,这个"模拟"的过程正是通过性能测试脚本来实现的。因此,编写一个准确无误的脚本对性能测试有至关重要的意义。完成性能测试脚本包括两个步骤:脚本录制和脚本编写,本文重点关注脚本编写。
2 脚本录制
2.1.录制方式
HTTP协议脚本录制可选两种方式:基于HT...
分类:
其他 时间:
2016-03-26 07:39:15
收藏:
0 评论:
0 赞:
0 阅读:
235
曾问过一个朋友,既然决定CocoaPods好用你为什么不用,得到的回答原话是“就是如果项目用pods了,那所以人搞着项目都得安装pod是了。”
不过好用的东西还是推荐大家使用的。...
分类:
其他 时间:
2016-03-26 07:39:05
收藏:
0 评论:
0 赞:
0 阅读:
272
// 表示事件是否拦截, 返回false表示不拦截
@Override
public boolean onInterceptTouchEvent(MotionEvent arg0) {
return false;
}
/**
* 重写onTouchEvent事件,什么都不用做
*/
@Override
public boolean onTouchEvent(MotionE...
分类:
移动平台 时间:
2016-03-26 07:38:35
收藏:
0 评论:
0 赞:
0 阅读:
222
转载自:http://blog.csdn.net/chenyujing1234/article/details/7753863(1)COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。
(1、1)
COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryInterface、AddRef、R...
分类:
其他 时间:
2016-03-26 07:38:25
收藏:
0 评论:
0 赞:
0 阅读:
211
转自:http://www.open-open.com/lib/view/open1420635646984.html
背景
Paxos 算法是Lamport于1990年提出的一种基于消息传递的一致性算法。由于算法难以理解起初并没有引起人们的重视,使Lamport在八年后重新发表到 TOCS上。即便如此paxos算法还是没有得到重视,2001年Lamport用可读性比较强的...
分类:
编程语言 时间:
2016-03-26 07:38:15
收藏:
0 评论:
0 赞:
0 阅读:
208
目录(?)[+]
英文原文 Introduction to Glide, Image Loader Library for Android, recommended by Google
首发地址 http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0327/2650.html
在泰国举行的谷歌开发者论坛上,谷歌为...
分类:
其他 时间:
2016-03-26 07:37:56
收藏:
0 评论:
0 赞:
0 阅读:
191
字符串匹配是计算机的基本任务之一。
举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?
许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald
Knuth。
这种算法不太容...
分类:
编程语言 时间:
2016-03-26 07:37:35
收藏:
0 评论:
0 赞:
0 阅读:
241
1 WHAT:什么是栅格类型?
ArcGIS海量影像管理解决方案推出已经有一年时间了,相信很多朋友已经对ArcGIS中如何管理海量影像数据有了大致了解。ArcGIS 10.0中推出了适用于海量影像管理的镶嵌数据集模型(Mosaic Dataset),单个镶嵌数据集就可以管理数百万景,不同时相、不同分辨率、不同坐标系、不同空间位置的影像。
为了将各种来源,形式各异的影像数据导入镶嵌...
分类:
其他 时间:
2016-03-26 07:37:16
收藏:
0 评论:
0 赞:
0 阅读:
195
什么是 Json
JSON(JvaScript Object Notation)(官网网站:http://www.json.org/)是
一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。它基于 JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 的一个子集。...
分类:
Web开发 时间:
2016-03-26 07:36:55
收藏:
0 评论:
0 赞:
0 阅读:
414
【0】README
0.1)本文文字描述转自 “深入理解jvm”,旨在了解 虚拟机性能监控与故障处理工具
的基础知识(仅仅在于了解);
【1】概述
1)给一个系统定位问题的时候,知识,经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志,异常堆栈,GC日志,线程快照,堆转储快照等;
2)JDK的命令行工具:jdk 的bin 目录是jdk的工具目...
分类:
其他 时间:
2016-03-26 07:36:45
收藏:
0 评论:
0 赞:
0 阅读:
158
转载地址:http://www.cnblogs.com/knowledgesea/archive/2012/11/16/2772547.html
Npoi操作excel
Npoi 简介
1.整个Excel表格叫做工作表:WorkBook(工作薄),包含的叫页(工作表):Sheet;行:Row;单元格Cell。
2.Npoi 下载地址:http://npo...
分类:
其他 时间:
2016-03-26 07:36:35
收藏:
0 评论:
0 赞:
0 阅读:
181
1.安装环境
在http://www.gradle.org 下载最新版本的gradle,然后解压,将bin目录写入环境变量,
然后在终端输入 gradle,如果出现如下信息就说明安装成功了。
?
2.工程配置
在eclispse中建立一个普通的java工程,在工程目录下创建一个build.gradle文件.
?
build.gradle文件中写入
?在终端中敲入...
分类:
编程语言 时间:
2016-03-26 07:36:25
收藏:
0 评论:
0 赞:
0 阅读:
208
在我们程序开发中,用户体验始终是一项十分重要的指标,通常为了良好的用户体验,在确认一些敏感或者数据操作更新之前允许客户反悔即让用户拥有更多的自主性,而Android开发中是借助对话框Dialog系、Popupwindow和Dialog样式的Activity来实现。...
分类:
移动平台 时间:
2016-03-26 07:36:15
收藏:
0 评论:
0 赞:
0 阅读:
205
一、概要
iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。
二、安装
由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:
注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby...
分类:
移动平台 时间:
2016-03-26 07:36:05
收藏:
0 评论:
0 赞:
0 阅读:
275
Android系统手机屏幕的左上角为坐标系,同时y轴方向与笛卡尔坐标系的y轴方向想反。通过提供的api如getLeft , getTop, getBottom, getRight可以获得控件在parent中的相对位置。同时,也可以获得控件在屏幕中的绝对位置,详细用法可参考android应用程序中获取view的位置
当我们编写一些自定义的滑动控件时,会用到一些api如scrollTo(),scro...
分类:
移动平台 时间:
2016-03-26 07:35:55
收藏:
0 评论:
0 赞:
0 阅读:
265
JAVA 内存管理总结
java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分)
分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。
释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC...
分类:
编程语言 时间:
2016-03-26 07:35:45
收藏:
0 评论:
0 赞:
0 阅读:
178