标题高端,但实际上都是一些比较基本的操作,记录一下。

1.安卓反编译

来源:Android APK反编译就这么简单 详解(附图) – 未来之路 的专栏 

给服务器装了Java环境,在服务器上跑了这几个程序,终于搞出了kmk公交的源码,未完待续,细节暂时来不及阐述。

2.数据库恢复

来源:mysql frm ibd 文件恢复数据 – liujian_01的博客

参考:Recovering an InnoDB table from only an .ibd file.

首先码一下,回学校图书馆或者省图找一下暑假借的那本数据库的书,巩固一下基础知识。

之前重装了系统,然后重装了Appserv,虽然留下了数据库文件但是只有.ibd, .opt, .frm文件(那本书里记得有详细的介绍)了,似乎没有留下相当于数据库注册表的一个东西,然后就gg了。

好在之前留下了初始化数据库的部分源码,就有点儿好办了——

1.先建一个表结构一模一样的表

2.重要的一步,移除表空间

ALTER TABLE xxx DISCARD TABLESPACE;

3.将ibd文件上传到数据库文件下

4.(Linux)将ibd权限放开 chmod 777 /var/lib/mysql/test2/xxx.ibd

5.导入表空间

ALTER TABLE xxx IMPORT TABLESPACE;

之后应该还有更高级的数据转移法,这个实在是太费劲了。