# 互斥锁 是一种用于多线程编程中,防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。该目的通过将代码切片成一个一个的临界区而达成。...
# B+树遍历与查找 B+树的特征: 1.有k个子树的中间节点包含有k个元素(B树中是k-1个元素),每个元素不保存数据,只用来索引,所有数据都...
# 区间合并算法 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释:...
# 冒泡排序 1.算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。...
# 使用国密加密 ## 防止动态调试和代码注入 iPhone真实的运行环境是没有sys/ptrace.h抛出。ptrace 方法没有被抛出, 可...
# 概念 category的主要作用是为已经存在的类添加方法。 Objective-C 中的 Category 就是对装饰模式的一种具体实现。它...
1.IOS ASI http 框架 ASIHTTPRequest对CFNetwork API进行了封装 2.iOS实现断点续传 要实现断点续传的...
# 设计模式 代理模式、观察者模式、MVC模式、单例模式、策略模式、工厂模式、MVVM ##代理 场景:当一个类的某些功能需要由别的类来实现,但...
# weak基本介绍 weak是弱引用,用weak来修饰、描述所引用对象的计数器并不会加1,而且weak会在引用对象被释放的时候自动置为nil,...