240 发简信
  • scons 简单入门

    简单入门 hello world scons由Sconstruct 作为入口,控制如何进行编译操作。Sconstruct 本身是一个python...

  • 布隆过滤器扩容及删除过期数据

    我们知道,布隆过滤器是不可变的,但如果布隆过滤器容量确实不够了,该怎么办呢?或者如果要每个月都删除几个月前的去重数据,该如何处理呢?这边要记录一...

  • golang hijack打开方式

    简介Hijack Hijack()可以将HTTP对应的TCP连接取出,连接在Hijack()之后,HTTP的相关操作就会受到影响,调用方需要负责...

  • groupcache源码中几个有趣的点

    简介 groupcache is a caching and cache-filling library, intended as a repl...

  • 对go中function type的一点思考

    function type 可以理解为一组拥有相同参数类型和结果类型的方法的集合。我看也有人管他叫接口型函数。 A function type ...

  • 品读 werkzeug reloader 实现机制

    werkzeug使用reloader可以在文件被改变时自动加载更改过的文件,使用方法也很简单,run_simple('localhost', 4...

  • TIME_WAIT状态存在的意义

    什么时候会TIME_WAIT TCP在关闭的时候有个四次挥手的过程,主动关闭方在四次挥手的最后一个ACK发送之后会变成TIME_WAIT状态。 ...

  • 简析pyspider

    pyspider优势所在 pyspider非常适合那种很小很杂的爬虫的管理,比如有100个小网站,规则又各不相同,我要获取他的一些很简单的内容,...

  • 基于asyncio实现的异步协程爬虫

    前言 以下内容是看500 lines or less中 A Web Crawler With asyncio Coroutines这个章节后做的...