标题高端,但实际上都是一些比较基本的操作,记录一下。
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;
之后应该还有更高级的数据转移法,这个实在是太费劲了。