IDEA 出现Diamond types are not supported at this language level

修改如下: 单击File | Project Structure菜单项

2016-08-23 16:32:50

阅读数 10651

评论数 1

Android热修复总结

1、阿里的andfix      补丁修复 支持的是相应版本的增量更新,例如从版本1制作了bug1的修复包,然后要在bug1基础上制作到bug2的修复包,可以以bug1的apk跟bug2的apk制作修复包,但是感觉客户端要做好统计,确定当前是那个状态,如是初始版本,还是bug1修复后的版本   r...

2016-08-22 17:08:20

阅读数 864

评论数 0

jar包修改并重新打包

由于需要修改下第三方jar包里面的一些逻辑,自己没有源码,使用下面的方法完成了任务: 1、首先使用反编jd打开jar包,以okhttp-2.6.0.jar为例: 通过菜单保存为java源码,然后修改代码,修改完成后 javac -classpath okhttp-2.6.0.jar ...

2016-08-18 18:54:14

阅读数 22737

评论数 1

玩转ptrace (一)

你是否曾经想过怎样才能拦截系统调用?你是否曾经想过通过修改一下系统调用的参数来耍一把内核?你是否想过调试器是怎样把一个进程停下来,然后把控制权转移给你的?如果你以为这些都是通过复杂的内核编程来实现的,那你就错了,事实上,Linux 提供了一种很优雅的方式来实现上述所有行为:ptrace 系统调用。...

2016-08-12 09:50:24

阅读数 631

评论数 0

Ubuntu中的解压缩文件的方式

记录Ubuntu下各种压缩和解压方式: .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz...

2016-08-09 10:25:11

阅读数 297

评论数 0

提示
确定要删除当前文章?
取消 删除