本文将以zookeeper的3.4.6版本作为源码分析版本。主要的代码类包括QuorumPeerMain、QuorumPeer、FastLeaderElection、QuorumMaj等。 假设有a,b,c三个zookeeper服务,serverid分别是1、2、3: 1.先启动集群中的a服务,先投 ...
分类:
其他 时间:
2016-12-12 23:51:59
收藏:
0 评论:
0 赞:
0 阅读:
279
SML(一) 1. ML是一个函数式编程语言,理论基础为λ演算。 2. 变量声明 val x = e; 标准类型:单元(unit)、布尔(bool)、整型(int)、字符串(string)、实数(real)、元组(tuple)、记录(record)、列表(list) 1)负数表示:负号用“~”表示, ...
分类:
其他 时间:
2016-12-12 23:51:37
收藏:
0 评论:
0 赞:
0 阅读:
262
1、只查看文件中含有Listen的行 [root@localhost opt]# grep "Listen" httpd.conf -n 2、只查看文件中以Listen开头的行 [root@localhost opt]# grep "^Listen" httpd.conf -n 3、只查看以数字结尾 ...
分类:
其他 时间:
2016-12-12 23:51:16
收藏:
0 评论:
0 赞:
0 阅读:
249
You probably use a framework or standalone library to load data into your apps, but what if that’s overkill for your needs? What if you’re just puttin ...
分类:
其他 时间:
2016-12-12 23:50:55
收藏:
0 评论:
0 赞:
0 阅读:
284
前一篇涨姿势UWP源码分析从数据源着手,解释了RSS feed的获取和解析,本篇则会就数据源的保存和读取进行举例。 和之前的Windows Runtime一样,UWP采用IsolatedStorage的方式来存储APP的私有数据,这样做到APP之间互不干扰,减少了错误及安全隐患。现在的Applica ...
分类:
其他 时间:
2016-12-12 23:50:32
收藏:
0 评论:
0 赞:
0 阅读:
278
轮播图也涉及到触摸和触摸反馈,同时,AlloyTouch可以把惯性运动打开或者关闭,并且设置min和max为运动区域,超出会自动回弹。除了一般的竖向滚动,AlloyTouch也可以支持横向滚动,甚至任何属性的运动,因为它的设计的本质就是属性无关,触摸可以反馈到任何属性的运动。所以AlloyTouch ...
分类:
其他 时间:
2016-12-12 23:50:12
收藏:
0 评论:
0 赞:
0 阅读:
298
最近在看《Java虚拟机并发编程》,在此记录一些重要的东东。 线程数的确定:1. 获取系统可用的处理器核心数:int numOfCores = Runtime.getRuntime().availableProcessors()2. 如果任务是计算密集型的,则线程数 = numOfCores 如果任 ...
分类:
编程语言 时间:
2016-12-12 23:49:51
收藏:
0 评论:
0 赞:
0 阅读:
438
我手头有个古老的项目,持久层用的是古老的ADO.net。前两天去昆明旅游,其中的一个景点是云南民族村,通过导游介绍知道了一个古老的民族——基诺族,这是我国的第56个民族。 项目里的ado.net和基诺族一样古老。 话说,项目里数据访问层,好多都是拼的sql,这给sql注入提供了可乘之机,为了系统安全 ...
分类:
数据库技术 时间:
2016-12-12 23:49:30
收藏:
0 评论:
0 赞:
0 阅读:
288
1 #ifndef INITIAL_OPENGL 2 #define INITIAL_OPENGL 3 #include 4 VTK_MODULE_INIT(vtkRenderingOpenGL) 5 VTK_MODULE_INIT(vtkInteractionStyle) 6 VTK_MODULE... ...
分类:
其他 时间:
2016-12-12 23:48:26
收藏:
0 评论:
0 赞:
0 阅读:
374
很多人安装虚拟机的时候,经常遇到不能上网的问题,而vmware有三种网络模式,对初学者来说也比较眼花聊乱,今天我就来基于虚拟机3种网络模式,帮大家普及下虚拟机上网的背景知识。(博文原创自http://www.cnblogs.com/ggjucheng/archive/2012/08/19/26460 ...
分类:
其他 时间:
2016-12-12 23:47:44
收藏:
0 评论:
0 赞:
0 阅读:
268
一、 HTML5 二、 CSS3 三、 jQuery与CSS3选择器(详见PDF文档) 注:部分实例见分享会文件demo.html 1. 为什么需要HTML5? HTML4的陈旧不能满足日益发展的互联网需要,特别是移动互联网。为了增强浏览器功能Flash被广泛使用,但安全与稳定堪忧,不适合在移动端使 ...
分类:
Web开发 时间:
2016-12-12 23:47:26
收藏:
0 评论:
0 赞:
0 阅读:
464
理解$.extend()、$.fn和$.fn.extend() ...
分类:
其他 时间:
2016-12-12 23:46:46
收藏:
0 评论:
0 赞:
0 阅读:
264
Mosquitto 是一个IBM 开源pub/sub订阅发布协议 MQTT 的一个单机版实现(目前也只有单机版),MQTT主打轻便,比较适用于移动设备等上面,花费流量少,解析代价低。相对于XMPP等来说,简单许多。 MQTT采用二进制协议,而不是XMPP的XML协议,所以一般消息甚至只需要花费2个字 ...
分类:
Web开发 时间:
2016-12-12 23:46:23
收藏:
0 评论:
0 赞:
0 阅读:
423
参照 小菜鸟上校 的博客 需要注意的是 文件的路径写法 :VS中要双斜线 \\ ,,而不能是单斜线 \ 。。。 亲测可运行。。。。。 ...
分类:
编程语言 时间:
2016-12-12 23:46:04
收藏:
0 评论:
0 赞:
0 阅读:
349
上篇文章写了一个简单的单线程的一问一答的简单聊天室。这次我们使用SocketServer模块搭建一个多线程异步的聊天室。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # -*- coding:utf-8 -*- import SocketServe ...
分类:
编程语言 时间:
2016-12-12 23:45:26
收藏:
0 评论:
0 赞:
0 阅读:
326
在上一篇《Chrome自带恐龙小游戏的源码研究(六)》中研究了恐龙的跳跃过程,这一篇研究恐龙与障碍物之间的碰撞检测。 碰撞盒子 游戏中采用的是矩形(非旋转矩形)碰撞。这类碰撞优点是计算比较简单,缺点是对不规则物体的检测不够精确。如果不做更为精细的处理,结果会像下图: 如图所示,两个盒子虽然有重叠部分 ...
分类:
其他 时间:
2016-12-12 23:44:44
收藏:
0 评论:
0 赞:
0 阅读:
547
1 #include 2 #include 3 #define N 6 4 int partition(int arr[], int low, int high){ 5 int key; 6 key = arr[low]; 7 while(low= key ) 9 high--; 10 if(low... ...
分类:
编程语言 时间:
2016-12-12 23:44:20
收藏:
0 评论:
0 赞:
0 阅读:
345
#!/bin/bash # #!/bin/bash # read -p '输入数' c #指定抽取的学生人数 jw=('王浩' '谢云生' '黄科杨' '何星宇... ...
分类:
系统服务 时间:
2016-12-12 23:43:59
收藏:
0 评论:
0 赞:
0 阅读:
305
转载请声明出处:http://blog.csdn.net/zhongkelee/article/details/44064401 一、PCA简介 1. 相关背景 上完陈恩红老师的《机器学习与知识发现》和季海波老师的《矩阵代数》两门课之后,颇有体会。最近在做主成分分析和奇异值分解方面的项目,所以记录一 ...
分类:
其他 时间:
2016-12-12 23:43:33
收藏:
0 评论:
0 赞:
0 阅读:
295
代码如下: <!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0; } .box{ width: 180px; heig ...
分类:
Web开发 时间:
2016-12-12 23:43:16
收藏:
0 评论:
0 赞:
0 阅读:
275