2019年1月1日

算法基础部分整理-《图解算法》

摘要: 2019你好!好好生活,好好工作! 1、二分查找法 基本思路:获取数组的中间值,将数组分割成两份,利用中间值跟指定的值进行比较,如果中间值大于指定的值,就在数组的左边进行查找;如果中间值小于指定值,就在数组的右边进行查找。如此循环的执行下去,最终找到符合的值。 优点: 1.速度快 2.比较次数少 3 阅读全文

posted @ 2019-01-01 21:15 Dev_F 阅读(248) 评论(0) 推荐(0) 编辑

iOS 内存管理之属性关键字

摘要: 你好2019!一起努力呀! 主要分三种类型: 1、原子操作相关: nonatomic、atomic nonatomic:非原子操作,对属性赋值的时候不加锁,多线程并发访问会提高访问效率 atomic:原子操作,提供多线程安全,只在其相关的setter或getter方法的时候有加锁安全机制,其他的线程 阅读全文

posted @ 2019-01-01 15:37 Dev_F 阅读(386) 评论(0) 推荐(0) 编辑

2018年7月8日

多线程 ---基础定义部分

摘要: 2018 ing!一起努力呀! <若有问题还请多多指正> 基础概念: 1、进程and线程 1.1 进程 定义: 狭义定义:进程是正在运行的程序的实例 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元, 阅读全文

posted @ 2018-07-08 20:03 Dev_F 阅读(163) 评论(0) 推荐(0) 编辑

导航