算法解《机械迷城》游戏三:扳手关水管

小萝卜头来到了下水道,下水道里面有一些错综复杂的水管。
其中出水口的水流进了蓄水池,而小萝卜头打算进入蓄水池里,所以只能想办法关闭这个出水口。
水管上面总共有10个阀门,而下水道里面只能找到3个扳手,每个扳手能关掉一个阀门。
那么问题来了:你能帮小萝卜头关闭3个阀门,让出水口流不出水吗?

时间: 2020-06-07 分类:个人日志,学习园地 浏览: 350次 评论:暂无

算法解《机械迷城》游戏二:箭头换位置

原文再续,书接上回。
机器人小萝卜头从牢房出来后,遇到了一个丢失了小狗的阿姨。
阿姨附近有一个起重电磁铁,小萝卜头打算使用起重电磁铁把铁箱子吸上去,不过需要先打开开关才能使用起重电磁铁。
电磁铁的开关有6个箭头,左边3个,右边3个,中间隔了一个空格。(注:游戏里使用的是上下箭头,而本文章使用左右箭头,讲解比较方便)

时间: 2020-05-23 分类:个人日志,学习园地 浏览: 1310次 评论:暂无

算法解《机械迷城》游戏一:红绿点转盘

我们的机器人小萝卜头(robot)经历了千辛万苦,终于进入了监狱的第三个牢房。
牢房的柜子里可能藏着好东西,但是柜子的门上安装了一个密码锁,需要先打开密码锁才能开柜子。
密码锁由12个点组成,其中有6个绿点和6个红点。
密码锁上面还有3个转盘,每个转盘边上都有6个点。
转盘可以按顺时针或逆时针的方向旋转,当转盘旋转时,转盘上的6个点会跟着转盘一起转动。

时间: 2020-05-17 分类:个人日志,学习园地 浏览: 599次 评论:暂无

能让人疯掉的10道题

这份试题共10道,环环相扣,单看一道题或几道题,答不出结果。
只有把题目全看完,并作出正确的假设和推理,才能答对。

时间: 2020-01-25 分类:个人日志,娱乐天地,学习园地,挑战智慧 浏览: 985次 评论:1个

macOS的SIMBL插件管理器mySIMBL

博客之前介绍了《使用EasySIMBL为Mac应用加载插件》,不过安装的过程不太方便,插件的管理也不够直观。
最近我在github上看到了一个图形化SIMBL插件管理器,觉得挺好用的,所以在这里分享一下。

时间: 2017-08-15 分类:个人日志,学习园地,逆向工程 浏览: 11927次 评论:暂无

恢复Mac版QQ一些隐藏的小功能

更新5.x的Mac版QQ后,发现有些功能用不了:
比如不能选择忙碌的状态,还有不能发送图片。
其实这些功能在新版本里隐藏了。
本文利用逆向工程的方法让QQ恢复这些功能。

时间: 2016-09-16 分类:优雅的iOS,学习园地,逆向工程 浏览: 10809次 评论:4个

Xcode自动补全插件TweakAutocomplete

iOS越狱开发通常会使用Theos来编写Tweak插件,
如果用Xcode打开xm文件的话,Xcode识别不了该文件的格式,所以无法使用补全功能。
本插件正是为了解决这一问题而开发的。

时间: 2016-06-01 分类:优雅的iOS,学习园地,逆向工程 浏览: 6051次 评论:暂无

逆向Mac版扫雷游戏

Mac有一个扫雷的游戏,免费版只能玩初级和中级的级别,
像我这种骨灰级玩家,肯定要玩高级级别的,
不过一点击高级菜单按钮,就会提示让我购买游戏,
像我这种没钱的玩家,只能逆向这个app了。

时间: 2016-04-12 分类:学习园地,逆向工程 浏览: 5664次 评论:4个

Hopper Disassembler批量导出反编译的伪代码

想要了解app的功能是怎么实现的,最简单的方法就是反编译了。
所幸的是,Hopper提供了反编译功能,能够将汇编代码转成伪代码。
而且Hopper内置了一个Python解析器,
通过编写Python脚本,可以实现批量导出伪代码的功能。

时间: 2016-04-11 分类:学习园地,逆向工程 浏览: 19601次 评论:4个

微信自动摇一摇刷一分钱

除夕打开微信摇一摇抢红包,红包雨还没开始时,
底部圆形的logo在不停地跳动,点击一下,居然领到了一分钱。
如果不断摇一摇再点击logo,就可以领到很多一分钱。
不过手动操作太麻烦了,所以写了个tweak插件来自动领取。

时间: 2016-03-03 分类:优雅的iOS,学习园地,逆向工程 浏览: 12710次 评论:10个