一个简单的consistent hashing的例子,很容易理解。
首先有一个设备类,定义了机器名和ip:
public class Cache
{
public String name;
public String ipAddress;
}
然后是主要的实现:
public class Shard {
//hash 算法并不是保证绝对的平衡,如果 cache 较少的话,...
分类:
其他好文 时间:
2014-05-15 06:56:41
阅读次数:
370
SafeNet宏狗是一款大容量、可自定义算法的高强度软件保护产品,也是国内知名的加密狗品牌中的主力产品。
宏狗具有很高的安全性,可有效防止软件盗版的发生。软件开发商使用宏狗编译工具快速地编写自己的算法并导入到硬件狗中,从而大大提升软件保护的安全性。
此外,开发商还可利用宏狗控制、管理硬件狗的订购及分发流程,加强流通环节的安全性,减少内患。
宏狗在安全性方面还有如下特性:
...
分类:
其他好文 时间:
2014-05-15 05:49:17
阅读次数:
255
实际上也是一个二分查找的问题。
要找出范围,决定了当找到这个数时不能马上返回,如果找target最前面的那个位置,只有当这个位置等于target,且这个位置的前一个位置不等于target时,才能返回这个位置。如果找的是target最后面的那个位置,那么只有当这个位置等于target,且这个位置的后一个位置不等于target时,才会返回它。不满足返回条件时,下一次递归走什么位置也不一样,找前面的时...
分类:
其他好文 时间:
2014-05-14 21:58:25
阅读次数:
350
题目描述
假设这有两个分别由字母组成的字符串A另外字符串B,字符串B的字母数较字符串A少一些。什么方法能最快地查出字符串B所有字母是不是都在字符串A里?也就是说判断字符串B是不是字符串A的真子集(为了简化,姑且认为两个集合都不是空集,即字符串都不为空。)。
分析与解法
解法一:暴力轮询
就是将B中的每一字符都和A中的字符做对比,思想简单此处就不再实现
解法二:...
分类:
其他好文 时间:
2014-05-14 21:32:45
阅读次数:
281
DSP访问外存时内存保护的问题,原因是CPU访问了自己没有访问权限的外部内存(如share memory即MSM或者DDR3,相对于corePac内部的L1,L2内存而言),如CPU访问DDR3中的无权限内存时(即在当前CPU的配置中,没有设置对该内存的访问权限),硬件会触发MDMA bus error event(VbusM error event 110,CPU访问corePac内部资源L1,...
分类:
其他好文 时间:
2014-05-14 21:23:30
阅读次数:
300
1. 具体内容参考[1], 包含安装,配置,用法。2.
关于CRF++的模板:CRF++的模板与论文中在形式上相差较大。对于每个模板,CRF++都会产生一系列相应的特征函数(示性函数)。比如有模板U01:x[0,0],当算法匹配到“the”的时候(标注为xx),会产生一个特征U01:the。这满足特...
分类:
其他好文 时间:
2014-05-14 18:16:44
阅读次数:
610
Java常用三种算法排序比较冒泡排序:packagedemo1;
/**
*
*@authorxiaoye2014-5-13
*/
/**
*有N个数据需要排序,则从第0个数开始,依次比较第0和第1个数据,
*如果第0个大于第1个则两者交换,否则什么动作都不做,继续比较第1个第2个…,
*这样依次类推,直至所有数据都“冒泡..
分类:
编程语言 时间:
2014-05-14 17:53:10
阅读次数:
306
路由协议的算法对于管理人员可能有点难度,但作为很有内涵的网络管理人员是必须的
分类:
其他好文 时间:
2014-05-14 17:46:57
阅读次数:
213
SafeNet致力于在整个产品生命周期内为您提供品质保证和支持。我们加强了经典超强锁SuperPro的安全性,该产品在软件安全领域已享有15年的盛誉。
我们的开发团队为超强锁新增了一些当今最先进的安全和使用功能。我们很高兴今年发布了两款让人心动的超强锁产品。新功能和更好的易用性将为客户创造一个现代的、经典的、独具圣天诺特色的解决方案。
用SuperPro+(加强版超强锁)增强超强锁令牌的安全性...
分类:
其他好文 时间:
2014-05-14 15:36:41
阅读次数:
430
/*
* Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作 者: 马广明
* 完成日期:2014 年 5 月 6 日
* 版 本 号:v1.0
* 输入描述:无
* 问题描述:储存班长信息
* 程序输出:班长信息
* 问题分析:继承与派生
* 算法设计:略
*/
#include
using nam...
分类:
其他好文 时间:
2014-05-14 14:44:24
阅读次数:
253