摘要: 第六关只有一张图和一个 PayPal 的链接,右键源代码注释中写着 PayPal 是作者要赞助的,跟题目没关系,其他的提示只有注释中写的个 zip。试过下图片,改图片扩展名等等都失败了,最后乱试改了下 url,先把 channel 改了,没用,然后把 html 改成 zip,下载下来一个压缩包。解压出来一看,一堆 txt,其中有个 readme,里面有两句提示:welcome to my zipped list.hint1: start from 90052hint2: answer is inside the zip看一下其他的文件,都是一句:Next nothing is XXX看起来跟第 阅读全文
posted @ 2013-12-06 10:47 Kill Console 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 进入第五关,一张图和一行提示: pronounce it。右键源代码,只有一行注释: peak hell 听起来熟悉不?这我还真不熟悉。。再看其他部分,有个 ,这个 banner.p 是个链接,点进去一看,又是一堆乱码,这下我真没辙了。想了好久,去网上搜,说是用 pickle 模块,因为发音和 peak hell 很像。。。-_-||| 这理由真是雷死人不偿命。。。印象中这个模块是用来序列化的,就去网上搜了下资料,先把这个序列化反序列化一下: url = 'http://www.pythonchallenge.com/pc/def/banner.p' rst = urllib. 阅读全文
posted @ 2013-12-05 19:19 Kill Console 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 进入了第四关。只有一张图,我还是像往常一样查看源代码。果然,发现了一行注释:urllib may help. DON'T TRY ALL NOTHINGS, since it will never end. 400 times is more than enough.看来这一关是和网络编程有关。只是没明白这个 NOTHINGS 是个什么东西。回到原页面,发现这张图是个链接,于是就点了进去,然后出现了只有一句话的页面:and the next nothing is 44827查看了下源代码,也是只有这一句,这回没注释了。百思不得其解的时候,注意到这个页面的 url 变成了:http:// 阅读全文
posted @ 2013-12-05 17:13 Kill Console 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 进入第三关,还是一张图加一句话:One small letter, surrounded by EXACTLY three big bodyguards on each of its sides. 图画的是一支小蜡烛两旁各是三支大蜡烛。初次之外没啥信息了,还是和之前一样,右键,查看源代码。果然,代码底下又有一个很长的注释,首先用第二关写的代码把页面提取出来:def getHtmlPage(url): return urllib2.urlopen(urllib2.Request(url)).read()然后用这则表达式把这段注释提取出来:url = 'http://www.pythonc 阅读全文
posted @ 2013-12-05 10:07 Kill Console 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: 第二关和第一关一样,还是一幅图和一行提示。提示说的是:recognize the characters. maybe they are in the book, but MAYBE they are in the page source.这就很明显了,直接查看源代码。果然,源代码下面的注释就是要处理的内容:这一行注释提示让在下面那一堆符号中间查找稀有的字母,我想先把那些很长的符号复制出来。复制了两次,由于太长加手抖均没成功。转念一想,应该自己写代码把这一部分提取出来,就不用复制那么长的内容了。 url = 'http://www.pythonchallenge.com/pc/def/o 阅读全文
posted @ 2013-12-04 19:35 Kill Console 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 偶然在网上看到这个,PYTHON CHALLENGE,利用Python语言闯关,觉得挺有意思,就记录一下。第0关应该算个入口吧,试了好几次才试出来,没什么代码就不写了。计算一个结果出来就行。第一关,给了一个图和一段文字。那段文字明显是经过加密的:g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcam 阅读全文
posted @ 2013-12-04 17:20 Kill Console 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 使用Python爬虫得到教务系统的成绩html数据,然后使用正则表达式提取数据计算学分绩。 阅读全文
posted @ 2013-11-06 11:44 Kill Console 阅读(6333) 评论(0) 推荐(0) 编辑
摘要: 使用事件来记录GPU端CUDA代码执行时间,测量程序性能。 阅读全文
posted @ 2013-10-25 11:17 Kill Console 阅读(2249) 评论(3) 推荐(0) 编辑
摘要: 通过一个实例:微信飞机大战PC版 来介绍如何使用Python及Pygame库进行简单的2D游戏开发。 阅读全文
posted @ 2013-09-26 09:35 Kill Console 阅读(26167) 评论(29) 推荐(11) 编辑
摘要: 使用Python及VideoCapture库开发一个简单的基于局域网的远程视频监控程序。适用范围:局域网、校园网等。 阅读全文
posted @ 2013-09-23 21:19 Kill Console 阅读(8679) 评论(12) 推荐(7) 编辑