Quantcast
Channel: 白杨
Browsing latest articles
Browse All 15 View Live

Image may be NSFW.
Clik here to view.

记在世界末日

很久很久了,不管多忙的日子,都不会浇灭心中那份感觉。你如岩壁的画,永远在我的心目中不能磨灭,你的每一句话,我不曾记住的,还是忘记的,都那么的美好,看着你的文字,我都有第一次的感觉。...

View Article



#概率论#带权随即选择

想必我们都知道 随即选择,比如说,我们从【1, 10】随即选择一个数,我们通常的前提是【1, 10】这10个数是等概率的,在C++里,产生这样的随即数非常简单 rand_number = rand() % 10 + 1 这样的随即算法在可以应用在 洗牌算法当中。 可是,在概率论中,统计出来的结果并没有那么理想,例如正态分布等等。...

View Article

Image may be NSFW.
Clik here to view.

opengl-like Implementation

学过openGL人知道,openGL状态机的设计着实令人印象深刻。每一种状态都会一直持续影响后面物体的绘制,直到改变此状态。 openGL中维护了二套矩阵,模式视图矩阵,投影矩阵,这二套矩阵完成了所有的从三维到二维的几何变化,包括旋转,缩放,平移和投影。同时openGL还维护了二个栈,一个存储模式视图矩阵,一个存储投影矩阵。 千万不要小看这个栈的设计,我们可以举一个例子。...

View Article

Image may be NSFW.
Clik here to view.

#PYTHON# 谈谈decorator

本篇文章将介绍python中的decorator,中文翻译为 装饰器 魔法。在这篇文章中我们将熟悉decorator使用的基本方式和基本使用例子,并利用decorator来实现一个高级的例子—缓存系统(cache system)。 Decorator已某种方式可以简化编码量,并增加了代码的可读性,这也是为何python中引入了 装饰器 魔法。我们可以看看如下例子: def foo(self):...

View Article

Image may be NSFW.
Clik here to view.

#翻译# 介绍后缀树(suffix tree)

看过非常多的不靠谱suffix tree介绍后,本文是我在网上发现至今最好的一篇,通过三个规则讲述了整棵后缀树的构建过程,图形结合,非常容易理解,并且本文尊重原作者Ukkonen的论文术语,清楚的讲解了出现在suffix tree中的每一个概念,花时3个小时翻译之,共勉,部分有修改和抛弃。 正文如下:...

View Article


Data URIs explained

自从接触开发web,我会经常的发现大家对URI的错误理解,导致分不清URL和URI的差别。以URL同样的方式去解释URI,却没有仔细的去明白背后的意义。 URI,不是URL URL是uniform resource locator的缩写,在web中的每一个可访问资源都有一个URL地址,例如图片,HTML文件,js文件以及style sheet文件,我们可以通过这个地址去download这个资源。...

View Article

我好害怕,我需要的是一次人生的失败

我好害怕,安逸的生活让人失去斗志 4年一眨眼的大学 学会了晚睡晚起,还能堂而皇之的不去听课 忘记了理想,所以也没有了努力的动力 回首,大多数是后怕 而今,一种曾经相识的感情涌来,我要失败了 很害怕,我不害怕失败 我害怕的是我已没有曾经那勇气去挑战周遭的一切了 幸好,我还清醒,虽然能感觉到危机感,但却还是一味的堕落 有些东西我明知知道该去面对,该去经历 而我却选择走正常的路,安逸的工作,还是疯狂的去创...

View Article

由ICMP协议引发的一系列问题

在公司实习已有一周,一到公司就负责一个小项目的运维开发,当然这是我喜爱的网络,在开发一周后台后,觉得有必要将碰到的问题罗列一下,供大家思考。 我们后台目前有7K多台servers,不同的servers可能在同一个交换机下,那么有约0.6K台交换机,现需要知道我们整个后台的servers之间的网络状况,即任意二台servers之前的延时和丢包率。 需求: 1....

View Article


Image may be NSFW.
Clik here to view.

介绍一种3D几何插值的算法

这原本是我 毕业设计 所做的事,但是看到如此的神奇,打算来介绍一下它,你会看到如此清晰,简单的逻辑思维如何来解决实际问题的。我深深的被这些算法折服。 维基百科解释说,插值(interpolation)是一种利用已知离散的数据集产生新的数据集的方法,一般有能通过 曲线拟合 和 回归分析等方法实现,最长见的莫过于 线性插值。 那3D几何插值是怎么回事呢?...

View Article


Image may be NSFW.
Clik here to view.

在tornado中,创建进程应该注意的问题

背景 最近在用python写一个HTTPServer的后台,用现在流行的tornado框架。其中有一个GET请求是需要调用第三方脚本的,基于命令行,并且第三方脚本需要执行约 20分钟左右。 问题 调用第三方脚本的逻辑: 其中sb是import subprocess as sb 由于第三方脚本需要执行非常长的时间,故这里必须异步,不能用system。这一点我想到了。...

View Article
Browsing latest articles
Browse All 15 View Live




Latest Images