码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
Effective C++ 条款20 宁以pass-by-reference-to-const替换pass-by-value
1. 以reference-to-const传递参数的优点: 避免局部对象的构造和析构,节省时间和空间; 避免参数派生类对象向基类对象传递时的"对象切割",实现面向对象;2. reference虽然是"别名",但是底层实现往往是指针,因此对于内置类型,选用pass-by-value效率更高.这也.....
分类:编程语言   时间:2015-08-25 19:11:08    阅读次数:136
Redis研究-3.1 数据结构之链表
我们知道,数据结构中,链表的最大好处就是能高效的实现动态增、删、改,缺点就是遍历访问比较慢,因此,在Redis中,很多功能的底层实现都是基于链表的,因为Redis是基于C语言来写的,所以只能自己实现自己的链表...
分类:其他好文   时间:2015-08-25 12:57:57    阅读次数:136
实现UITableView循环利用
tableViewUITableView循环利用前言大家都知道UITableView,最经典在于循环利用,这里我自己模仿UITableView循环利用,写了一套自己的TableView实现方案,希望大家看了我的文章,循环利用思想有显著提升。效果如图:研究UITableView底层实现1.系统UITa...
分类:其他好文   时间:2015-08-19 23:29:19    阅读次数:210
控制反转IOC与依赖注入DI
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表...
分类:其他好文   时间:2015-08-15 00:20:21    阅读次数:149
PXN防护技术的研究与绕过
近些年来,由于Android系统的兴起,作为Android底层实现的Linux内核其安全问题也是越来越被人们所关注。为了减小漏洞给用户带来的危害和损失,Linux内核增加了一系列的漏洞缓解技术。其中包括DEP,ASLR,更强的Selinux,内核代码段只读,PXN等等。 Linux中这些安全特性的增加,使得黑客们对漏洞的利用越来越困难。其中,DEP,ASLR,Selinux等技术在PC时代就已经比较成熟了。内核代码段只读也是可以通过修改ptmx_fops指针表等方案来绕过。那么,PXN是什么?它又该如何绕过...
分类:其他好文   时间:2015-08-10 12:10:51    阅读次数:407
JAVA实现Excel——Excel单元格设计
Excel底层实现是使用...
分类:编程语言   时间:2015-08-08 13:41:32    阅读次数:185
winform利用代码将控件置于顶端底端
有时,我们可能动态的添加控件,并准备将其置于对顶层或最底层。实现的方法有两个:一种方法是在WinForm窗体中使用Controls控件集的SetChildIndex方法,该方法将子控件设定为指定的索引值,其方法原型如下:void SetChildIndex(Control child, int ne...
分类:Windows程序   时间:2015-08-06 12:35:09    阅读次数:171
C++虚函数原理
Q: 简述C++虚函数作用及底层实现原理A:要点是要答出虚函数表和虚函数表指针的作用。C++中虚函数使用虚函数表和虚函数表指针实现,虚函数表是一个类的虚函数的地址表,用于索引类本身以及父类的虚函数的地址,假如子类的虚函数重写了父类的虚函数,则对应在虚函数表中会把对应的虚函数替换为子类的虚函数的地址;...
分类:编程语言   时间:2015-08-05 22:11:57    阅读次数:143
iOS 深入理解RunLoop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。IndexRunLoop ...
分类:移动开发   时间:2015-08-03 16:25:37    阅读次数:358
iOS中ASI和AFN的区别
一、底层实现1> AFN的底层基于OC的NSURLConnection和NSURLSession2> ASI的底层基于纯C语言的CFNetwork框架3> ASI的运行性能 高于 AFN二、对服务器返回的数据处理1> ASI没有直接提供对服务器数据处理的方式,直接返回data\string2> AF...
分类:移动开发   时间:2015-08-02 21:30:38    阅读次数:140
1174条   上一页 1 ... 96 97 98 99 100 ... 118 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!