240 发简信
  • 开车的一点感想

    我至少有两次在路上被警察拦下来,原因不是违章而是车牌框不符合最新的规定--边框不可遮挡车牌,而我的车牌框太靠近字母了,影响识别。软件上有一种常见...

  • {golang} group redis

    最近写了一个功能非常简单的redis群组代理。 代码在这里。 写的过程中,比较有意思的是: redis的RESP结构 如何读取一行字符?看起来简...

  • {mind} bork

    You think you know everything, you know nothing.You think you read too m...

  • {Go} How to use template composition ?

    Basic Gramma define action do not allow nested "define" template action ...

  • {network} How tcp server create the connect socket after accpet?

    TCP Socket通过(Source IP, Source Port, Dest IP, Dest Port)来唯一标识。 所以多个clien...

  • {Crypto} ECC 椭圆曲线加密

    首先,关于什么是ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学),这里有一篇入门介绍文章,讲解的很好,看不...

  • {haskell} 巧用nub生成无重复随机数

    无重复版本: 有重复版本:

  • {C#} ReaderWriterLockSlim源码一读

    ReaderWriterLockSlim支持递归进入ReaderLock或WriterLock,但下面的分析不打算涉及这种情况。 如何读锁不互斥...

  • {C#} Log4net Repository

    如何使用log4net不用多说,这里说一下Repository的用法。log4net Repository代表了仓库的含义,可以生产多个具名lo...