Hi, I'm Kavin Gray, I am a college student majoring in computer science.I specialize in web programming , website design, mobile web and software development.Check out my works to learn 'bout me, or follow me on twitter.
拂晓轻舞

最近再次迷上这张专辑, Sings Salvadore Poe,很久之前就发行了的专辑,也是一张听了很久的专辑。北欧是盛产气质歌手的源地,纯粹的Bossa nova风,加上Lisa Ekdahl纤柔而微微懒散的声音,让我在这个异常忙碌的春天带来片刻宁静。

这是一张老专辑,我都记不清是什么时候开始听的,也不知道听了多少次,Lisa Ekdahl是瑞典国宝级的Jazz歌手,但在她这第三张英文专辑里全部以Bossa Nova为基调,简单的吉他弦音和古典弦乐背景,配以Lisa慵懒的歌声,每首曲目听来都如此舒服轻松。这种特点在L’aurore这首歌曲里体现到极致,甜美不失性感的声音,加之法语歌词,宛如一杯红酒,而且随着时间沉淀变得更加醇香,让人深深迷恋。

我喜欢这种音乐,在每个午后一杯清茶,听着Bossa Nova特有的浪漫歌词和曲调,好像整个春天都在这首首歌曲里。

Read the rest of this entry »

Feb 28th, 2009
8:18 pm
Simple Tic Tac Toe

Simple Tic Tac Toe release.This is a small funny game written in Python using Alpha-beta pruning algorithm. It’s also an experimental program for my py & wxpython study.So just sit back and enjoy this game.All the suggestions about this game will be welcome.

New Version update!

Read the rest of this entry »

Feb 20th, 2009
6:51 am
Tic-Tac-Toe算法笔记(二):Alpha-beta剪枝算法

上次的MiniMax算法虽然在效果上已经达到了预期的目的,即不可战胜的棋力,但在效率上仍然不够理想。电脑每次走步都得估计往下N层棋局的所有情况并估值,层数虽然可以控制,但在大棋局(如五子棋,象棋等)游戏中如此生成的博弈树分支叶子仍然相当庞大,由此有了在此基础上进行“剪枝”的改进算法–Alpha-beta剪枝算法(Alpha-Beta algorithms)。此算法主要优点在于其在边生成博弈树时候边计算评估各节点的倒推值,并且根据评估出的倒推值范围,及时停止扩展那些已无必要再扩展的子节点,即相当于剪去了博弈树上的一些分枝,从而节约了机器开销,提高了搜索效率。

Read the rest of this entry »

Feb 19th, 2009
7:20 am
Cloudy day

明天回学校,又一个假期结束了。

这个冬天发生了很多事情,但都过去了,心情恢复平静,毕竟未来依然还有很多可以期待的。

今天本来打算照些东西,老城区和海滨那里,但天气实在是不好,跑到海滨正在施工的长廊上拍了几张就觉得不行,那么也只好等到夏天回来再来了。远处是礐石大桥,这里刚好是韩江出海口,再顺着它就是大洋了。

我喜欢这个地方,它的慢节奏能让我安静下来

Feb 11th, 2009
5:44 am
Tic-Tac-Toe算法笔记(一):Minimax算法

这几天在用Python写Tic-Tac-Toe小游戏,顺便接触了一些简单的人机博弈算法,其实在算法方面我完全算是个新手,所以这也算是一个反复折腾学习的过程。而Tic-Tac-Toe应该算是人机博弈里最简单的应用了,最经典的算法是miniMax算法,也叫极大极小值算法,主要方法就是通过考虑双方博弈N步后,从所有可能的走法中选一步最佳的走法来走。
Read the rest of this entry »

Feb 9th, 2009
8:41 am