码迷,mamicode.com
首页 >  
搜索关键字:增加    ( 38365个结果
Chord算法实现详细
Chord算法原理介绍可以先了解下,本文侧重Chord的实现,具体是构造Chord环的实现,即如何初始化和新增节点。其他对环的操作都可以类比,而且实现会更简单。 Chord的开源实现主要有两个,一个是单机版的jchord,另一个是集群形式的open chord项目。以下描述都是参考开源项目代码展开的。 下面简单总结我对Chord的理解。Chord这种DHT的实现,本质上是在一致性哈希的基础上,增加了Finger表这种快速路由信息,通过在节点上保存整个网络的部分信息,让节点的查找/路由以O(logN)的代价...
分类:其他好文   时间:2014-06-05 11:35:17    阅读次数:350
ORACLE—001:Alter之增加字段,修改字段类型
——积累工作中用到的SQL1、增加和删除一列写法:      --增加一列      alter table  表名 add  列名 类型;      --删除一列      alter table  表名 drop column 列名 ;例如:      --增加一列      alter table  TB_TEMP add  COL_ID  VARCHAR2(40);      --删除一列...
分类:数据库   时间:2014-06-05 10:17:14    阅读次数:254
一个线程池的简单的实现
线程池实现: 用于执行大量相对短暂的任务 当任务增加的时候能够动态的增加线程池中线程的数量直到达到一个阈值。 当任务执行完毕的时候,能够动态的销毁线程池中的线程 该线程池的实现本质上也是生产者与消费模型的应用。生产者线程向任务队列中添加任务,一旦队列有任务到来,如果有等待线程就唤醒来执行任务,如果没有等待线程并且线程数没有达到阈值,就创建新线程来执行任务。...
分类:编程语言   时间:2014-06-05 09:33:14    阅读次数:223
iOS7 状态栏 修改为白色字体的方法
1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO 2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加: UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 如果需要在全部V...
分类:移动开发   时间:2014-06-05 07:01:47    阅读次数:180
POJ - 1111 Image Perimeters
题意:求'X'围成的周长 思路:按理说每增加一个就是周长加4,但是要减去重复的地方,这里我是用BFS做的,如果是BFS的模板思路的话是不行的,应该要先取出再标记 #include #include #include #include #include using namespace std; const int MAXN = 30; struct node { int x,y; ...
分类:其他好文   时间:2014-06-05 06:23:39    阅读次数:183
字符串匹配 — Horspool
蛮力法进行字符串匹配的缺点在于每次失配后模式只向后移动一个位置。想要提高算法效率,就必须在不错过文本中一个匹配子串风险的前提下,尽量增大模式向后移动的幅度。Horspool就是这样一种算法之一,它的思想要比KMP算法容易。它采用了输入增加技术:对模式进行预处理得到一些信息,把这些信息存储在表中,当文本和模式进行匹配时就会用到这些信息。Horspool的匹配过程是从右向左进行的,在匹配过程中会出现以...
分类:其他好文   时间:2014-06-05 06:08:06    阅读次数:280
Cacti使用安装详解
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。...
分类:其他好文   时间:2014-06-04 23:16:57    阅读次数:398
java基础之集合Set
1、集合 当向集合Set中增加对象时,首先集合计算要增加对象的hashcode,根据该值得到一个位置用来存放当前的对象,当在该位置没有一个对象存在的时候,集合set认为该对象在集合中不存在,直接增加进去。如果在该位置有一个对象存在,接着将准备增加到集合中的的对象与该位置上的对象进行equals比较,若返回false,在进行一次散列,将该对象放到散列后计算出的新地址。若返回true,不会再将该对象增加到集合中 2、当重写equals方法时,必须要重写hashcode方法 如果一个类的两个对象,使用equa...
分类:编程语言   时间:2014-06-04 21:49:17    阅读次数:265
android开发 软键盘出现后 防止EditText控件遮挡 整体平移UI
在EditText控件接近底部的情况下 软键盘弹出后会把获得焦点的EditText控件遮挡 无法看到输入信息  防止这样的情况发生 就需要设置AndroidManifest.xml的属性 前面的xml信息省略 在activity中 增加android:windowSoftInputMode="adjustPan"                    .............
分类:移动开发   时间:2014-06-03 04:42:31    阅读次数:206
Hybrid App开发git多分支代码版本管理实践
项目使用HTML5开发HybridApp, 代码管理使用git,如何针对HybridApp的跨平台的特点进行版本管理呢,web部分ios和Android基本相同,但各自有些特别的修改适配,使用2个git目录管理代码显然是愚蠢的,会增加很多不必要的代码合并工作,我们可以利用git的分支方便的管理代码。 我们的实践是master分支管理ios代码,因为先开发的ios版本,后面使用新的android分支管理Android的代码,platform/android 和platform/ios由各自的分支管理...
分类:移动开发   时间:2014-05-31 17:36:03    阅读次数:243
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!