UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, 110, 150)]; label.backgroundColor = [UIColor orangeColor]; [self.view addSubview:lab ...
分类:
移动开发 时间:
2018-02-08 17:49:20
阅读次数:
197
NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:@"usr/bin/dpkg"]; [task setArguments:[NSArray arrayWithObjects:@"-i", @"/var/mobile/Download... ...
分类:
其他好文 时间:
2018-02-07 19:52:08
阅读次数:
162
//获取当前的时间 +(NSString*)getCurrentTimes{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; // 设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制 [formatter se ...
分类:
移动开发 时间:
2018-02-07 19:30:21
阅读次数:
329
SGI虽然定义了名为allocator的配置器,但从未使用过。SGI的allocator只是包装了C++的::operatpor new和::operator delete,效率不高。STL中内存配置操作由alloc::allocate()负责,内存释放操作由alloc::deallocate()负 ...
分类:
其他好文 时间:
2018-01-30 21:15:56
阅读次数:
174
设置完寄存器控制器后,则跳出cpu_init_crit,进入_main 函数。即进入crt0.S (arch\arm\lib) 跟着代码流程慢慢走 一、crt0.S 1.1 第一步执行代码 跳转到 board_init_f_alloc_reserve 中执行: 设置完后,返回继续执行crt0.S中的 ...
分类:
其他好文 时间:
2018-01-27 00:45:43
阅读次数:
472
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa ...
分类:
移动开发 时间:
2018-01-26 20:49:49
阅读次数:
219
上一篇文章对工作队列原理以及核心数据结构做了简单介绍,本文重点介绍下workqueue的创建以及worker的管理。 一、工作队列的创建(__alloc_workqueue_key) 该函数主要任务就是通过kzalloc分配一个workqueue_struct结构,然后格式化一个名称,对workqu ...
分类:
系统相关 时间:
2018-01-24 13:59:32
阅读次数:
289
物理页面分配 linux 内核 2.4 中有 2 个版本号的物理页面分配函数 alloc_pages()。 一个在 mm/numa.c 中, 还有一个在 mm/page_alloc.c 中, 依据条件编译选项 CONFIG_DISCONTIGMEM 决定取舍。 1. NUMA 结构中的alloc_p ...
分类:
系统相关 时间:
2018-01-23 15:39:17
阅读次数:
264
1.DMA ZONE的大小是16MB?
2.DMA ZONE的内存只能做DMA吗?
3.dma_alloc_coherent()申请的内存来自DMA ZONE?
4.dma_alloc_coherent()申请的内存是非cache的吗?
5.dma_alloc_coherent()申请的内存一定是物理连续的吗?
分类:
其他好文 时间:
2018-01-22 23:01:48
阅读次数:
3065
php扩展函数返回值MAKE_STD_ZVAL(zv) 宏替换过程如下: 替换之前: MAKE_STD_ZVAL(zv); --------------------------- 第1次替换: ALLOC_ZVAL(zv); INIT_PZVAL(zv); ---------------------... ...
分类:
Web程序 时间:
2018-01-13 14:17:41
阅读次数:
155