在kafka中,有许多请求并不是立即返回,而且处理完一些异步操作或者等待某些条件达成后才返回,这些请求一般都会带有timeout参数,表示如果timeout时间后服务端还不满...
在kafka中,有许多请求并不是立即返回,而且处理完一些异步操作或者等待某些条件达成后才返回,这些请求一般都会带有timeout参数,表示如果timeout时间后服务端还不满...
V-table和witness table 我们知道,执行方法时,首先要查找到正确的方法,然后执行.能够在编译期确定执行方法的方式叫做静态分派static dispatch,...
秉心识本源,於事少凝滞。-- 《信行远修水筒》 了解一个系统的唯一途径就是去阅读源代码 要想完全的了解一个系统唯一的方法就是去阅读这个系统的源代码实现!这个原则对于一个iOS...
引言 Applicative functor(应用函子),简称Applicative,作为函数式编程里面一个比较重要的概念,其具有十分酷炫的特性,在工程上的实用性也非常高。这...
前言 Monoid(中文:单位半群,又名:幺半群),一个来源于数学的概念;得益于它的抽象特性,Monoid在函数式编程中起着较为重大的作用。 本篇文章将会以工程的角度去介绍M...
关于 本文借用Haskell介绍了自定义类型,带参数的类型,Ad-hoc多态性,kind,其中,带参数的类型在类型上可以做“柯里化”。 1. 自定义类型 Haskell中使用...
前言 Lens(透镜)是一个较为抽象的概念,顾名思义,它的作用是能够深入到数据结构的内部中去,观察和修改结构内的数据。Lens也像现实世界中的透镜一样,能相互组合形成透镜组,...
计算机系统 - 目录前面两篇中介绍了进程并行和死锁(死锁一章的内容写完时也觉得比较水,个人也不太满意),通常进程本身包括代码、数据、运行时信息以及栈,因此进程运行过程中,不仅...
引 已经有一段时间没有写过东西了,虽每天都循环渡着咸鱼般的编码生活,但我对函数式编程的兴趣依旧高涨不退。这篇文章主要介绍的是一个非常有趣且实力强劲的函数,它有着高阶的特性,且...
该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93dc4] 技术背景 前端的布局方式比较灵活,提供有Flex的布...
随着每年iOS系统与硬件的更新迭代,部分性能更优异或者可读性更高的API将有可能对原有API进行废弃与更替。与此同时我们也需要对现有APP中的老旧API进行版本兼容,当然进行...
没有女朋友但是很少加班的程序猿怒吃一口狗粮
我不想和程序猿谈恋爱了文/wisdom 忙碌的程序猿: 嗨,我是你的女朋友——z老师。今天不知道又是你本周第几次加班了。我不想和你谈每天等待中的恋爱了,你太忙了!跟你的代码谈恋爱去吧。 在这连续的...