摘要: 前言今天看了蒋兄的博客:一张神奇的图,勾起了我的好奇心。可能是在下比较愚钝,看了文章以后还是感觉懵懵懂懂。虽然大致知道原理,但脑子里的思路却不够清晰,所以我决定深入研究一下第13个人究竟是如何多出来的。原文地址:http://www.cnblogs.com/guogangj/p/3220528.ht... 阅读全文
posted @ 2014-05-28 22:36 Antineutrino 阅读(2897) 评论(13) 推荐(5) 编辑
摘要: 基本概念Base64这个术语最初是在“MIME内容传输编码规范”中提出的。Base64不是一种加密算法,虽然编码后的字符串看起来有点加密的赶脚。它实际上是一种“二进制到文本”的编码方法,它能够将给定的任意二进制数据转换(映射)为ASCII字符串的形式,以便在只支持文本的环境中也能够顺利地传输二进制数... 阅读全文
posted @ 2014-05-27 22:35 Antineutrino 阅读(19406) 评论(4) 推荐(12) 编辑
摘要: 今天带来的是一个很有意思的数学诡辩问题:证明任意两个正整数(自然数)相等。例如5=10。当然,这个命题肯定是不成立的,但确实有人用数学归纳法给出了证明过程,谁能知道到底哪里出了问题?证明定义max(a, b)为a和b两者中较大的一个(其中a、b都是正整数),且如果a=b,则max(a, b)=a=b... 阅读全文
posted @ 2013-10-02 11:22 Antineutrino 阅读(1738) 评论(6) 推荐(0) 编辑
摘要: “DEADBEEF”是什么?可能很多人都没有听说过。DEADBEEF不是“死牛肉”的意思,而是一个十六进制数字,即0xDEADBEEF。最初使用它的是IBM的RS/6000系统。在该系统中,已分配但还未初始化的内存中用该数字来填充,使得程序员在调试时可以很容易地定位到目标内存区域。某些其他系统也使用... 阅读全文
posted @ 2013-09-27 12:24 Antineutrino 阅读(7114) 评论(0) 推荐(2) 编辑
摘要: 假设有两种微生物X和Y,X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。现在已知有新出生的X=10, Y=89,求60分钟后Y的数目。如果X=10,Y=90呢?编程解决这个问题比较简单,只要以步... 阅读全文
posted @ 2013-09-24 20:45 Antineutrino 阅读(2645) 评论(5) 推荐(6) 编辑
摘要: 汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,... 阅读全文
posted @ 2013-09-23 11:35 Antineutrino 阅读(64515) 评论(2) 推荐(11) 编辑
摘要: 上一节讨论的是字符编码的一些基本概念,本节我们继续这个话题。在开发程序时,可以说每时每刻都在跟字符串打交道,因此难免会遇到字符编码的问题。而问题往往发生在程序需要发送或接收字符串时。因为在程序内部进行字符串处理时通常使用的是统一的编码方式,不经常涉及编码转换。这就像两个本地人使用同一种语言聊天,互相... 阅读全文
posted @ 2013-09-14 13:18 Antineutrino 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,字符的编码问题经常让我们这些程序猿头疼不已,例如臭名昭著的“中文乱码”问题,我相信我不是唯一一个曾经“深受过其害”的人,因此我准备用几篇文章来总结一下字符编码相关方面的内容,力图做到通俗易懂,并以此希望能够给正处于水深火热中的XDJM们提供一点帮助。首先是第一篇基本概念。本篇仅仅是粗略... 阅读全文
posted @ 2013-09-11 00:12 Antineutrino 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 这是我翻译自LostDecadeGames主页的一篇文章,原文地址:How To Make A Simple HTML5 Canvas Game。下面是正文:自从我制作了一些HTML5游戏(例如Crypt Run)后,我收到了很多建议,要求我写一篇关于怎样利用HTML5 Canvas制作游戏的入门教... 阅读全文
posted @ 2013-09-04 19:57 Antineutrino 阅读(471) 评论(0) 推荐(1) 编辑
摘要: 用一句话概括注册点和中心点的作用,那就是:注册点用来定位,中心点用来变形当然,这句话不是非常准确,只是暂时先这么理解,下面会详细讲解。认识注册点每个元件都有一个注册点。在元件编辑窗口、或在舞台中选中一个元件实例时,可以看到元件上有一个“十”字型的标记,这就是注册点了,如图所示。其他类型的元素,例如形... 阅读全文
posted @ 2013-09-04 19:48 Antineutrino 阅读(2227) 评论(0) 推荐(0) 编辑