Home

一点回忆

半夜无眠,开始怀念起上小学的时候那些让我很快乐而又孤独的时刻。 第一个时刻是小学音乐教室里的合唱团排练。尽管人不少,但其中多数人是为了逃掉数学课所以参加合唱团:一面在音乐老师从数学课堂招呼人出来排练的时候乐开了花,一面又在排练的时候窃窃私语,抱怨为什么不能坐着唱,抱怨为什么一次排练要一两个小时。我是真的喜欢唱歌。后来自己报名又参加了好多独唱比赛,拿了一些无足轻重的安慰奖项。我妈平时工作也忙,我全都是自己一个人坐人力三轮车,一路颠簸着去比赛场地。我在车上念念有词生怕出了什么差错。除了我其他小朋友都是家长陪着一起来,用的VCD光碟也是定制的。而我根本不知道有这么一回事,等到叫我名字的时候,别说VCD了,连盘儿伴奏磁带都没有,然后青涩又莽撞地上去清唱了一首帕瓦罗蒂的《我的太阳》——这是我们...

Read more

一点随想

我渐渐发现,人与人之间存在一种不可调和的矛盾,这种矛盾的本质就是价值观的不同。用一个我们深度学习领域的概念来类比,每个人其实都是一个神经网络,我们过往的所有经历就是我们的训练样本。更进一步说,经历越多的人,变化可能越难,因为你提出的新颖观点和他的过往经历相比,就是一个outlier而已。相反,一个少不经事又读书不多的年轻人,随便见到一个什么“新奇”的玩意儿可能都奉为圭臬。他的经历少,样本少,所以加进来的每个新样本对他都可能影响巨大。 当我想通了这一点后,我再看待与他人的差异时,就豁达了不少。这世界上哪有那么多的是非,不过就是立场不同而已,有时候是思维上的倾向性,让人保持了那么一点点的非理性。 有人问我华为那么屌,我为啥还用苹果,然后开始尝试几顶帽子扣给我。比如,苹果是美国货,你是不...

Read more

尾行

我抬眼看了看窗外的月亮,近乎饱满而且皎洁明亮,今天是正月十四,明天,就是她回来的日子了。她终于要回来了! 我们的缘分,还要从一年前的一天说起。那天我照常在计算机学院的附近散步,学院在山上,空气清新,而且向下俯瞰的时候视野很好。然后我就一眼瞥见了她,她从学院楼里快步走出来,牙咬着下嘴唇,眼神清澈明亮,步态很优雅。我经常会好奇人们都在做什么,所以我经常会尾行,一路跟着他们。为了保证有趣,我会先选定一个我觉得使我感兴趣的人,然后通过他们的神态步态来大致猜测他们到底是去做什么。多数时候我的尾行计划都是失败的,一个是多数人从学院出来以后就直接去乘公交车,毕竟在山上,这也可以理解;而另一个则是一些人的生活太无趣了,他们急匆匆地赶去酒吧喝酒,或者去那些我厌恶至极的小巷子,就是荷兰最著名的那种,因此...

Read more

夜跑

这几天身体欠佳,晚上经常失眠焦虑,所以我决定在睡觉的点儿之前,出来夜跑。我的计划是从宿舍楼下,绕着附近的两个车站往返一次。虽然路程不长,但由于坡度很大,恰好可以达到使我疲惫的锻炼效果。 夜晚的红绿灯依然在工作,我站在路口等,为了让身体热起来,我开始原地踏起步来。欧洲的夜晚,尤其是到了十一二点的时候街上几乎是没人的,我也不知道我在等什么。今晚的月亮很大,月亮的边缘出现了晕染的光芒,不知道是怎样的物理现象。 “你说,” 听到这个声音的时候我愣了一下,虽然我戴着耳机,但是里面并没有播放任何歌曲——这算是我的一个小怪癖,最初的目的是为了假装听不见,避免跟不熟悉的人尴尬交谈,后来就成了习惯。我赶紧回头,大街上依然是空无一人,只是恰好有一辆货运火车在身后的桥架铁轨上缓速驶过。 “谁?”我有...

Read more

Python中的解包(Unpacking)

我尽量用少的文字,多的代码,来帮助大家理解Python中的解包。 Talk is cheap, below is the code: part 1 a = [1, 2, 3] >>> a [1, 2, 3] a, b, c = [1, 2, 3] >>> a 1 >>> b 2 >>> c 3 part 2 注意下面代码中那个神奇的星号(*): a, *b = [1, 2, 3] >>> a 1 >>> b [2, 3] *a, b = [1, 2, 3] >>> a [1, 2] >>> b 3 a, *b, c = [1, 2,...

Read more

关于Python的垃圾回收机制的一点补充

本文是对浅析Python的垃圾回收机制(Garbage Collection)一文的一些补充。 声明:本文的代码均运行在Python3.6.5环境下。 小整数对象池 整数在程序运行中应用广泛,为了提高效率,Python在内存中提前创建好了一些整数(并称其为小整数),这些小整数不参与垃圾回收,因此避免了频繁地为它们申请及释放内存带来的性能问题。也就是说,你程序中用到的所有小整数其实都是同一个对象,都指向同一块内存单元。如下: 在Python中,小整数的定义是[-5, 256]这个闭区间的整数。 a = -5 b = -5 print(a is b) # 输出:True c = 256 d = 256 print(c is d) # 输出:True e = -6...

Read more