摘要:
tcp的三次握手:通信的本质:通信通知与信息交换 阅读全文
posted @ 2019-01-23 21:39
zzfx
阅读(483)
评论(0)
推荐(0)
摘要:
monad是高阶抽象类型; 包含类型构造器; monad抽象的核心是类型封装和类型转化(map)。 实现monad的的类型必须实现(基础)类型的封装和类型转化的功能; 在此基础上实现其他的功能(基本依赖于map); 实现类型的衍生功能依赖于map的实现; 阅读全文
posted @ 2019-01-23 21:38
zzfx
阅读(160)
评论(0)
推荐(0)
摘要:
什么是Monad? trait Monad[+T] { def flatMap[U]( f : (T) => Monad[U] ) : Monad[U] def unit(value : B) : Monad[B] } Monads 就是一个values的容器,并且这个“容器”必须有一个flatMa 阅读全文
posted @ 2019-01-23 18:27
zzfx
阅读(485)
评论(0)
推荐(0)
摘要:
简介 2014年,苹果公司在WWDC上发布Swift这一新的编程语言。经过几年的发展,Swift已经成为iOS开发语言的“中流砥柱”,Swift提供了非常灵活的高级别特性,例如协议、闭包、泛型等,并且Swift还进一步开发了强大的SIL(Swift Intermediate Language)用于对 阅读全文
posted @ 2019-01-23 16:57
zzfx
阅读(588)
评论(0)
推荐(0)
摘要:
For the longest time now, I thought that the two functions above were the same. But in actuality, while they may do exactly the same thing between ope 阅读全文
posted @ 2019-01-23 16:52
zzfx
阅读(226)
评论(0)
推荐(0)
摘要:
那么有什么因素会导致代码运行缓慢呢?当您在编写代码并选择架构的时候,深刻认识到这些架构所带来的影响是非常重要的。我将首先谈一谈:如何理解内联、动态调度与静态调度之间的权衡,以及相关结构是如何分配内存的,还有怎样选择最适合的架构。 内存分配 (1:02) 对象的内存分配 (allocation) 和内 阅读全文
posted @ 2019-01-23 15:42
zzfx
阅读(783)
评论(0)
推荐(0)

浙公网安备 33010602011771号