上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页
摘要: 参考链接: https://blog.csdn.net/every__day/article/details/86654361 阅读全文
posted @ 2019-04-04 16:49 小时候挺菜 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 话不多说,上代码。 64位系统 #include <stdio.h> #include <stdlib.h> #include <string.h> struct A { short a; char b; char c; char d; }; struct B { char b; short a; 阅读全文
posted @ 2019-04-03 15:49 小时候挺菜 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 参考: https://blog.csdn.net/every__day/article/details/86527749 阅读全文
posted @ 2019-03-20 19:16 小时候挺菜 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 转载来源:http://blog.sina.com.cn/s/blog_48f587a80100k630.html C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。struct能包含成员函数吗? 能!struct能继承吗? 阅读全文
posted @ 2019-03-20 10:31 小时候挺菜 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1、引言 面向对象编程(OOP)并不是一种特定的语言或者工具,它只是一种设计方法、设计思想。 它表现出来的三个最基本的特性就是封装、继承与多态。 很多面向对象的编程语言已经包含这三个特性了,例如 Smalltalk、C++、Java。 但是你也可以用几乎所有的编程语言来实现面向对象编程,例如 ANS 阅读全文
posted @ 2019-03-20 10:00 小时候挺菜 阅读(8266) 评论(0) 推荐(3) 编辑
摘要: 背景 在分布式集群中,对机器的添加删除,或者机器故障后自动脱落集群这些操作是分布式集群管理最基本的功能。如果采用常用的hash(object)%N算法,那么在有机器添加或者删除后,很多原有的数据就无法找到了,这样严重的违反了单调性原则。 解释使用hash(object)%N,其中N是指N个cache 阅读全文
posted @ 2019-03-12 20:40 小时候挺菜 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 哈希法又称散列法、杂凑法以及关键字地址计算法等,相应的表称为哈希表。这种方法的基本思想是:首先在元素的关键字k和元素的存储位置p之间建立一个对应关系f,使得p=f(k),f称为哈希函数。创建哈希表时,把关键字为k的元素直接存入地址为f(k)的单元;以后当查找关键字为k的元素时,再利用哈希函数计算出该 阅读全文
posted @ 2019-03-11 19:36 小时候挺菜 阅读(11798) 评论(0) 推荐(3) 编辑
摘要: #include /*非递归二分*/ int HalfSearch(int a[], int low, int high, int key) { while(low key) { high = mid - 1; } else if(a[mid] = high) { return mid; ... 阅读全文
posted @ 2019-03-11 19:14 小时候挺菜 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的 阅读全文
posted @ 2019-03-06 10:37 小时候挺菜 阅读(646) 评论(1) 推荐(1) 编辑
摘要: 单例模式:用来创建独一无二的,只能够有一个实例的对象。 单例模式的结构是设计模式中最简单的,但是想要完全实现一个线程安全的单例模式还是有很多陷阱的,所以面试的时候属于一个常见的考点~ 单例模式的应用场景:有一些对象其实只需要一个,比如:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当 阅读全文
posted @ 2019-03-05 20:10 小时候挺菜 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 32 下一页