文章

misc – 

我的游戏人生

我是在香港土生土长、现于上海工作的游戏程序员。有曰人生如戏,当代若说人生如游戏或更有共鸣。然而,我们是这游戏的玩家而不是设计师,世事往往并非各遂其愿,却又带来无尽惊喜。游戏中与其以赚取货币提升等级为目标,不如享受过程,尽兴而归。适逢其会,有缘和大家分享我的成长点滴。 阅读内容 ›

misc – 

手机分配短讯id的面试题目(下篇:分析解答)

看过《上篇:厘清需求》,读者想到多少个解呢?本篇首先谈及一些基本分析,之后会按两种 API 设计(纯函数 API 和含状态的 API),分别描述多个解。虽然面试时或许不能进行实际测试,但本文还是给出 PC 上的效能测试结果。最后分析比较各解之优劣作为总结。 阅读内容 ›

misc – 

手机分配短讯id的面试题目(上篇:厘清需求)

前阵子,笔者在 TopLanguage 论坛里参与讨论了一个不错的面试题目,在此和大家分享,也当作个人的讨论总结。本文列出该问题,并模拟应试者向面试官的对话,以厘清问题需求。 阅读内容 ›

misc – 

C++强大背后

在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。 阅读内容 ›

misc – 

12年前的作品──《美绿中国象棋》制作过程及算法简介

这个游戏是大学本科二年级时(1998年)修人工智能课程的功课 。这个游戏的「棋力」并不高,主要是因为没有花时间在调整的工作上。比较满意的部分是使用 OpenGL 做的使用者介面。本文将简单介绍制作本游戏的过程及当中用到的算法。 阅读内容 ›

QR code