春‧虚无

春天来了。多伦多不再干燥、寒冷,却让人感到窒息。室内的暖气依然运转,校园里的草坪、树丫依旧是冬天的模样。这一切改变让我有些莫名的伤感。在这样的季节里,我经常在校园里散步,散去春天的闷热。漫无目的散步的时候,往往让我注意到时间的流逝,回想起记忆里的世界、和内心。

这些日子,我每天疯狂地做着实验,想办法教会电脑标出每一个区域物件的编号,让它数圆圈、数树叶、数汽车……如果问我未来人工智能是否会超过人类,我甚至会对这个问题不屑一顾。从技术细节来说,我难以想象我们能设计出一个统一的系统,来学习人类与生俱来的每一项技能。每当我看见计算机成功的划分出正确的区域时,心中都为之振奋。也许在旁人眼里再简单不过的任务,但我有着十足的激情去让电脑学会它。可正当人工智能再次成为社会谈论的焦点时,我却突然失去了往日的干劲。

继续阅读“春‧虚无”

Base62编码的C#实现

在缩短URL等应用中经常要使用到base62编码,与base64编码不同的是去除了两个符号,使得码空间由数字和英文字母组成。网络上看到的几种编码和解码的算法。它们都使用了modulus,时间复杂度大约O(n^2)。另外,它们只能应用于长整形或其他整形的编码。而我需要512位编码,所以可以决定编写一个可以编码任意长度的字节数组的工具。GitHub: https://github.com/renmengye/base62-csharp

继续阅读“Base62编码的C#实现”

黑夜永远是一个人的黑夜

期末考完之后,我也将收拾行李离开。中午走出我们系自习室时,肩膀上突然被拍了一下。我惊讶地回头看,原来是一位刚刚在一起聊考试同学,向我道声明年见。不知怎的,“明年见”这三个字总是不那么习惯。

晚上,当我再一次说完一声“明年见”时,才发现这不仅仅是对时间的不习惯,也是对年末各自离开的不习惯。尽管平时学习再齐心,到了年末也只能各自打算。

继续阅读“黑夜永远是一个人的黑夜”