md5到md5破解的一些科普


看到网上一些对于md5的介绍还有对于当初王小云所做的破解有很多的误解,或者说不理解,然后觉得对于这些事情只要说明白还是比较好理解的说。
继续阅读

, 11 comments

gevent初步


话说gevent也没个logo啥的,于是就摆了这张图= =|||,首先这是一种叫做greenlet的鸟,而在python里,按照官方解释greenlet是轻量级的并行编程,而gevent呢,就是利用greenlet实现的基于协程的python的网络library,好了,关系理清了。。。
继续阅读

, 10 comments

浅析java的hashmap


话说java的hashmap很好用啊,看了java的源代码之后其实发现实现也蛮简单的,map的用法就是key-value的用法,然后对于每一个对象都有一个hashcode,在hashmap内部就是利用这个hashcode来找到value的。
继续阅读

, 5 comments

自动下载豆瓣FM的加心歌曲

平时比较喜欢听豆瓣电台的,于是加心了很多歌曲,和很多人一样都想把加心的歌曲下载到本地。毕竟豆瓣电台并不会循环播放你的加心歌曲的,于是搜了一下,发现网上只是通过某些手段获得加心歌曲的列表,然后再用其他的工具下载,这里有很多弊端,比如可能会有歌名一样的情况,而且有些小众歌曲无法或者说很难在网上搜到,于是就写了这个用于直接在豆瓣网上下载加心歌曲的小程序。

继续阅读

, , 160 comments

machine learning公开课的字幕获取脚本


话说10月10日斯坦福开始的machine learning很有意思,网站在这,而且视频可以下载,观看起来非常方便,但是有个问题就是下载下来的视频没有字幕,而从网上的视频有字幕,于是可以写个程序将字幕搞下来。
继续阅读

, , 12 comments

网络涂鸦板

之前写这篇文章的时候,就是本来打算写一个有网络涂鸦板功能的web群聊,不过涂鸦板一直是拖到现在才实现,鉴于现在实现的不是很完美就没有把它们合一起了,可以在这里看到效果。
继续阅读

, , 5 comments

莫比乌斯反演

恩,上图就是大名鼎鼎的莫比乌斯环,估计大部分人听到莫比乌斯这个名字首先想到的是这个吧,不过和今天讲的Möbius inversion,即莫比乌斯反演没有多大关系,不过他们都是指的一个人,德国数学家、天文学家莫比乌斯。那下面我们就来说莫比乌斯反演了。
继续阅读

, 7 comments