近期学习了分布式领域的重要算法Paxos,这里罗列下关键点当作总结。自己水平有限,难免存在谬误,恳请读者指正。本篇不包含Paxos的基本理论介绍。Paxos基础能够參考以下的学习资料章节。 1 Paxos图示 绘图总结了原始的Paxos算法,主要来源于Paxos Made Simple。没有Lead ...
分类:
其他 时间:
2017-05-05 12:32:25
收藏:
0 评论:
0 赞:
0 阅读:
324
观察者模式的UML图如下: 这里使用了依赖倒置原则,依赖于抽象,不能依赖于具体实现。底层不能依赖高层。高层是抽象接口,且是相对稳定的。 1 // ConsoleApplication43.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #inc ...
分类:
其他 时间:
2017-05-05 12:32:13
收藏:
0 评论:
0 赞:
0 阅读:
274
需要先包含头文件 #include"malloc.h" malloc是标准的在堆中开辟新的空间 比如 char *pt=(char *)malloc(10*sizeof(char)); 需要free(p)才会释放空间 calloc也是开辟空间,但是使用方式不一样 比如 char *pt==(char ...
分类:
其他 时间:
2017-05-05 12:32:00
收藏:
0 评论:
0 赞:
0 阅读:
315
一、用户登录验证密码过短 Description: 测试环境:Android Studio自带的ADT模拟器(安卓6.0) 准备工作:将工程导入AS,并启动模拟器进行测试 测试步骤:1.点击进入APP 2.注册用户 3.登录 实际结果:密码设置过短也可以注册成功,比如一位密码 理想结果:设置6位以上 ...
分类:
移动平台 时间:
2017-05-05 12:31:47
收藏:
0 评论:
0 赞:
0 阅读:
231
一、vscode 安装使用 1.vs code+node.js下载安装 2.在node.js command prompt 中运行 npm install -g live-server 3.可以使用vscode了 二、avalonjs中checkbox使用 html: <tr ms-for="a i ...
分类:
Web开发 时间:
2017-05-05 12:31:30
收藏:
0 评论:
0 赞:
0 阅读:
773
本文只是简要说明原理,学习后的总结。 1.当一个Http请求发送后会被URLRoutingModule拦截(这时候也就是正式进入管道,下章会讲管道事件) 2.这时根据IsapiWorkerRequest对象,HttpRuntime会创建相当于Http请求的上下文(Context):HttpConte ...
分类:
Web开发 时间:
2017-05-05 12:31:18
收藏:
0 评论:
0 赞:
0 阅读:
314
package org.ian.webutil; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import ...
分类:
其他 时间:
2017-05-05 12:30:33
收藏:
0 评论:
0 赞:
0 阅读:
383
时间区间开始: <input type="text" id = "first_time" name="first_time" value="${first_time }" onFocus = "WdatePicker({maxDate:'#F{$dp.$D(\'last_time\')||\'%y- ...
分类:
其他 时间:
2017-05-05 12:30:25
收藏:
0 评论:
0 赞:
0 阅读:
229
1)指向你的网站的链接数 (Links Pointing to Your Website) 搜索引擎考虑的一个重要因素是指向你的网站页面的链接数目。连接数目越多,说明你的网站越重要,就更应该把你的网站往前放。 举个例子,如果在其他网站或论坛里有100个有效的链接能够连接到你的网站页面,你的网站的页面 ...
分类:
Web开发 时间:
2017-05-05 12:30:11
收藏:
0 评论:
0 赞:
0 阅读:
332
在使用OpenCV时,在对一个函数的调用不是非常了解的情况下,通常希望查到该函数的官方声明。而假设想进一步研究OpenCV的函数,则必须深入到源码。在VS中我们能够选中想要查看的OpenCV函数,点击右键-> 转到定义。我们能够非常清楚地了解到函数的简单声明,可是并没有给出源码。这是由于openCV ...
分类:
其他 时间:
2017-05-05 12:29:42
收藏:
0 评论:
0 赞:
0 阅读:
486
思路:一个整数假设是2的整数次方,那么它的二进制表示中有且仅仅有一位是1,而其它全部位都是0。把这个整数与这个整数减去1之后进行与运算。那么这个整数其中唯一的 1会变为0,这个整数也变为0; 代码: // Is2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" ...
分类:
编程语言 时间:
2017-05-05 12:29:27
收藏:
0 评论:
0 赞:
0 阅读:
269
const scrollLen = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; ...
分类:
Web开发 时间:
2017-05-05 12:29:05
收藏:
0 评论:
0 赞:
0 阅读:
215
在程序设计过程,我们需要把某一元素或是或一块进行显示与隐藏。如你正使用angularjs的话,就可以使用ng-show或者ng-hide来进行控制。 var showhideApp = angular.module('showhideApp', []); 定义控制器,其中编写2个铵钮的事件: sho ...
分类:
其他 时间:
2017-05-05 12:28:17
收藏:
0 评论:
0 赞:
0 阅读:
305
1. Syntax http://www.w3school.com.cn/xpath/xpath_syntax.asp Selection 选取根元素 bookstore。 注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径! Predicate WildCard 2. ...
分类:
其他 时间:
2017-05-05 12:27:19
收藏:
0 评论:
0 赞:
0 阅读:
431
以前有些做手工测试的同事和同学想转自动化测试,让我推荐几本自动化测试入门的书籍, 我都会建议他们根据自己所在项目的产品来选用对应的自动化测试工具来实践,再结合自身的喜好来选书, 下面推荐几本实用性强的书籍。 1.《Selenium2(JAVA) Web自动化测试实战》 本书是结合目前最流行的web测 ...
分类:
其他 时间:
2017-05-05 12:27:09
收藏:
0 评论:
0 赞:
0 阅读:
219
https://vjudge.net/problem/UVALive-3704 参考:http://www.cnblogs.com/iwtwiioi/p/3946211.html 循环矩阵。。。 我们发现,这道题n^3logk过不了 那么就要用循环矩阵 矩阵乘法:a[i][j]=b[i][k]*c[ ...
分类:
其他 时间:
2017-05-05 12:27:00
收藏:
0 评论:
0 赞:
0 阅读:
287
坏习惯很难改变,如果你不知道你的坏习惯正在影响工作,那就更难。如果你知道,但不在乎——这是最糟糕的情况。但好在你已经来这里看了,不是吗? 作为一个程序员,我看到很多不好的做法,不仅仅与代码相关,还包括团队合作能力。我自己曾经就有不少这些坏习惯。这里是我认为最糟糕的 35 个坏习惯,它们涵盖了四大类: ...
分类:
其他 时间:
2017-05-05 12:26:50
收藏:
0 评论:
0 赞:
0 阅读:
266
insert into DYDATAMAIN(id,userno,meterno,auditbn,setmanname,ilevel) values (15,1,1,1,'冰冰妹纸',3); select * from DYDATAMAIN where setmanname='冰冰妹纸'and au ...
分类:
数据库技术 时间:
2017-05-05 12:26:37
收藏:
0 评论:
0 赞:
0 阅读:
262