上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 102 下一页
摘要: This documentation groups information about the various operators and examples of their usage into the following pages: These pages include informatio 阅读全文
posted @ 2018-05-07 20:02 zzfx 阅读(150) 评论(0) 推荐(0)
摘要: http://reactivex.io The real power comes with the “reactive extensions” (hence “ReactiveX”) — operators that allow you to transform, combine, manipula 阅读全文
posted @ 2018-05-07 19:55 zzfx 阅读(175) 评论(0) 推荐(0)
摘要: RxSwift 或许我们都听说过,但或许只知道 RxSwift 这个单词,长篇大论关于 RxSwift 的介绍往往使读者迷失在各种概念当中,却不知如何让它大展伸手。或许我们可以换一种姿势,一些应用场景会让我们产生共鸣,解决问题的方式由很多,为什么不找一种最优的呢?RxSwift也许会帮到你。 什么是 阅读全文
posted @ 2018-05-07 19:53 zzfx 阅读(745) 评论(0) 推荐(0)
摘要: The features of Swift are designed to work together to create a language that is powerful, yet fun to use. Some additional features of Swift include: 阅读全文
posted @ 2018-05-07 19:48 zzfx 阅读(151) 评论(0) 推荐(0)
摘要: http://reactivex.io The Observer pattern done right ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and 阅读全文
posted @ 2018-05-07 19:44 zzfx 阅读(168) 评论(0) 推荐(0)
摘要: 封装、变换与处理 // Represents a push style sequence. public protocol ObservableType : ObservableConvertibleType { func subscribe<O: ObserverType>(_ observer: 阅读全文
posted @ 2018-05-07 19:42 zzfx 阅读(259) 评论(0) 推荐(0)
摘要: 递归的本质在于部分计算的延迟; 考察二叉树的先根遍历,部分计算在递归时会存储在函数调用栈的下一条命令的内存中。 所谓的下一条命令即为未完成的计算。 在二叉树遍历中,未完成的节点的计算被存储在函数调用栈的栈帧中,具有优先计算权的工作完成以后,这些存储的计算就会被执行。 阅读全文
posted @ 2018-04-26 10:52 zzfx 阅读(138) 评论(0) 推荐(0)
摘要: 分为两步: 1、用类型指定构造类型; 2、构造变量进行赋值; 阅读全文
posted @ 2018-04-25 19:30 zzfx 阅读(144) 评论(0) 推荐(0)
摘要: 背景:这几天在看《高性能Mysql》,在看到创建高性能的索引,书上说mysql的存储引擎InnoDB采用的索引类型是B+Tree,那么,大家有没有产生这样一个疑问,对于数据索引,为什么要使用B+Tree这种数据结构,和其它树相比,它能体现的优点在哪里? 看完这篇文章你就会了解到这些数据结构的原理以及 阅读全文
posted @ 2018-04-23 17:55 zzfx 阅读(678) 评论(0) 推荐(0)
摘要: AVL树: 最早的平衡二叉树之一。应用相对其他数据结构比较少。windows对进程地址空间的管理用到了AVL树。 红黑树: 平衡二叉树,广泛用在C++的STL中。如map和set都是用红黑树实现的。 B/B+树: 用在磁盘文件组织 数据索引和数据库索引。 Trie树(字典树): 用在统计和排序大量字 阅读全文
posted @ 2018-04-23 17:48 zzfx 阅读(1053) 评论(0) 推荐(0)
摘要: 关系型数据库工作原理-数据结构(3) 本文翻译自Coding-Geek文章:《 How does a relational database work》。 原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strat 阅读全文
posted @ 2018-04-23 15:48 zzfx 阅读(396) 评论(0) 推荐(0)
摘要: 所有应用软件之中,数据库可能是最复杂的。 MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。 但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。 阅读全文
posted @ 2018-04-23 15:47 zzfx 阅读(161) 评论(0) 推荐(0)
摘要: 数据存储要解决的几个问题: 1、数据的存取; 2、数据的格式变换;从硬盘到内存。数据存储与流动的问题; 3、访问控制(是否可以访问); 4、存储策略(管理)(是否存、存多久、什么时候删); 5、多级存储的同步策略? 存储、管理、流通、同步、访问控制。 阅读全文
posted @ 2018-04-20 18:31 zzfx 阅读(642) 评论(0) 推荐(0)
摘要: 数据的存储结构可用以下四种基本存储方法得到: (1)顺序存储方法 该方法把逻辑上相邻的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现。 由此得到的存储表示称为顺序存储结构 (Sequential Storage Structure ),通常借助程序语言的数组描述。 阅读全文
posted @ 2018-04-20 18:15 zzfx 阅读(8369) 评论(0) 推荐(0)
摘要: offscreen-render 什么是offscreen-render?offscreen-render涉及的内容比较多,有offscreen-render那就有onscreen render,onscreen render指的是GPU在当前用于显示的屏幕缓冲区进行渲染,相反offscreen-r 阅读全文
posted @ 2018-04-19 16:13 zzfx 阅读(736) 评论(0) 推荐(0)
摘要: How an Event Enters a Cocoa Application An event is a low-level record of a user action that is usually routed to the application in which the action 阅读全文
posted @ 2018-04-18 14:58 zzfx 阅读(267) 评论(0) 推荐(0)
摘要: NSRunloop是一个消息处理机制;是一个循环。 系统通过消息队列和runloop与进程(线程)通信。 runloop是一个机制和体系结构。 它包含以下几个方面: 1、事件源管理; 2、事件的检索与派发循环机制; 3、运行模式、嵌套运行; 4、线程间通信。 事件源 事件源包含以下几个方面: 1、流 阅读全文
posted @ 2018-04-18 11:25 zzfx 阅读(122) 评论(0) 推荐(0)
摘要: NSPort与NSRunloop的关系是流与消息调度的关系。 NSPort 将流插入到消息调度队列; 相当于 Socket将流插入到应用一样 - (void)launchThread { NSPort *myport = [NSMachPort port]; if(myport) { //让本类持有 阅读全文
posted @ 2018-04-17 16:22 zzfx 阅读(1657) 评论(0) 推荐(0)
摘要: Core Animation 负责将bitmap绑定提交到 GPU; Core Animation一头连着CPU,一头连着GPU。 ZSTest`-[ZSDTCoreTextCell drawRect:](self=0x00007fb28b08ea00, _cmd="drawRect:", rect 阅读全文
posted @ 2018-04-17 11:43 zzfx 阅读(261) 评论(0) 推荐(0)
摘要: CPU资源消耗的原因和解决方案对象创建轻量对象代替重量对象* 不需要响应触摸事件的控件:CALayer显示* 对象不涉及UI操作,则尽量放到后台线程创建* 包含有CALayer的控件只能在主线程创建和操作* 通过Storyboard 创建视图对象时,其资源消耗会比直接通过代码创建对象要大非常多,在性 阅读全文
posted @ 2018-04-17 11:42 zzfx 阅读(366) 评论(0) 推荐(0)
上一页 1 ··· 63 64 65 66 67 68 69 70 71 ··· 102 下一页