上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 101 下一页
摘要: 并发编程的方法论:结构与秩序。 结构即并发模式; 秩序即并发控制; 并发编程的核心问题是由并行随机性导致的复杂性。 阅读全文
posted @ 2019-04-26 18:54 zzfx 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 并发编程的整体目标和需求决定了并发编程的模型; 业务决定架构; 并发的结构(架构)是并发编程的组织形式,体现了并发功能的整体目标; 目标、结构、策略、工具 阅读全文
posted @ 2019-04-26 15:17 zzfx 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 机器学习 学习的本质:抽象与模型化 You train a model to recognize patterns by showing it representative samples. For example, you can train a model to recognize dogs b 阅读全文
posted @ 2019-04-26 11:39 zzfx 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 并发编程领域可以抽象成三个核心问题:分工、同步和互斥。 https://blog.csdn.net/cpongo3/article/details/89026244 是整体、部分与资源的问题; 把并发编程抽象一层,你会发现当你写一个并发程序的时候,干的就是三件事: 分工:考虑的事把一个任务拆解成多少 阅读全文
posted @ 2019-04-25 11:44 zzfx 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 优化线程创建开销; 优化cpu调度; 阅读全文
posted @ 2019-04-24 21:30 zzfx 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 任务管理; 资源管理; 协调管理(状态管理); 阅读全文
posted @ 2019-04-23 20:48 zzfx 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 你已经阅读过 Realm 关于线程的基础知识。你已经知道了在处理多线程的时候你不需要关心太多东西了,因为强大的 Realm 会帮你处理好这些,但是你还是很想知道更多细节…… 你想知道在 Realm 的引擎盖下它到底是怎么工作的。你想学习些相关的理论、机制和背后的原因。好吧,你来到正确的地方了。 我们 阅读全文
posted @ 2019-04-22 15:46 zzfx 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 为了设计一个比较好的磁盘缓存,我调查了大量的开源库,包括 TMDiskCache、PINDiskCache、SDWebImage、FastImageCache 等,也调查了一些闭源的实现,包括 NSURLCache、Facebook 的 FBDiskCache 等。他们的实现技术大致分为三类:基于文 阅读全文
posted @ 2019-04-22 15:09 zzfx 阅读(948) 评论(0) 推荐(0) 编辑
摘要: In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or 阅读全文
posted @ 2019-04-21 10:47 zzfx 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 程序是类型的证明。 计算机程序是建立在计算机硬件和一系列规则、协议、规范、算法基础之上的; 程序是建立在逻辑和严格证明基础之上的; 逻辑学的基本要素是:概念、判断、推理; 类型系统相当于逻辑和科学中的概念,在此基础上才能进行运算和推理; 编程语言不过是建立了类型系统和在类型系统基础上的一些列运算法则 阅读全文
posted @ 2019-04-20 11:27 zzfx 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 进程和操作系统的通信通过系统调用完成。 进程通过操作系统访问系统的各种资源。 阅读全文
posted @ 2019-04-19 21:22 zzfx 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 系统调用的根本目的是保护操作系统所维护的共享资源; 系统调用 程序运行的时候,本身是没有权限访问多少系统资源的。系统资源有限,如果操作系统不进行控制,那么各个程序难免会产生冲突。线程操作系统都将可能产生冲突的系统资源保护起来,阻止程序直接访问。比如文件、网络、IO、各种设备等。 比如无论在Windo 阅读全文
posted @ 2019-04-19 19:33 zzfx 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 文件是数据的流式IO抽象,mmap是对文件的块式IO抽象 阅读全文
posted @ 2019-04-19 18:07 zzfx 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、内存与文件、设备; 2、文件支持的映射; 3、定时刷新与强制刷新; 4、内存共享与声明周期; mmap In computing, mmap(2) is a POSIX-compliant Unix system call that maps files or devices into 阅读全文
posted @ 2019-04-19 18:05 zzfx 阅读(462) 评论(0) 推荐(0) 编辑
摘要: There are use cases where data need to be read from source to a sink without modification. In code this might look quite simple: for example in Java, 阅读全文
posted @ 2019-04-19 17:31 zzfx 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 结构化阅读:概括总结,弄清楚文章在讲什么; 构建式阅读:讲文章讲的东西作为一个系统来看待,以系统构建的方式来阅读; 推演式阅读:讲文章所讲的理论体系和逻辑推理在阅读的同时进行推演; 研究式阅读:主干、存疑、分支、回归主干;一个中心、旁征博引; 阅读全文
posted @ 2019-04-19 15:29 zzfx 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 被动学习:老师把学生当机器,不停的摇动动力轮子,推动学生复印知识; 主动学习:学生自己产生动力,不停从外部获取知识,独立思考,独立构建。 消息接收—感性认识—尝试理解—痛苦 理性分析—知性认识—尝试归结—痛苦 理性理解—理性认识。 每一步都需要艰苦的努力; 学习是一件艰苦的事情; 是感性与理性的对抗 阅读全文
posted @ 2019-04-19 15:27 zzfx 阅读(2338) 评论(0) 推荐(1) 编辑
摘要: 文章赏析是判断力的一部分 好的文章:树根是树根,主干是主干,枝条是枝条,叶子是叶子结构良好。 《学以致用、用以促学、学用相长》 http://www.chinainc.org.cn/show-343-488951-1.html 中心明确、结构良好,逻辑中上(中心与内聚)--有用 阅读全文
posted @ 2019-04-19 11:52 zzfx 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 为了设计一个比较好的磁盘缓存,我调查了大量的开源库,包括 TMDiskCache、PINDiskCache、SDWebImage、FastImageCache 等,也调查了一些闭源的实现,包括 NSURLCache、Facebook 的 FBDiskCache 等。他们的实现技术大致分为三类:基于文 阅读全文
posted @ 2019-04-18 20:02 zzfx 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 前言 在Objective-c的世界中,一切对象都是指针。它是一种运行时语言,具体指针的对象类型将会在运行时,由系统分配。这样虽然自由,但是却并不安全。 Swift世界就不一样了,Swift的世界很安全(至少大部分时候情况如此)。我们不必为对象运行时的类型担忧,这是Swift为我们构筑的一层堡垒。但 阅读全文
posted @ 2019-04-18 15:13 zzfx 阅读(364) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 101 下一页