转自:http://blog.chinaunix.net/uid-27105712-id-5612512.html 一、使用背景 先说一下需要用到向量时钟的场景。我们在写数据时候,经常希望数据不要存储在单点。如db1,db2都可以同时提供写服务,并且都存有全量数据。而client不管是写哪一个db都 ...
分类:
编程语言 时间:
2017-01-04 12:47:24
阅读次数:
214
原文来自:http://justjavac.com/html5/2012/04/05/25-html5-features-tips-and-techniques-you-must-know.html 1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模 ...
分类:
Web程序 时间:
2017-01-04 12:46:35
阅读次数:
251
转自:http://www.letiantian.me/2014-06-16-dynamo-algorithm-protocol/ Dynamo是Amazon的一个分布式的键值系统,P2P架构,没有主从的概念,数据一致性做到了最终一致。Apache Cassandra参考了它的实现方法。 一致性哈希 ...
分类:
编程语言 时间:
2017-01-04 12:47:28
阅读次数:
268
Description 关系R具有对称性和传递性。数对p q表示pRq,p和q是0或自然数,p不等于q。要求写一个程序将数对序列进行过滤,如果一个数对可以通过前面数对的传递性得到,则将其滤去。例如:输入 输出 连通性3 4 3 4 4 9 4 98 0 8 02 3 2 35 6 5 62 9 2- ...
分类:
其他好文 时间:
2017-01-04 12:45:22
阅读次数:
288
英语学习基础基础是一切的根本 学习是一个长期积累知识的过程,正确掌握各科学习方法显得尤其重要!很多孩子学习成绩不好、记忆力不佳都是因为没有掌握正确的学习方法而造成的。 最基本的是:26个英文字母 48音标英文字母一共26个,其中由5个元音字母和21个辅音字母组成5个元音字母分别为:a[ei]、e[i ...
分类:
其他好文 时间:
2017-01-04 12:46:45
阅读次数:
328
一 ToggleButton和ToggleSwitch区别 没区别,就是继承... 二 ToggleSwitch实现音乐开关 皮肤文件过于复杂,使用几张图片,设置状态,并移动白色圆点位置。 直接使用两张图片,然后用ToggleButton的正常和按下状态更方便。 ...
分类:
其他好文 时间:
2017-01-04 12:45:10
阅读次数:
359
前言 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微信服务器将接收到的消息post到用户接入时填写的url中,在url处理程序中,首先判断消息的合法性,判断成功后根据消息体的内容做相应的相应。原理很容易理解,接触过socket的可能理 ...
分类:
微信 时间:
2017-01-04 12:42:14
阅读次数:
348
转自:http://www.cnblogs.com/rinack/p/4838963.html ...
恢复内容开始 函数Function: 函数实际上是对象,每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法,函数名实际上是一个指向函数的指针,不会与某个函数绑定; 函数定义的三种方法: 1、函数声明 2.函数表达式,又叫函数字面量 3.函数构造法,参数必须加引号 三者区别 ...
分类:
编程语言 时间:
2017-01-04 12:41:56
阅读次数:
223
js的命名规范 1、驼峰命名法:首字母是小写的,接下来的字母都以大写字符开头。例如: var testValue = 0; var oneValue = 10; var testValue = 0; var oneValue = 10; 2、帕斯卡命名法:首字母是大写的,接下来的字母都以大写字符开头 ...
分类:
Web程序 时间:
2017-01-04 12:41:36
阅读次数:
174
转自:http://www.cnblogs.com/rinack/p/4838211.html ...
coreseek 安装及使用 一般站点都需要搜索功能,如果是php+mysql站点,建议选择coreseek,如果是java站点建议使用lucene,coreseek 是一款很好的中文全文检索/搜索软件,支持高速建立索引、有很强的扩展性、支持分布式检索,支持不同的搜索模式(’完全匹配’,’短语匹配’ ...
分类:
其他好文 时间:
2017-01-04 12:38:41
阅读次数:
458
1、首先启用redis通知功能(ubuntu下操作):编辑/etc/redis/redis.conf文件,添加或启用以下内容(过期通知): 或者登陆redis-cli之后,输入以下命令: 更多通知详见:http://redis.io/topics/notifications#configuratio ...
分类:
编程语言 时间:
2017-01-04 11:57:27
阅读次数:
4629
综述 爬虫入门之后,我们有两条路可以走。 一个是继续深入学习,以及关于设计模式的一些知识,强化Python相关知识,自己动手造轮子,继续为自己的爬虫增加分布式,多线程等功能扩展。另一条路便是学习一些优秀的框架,先把这些框架用熟,可以确保能够应付一些基本的爬虫任务,也就是所谓的解决温饱问题,然后再深入 ...
分类:
其他好文 时间:
2017-01-04 11:54:14
阅读次数:
234
看图说话 build-->Generate Signed APK... create new(看不懂单词意思的同胞可以参考这个网址http://www.cnblogs.com/why168888/archive/2016/08/02/5729485.html) 接下来OK,next,next,fin ...
分类:
移动开发 时间:
2017-01-04 11:55:04
阅读次数:
269
一、应用场景 (1)报表的数据内容需要根据某个参数进行过滤。 (2)该参数是一个多值参数,即从一个下拉列表中选择一个或多个项目。 (3)报表需要自动运行,因此参数必须有默认值。 (4)参数默认值无法在设计报表时就确定下来。 二、实现方案 问题的核心是:报表自动运行是无人值守的,没有人机交互的机会,因 ...
分类:
Web程序 时间:
2017-01-04 11:55:43
阅读次数:
253