前言 在之前的《两阶段提交(2PC)与其在Flink exactly once中的应用》这篇文章中,笔者特别提到了Kafka从0.11版本开始支持幂等性与事务性,使得端到端e...
前言 在之前的《两阶段提交(2PC)与其在Flink exactly once中的应用》这篇文章中,笔者特别提到了Kafka从0.11版本开始支持幂等性与事务性,使得端到端e...
个人博客与简书同步:zhuzhaohua.com 简介 很久之前就想自己做一个博客,把自己的工作、生活记录下来,但做IT的,大家懂的,个人时间实在宝贵。开始时的想法是做一个前...
Learn Haskell(五)这一部分主要讲Haskell的函数语法。 模式匹配(Pattern Match) 模式匹配主要用来定义一些数据必须遵循的规则,根据他们来解析数...
类型系统 强大的类型系统是 Haskell的 一个非常大的优势。 Haskell 所有表达式类型在编译时判断。这样的话,可以使得代码更加安全,比如说,拿一个整数和一个字符串进...
指正一下,haskell 里参数是左结合的,所以 addThree 1 2 3 = ((addThree 1) 2) 3
可以在ghci 里用 :t addThree 1 看到这一点
函数定义相反是右结合的 addThree :: Int -> Int -> Int -> Int 代表 Int -> (Int -> (Int -> Int))
所以代表参数是一个,返回一个新的函数,不是3个参数 -- 参考自《Hashkell 函数式程序设计》
Haskell 入门笔记(四)类型系统 强大的类型系统是 Haskell的 一个非常大的优势。 Haskell 所有表达式类型在编译时判断。这样的话,可以使得代码更加安全,比如说,拿一个整数和一个字符串进...
一句话介绍:Haskell 是一门纯粹的函数式编程语言。 安装Haskell 需要一个 Haskell 编译器。目前来说最流行的 Haskell 的编译器是 Glasgow ...
七月。 又一年暑假。 16岁前,于Sir这样的乖小孩(说真的),每年七八月,不在荧屏上重温一遍《西游记》,这假期都是不完整。 一刷,二刷,三刷。 不知道刷到第几遍 ,Sir突...
最近使用Flask开发时遇到一个需求,需要在后台系统里进行定时任务的管理,这里选择了Flask-APScheduler; 首先展示一下目录结构: app/__init__.p...
2001年的时候,我在前旗板纸厂附近买下一处平房,主屋精致院子宽敞,凉房有灶台,夏天的时候可以当厨房用。院里有个用砖头垒砌起来的漂亮花池,一幅盛世太平、花好月圆的美好景像。 ...