星期二, 一月 27, 2009

给Blogger添加代码高亮

原文链接:
http://abhisanoujam.blogspot.com/2008/12/blogger-syntax-highlighting.html

星期一, 一月 26, 2009

新春快乐

又是一年春来到,大家过年好阿!

星期六, 一月 24, 2009

自己做的贪吃蛇2

已经可以长大,并且身体颜色随着食物颜色的变化而变化。

星期五, 一月 23, 2009

自己写的贪吃蛇


自己做的贪吃蛇,功能还不完善,如果你想看看这些丑陋的代码,请猛击:
http://code.google.com/p/rgame/

星期三, 一月 21, 2009

QB中的图像代码 [screen命令]

SCREEN - a graphics statement that sets the specifications for the
display screen

Syntax
SCREEN [mode] [,[colorswitch]][,[apage]][,[vpage]]
☆mode is an integer constant or expression that selects a screen mode
for a particular combination of display and adapter:

MDPA, CGA, EGA, or VGA (Text Only)
CGA, EGA, VGA, or MCGA Low- and Medium-Resolution Graphics
EGA and VGA Medium- and High-Resolution Graphics
EGA and VGA Monochrome High-Resolution Graphics
VGA and MCGA High-Resolution Graphics
Hercules and Other Adapters
☆colorswitch, apage, and vpage are Details



SCREEN 0: Text mode only
☆Either 40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x 43, or 80 x 50 text format
with 8 x 8 character box size (8 x 14, 9 x 14, or 9 x 16 with EGA or VGA)
☆16 colors assigned to 2 attributes
☆16 colors assigned to any of 16 attributes (with CGA or EGA)
☆64 colors assigned to any of 16 attributes (with EGA or VGA)

SCREEN 1: 320 x 200 graphics
☆40 x 25 text format, 8 x 8 character box
☆16 background colors and one of two sets of 3 foreground colors assigned
using COLOR statement with CGA
☆16 colors assigned to 4 attributes with EGA or VGA
SCREEN 2: 640 x 200 graphics
☆80 x 25 text format with character box size of 8 x 8
☆16 colors assigned to 2 attributes with EGA or VGA

SCREEN 7: 320 x 200 graphics
☆40 x 25 text format, character box size 8 x 8
☆32K page size, page ranges are 0-1 (64K), 0-3 (128K), or 0-7 (256K)
☆Assignment of 16 colors to any of 16 attributes
SCREEN 8: 640 x 200 graphics
☆80 x 25 text format, 8 x 8 character box
☆64K page size, page ranges are 0 (64K), 0-1 (128K), or 0-3 (246K)
☆Assignment of 16 colors to any of 16 attributes
SCREEN 9: 640 x 350 graphics
☆80 x 25 or 80 x 43 text format, 8 x 14 or 8 x 8 character box size
☆64K page size, page range is 0 (64K);
128K page size, page range is 0 (128K) or 0-1 (256K)
☆16 colors assigned to 4 attributes (64K adapter memory), or
64 colors assigned to 16 attributes (more than 64K adapter memory)

SCREEN 10: 640 x 350 graphics, monochrome monitor only
☆80 x 25 or 80 x 43 text format, 8 x 14 or 8 x 8 character box size
☆128K page size, page range is 0 (128K) or 0-1 (256K)
☆Up to 9 pseudocolors assigned to 4 attributes

SCREEN 11
☆640 x 480 graphics
☆80 x 30 or 80 x 60 text format, character box size of 8 x 16 or 8 x 8
☆Assignment of up to 256K colors to 2 attributes
Screen 12
☆640 x 480 graphics
☆80 x 30 or 80 x 60 text format, character box size of 8 x 16 or 8 x 8
☆Assignment of up to 256K colors to 16 attributes
☆VGA required
Screen 13
☆320 x 200 graphics
☆40 x 25 text format, character box size of 8 x 8
☆Assignment of up to 256K colors to up to 256 attributes

SCREEN 3: Hercules adapter required, monochrome monitor only
☆720 x 348 graphics
☆80 x 25 text format, 9 x 14 character box
☆2 screen pages (1 only if a second display adapter is installed)
☆PALETTE statement not supported
SCREEN 4:
☆Supports Olivetti (R) Personal Computers models M24, M240, M28,
M280, M380, M380/C, M380/T and AT&T (R) Personal Computers 6300
series
☆640 x 400 graphics
☆80 x 25 text format, 8 x 16 character box
☆1 of 16 colors assigned as the foreground color (selected by the
COLOR statement); background is fixed at black.

星期日, 一月 18, 2009

花之荼蘼

荼蘼是一种蔷薇科的草本植物,春天之后,往往直到盛夏才会开花。 因此人们常常认为荼靡花开是一年花季的终结。

苏轼诗:“荼靡不争春,寂寞开最 晚。”
任拙斋诗:“一年春事到荼靡。”
王琪诗:“一从梅粉褪残妆,涂抹新红上海棠。开到荼縻花事了,丝丝天棘出莓墙。”

开到荼蘼花事了,意为荼蘼花开时,春天那些五色斑斓,美艳不可方物的各类 花儿,都悄悄地把喧嚣让给即将到来的如火夏天。 荼蘼花开代表女子的青春已成过去。荼蘼花开,表示感情的终结。爱到荼靡,意蕴生命中最灿烂、最繁华或最刻骨铭心的爱即将失去。 很多人都说没有见过荼靡花。其实在佛教中,荼靡就是彼岸花,洋名"蔓珠沙华”。

alias命令巧用

alias就是传说的linux中别名命令,命令格式如下:

alias 别名='原名'

这里需要注意原名要用单引号包围,alias命令的作用是给那些参数巨多的命令起个小名,便于操作和记忆。

例如我常用的就有

alias ls='ls --color=auto'

这样可以使ls命令的输出是用颜色标注的,看起来很方便。不过alias的“记性”并不好,在重新启动后就记不住这些小名了。为了能让alias有个好记性,我们需要编辑~/.bashrc文件,这里以ubuntu为例。

vim ~/.bashrc

找到如下内容,其实UB还是很人性化的,许多命令都已经写好了,只不过需要用户把前面的注释符去掉~~找到这一段

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ] && [ -x /usr/bin/dircolors ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'

alias grep='grep --color=auto'
#alias fgrep='fgrep --color=auto'
#alias egrep='egrep --color=auto'
fi

去掉需要命令前面的注释符号,如果有你自己定义的alias没有在这里列出,把如下这段的注释去掉:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

在~/下建立一个名为.bash_aliases的文件,把你的alias命令统统仍进去就可以了,重新启动,输入alias看看你的小名都生效了吗?

PS:UB很多配置文件都比较松散,基本都是本着默认文件只允许注释,不需要修改的原则制定的。自定义的配置需要新建立令一个单独的文件来实现,这里的.bash_aliases就是一例。其实这样对于总忘记备份的新手是很有好处的,至少不会因为失误而造成很大的损失。

星期一, 一月 12, 2009

天边的一朵云dropbox[云计算初体验]



Dropbox(以下简称DB)作为一款网络同步工具,操作十分简便,与操作系统集成的很好。当然,你也可以把它当作网络U盘使用。
废话少说,先注册个帐号。

DB的服务需要你用电子邮箱注册一个对应的DB帐户,不过首页上并没有提供注册的入口。你可以通过直接点击login来找出这个入口。



点击后你就会看到有两个标签,选择Create an account即可填写注册表单进行注册。

这样你就拥有一个DB的帐户了,接下来需要下载一个客户端,DB是支持Linux,Mac和Windows三个平台的,所以你要选择合适自己平台的客户端下载。如果只是暂时需要访问DB中的文件,使用Web方式进行文件操作是个明智的选择。



客户端的界面就是一个普通的文件夹,在任务栏中有一个图标提供基本设置。
Ubuntu下是这个样子滴~~


如果你想体验一下到处访问自己文件的装B感觉,请猛击:https://www.getdropbox.com

星期日, 一月 11, 2009

无影灯与散列(HASH)函数的选择

  医学手术对于灯的要求是很高的,关键是不能有影子妨碍医生观察手术的情况。在物理学上,灯光如果被阻挡肯定会产生影子,这样一个难题是怎样解决的呢?显然用一盏灯是肯定解决不了问题的,那样肯定会在某个方向上留下影子。将一盏变为多盏,互相弥补缺点,这样就成为了无影灯。无影不是某盏灯的功劳,而是多盏灯相互弥补,综合作用的结果。
  散列函数所要解决的问题是碰撞,最好使每个值对应的键都是唯一且二者之间相互转换是低复杂度的。问题总是要辩证分析的,对于每一个具体的散列函数来说,总有一些特殊的值会发生碰撞,而且碰撞的几率会非常大。
  解决这一问题是增加散列函数的个数,这些函数需要精心挑选,互相弥补,达到全局统计上的无影灯效果。对于特定数据,采用哪个散列函数的问题可能有建议,使用智能的判断方法,总是决定使用最优的散列函数。其实这样到犯了矫枉过正的错误,因为选择最优函数的过程是十分耗费时间的,甚至比使用最差的散列函数处理此数据的时间还长。这里使用了另一个技巧,就是随机选择,虽然有可能把数据交给最差的函数处理,但是这种概率已经大大降低。
  这个问题的解决告诉我,解决问题的方法不单单是找到一种最好的,有的时候三个臭皮匠也是可以一起上阵的。同时,我们不能为了极小的不足而放弃一种方法,思想上要追求完美,但有时残缺也是一种美和优雅~~

星期二, 一月 06, 2009

俺也是文学青年,高中时写的小诗一首

我们无法逃避,

街市的喧闹。

我们无法隔绝,

世俗的尘嚣。

现实的镜子,

把我照得如此渺小。

要实现梦想,

路途又是如此之遥。

放眼眺,

以更宽广的视角。

向前跑,

不要把青春陷入郁闷的泥沼。

从现在起,把握每一秒。

相信明天会更好,

莫到白头叹年少。

一个旧本子

今天翻出来一个旧本子,扉页上记录这一个年代~~



奖给XXX同志:

在一九七六年度“工业学大庆”运动中作出优异成绩,以资鼓励。



XXXXX厂 革命委员会

一九七七年一月

数学名人名言集锦

  数学是一种精神,一种理性的精神。正是这种精神,激发、促进、鼓舞并驱使人类的思维得以运用到最完善的程度,亦正是 这种精神,试图决定性地影响人类的物质、道德和社会生活;试图回答有关人类自身存在提出的问题;努力去理解和控制自然;尽力去探求和确立已经获得知识的最 深刻的和最完美的内涵。 ——克莱因《西方文化中的数学》

  数学是除了语言与音乐之外,人类心灵自由创造力的主要表达方式之一,而且数 学是经由理论的建构成为了解宇宙万物的媒介。因此,数学必需保持为知识,技能与文化的主要构成要素,而知识与技能是得传授给下一代,文化则得传承给下一代 的。——录自德国数学家HermannWeyl语

  数学是科学的皇后,而数论是数学的皇后高斯(Gauss)音乐能激发或抚慰情怀,绘画使人赏心悦目,诗歌能动人心弦,哲学使人获得智慧,科学可改善物质生活,但数学能给予以上的一切。——克莱因

  数学的本质在於它的自由。---康扥尔(Cantor)

  在数学的领域中,提出问题的艺术比解答问题的艺术更为重要。康扥尔(Cantor)

  没有任何问题可以向无穷那样深深的触动人的情感,很少有别的观念能像无穷那样激励理智产生富有成果的思想,然而也没有任何其他的概念能向无穷那样需要加以阐明。——希尔伯特(Hilbert)

  数学是无穷的科学。--赫尔曼外尔

  问题是数学的心脏。--P.R.Halmos

  只要一门科学分支能提出大量的问题,它就充满着生命力,而问题缺乏则预示着独立发展的终止或衰亡。--Hilbert

  数学中的一些美丽定理具有这样的特性:它们极易从事实中归纳出来,但证明却隐藏的极深。---高斯

  哲学家也要学数学,因为他必须跳出浩如烟海的万变现象而抓住真正的实质。……又因为这是使灵魂过渡到真理和永存的捷径。---柏拉图 

  高斯(数学王子)说:“数学是科学之王”

  罗素说:“数学是符号加逻辑”

  毕达哥拉斯说:“数支配着宇宙”

  哈尔莫斯说:“数学是一种别具匠心的艺术”

  米斯拉说:“数学是人类的思考中最高的成就”

  培根(英国哲学家)说:“数学是打开科学大门的钥匙”

  布尔巴基学派(法国数学研究团体)认为:“数学是研究抽象结构的理论”

  黑格尔说:“数学是上帝描述自然的符号”

  魏尔德(美国数学学会主席)说:“数学是一种会不断进化的文化”

  柏拉图说:“数学是一切知识中的最高形式”

  考特说:“数学是人类智慧皇冠上最灿烂的明珠”

  笛卡儿说:“数学是知识的工具,亦是其它知识工具的泉源。所有研究顺序和度量的科学均和数学有关。”

  恩格斯(自然辩证法哲学家)说:“数学是研究现实生活中数量关系和空间形式的数学

  克莱因(美国数学家)说:“数学是一种理性的精神,使人类的思维得以运用到最完善的程度”

   伽利略说:“给我空间、时间、及对数,我可以创造一个宇宙”“自然界的书是用数学的语言写成的”牛顿说:“没有大胆的猜想,就做不出伟大的发现”,哈尔 莫斯说:“数学的创作绝不是单靠推论可以得到的,首先通常是一些模糊的猜测,揣摩着可能的推广,接着下了不十分有把握的结论。然后整理想法,直到看出事实 的端倪,往往还要费好大的劲儿,才能将一切付诸逻辑式的证明。这过程并不是一蹴可几的,要经过许多失败、挫折,一再地猜测、揣摹,在试探中白花掉几个月的 时间是常有的。”


  维特根斯坦说:“数学是各式各样的证明技巧”

  华罗庚说:“新的数学方法和概念,常常比解决数学问题本身更重要”

  纳皮尔说:“我总是尽我的精力和才能来摆脱那种繁重而单调的计算”

  开普勒说:“以我一生最好的时光追寻那个目标……书已经写成了。现代人读或后代读都无关紧要,也许要等一百年才有一个读者”

  拿破仑说:“一个国家只有数学蓬勃的发展,才能展现它国立的强大。数学的发展和至善和国家繁荣昌盛密切相关”

  爱因斯坦说:“数学之所以比一切其它科学受到尊重,一个理由是因为他的命题是绝对可靠和无可争辩的,而其它的科学经常处于被新发现的事实推翻的危险。…。数学之所以有高声誉,另一个理由就是数学使得自然科学实现定理化,给予自然科学某种程度的可靠性。”

  邱成桐说:“现代高能物理到了量子物理以后,有很多根本无法做实验,在家用纸笔来算,这跟数学家想样的差不了多远,所以说数学在物理上有着不可思议的力量”

  伦琴说:“第一是数学,第二是数学,第三是数学”

  华罗庚说:“宇宙之大,粒子之微,火箭之速,化工之巧,地球之变,生物之谜,日用之繁,无处不用数学。”

  冯纽曼说:“数学方法渗透并支配着一切自然科学的理论分支。它愈来愈成为衡量科学成就的主要标志了。”

  皮娄(加拿大生物学家)说:“生态学本质上是一门数学”

  开普勒说:“数学对观察自然做出重要的贡献,它解释了规律结构中简单的原始元素,而天体就是用这些原始元素建立起来的”

  傅立叶说:“数学主要的目标是公众的利益和自然现象的解释”

  罗巴切夫斯基说:“不管数学的任一分支是多么抽象,总有一天会应用在这实际世界上”

  莱布尼兹说:“用一,从无,可生万物”

  亚里士多德说:“思维自疑问和惊奇开始”

  努瓦列斯说:“数学家本质上是个着迷者,不迷就没有数学”

  柯普宁(前苏联哲学家)说:“当数学家导出方程式和公式,如同看到雕像、美丽的风景,听到优美的曲调等等一样而得到充分的快乐”

  罗素说:“在数学中最令我欣喜的,是那些能够被证明的东西”

  高斯说:“给我最大快乐的,不是已懂得知识,而是不断的学习;不是已有的东西,而是不断的获取;不是已达到的高度,而是继续不断的攀登”

  波利亚说:“从最简单的做起”

  高斯说:“宁可少些,但要好些” “二分之一个证明等于0”

  希尔伯特说:“当我听别人讲解某些数学问题时,常觉得很难理解,甚至不可能理解。这时便想,是否可以将问题化简些呢﹖往往,在终于弄清楚之后,实际上,它只是一个更简单的问题。”

  广中平佑(日本得菲尔兹奖数学家)说:“在数学里,分辨何是重要,何事不重要,知所选择是很重要的”

  华罗庚说:“下棋要找高手…。。只有不怕在能者面前暴露自己的弱点,才能不断进步”“自学,不怕起点低,就怕不到底”

  牛顿说:“如果我能够看的更远,那是因为我站在巨人的肩上”

  “我的成功归功于精细的思考,只有不断地思考,才能到达发现的彼岸”

  牛顿说:“每一个目标,我都要它停留在我的眼前,从第一到曙光初现开始,一直保留,慢慢展开,直到整个大地光明为止”

  爱因斯坦说:“每当我的头脑没有问题思考时,我就喜欢将已经知道的定理重新验证一番。这样做并没有什么目的,只是让自己有个机会充分享受一下专心思考的愉快”

  华罗庚说:“数缺形时少直观,形缺数时难入微”又说“要打好数学基础有两个必经过程:先学习、接受“由薄到厚”;再消化、提炼“由厚到薄””

  苏步青(大陆数学家)说:“学习数学要多做习题,边做边思索。先知其然,然后知其所以然”

  拉码努扬(印度的数学国宝)说:“天才?请你看看我的臂肘吧”

  卡拉吉奥多里(希腊函数论数学家)说:“学数学,绝不会有过份的努力”

   爱因斯坦说:“圆圈的里面代表我现在学到的知识,圆圈的外面仍然有着无限的空白,而且随着圆愈来愈大,圆周所接触的空白也愈来愈大”。“在天才与勤奋之 间,我毫不迟疑的选择了勤奋,因为它是世间一切成就的催生者”。“我反复思索好几个月,好几年;有九十九次都是错的,而第一百次我对了”

  牛顿说:“我并无过人的智能,有的只是坚持不屑的思索精力而已。今天尽你最大的努力去做好,明天也许能做的更好”

  韦达说(代数学之父):“没有不能解决的问题”

  陈省身说:“早晨醒来,想的第一件事就是数学。我的生活就是数学;终生不倦地追求就是数学,数十年如一日,从没有懈怠过,现在依然如此。”又说“用功不是指每天在房里看书,也不是光做习题,而是要经常想数学。一天至少有七、八个小时在思考数学。”

  厄多斯说:“坟墓里有的时间去休息”

  保罗。朗之万(法数学家)说:“在数学教学中,加入历史是有百利而无一弊的”

  牛顿说:“一个例子比十个定理有效”

  康多塞说:“尤拉讲课时喜欢给学生寻点开心,让学生感到惊异”

  黄武雄说(台大教授):“导引定义,经常可以从反例着手”

  魏尔斯特拉斯说:“如果不在某种程度上成为一个诗人,就永远不会成为一个完美的数学老师”

  欧几里德说:“浮光掠影的东西终就会过去,但是天体图案却是巍然不动永世长存的”,  华罗庚说:“最大的希望是工作到生命的最后一刻”,对这些把一辈子完全投入数学的数学家们,即使当他们走到人生旅程的最后一点,他们是否仍坚持当初的愿望呢﹖

  阿贝尔说:“我要活下去!我还有许多工作没有做完…。。”

  挪威数学家阿贝尔17岁便开始解五次方程式,22岁成为证明了五次方程没有公式解的第一人,在椭圆函数论有出色的表现,27岁与世长辞。他是多么想活下去,想多解决一些数学上的难题。

  柯西说:“人总是要死的。但是,他们的业绩永存”。

  波利亚说:“我的数学兴趣还没完。”