JavaScript 写的网页迷宫游戏(二)

不久之前我发过一篇帖子,介绍如何用JavaScript在网页上绘制随机迷宮。当时迷宮是用DOM元素div堆出来的,通过控制一个个绝对定位的div的上、下、左、右四个边框形成了一个个的格子。最近学习了一... 阅读全文

命令行方式下的网页截图工具

现在很多浏览器或浏览器工具栏、插件都提供网页截图的功能,不过大多数都需要鼠标或键盘手工操作,而不能通过命令行自动化完成。有时我们可能需要每天定时对某些网页截图,或者批量地对多个URL截图,这时这些的需... 阅读全文

Python循环中的else语句

绝大部分编程语言中都有条件判断语句,比如 if ... else ,在大部语言中,else 一般只在条件判断语句中出现,与 if 语句配套出现,不过在 Python 中,else 除了能与 if 这样... 阅读全文

智力蛮力(二)

我们周围都有不少这样的人,他们天资聪颖,才能出众,但却从来没有学会如何使用自己的天赋,于是一生或浑浑噩噩,或自艾自叹,最终一无所成,如同上一篇帖子所描述的,他们使用智力的方式,其实无异于莽汉之使用蛮力... 阅读全文

智力蛮力(一)

我们周围都有不少这样的人,他们小时候表现得非常聪明,学习成绩也非常之优秀,家长、老师都觉得他们的未来一片光明。但是,随着年龄的增长,他们的成绩似乎在慢慢地后退,等到上中学时,往往已经由前几名跌到十几名... 阅读全文

JavaScript写的网页迷宫游戏

曾经做过一个JavaScript版的网页迷宫游戏,从生成地图到操作全是用JavaScript在浏览器端完成的,有兴趣的同学可以右键查看网页源代码,最关键的代码为 mg.js ,近400行。 有不少朋友... 阅读全文

三人决斗问题(枪手博弈)

题目是这样的: A、B、C三人进行决斗。A 的射击命中率是三分之一,也就是说如果他努力的话,他平均每三枪可以击中一次;B 的射击命中率是二分之一;C 的射击命中率是一(也就是百分之百)。由于 A 的命... 阅读全文

约瑟夫环问题

约瑟夫环(Joseph Ring)问题是计算机算法中一道经典的题目,我刚接触编程时曾迷惑了很久(当时还是在小霸王学习机上用FBasic编程)。 问题是这样的:有编号从 1 到 n 的 n 个人坐成一圈... 阅读全文

Python中使用pickle持久化对象

Python中可以使用 pickle 模块将对象转化为文件保存在磁盘上,在需要的时候再读取并还原。具体用法如下: pickle.dump(obj, file[, protocol]) 这是将对象持久化... 阅读全文

涂鸦之我和老婆

我在玩电脑,老婆在背后锻炼身体,见下图。去年的作品,呵呵。 阅读全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20