码迷,mamicode.com
首页 >  
搜索关键字:alloc    ( 3259个结果
简单的内存池实现gko_alloc
在用gpreftools优化gko_pool的时候我发现一个问题,malloc竟然成了性能瓶颈 由于在每个连接建立的时候gko_pool默认会为读写各分配2KB的buf备用,这个是比较固定的 每个连接的的生命周期会伴随着4KB大小的内存malloc & free 正好可以写个只能分配固定大小内存的“...
分类:其他好文   时间:2014-10-04 03:20:35    阅读次数:180
控制器的创建方式 -- 及其导航控制器的管理
一 控制器的创建方式1、storyboard创建 1 self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; 2 3 self.window.backgroundColor = [UI...
分类:其他好文   时间:2014-10-03 23:46:35    阅读次数:246
设置菜单和工具条
代码:可任选一套方法进行显示和隐藏,如果决定有动画的那套,那么一开始初始化时就必须用set方法进行控制-(void) setBar{ UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemIte...
分类:其他好文   时间:2014-09-30 21:28:10    阅读次数:219
UITableViewCell的链接
UITableViewCell的标记、移动、删除、插入 UIImageView* arrowView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"disclosureIndicator.png"]] autorelease]...
分类:其他好文   时间:2014-09-30 17:29:29    阅读次数:145
Effective C++ 条款 51:编写new和delete时需固守常规
(一) 实现一致性operator new必须返回正确的值,内存不足时必须调用new_handling函数,必须有对付零内存的准备,还需要避免不慎掩盖正常形式的new。 void* operator new(std::size_t size) throw(std::bad_alloc) { using namespace std; if (size == 0) { ...
分类:编程语言   时间:2014-09-29 15:10:31    阅读次数:168
OC中intValue要注意的地方
在程序中,发现一个问题,写了个例子,如下: NSDictionary * dict = [[NSDictionary alloc] init]; NSString * str = [dict objectForKey:@"key"]; NSLog(@"%d",[str intValue]);...
分类:其他好文   时间:2014-09-28 21:07:25    阅读次数:149
控制台打印
//#define ALLOC_CONSOLE#ifdef ALLOC_CONSOLE AllocConsole(); // 开辟控制台 释放:FreeConsole(); SetConsoleTitle(L"Debug Output"); ...
分类:其他好文   时间:2014-09-27 12:22:29    阅读次数:180
[自制简单操作系统] 8、多任务(三)——多窗口与优先级
前言>_____level[i].running = 0; 3 taskctl->level[i].now = 0; 4 } 5 task = task_alloc(); 6 task->flags = 2; /* 活动中标志 */ 7 task->priority = 2; //任...
分类:其他好文   时间:2014-09-27 00:28:19    阅读次数:358
IOS8 AlertView和ActionSheet不兼容问题解决方案
具体代码附文末。先演示一下怎么使用。 AlertView的情况 -?(void)creatAlertView { ????UIAlertView?*alertView?=?[[UIAlertView?alloc]?initWithTitle:@"title"?message:@"message"?delegate:self?...
分类:移动开发   时间:2014-09-26 12:09:19    阅读次数:1001
malloc函数详解
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内.....
分类:其他好文   时间:2014-09-25 09:37:18    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!