随笔分类 - 个人爱好
摘要:在程序员面试题中,有一类题目就是估算,这对于程序员是非常重要的一个技能,例如估算项目的开发周期,代码量,人月等等。记得《编程珠玑》中有一道题目讲述的是如何估计密西西比河一年的出水量,很有意思。作者从两种方法进行估算,一种是从用出海口的截面积 x 水速 x 时间,第二种是用密西西比河的面积 x...
阅读全文
摘要:相信大家都看过不少街头的3D立体图,它的视觉冲击非常震撼,让人赞不决口。3D立体图的原理很简单,但是画起来却不容易,尤其是画曲线。既然画圆太难,就先从画方开始练习,今天我尝试了一下画埃舍尔多面体,修改了很多次,总算有那么一点3D的意思~这个是俯视图,画图的要领是Y轴等比缩放,X轴单点透视
阅读全文
摘要:前言(可以直接略过): 最近paper写完了,空闲时间比较多,于是开始画分形几何来玩。在我的上一篇文章中,Julia集和Mandelbrot集已经画过了,这回我想画一点更有意思的东西,想来想去,最终我决定画一个三维的分形图案,于是到M67的网站去抠了一张图,打算自己把它画出来。最初困扰我的是用什么工具来画它,分形图案都有大量的递归,计算量极大,像matlab和mathematica这样的工具封装太厉害,肯定是不行,速度比较快的也就只有openGL了。为了画这个图形,我花了两天时间来学openGL,总算能把它的粗略样子画出来了,小有成就~~正文: 左图是实物的照片。它的生成法则是这样的:...
阅读全文
摘要:Julia集是一个在复平面上形成分形的点的集合,它最早由法国数学家Gaston Julia发现。 Julia集合可以由下式进行反复迭代得到:f(z) = z2+ c,其中z是复平面某一点,c是一个复常数。把这个公式反复迭代,最终会得到一个复数C,然后根据C的模的大小,把这个点映射成不同的颜色,漂亮的Julia集分形就出来了。可以参阅M67的这篇文章,其中有详细的介绍。 下面的几幅图是我用c++和opencv画出来的,一张500*500的图片,迭代15次,在我的i5电脑上跑约不到10秒,速度稍慢。图中不同的C值对应着不同的Julia集,配色比较烂,大家凑合着看。c = 0.73ic = ...
阅读全文
摘要:文章分为三部分:1、编程之美扫雷篇。2、以前写的扫雷加强版,附下载,不过有一坨bug。3、重构的扫雷加加,附游戏和源程序的下载。一、编程之美扫雷篇这是我几年前在人人网上写的文章,转到这里来。从师兄那里得到了一本很好玩的书《编程之美》,爱不释手。其中有一道扫雷的趣题书中没有给出答案,原题是这样的:问题一:当这个游戏有40个地雷没有被发现的时候,A、B、C三个方块有地雷的概率P(A),P(B),P(C)各是多少??问题二:这个游戏局面一共有16*16=256个方块,P(A),P(B),P(C)的相互大小关系和当前局面中地雷总数有联系么?比如,当地雷总数从10个逐渐变化到240个,P(A),P(B)
阅读全文
摘要:这篇文章是我在6月1号于新浪博客所写,转到这里。如果你看到贴图错误,请看原文很高兴今天收到了朋友的祝福,很快乐很幸福。想来想去写点什么来纪念这个节日,最终决定把我多年打游戏的经验和大家分享一下,看着这些鉴证着我们成长的游戏,你有没有想起当前的感觉?从小学开始玩仙剑,我总结的最快加血大法:先吃一块尸腐肉,然后喝九阴散,立即满血。尸毒是所有毒药里毒性最低的,而九阴散在中毒状态下吃会加满血,健康状态下吃会立刻死掉。大富翁4我当时迷恋了好长一段时间,现在回想起来钱夫人不就是当代白富美吗?这个玩法应该很多人都知道:冬眠卡 + 飞弹,然后你就可以忽略其它3个人了。玩具兵系列只有2代是最好玩的,第二关大瀑布
阅读全文
摘要:在台湾生活了一段时间之后,认识的繁体字也多了一些。虽然从小学习书法,对繁体字不陌生,但也只限于碑帖上的常用字,看报纸杂质还是会有个别的字不认识。随着接触繁体字的时间越来越长,我愈发的感受到繁体字在语义表达上比简体字要准确很多。当初繁体字盛行了这么长时间,肯定有它的合理性,而且现在很多的文字学学者和书法家一直诟病简体字的种种不适,我非常同意他们的看法。 从现在台湾的教育来看,繁体字是很成功的,它的准确性简体字远不能及。有人说繁体字不易于教学,但是小学生的学习都非常强,这一点差别可以忽略,而且据我观察台湾学生的语言水平比大陆要好一点。下面说说繁体字的好处。 繁体字比简体字准确体现在三个方面...
阅读全文
摘要:Rhombicuboctahedron,你可能会问,这是个什么东西? 我最初见到这个单词是在cipher游戏的第31关(如果你喜欢数学或者解谜游戏,一定要玩这个游戏,我在前面的文章有介绍),它的中文翻译为“小斜方截半二十面体”,是“半正多面体”家族中的一员。看到这个名字的一瞬间,感觉真是碉堡了~~!有木有 后来我就一直在想,这个名字是怎么来的,为什么要这么翻译呢?于是wiki了一下,“半正多面体”的定义大概可以这样描述:把“正多面体”的所有顶点用一个截面截下来,剩下的部分称为“半正多面体”。举例来说,“截半立方体”是指把正方体的8个角截下来,得到的一个有6个正方形,8个三角形的几何体有了...
阅读全文
摘要:哈哈,看看这个像不像我?今天下午写了一个制作拼图照片的程序,素材是1000多张的魔兽图标。源程序下载。
阅读全文
摘要:Cities XL系列的最大好处就是可以满足人的创造欲,这也是为什么我深爱之的原因编了一天程序有点累了,晚上照着googlemap做了一个西直门桥,做的很简陋,辅路很多都没做,谁能找到西向南方向的路?
阅读全文
摘要:本博客的前身是http://blog.sina.com.cn/u/2385866262。我终于忍受不了新浪博客,遂决定搬家到此。以前的文章我会陆续搬过来,风格和以前一样,我会继续写一些图像处理与模式识别的内容,有时也会写一些个人爱好与读书心得。 为什么是easymind223?这个域名已经是我的一个习惯了。熟悉我的朋友都知道,我的域名和昵称一直亘古不变,无论什么论坛和游戏,我也没有遇到过和我重名的ID。起名为easymind223的理由有两个,第一个同matrix67一样,easymind被别人用过了,于是在后面随便加了3个数字,人的下意识反应是在后面加个123或者456,所以为了不和别...
阅读全文

浙公网安备 33010602011771号