参考以下链接自己补充实验:http://www.cppblog.com/mysileng/archive/2013/01/15/197284.aspx?opt=admin int main(int argc,char *argv[]){ fd_set rfd; char buf[3]={0}; FD... ...
分类:
其他好文 时间:
2016-08-10 06:24:35
阅读次数:
236
Qustion:(MRC下) 1、定义一个Computer类 实例变量:float width; NSString *name; 方法:一个带两个参数的初始化函数;print()函数;dealloc()函数; 2、定义一个Person类 实例变量:NSString *name; Computer * ...
分类:
其他好文 时间:
2016-08-09 14:59:04
阅读次数:
165
网址:http://blog.csdn.net/zhou1232006/article/details/6150198 在基于ARM的嵌入式应用系统中,存储系统通常是通过系统控制协处理器CP15完成的。CP15包含16个32位的寄存器,其编号为0~15。 访问CP15寄存器的指令 MCR ARM寄存 ...
分类:
其他好文 时间:
2016-08-06 12:50:53
阅读次数:
240
单例模式: 1.永远只分配一块内存来创建对象 2.提供一个类方法, 返回内部唯一的一个对象(一个实例) 3.最好保证init方法也只初始化一次 ARC下单例的常规写法(代码中的\是宏定义的写法): MRC写法: 宏在单例类中的用法(.h文件): 宏在单例类中的用法(.m文件): 很明显,极大的精简了 ...
分类:
其他好文 时间:
2016-08-05 13:31:09
阅读次数:
159
微软在 ASP.NET MVC5 中引入了一种新型路由:Attribute路由,顾名思义,Attribute路由是通过Attribute来定义路由。当然,MVC5也支持以前定义路由的方式,你可以在一个项目中混合使用这两种方式来定义路由。 ...
分类:
Web程序 时间:
2016-08-05 10:13:09
阅读次数:
423
表达式和变量: 这两点和其他主流的编程语言基本没有差别,这里直接跳过。 需要注意的是 ruby中 x=x+1 可以写成 x+=1 但是不支持 x++ , x-- 等一元运算符 比较运算符和表达式: 在ruby中可以直接在表达式中混合使用比较运算符,来实现如果满足某个逻辑则进行相应的表达式操作: 1 ...
分类:
其他好文 时间:
2016-08-04 17:43:36
阅读次数:
139
网友整理的规范https://www.douban.com/note/134971609/ PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操 ...
分类:
编程语言 时间:
2016-08-04 15:01:14
阅读次数:
191
转自:http://www.jianshu.com/p/48665652e4e4 1. 什么是内存管理 程序在运行的过程中通常通过以下行为,来增加程序的的内存占用 创建一个OC对象 定义一个变量 调用一个函数或者方法 而一个移动设备的内存是有限的,每个软件所能占用的内存也是有限的 当程序所占用的内存 ...
分类:
移动开发 时间:
2016-08-01 15:51:46
阅读次数:
317
内存管理作为iOS中非常重要的部分,每一个iOS开发者都应该深入了解iOS内存管理,最近在学习iOS中整理出了一些知识点,先从MRC开始说起。 1.当一个对象在创建之后它的引用计数器为1,当调用这个对象的alloc、retain、new、copy方法之后引用计数器自动在原来的基础上加1(ObjC中调 ...
分类:
移动开发 时间:
2016-07-31 14:20:05
阅读次数:
301
Autorelease自动释放池的使用 使用ARC开发,只是在编译时,编译器会根据代码结构自动添加了retain、release和autorelease. MRC内存管理原则:谁申请,谁释放 遇到alloc/copy/retain 都需要添加release或autorelease autorelea ...
分类:
其他好文 时间:
2016-07-24 19:32:29
阅读次数:
201