且行且珍惜

Roy
今天就是实习的最后一天了,做完了工作交接还真是清闲阿~祈祷明天是个好天气吧!!可千万不要像马航一样飞飞就消失了T_T。 也正因为清闲,所以看到了一个让我十分震惊的“小说”。突然后悔起来,怎么就没事瞎看,怎么就还全都看完了。有时候,无知真的是福气。 如果是几年之前的我看到这个,一定不会是现在这么冷静吧。这就是成长?不过真是没想到如此“曲折”的事情居然真的会发生,果然是艺术来源与生活阿!每个人都有自己选择未来之路的权力,最为一个旁观者,或许只能从文字之间去体会作者的情感了。 人生几十年,总是有人出现在我们的生命中,也总是有人消失在我们的生命中。从相识到相知再到最后的相离,其中掺杂了无数的苦辣酸甜,也正是这些构成了每个人不一样的回忆。我们无法控制何时相识、何时相离,或许想做到分离时“挥一挥衣袖,不带走一片云彩”,对别人来说却是“挥一挥衣袖,带走了整个天空”。分离时的撕心裂肺到几年、几十年后也云淡风轻了吧,或许还会成为大多数人不曾有过的回忆。 能够平静面对分离,真是一种境界。 最后,就像那句话说的——且行且珍惜(貌似这句话最近快被玩坏了?)。祝愿那些曾在生命中出现的过客安好。

趣文:追MM的各种算法

Roy

转自:http://blog.jobbole.com/65500/

动态规划

基本上就是说:你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决 了,最终你才能追到MM。因此,该问题适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看他如何对他人。”的道理,并且对付这样的MM总能得到 最优解。但确定是开销较大,因为每个子问题都要好好对待……

贪心法

基本上就是:你追一个MM的时候,从相识到相知,每次都采用最aggressive的方式,进攻进攻再进攻!从不采用迂回战术或是欲擒故纵之法!目标是以最快的速度确立两人的关系。该法优点是代价小,速度快,但缺点是不是每次都能得到最优解……、

回溯算法

基本上就是:追一个MM,但也许你还是情窦初开的新手,不知道如何才能讨得MM的欢心,于 是你只好一条路一条路的试,MM不开心了,你就回溯回去换另一种方式。当然其间你也许会从某些途径得到一些经验,能够判断哪些路径不好,会剪枝(这就是分 支估界了)。你也可以随机选择一些路径来实施,说不定能立杆见影(这就是回溯的优化了)但总的来说,你都需要一场持久战……该算法一般也能得到最优解,因 为大多数MM会感动滴!!但其缺点是开销大除非你是非要谈一场恋爱不可,否则不推荐使用。特别是你可能还有许多其他的事情要做,比如学习,比如事业……

虚拟环境pycurl的import错误

Roy
今天需要在虚拟环境下使用pycurl,使用pip安装时候没问题,不过再代码中import后则报错: ImportError: pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (none/other) 解决方法:

调试python程序

Roy

怪不得这几天头疼的厉害,原来是发生了2件大事:官方的XP彻底和我们告别了and爆发了OpenSSL HeartBleed漏洞。这个漏洞可以说是一场大地震,不知道又会有多少网站被“扒光脱裤”,过一阵又得改密码玩了。面对这种网络安全问题,真的是一种待宰羔羊的无力感。

调试python程序我知道有3个东东:pdb,ipdb,pudb。

第一个是python自带模块,第二个如果安了ipython的话貌似自己就被安装了,最后一个有图形界面,十分复古的——蓝底,真是让人怀念。后2个都可以使用pip安装。 ipdb支持语法高亮,不过貌似中文支持不太好。

python列表展开

Roy
某网站今年笔试题,本质就是把某多维数组变成一维数组并去重。本来要求用JS实现,不过用python更简洁一点,就是对列表进行展开操作,递归就KO了。 首先来个不简洁的: arr = [1, [1, 2, [2, 3]], [4], [4]] final=[] def change(x): print "x is:",x if isinstance(x, list): for l in x: print "l is:",l change(l) else: final.

Mongodb初用记录

Roy
关于介绍以及缺点等网上介绍很多,这里记录一下我遇到的问题: 首先就是使用yum install安装后的mongodb无法设定开机启动。其次,即使修改了/etc/monggdb.conf文件的相关路径,运行时还必须手动指定dbpath参数才可运行。 于是按照官方指南说明的方法,添加了mongodb的源,安装yum install mongo-10gen mongo-10gen-server之后chkconfig mongod on才能设定成为开机启动。不过使用service mongod start启动、停止、重起服务会出现假死。但是不影响使用。