当使用Foundation框架中的类来做更多程序处理工作时,需要一个更有弹性的内存管理机制,也就是要使用内存释放池。内存释放池提供了一个对象容器,每次对象发送aotuorelease消息时,对象的引用计数并不真正变化,而是向内存释放池中添加一条记录,民下对象的这种要求。直到当内存释放池发送drain ...
分类:
移动开发 时间:
2018-02-11 10:44:11
阅读次数:
237
Effective STL 读书笔记 标签(空格分隔): 未分类 1. 慎重选择容器类型 标准STL序列容器: vector、string、deque和list(双向列表)。 标准STL管理容器: set、multiset、map和multimap。 非标准STL序列容器: slist(单向列表)和 ...
分类:
其他好文 时间:
2018-02-10 20:43:15
阅读次数:
179
《构建之法》第三章 读书笔记 本章为软件工程师的成长,主要介绍了评价软件工程师水平的主要方法,技能的反面,TSP对个人的要求。 一、个人能力的衡量与发展 软件开发流程:软件开发流程包括团队的流程,也包括个人的流程 软件系统的绝大部分模块都是由个人开发或维护的。在软 ...
分类:
其他好文 时间:
2018-02-10 20:05:16
阅读次数:
174
进入到第六章了,我们要开始聊聊分布式系统之中的核心问题: 数据分区 。分布式系统通常是通过大规模的数据节点来处理单机没有办法处理的海量数据集,因此,可以将一个大型数据集可以分布在多个磁盘上,查询负载可以分布在多个处理器上。在这一章中,我们首先讨论划分大型数据集的不同方法,并观察数据索引如何与分区交互 ...
分类:
移动开发 时间:
2018-02-10 18:56:33
阅读次数:
205
第一步: 第一层:Request--请求类型,JSON,字符串,文件 第二层:消息队列--维护了提交给网络框架的请求列表,并且根据响应的规则进行排序。默认情况下按照优先级和进入队列的顺序来执行,该队列使用的是线程安全的PriorityBlockingQueue<E>,因为我们的队列会被并发访问,因此 ...
分类:
移动开发 时间:
2018-02-08 15:35:02
阅读次数:
244
No1: 客户端与服务器的交互流程: 1)客户端执行网络请求,从URL中解析出服务器的主机名 2)将服务器的主机名转换成服务器的IP地址 3)将端口号从URL中解析出来 4)建立一条从客户端与Web服务器的TCP连接 5)客户端通过输出流向服务器发送一条HTTP请求 6)服务器向客户端回送一条HTT ...
分类:
移动开发 时间:
2018-02-08 15:26:53
阅读次数:
182
Emmmm...《算法导论》第30章摘抄+读书笔记+读后感... 去读算导吧, 书中自有黄金屋... ...
分类:
其他好文 时间:
2018-02-07 21:30:04
阅读次数:
190
一、抽象类与接口 (1)抽象类: 1、类中的方法不提供具体实现,但该类的派生类必须实现这些方法,这些方法在C#中称为抽象方法。 2、 抽象方法必须是一个没有被实现的空方法。包含抽象方法的类称为抽象类,抽象类中也可以包含非抽象方法。 因为抽象类是用来作为基类的,所以不能直接被外部程序实例化,而且也不能 ...
作者:13 GitHub: "https://github.com/ZHENFENG13" 版权声明:本文为原创文章,未经允许不得转载。 笔记目录 "1.《大型网站技术架构:核心原理与案例分析》读书笔记" ...
分类:
Web程序 时间:
2018-02-06 20:18:14
阅读次数:
199