BeansDB学习

最近学习了一下豆瓣的分布式 Key/Value 存储系统 BeansDB(v0.5.3)。 BeansDB 的作者 Davies 写的关于 BeansDB 的介绍:《beansdb卷土重来》。 Bea... 阅读全文

在Django中提供大内容(或大文件)下载

Django 框架建站很方便,不过有时也会遇到一些麻烦,比如至少到目前的版本中它都还没有提供 flush 方法,有时需要向客户端输出一个非常大的内容,怎么处理呢? 如果这个非常大的内容是一个文件,最简... 阅读全文

学习newLISP

最近在 Algo 的影响下开始学习 newLISP。 关于 newLISP ,它的官方网站上是这么介绍的: newLISP is a Lisp-like, general-purpose script... 阅读全文

星期二男孩的另一个等价描述

之前讨论过星期二男孩问题:一个人有两个小孩,其中有一个是生于星期二的男孩儿,问另一个是男孩儿的概率是多少? 在前面的帖子中,我曾经写过一个这个问题的等价描述,不过现在觉得那个等价描述还是太复杂了,其实... 阅读全文

Python中使用POST方式上传文件

最近要用 Python 模拟表单上传文件,搜索了一下常见的解决方案。 如果只是要模拟提交一个不包含文件字段的表单,实现起来是很简单的,但涉及到文件上传就有一点小复杂,需要自己对文件进行编码,或者使用第... 阅读全文

碎碎念

碎碎念,一些自言自语。 一、关于你会的和你拥有的 有一个笑话是这样的: 三个小孩玩办学校的游戏,小孩 A 说:“我会语文,我来做语文老师吧!”小孩 B 说:“我会数学,我来做数学老师吧!”小孩 C 说... 阅读全文

VIM中括号的自动补全与删除

很多现代 IDE 都有自动补全配对括号的功能,比如输入了左括号“(”,IDE 就自动在后面添加一个对应的右括号“)”,并且将光标移到括号中间。VIM 虽然没有直接提供这个功能,但要实现其实非常简单,只... 阅读全文

从大日志文件的某个偏移位置开始读取若干行

操作大日志文件时,经常需要从日志文件的上次处理到的位置开始,读取若干行进行处理,并记下当前位置以便下一次处理。同时,日志文件可能仍在变化中,新的记录可能正在不时地追加到文件末尾。 如果要处理的日志文件... 阅读全文

关于热区图的色盘

如果我们有了一个点击分布的数据,比如下图,现在要绘制对应的热区图。在确定了映射规则(比如将每个点击映射为一个圆形,圆心最热,热度向外递减)之后,剩下的问题就是对于每一个热度,我们应该给它配什么颜色。 ... 阅读全文

HSL转换为RGB色彩

之前关于网页点击热区图的文章中曾提到用 HSL 色彩来表示由冷到热的变化更为方便。不过,有时我们还是需要使用 RGB 或 RGBA 色彩表示方法,比如在做一些象素级的操作时,这时,就需要将色彩由 HS... 阅读全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20