首页 软件列表

首页

C++概念重载、覆盖、隐藏的使用说明

2020-02-16 标签:c,概念,重载,覆盖,隐藏,使用说明,函数,程序,语义,功能,相似的,几个,同一个,名字,表示,实现,同名,仍然是,不同的

函数重载:在C++程序中,可以将语义、功能相似的几个函数用同一个名字表示,即函数重载。重载的实现:几个同名的重载函数仍然是不同的函数,它们是如何区分的呢?我们自然想到函数接口的两个要素:参数与返回值。如果同名函数的参数不同(包括类型、顺序不同),那么容易区别出它们是不同的函数。重载与覆盖成员函数被重

基于一致性hash算法 C++语言的实现详解
首页

基于一致性hash算法 C++语言的实现详解

2020-02-16 标签:基于,一致性,hash,算法,c,语言,实现,详解,关键问题,需要,解决,是用,结点,存储,查找,数据结构,选择,另一个,首先

一致性hash算法实现有两个关键问题需要解决,一个是用于结点存储和查找的数据结构的选择,另一个是结点hash算法的选择。首先来谈一下一致性hash算法中用于存储结点的数据结构。通过了解一致性hash的原理,我们知道结点可以想象为是存储在一个环形的数据结构上(如下图),结点A、B、C、D按hash值在

首页

jQuery的slideToggle方法实例

2020-02-16 标签:jquery,slidetoggle,方法,实例,实现,代码,如下,title,style,type,text,css,imgclass,width,300,px,height,border,solid

实现代码如下:.imgclass{ width:300px; height:300px; border:solid 1px red;}$(function () {$('#Button1').bind('click', function () {$('img').slideUp(2000);})$(

基于一致性hash算法(consistent hashing)的使用详解
首页

基于一致性hash算法(consistent hashing)的使用详解

2020-02-16 标签:基于,一致性,hash,算法,consistent,hashing,使用,详解,基本,场景,比如,你有,n,cache,服务器,后面,简称,如何,对象

1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N 个 cache 上呢,你很可能会采用类似下面的通用方法计算 object 的 hash 值,然后均匀的映射到到 N 个 cache ;hash(object)%N一切都运行正常,

首页

jQuery实现动画效果的实例代码

2020-02-16 标签:jquery,实现,动画,效果,实例,代码,如下,style,type,text,css,table,border,px,solid,666,td,eee,width

实现代码如下:table{border:1px solid #666;}table td{border:1px solid #eee;width:200px;height:200px;}img{width:200px;height:200px;border:none;position:relativ

首页

nullJavascript中创建对象的五种方法实例

2020-02-16 标签:n,创建,对象,五种,方法,实例,实现,代码,如下,script,type,text,javascript,var,p,ew,object,ame

实现代码如下:// 方法一var p0 = new Object();p0.name = "xy";p0.age = 20;p0.sayName = function() { alert(this.name); }p0.showAgeAfterSomeYears = function(year) {

基于一个简单定长内存池的实现方法详解
首页

基于一个简单定长内存池的实现方法详解

2020-02-16 标签:基于,简单,定长,内存,实现,方法,详解,主要,分为,部分,memorypool,管理,block,表示,chunk,每个

主要分为 3 个部分,memoryPool 是管理内存池类,block 表示内存块,chunk 表示每个存储小块。它们之间的关系为,memoryPool 中有一个指针指向某一起始 block,block 之前通过 next 指针构成链表结构的连接,每个 block 包含指定数量的 chunk。每次分

首页

Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因

2020-02-16 标签:js,代码,ajax,请求,地址,随机数,防止,浏览器,缓存,原因,别人,写的,随机,参数,比如,xxxx,t,n,ew

看到别人写的JS,ajax请求地址后加随机参数,比如XXXX?t= + new Date().getTime()。一开始搞不懂为什么,网上查了资料,原因是防止浏览器缓存。浏览器为了提高用户访问同一页面的速度,会对页面数据进行缓存。当url请求地址不变时,有时候会导致浏览器不发送请求,直接从缓存中读取

首页

从汇编看c++函数的默认参数的使用说明

2020-02-16 标签:汇编,c,函数,默认,参数,使用说明,提供,调用,不提,编译器,将为,默认值,下面,原理,源码,实现,代码,如下,int

在c++中,可以为函数提供默认参数,这样,在调用函数的时候,如果不提供参数,编译器将为函数提供参数的默认值。下面从汇编看其原理。下面是c++源码:实现代码如下:int add(int a = 1, int b = 2) {//参数a b有默认值return a + b;}int main() {in

首页

java中equals和等号(==)的区别浅谈

2020-02-16 标签:java,equals,等号,区别,浅谈,数据,类型,可分,两类,基本,原始数据,byte,short,char,int,long,float,double

java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址