240 发简信
IP属地:北京
  • 在 eggjs 的错误处理中插入 sequelize 事务回滚

    厌烦了每个 controller 都必须加入一个 try ... catch ..., 明明有一个最后包住的错误处理,还是每次都写这种垃圾代码。...

  • 几种 (applicative) functor/monad 的对比

    学习 haskell 的过程中,functor/monad 的运算和应用是个坎。 光是从这几个的类簇(类型类)的定义来看,都太抽象了。 lear...

  • DISTINCT and GROUP BY

    今天突然想到理论上 DISTINCT 逻辑上可以用 GROUP BY 来替代。 比如下面两个查询。 结果完全是一样的。 具体 explain 一...