本文为senlie原创。转载请保留此地址:http://blog.csdn.net/zhengsenlie Item 31 经验:避免返回handles(包含 references、指针、迭代器)指向对象内部。遵守这个条款可添加封装性。 帮助 const 成员函数的行为像个 const。并将发生“虚 ...
分类:
编程语言 时间:
2017-06-30 22:18:29
阅读次数:
160
一、进程 1、进程是系统运行程序基本单位 2、每一个进程都有自己独立的一块空间、一组系统资源 3、每一个进程的内部数据和状态都是完全独立的。 二、多线程的好处 1、充分利用CPU的资源 2、简化编程模型 3、带来良好的用户体验 三、主线程 1、它是产子其他子线程的线程 2、通常它必须最后完成执行,因 ...
分类:
编程语言 时间:
2017-06-29 10:05:35
阅读次数:
187
C++中类的初始化操作一般有四个部分组成: 1.构造函数初始化列表 2.构造函数体内赋值 3.类外部初始化 4.类声明时直接赋值 对于内部数据类型(char,int,float...),构造函数初始化列表和构造函数体内赋值,基本上没多大区别,效率差异也不大,但两者不能共存: 对于类类型来说,最好是使 ...
分类:
编程语言 时间:
2017-06-27 00:08:49
阅读次数:
181
本文摘抄于《Redis内部数据结构详解-skiplist》 一、skiplist的由来 skiplist,顾名思义,首先它是一个list。实际上,它是在有序链表的基础上发展起来的。 我们先来看一个有序链表,如下图(最左侧的灰色节点表示一个空的头结点): 在这样一个链表中,如果我们要查找某个数据,那么 ...
分类:
其他好文 时间:
2017-06-26 12:43:49
阅读次数:
190
DOM树和渲染树 当浏览器下载完所有页面HTML 标记,JavaScript,CSS,图片之后,它解析文件并创建两个内部数据结构:一棵DOM树表示页面结构,一棵渲染树表示DOM节点如何显示。 渲染树中为每个需要显示的DOM 树节点存放至少一个节点(隐藏DOM 元素在渲染树中没有对应节点)。渲染树上的 ...
分类:
其他好文 时间:
2017-06-26 12:34:51
阅读次数:
193
理解现在--挖掘规律--预测未来 精准营销智能风控运营优化 多维分析挖掘预测敏捷BI 分析展示数据挖掘语音识别人脸识别 数据仓库Hadoop数据集市 数据采集-数据存储-数据查询-数据分析 大数据建模:-风险建模能力:理赔欺诈-用户画像能力:精准营销-疾病预测能力:病历分析 保险社交营销 保险社交图 ...
分类:
其他好文 时间:
2017-06-17 20:47:22
阅读次数:
155
进程的特点: 1.进程是系统运行程序的基本单位 2.每一个进程都有自己独立的一块内存空间,一组系统资源 3.每一个进程的内部数据和状态都是完全独立的 线程是程序总执行的最小单位 线程和进程的联系及区别: 一个进程中至少要有一个线程 资源分配给进程,同一进程的所有线程共享该进程的所有资源 处理机分配给 ...
分类:
编程语言 时间:
2017-06-16 23:07:43
阅读次数:
340
1. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的信息,并可以 ...
分类:
系统相关 时间:
2017-06-14 22:21:55
阅读次数:
199
什么是进程: 进程是程序的一次动态执行过程进程的特点: 1、进程是系统运行程序的基本单位 2、每一个进程都有自己独立的一块内存空间、一组系统资源 3、每一个进程的内部数据和状态都是完全独立的什么是线程: 线程是进程中执行运算的最小单位,可完成一独立的顺序控制多线程的好处: 1、充分利用CPU的资源 ...
分类:
其他好文 时间:
2017-06-13 00:10:29
阅读次数:
202
最大感受,无论从设计还是源码,Redis都尽量做到简单,其中运用到的原理也通俗易懂。特别是源码,简洁易读,真正做到clean and clear, 这篇文章以unstable分支的源码为基准,先从大体上整理Redis的对象类型以及底层编码。 当我们在本文中提到Redis的“数据结构”,可能是在两个不 ...
分类:
其他好文 时间:
2017-06-10 18:22:35
阅读次数:
287