Beyond Program
文章平均质量分 75
tobe
I will be ...
展开
-
开源需要规范——我的变量命名法则
0.自叙 了解开源项目很久了,我觉得这些无私的黑客们做得还是不够彻底,什么意思呢?请看下面(我的文章没什么逻辑,都以小标题来标识)。1.所谓Open Source The term open source describes practices in production and development that promote access to the en原创 2011-12-03 10:46:31 · 550 阅读 · 0 评论 -
都说说你学过多少种语言
你今天学了没? 1.首先要说明的是我不是语言控,也不觉得学得的语言越多越牛(所谓样样通样样松嘛),但是我在学校或家里不知不觉就学了好多语言,例如现在说的汉语,确切来说是普通话。 2.粤语:我系广东人,紧系识讲白话啦。 3.不好意思,现在我是想到什么就写什么,因为如果把自然语言和编程语言都列进来的话实在不少啊。例如C++,这算是我正式入门的第一原创 2011-12-08 21:01:16 · 850 阅读 · 0 评论 -
设计模式 —— “积分模式”
0.简介 很多设计模式的教程都是从Factory模式讲起的,例如我最爱的《大话设计模式》。但是在这里我先要介绍一下“积分模式”,这是我在解决爱因斯坦大难题时用到的方法,觉得确实是一种编程的思路,就分享一下吧。1.“爱因斯坦大难题” 究竟什么是爱因斯坦大难题呢?听起来好像很高级,其实与相对论无关,也叫Zebra Puzzle,就是我们都玩过的数学智力游原创 2011-12-13 10:01:53 · 2590 阅读 · 0 评论 -
又一种design pattern —— 局部整体化设计模式
0.简介 什么是局部整体化呢?简单来说,就是把组成大部件的零件也当成大部件来看待,这样的话,一个大部件实际上就是由很多大部件(逻辑上是小零件)来构建而成的。听起来是挺怪的,至于为什么要这样做呢,请看下文。1.起源 当时我们在做Android平台上的陀螺游戏,通过计算顶点坐标构建出陀螺的3D模型(即圆锥+圆柱+圆),后来突然在纹理贴图的设计上卡住原创 2012-03-18 11:15:52 · 1273 阅读 · 0 评论 -
《浪潮之巅》阅读笔记
豆瓣链接http://book.douban.com/review/5458003/ 0.此书 如果坦白说“这是本IT历史书”,也许有点折辱了它,因为它more than一本历史书,更可以说是一本讲艺术、讲思想的启示录。里面介绍的都是IT界的“高帅富”,有在商界如鱼得水的大公司,也有昙花一现的惊世杰作,作为IT界的后辈,他们就是我们的偶像,我们的传奇。。。原创 2012-06-10 16:27:32 · 4125 阅读 · 2 评论 -
“积分模式”应用 —— “爱因斯坦大难题”代码实现
0.积分模式 对于积分模式的介绍,请参见前文http://blog.csdn.net/tobec3sdn/article/details/7065690,主要是用于解决爱因斯坦大难题(也被称为Zebra Puzzle)的。1.排列算法 这里所说的积分模式是用暴力算法解决的(一千二百亿次的循环,本机Windows运行了一个多小时),也就是穷举了所有情况从而原创 2012-06-13 01:13:02 · 1937 阅读 · 0 评论