码迷,mamicode.com
首页 > 2014年09月18日 > 全部分享
Hash哈希(二)一致性Hash(C++实现)
一致性Hash 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,经常用于分布式、负载均衡等。原理 一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表中平均只需要对个关键字重新映射,其中是关键字的数量.....
分类:编程语言   时间:2014-09-18 00:33:43    阅读次数:368
Dephi中资源文件的应用
一、引子: 现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。 为了更好地管理资源,Delph...
分类:其他好文   时间:2014-09-18 00:33:33    阅读次数:391
资源文件 -- 初级应用篇
资源文件一般为扩展名为res的文件.在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的资源编译工具BRCC32.EXE(一般位于\Delphi\BIN目录下),我们完全可以做出跟VC一样效果的文件来。 资源文件最大的好处是能将一些在必要时才调用的文件....
分类:其他好文   时间:2014-09-18 00:33:23    阅读次数:322
OFBiz进阶之环境搭建(eclipse)
一、 环境准备1.jdk1.6下载地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR2.eclip...
分类:系统相关   时间:2014-09-18 00:33:13    阅读次数:568
窗体激活事件
程序内部的窗体之间切换会出发 OnActive 事件。当两个不同程序之间切换焦点时,会出发Application 的DoDeactivate。procedure DoDeactivate(Sender: TObject);begin ....end;procedure FormCreate(Se.....
分类:Windows程序   时间:2014-09-18 00:33:04    阅读次数:254
Trie
字典树 1 class Trie { 2 public: 3 Trie() { 4 root = new Node(); 5 } 6 7 ~Trie() { 8 destroy(root); 9...
分类:其他好文   时间:2014-09-18 00:32:52    阅读次数:276
动态载入DLL
unit MainForm;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TDLLDemo = function(x...
分类:其他好文   时间:2014-09-18 00:32:42    阅读次数:262
Efficient ticket lock synchronization implementation using early wakeup in the presence of oversubscription
A turn-oriented thread and/or process synchronization facility obtains a ticket value from a monotonically increasing ticket counter and waits until a...
分类:其他好文   时间:2014-09-18 00:32:33    阅读次数:343
Entity Framework - PostgresQL CodeFirst
经过几年的更新及业界对Entity Framework 的认同。 现在 EF 可以支持的数据库越来越多了。而PostgresQL 数据库现在也可以使用code first的方式来创建数据库了。 不多说了,下面直接上过程。 首先要安装必要的库 直接在VS的程序包管理控制台里执行 Install-Pac...
分类:数据库   时间:2014-09-18 00:32:13    阅读次数:633
自己写一个泛型集合类型,可实现添加和遍历
在"C#中List是怎么存放元素的"中,分析了List的源码,了解了List是如何存放元素的。这次,就自定义一个泛型集合类型,可实现添加元素,并支持遍历。 该泛型集合类型一定需要一个添加元素的方法,在添加元素的时候需要考虑:当添加的元素超过当前数组的容量,就让数组扩容;为了支持循环遍历,该泛型集合类...
分类:其他好文   时间:2014-09-18 00:32:02    阅读次数:320
Java知识探究一:关于IO类库
经过组织考察,令我忽然发觉自己在最常用的Java中也有很多不明白的地方,实为平身一大憾事,今天特意抽时间将这些点滴记录下来,与大家一起分享 第一批想整理的知识点如下: Java的IO探究,IO的整个结构与发展,顺带附上公司某小工写的断点续传代码学习。 Java的异常机制,关于编译时异常和运行时异常的...
分类:编程语言   时间:2014-09-18 00:31:53    阅读次数:514
String StringBuffer StringBuider
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:其他好文   时间:2014-09-18 00:31:43    阅读次数:207
截获标题栏按钮事件
改写 procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;消息处理函数。 其中 TWMSysCommand 定义如下: TWMSysCommand = packed record Msg: Car...
分类:其他好文   时间:2014-09-18 00:31:32    阅读次数:331
操作系统--用户空间和内核空间,用户态和内核态
内核空间和用户空间,内核态和用户态(转载)内核空间和用户空间Linux简化了分段机制,使得虚拟地址与线性地址总是一致,因此,Linux的虚拟地址空间也为0~4G。Linux内核将这4G字节的空间分为两部分。将最高的1G字节(从虚拟地址 0xC0000000到0xFFFFFFFF),供内核使用,称为“...
分类:其他好文   时间:2014-09-18 00:31:22    阅读次数:236
安全运维之:Linux系统账户和登录安全
一、合理使用Shell历史命令记录功能在Linux下可通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下 的.bash_history文件中,通过这个文件可以查询shell命令的执行历史,有助于运维人员进行系统审计和问题排查,同时,在服务器遭受黑客攻 击...
分类:系统相关   时间:2014-09-18 00:31:13    阅读次数:395
Delphi实现提取可执行文件内部所有图标
在窗体中添加TImage 组件、TOpenDialog组件和TButton组件,TImage组件充当显示文件内图标的容器,TOpenDialog组件和TButton组件用来激活提示用户选择GIF动画的对话框。首先在窗体的uses段中添加ShellAPI,然后添加按钮响应代码如下:procedure....
分类:其他好文   时间:2014-09-18 00:31:02    阅读次数:361
Winodws消息
procedure WMGetDlgCode(var Msg: TWMGetDlgCode); message WM_GETDLGCODE;{说明: 可以拦截处理方向键,但是有更灵活的方法,介绍如下: 想要你的组件能够处理方向键,你必须要拦截 CM_WANTSPECIALKEY 组件讯息。 CM_W...
分类:Windows程序   时间:2014-09-18 00:30:52    阅读次数:321
2010条   上一页 1 ... 115 116 117 118 119 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!