240 发简信
IP属地:上海
  • 120
    Kafka幂等性实现简析

    前言 在之前的《两阶段提交(2PC)与其在Flink exactly once中的应用》这篇文章中,笔者特别提到了Kafka从0.11版本开始支持幂等性与事务性,使得端到端e...

  • 基于vuepress的个人博客搭建完全教程

    个人博客与简书同步:zhuzhaohua.com 简介 很久之前就想自己做一个博客,把自己的工作、生活记录下来,但做IT的,大家懂的,个人时间实在宝贵。开始时的想法是做一个前...

  • Haskell 入门笔记(五)

    Learn Haskell(五)这一部分主要讲Haskell的函数语法。 模式匹配(Pattern Match) 模式匹配主要用来定义一些数据必须遵循的规则,根据他们来解析数...

  • Haskell 入门笔记(四)

    类型系统 强大的类型系统是 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 编译器。目前来说最流行的 Haskell 的编译器是 Glasgow ...

  • 120
    再没有这种破尺度的9.6

    七月。 又一年暑假。 16岁前,于Sir这样的乖小孩(说真的),每年七八月,不在荧屏上重温一遍《西游记》,这假期都是不完整。 一刷,二刷,三刷。 不知道刷到第几遍 ,Sir突...

  • 120
    Flask-APScheduler 爬坑指南

    最近使用Flask开发时遇到一个需求,需要在后台系统里进行定时任务的管理,这里选择了Flask-APScheduler; 首先展示一下目录结构: app/__init__.p...

  • 三二章:城里女人养猪记

    2001年的时候,我在前旗板纸厂附近买下一处平房,主屋精致院子宽敞,凉房有灶台,夏天的时候可以当厨房用。院里有个用砖头垒砌起来的漂亮花池,一幅盛世太平、花好月圆的美好景像。 ...