关于Amazon S3的数据一致性模型有两种:
撒旦发
有以下几种行为:
1 写一个新的object,然后开始读它,直到所有的变化都传播完(副本),你才能读到它,否则就是key does not exist。
2 写一个新的object,然后listkeys,直到所有的变化都传播完,你才能看到它。
3 覆盖一个已有的object,然后开始读它,直到所有的变化都传播完,你才能拿到最新的ob...
分类:
其他好文 时间:
2014-07-01 08:56:53
阅读次数:
291
创建索引的过程如下:
(1)、建立索引器IndexWriter,这相当于一本书的框架
(2)、建立文档对象Document,这相当于一篇文章
(3)、建立信息字段对象Field,这相当于一篇文章中的不同信息(标题、正文等)。
(4)、将Field添加到Document里面。
(5)、将Document添加到IndexWriter里面。
(6)、关闭索引器IndexWriter。...
分类:
其他好文 时间:
2014-07-01 06:30:34
阅读次数:
334
cas官网http://www.ja-sig.org/products/cas/。
ok,现在开始本文的重点内容讲解,先来了解一下cas 实现single sign out的原理,如图所示:
CAS" border="0" height="345" width="588">
图一
CAS"...
分类:
其他好文 时间:
2014-07-01 06:29:53
阅读次数:
224
UVA 1415 - Gauss Prime
题目链接
题意:给定a + bi,判断是否是高斯素数,i = sqrt(-2)。
思路:普通的高斯素数i = sqrt(-1),判断方法为:
1、如果a或b为0,判断另一个数为4 * n + 3形式的素数(用到费马平方和定理)
2、如果a、b都不为0,判断a ^ 2 + b ^ 2 是否为素数
那么这题,提取出sqrt(2)...
分类:
其他好文 时间:
2014-07-01 06:29:11
阅读次数:
264
/**
* 水仙花数
* */
public class Daffodil {
public static void main(String[] args) {
int max = 9999 ;
int min = 10 ;
for(int x=min;x<max;x++){
String temp = String.valueOf( x ) ;
int ...
分类:
其他好文 时间:
2014-07-01 11:27:48
阅读次数:
201
如果你熟悉SharePoint 2007, 你必须知道12 Hive目录。在SharePoint 2010中,12 Hive已经被14 Hive 代替。大多数情况下,都是SharePoint文件的默认路径。...
分类:
其他好文 时间:
2014-07-01 07:47:39
阅读次数:
187
本题是标准的并查集了,最后利用这些集求有多少独立集。
所以这里也写个标准程序过了。
最后查找独立集合: 看有多少个节点的父母节点是自己的,那么就是独立集合了。自己做自己的父母当然最独立的了,没有任何依赖,呵呵。
#include
const int MAX_N = 50001;
//const int MAX_M = MAX_N/2 * (MAX_N-1) + 1;
int N, M;
...
分类:
其他好文 时间:
2014-07-01 07:46:53
阅读次数:
160
字符串的Split()和Join()方法提供了拆分字符串的功能。
Split()方法可以获得从字符串拆分到数组的值,
Join()方法可以从数组创建一个带分隔符的字符串。同时支持自定义格式和其他程序进行信息交换
Replace() 替换功能。
具体参数参考实际方法。
此文仅为记录...
分类:
其他好文 时间:
2014-07-01 07:46:09
阅读次数:
145
本题也是个标准的并查集题解。
操作完并查集之后,就是要找和0节点在同一个集合的元素有多少。
注意这个操作,需要先找到0的父母节点,然后查找有多少个节点的额父母节点和0的父母节点相同。
这个时候需要对每个节点使用find parent操作,因为最后状态的时候,节点的parent不一定是本集合的根节点。
#include
const int MAX_N = 30001;
stru...
分类:
其他好文 时间:
2014-07-01 10:50:15
阅读次数:
179
网上找了下别人的解决方法(本人测试成功解决此问题):
提示说是lists出错
我的正是这种情况
使用如下命令可以修复:
1、删除lists
sudo rm /var/lib/apt/lists/* -vf
2、重新下载
sudo apt-get update...
分类:
其他好文 时间:
2014-07-01 10:49:41
阅读次数:
187
今天打字的时候发现不认识有个字,记得以前经常的做法是首先输入u后,加上将字拆分了的各部分的拼音,然后分别输入就行。但是这个字拆分了也不认识,就犯难了,因为经常是拆分字,都忘了还可以按笔画来。然后记得以前在百度搜索里有手写输入,可是好久没用过了,今天打开发现怎么也找不着了,最后查了下,发现将该功能影藏了。下面就结束如何将手写功能调出来。
首先,打开百度,点击右上角的“搜索设置”,如下图:...
分类:
其他好文 时间:
2014-07-01 08:56:08
阅读次数:
257
题目:
链接:点击打开链接
题意:
思路:
代码:
#include
#include
#include
using namespace std;
int map[110][110];
int dp[110],next[110],ins[110];
int t,n,m;
void output(int x)
{
if(x == -1)...
分类:
其他好文 时间:
2014-07-01 08:55:28
阅读次数:
174
题目:
链接:点击打开链接
题意:
思路:
对dijkstra稍作修改即可,每次更新dis[]时改为乘积。
代码:
#include
#include
#include
using namespace std;
#define INF 100000000
const int N = 1010;
int n,m;
double map[N][N]...
分类:
其他好文 时间:
2014-07-01 10:53:50
阅读次数:
180