终于把博客找回来了,继续运营

  因coding.net被腾讯收购,需手动升级才能继续使用,一直忙于琐事没去更新,导致博客境内站点挂了很久。拖延到这个周末终于搞定,把博客找回来了。(为优化境外境内访问速度,博客同时在GitHub和coding.net分别托管,配置DNS境外访问解析到GitHub,境内访问解析到coding.net)

Read More

java多重继承和java 8 接口默认方法

Java的class是不支持多重继承的,一个子类只能继承一个父类,(可以实现多个接口),原因就是为避免菱形继承问题(钻石问题),而interface可以继承多个interface,因为接口没有实现,不存在菱形继承问题。

Java 8 的新特性,接口方法可以有默认实现,如果接口A、B有同样默认方法,为避免菱形继承问题,当类同时实现A、B,或者当其它接口同时继承A、B时,就必须重写这个冲突的方法。

Read More

用机器人来玩微信跳一跳

微信跳一跳游戏操作简单,按压屏幕不同时长产生不同的弹跳距离,本想用自动化试试,抓取游戏界面就一张图,捕获不到元素遂放弃。后来网上看到有大神竟然把这个工具用python实现了,拿来一试,分数轻松破两千。当然重点不是刷分,而是学习一下其中的原理。(有网友刷太高被微信清零了)

Read More