码迷,mamicode.com
首页 >  
搜索关键字:自己实现    ( 1751个结果
实现一个动态存储分配
如何自己实现一个动态存储的分配机制,当然有很多的存储的分配方法,关键在于“堆”的管理。这里我们使用“隐式链表”的方法实现对“堆”的分配。而且分配的单位是“字”,这里的字是4个字节,而且我们分配的内存都按8字节(也就是双字)对齐。上图中一个空格代表一个字(4字节)也就是我们的堆开始三个字是堆的对齐和头...
分类:其他好文   时间:2015-07-31 01:16:01    阅读次数:123
基于引用计数的智能指针
编程语言中实现自动垃圾回收机制方式有好几种,常见的有标记清除,引用计数,分代回收等。 C++需要手动管理垃圾,可以自己实现一个智能指针。最简单的是引用计数的思路 template class SmartPointer { T* obj; unsigned int* count; SmartPointer(T* ptr) { obj = ptr; ...
分类:其他好文   时间:2015-07-30 23:31:19    阅读次数:194
Properties ORM
实现 最近突发奇想,java使用properties时每次都要调用getProperty方法获取配置信息,有时还要转换类型,这有点不方便,于是就自己实现了一个从properties到类的映射功能,方便读取配置信息。实现原理非常简单,利...
分类:其他好文   时间:2015-07-30 21:35:42    阅读次数:120
JAVA中sleep,wait,yield,join函数解析_ftc
线程退出最好自己实现,在运行状态中一直检验一个状态,如果这个状态为真,就一直运行,如果外界更改了这个状态变量,那么线程就停止运行。_____________________________________________________________________________________...
分类:编程语言   时间:2015-07-30 20:53:33    阅读次数:116
MyBatis 如何接收参数
MyBatis的mapper接口不需要自己实现,框架会自动帮我们实现,到时候直接调用就可以了。定义的mapper接口中的方法可以有多个参数吗?答案是肯定。在Ibatis时代是自己通过代码实现如何调用xml中定义的statement,接...
分类:其他好文   时间:2015-07-30 19:40:41    阅读次数:139
Kernel Bypass & Offload 介绍
系统网络优化可以有两方面的工作可以做:1 绕开内核(bypass);2 用硬件替代软件(offload)。具体包括:1. 绕开内核:不使用内核内核子系统的功能,采用自己实现的相同功能的代码来处理。从用户空间直接访问和控制设备内存—避免数据从设备拷贝到内核,再从内核拷贝到用户空间。2. 用硬件替代:用...
分类:其他好文   时间:2015-07-30 18:31:09    阅读次数:3227
猫猫学iOS 之微博项目实战(6)导航控制器NavigationController 的滑动回退功能实现
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243一:效果第二篇里面写了怎样自定义navigation实现自定义的导航控制器左右按钮样式,但是当我们自己实现后,系统自带的向右边滑动来实现回退的功能就不能用了。 这里主要实现滑动回退功能 。 二:代码实现思路首先 在 NYNavigationController.m...
分类:移动开发   时间:2015-07-30 15:01:35    阅读次数:218
JAVA中sleep()、wait()、yield()、join()方法浅析
线程退出最好自己实现,在运行状态中一直检验一个状态,如果这个状态为真,就一直运行,如果外界更改了这个状态变量,那么线程就停止运行。1.sleep()方法在指定时间内让当前正在执行的线程暂停执行,但不会释放“锁标志”。不推荐使用。sleep()使当前线程进入阻塞状态,在指定时间内不会执行。2.wait...
分类:编程语言   时间:2015-07-30 12:47:51    阅读次数:144
[Android]实现简单的任务管理器(非root)
由于不是系统级的应用, 也没有获得ROOT权限, 所以自己实现任务管理器其实意义并不是很大, 就像没有root的手机安装了LBE这类的手机助手, 虽然也带一键清理内存清理后台进程的功能, 但由于手机助手没有ROOT的最高权限, 因此面对开启了守护进程或者其他自启动的应用进程也是手无举措. 而随着谷歌的推动, 即将推送面世的新系统Android  M, 也对权限的管理越来越严格, 这也看出一个趋势,...
分类:移动开发   时间:2015-07-30 02:07:44    阅读次数:299
cocos2d-x3.0数据结构
1、cocos2d::Vector1、头报价"CCVector.h"头文件。2、保存的数据类型必须是cocos2d::Ref的子类。3、实现是动态加入数据集合即链表。主要的使用方法 说明一下加入节点时,节点会被retain,删除节点时会被resase。自己实现了内存管理Vector vector; ...
分类:其他好文   时间:2015-07-29 09:02:53    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!