2018年12月

.Net 版 QC 浏览器(QCBrowsers)

1.为啥弄一个这东西?

公司自从将TD换成QC后,一直没找到一个好用的QC外部浏览器,自带的功能不够强大,一直占用我任务栏,后面找到的一个QCBrowser也不是很好用,有时候关闭,重新开启,会报错,因为我本人对python不太熟悉,虽然已经开源,但是我还没有学会咋去编译。为此萌生了自己搞一个QC浏览器的念头。

说干就干,因为HP ALM(Application Lifecycle Management)这东西只支持IE,所以必须在windows环境下使用,为此我拿出了SharpDevelop开发工具,基于C# WinForm编写了一个QC浏览器。

- 阅读剩余部分 -

Nubia Z17S 3.17版本刷绯色玻璃TWRP3.2

努比亚Z17s TWRP3.2.3.0 for Android-7.1

链接: https://pan.baidu.com/s/1J4dh-2g5kZJAvfFzaSriEw 提取码: 2j8n

现状:

刷绯色玻璃的TWRP,提示:

(bootloader) START update nubia fastboot unlock flag!!! 

卡在这里不动。
解决方式:之前的版本不知道为啥不能升级了,所以只能找新的版本,功夫不负苦心人呐,终于被我研究出来了。
很简单,手机开启开发者模式,OEM解锁,USB调试
解压下载的包到某个目录,手机连接到电脑后,执行recovery.img.bat,稍等一会即可,之后按音量键进入recover mode,然后在绯色玻璃工具箱中找到获取ROOT工具(必做,否则重启后会恢复官方的RECOVER)。
亲测有效噢!

Eclipse Oxygen Release (4.7.0) 设置断点/取消断点很慢

Version: Oxygen Release (4.7.0)
Build id: 20170620-1800

我不知道少年朋友有没有遇到我这个问题,目前我在:最新版的。Eclipse 2018-09版本中依旧如此。

上eclipse的bugs list看后,找到一个跟我一样问题的同学,看他们讨论后,知道了,是Project Explorer导致的。

我的代码工程文件超过了10000个JAVA文件,回滚回之前的版本,问题解决。
目前如果依旧在用Oxygen版本的兄弟可以将Project Explorer关闭,试一把就知道设置/关闭断点非常快了!

我认为这是一个大大的缺陷,但不明白为何维护人员已经知道这个BUG却没有修复?

  • 目前已知可以使用Package Explorer代替。不卡
  • 网上还有兄弟说设置Package Presentation 为Flat(也就是按包展示),亲测效果挺好,但是还是不够快!

参考:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=527365

https://bugs.eclipse.org/bugs/show_bug.cgi?id=506009

https://stackoverflow.com/questions/45320196/eclipse-extremely-slow-continuously-blocked-in-nonessentialelementsfilter-hasfi

参考修正方式1:

So please first disable "Window -> Preferences -> Java -> Appearance -> Fold empty packages in * explorer". After this in the Project explorer (which should not freeze that long now) switch from "Package Presentation: hierarchical" to "flat".

Disclaimer: I don't have such a huge project and don't see the issue, but I see what the code is doing :-). 复制


2019-01-09更新

今天又去搜索了下,据说已经有解决方案了,Eclipse 2018-12版本中解决,解决方式为异步方式更新UI,所以不会存在卡的情况。我还没验证不知道真假,项目太大了,一次导入都要好久。看来eclipse还是缺乏强大的自动化集成测试啊?

参考:https://bugs.eclipse.org/bugs/show_bug.cgi?id=527365

基于Auto.js的蚂蚁森林能量偷取工具

声明:代码来源于网络,我进行了几个迭代的更新,使之支持我现在的手机(努比亚Z17S)

因为之前有一段时间每天早起偷能量,大概7点17分,有点受不了,就想到了去网上找一个脚本来帮助我每天早上定时偷能量,找来找去,终于找到了Auto.js这个工具。
Auto.js简介

官网:https://www.autojs.org

Auto.js不同于按键精灵,纯粹是识图+点击这样的套路,Auto.js采用更为灵活的方式,那就是无障碍模式,无障碍模式下,安卓手机无需Root也可以实现按键精灵的大多数效果!无障碍模式通过识别对象(比如一个标签)中的text,id等内容来标识。可自行百度Auto.js的特色。

代码放到了GitHub上,自取。https://github.com/chengs2035/Alipay-Forest-AutoJs

代码参考:https://blog.csdn.net/kimipoker/article/details/79845261

Eclipse 插件开发1

最近在弄一个简单的插件工具,那为了让插件好用,研究了下Eclipse右键弹出菜单以及工具栏下拉菜单。

编写plugin.xml后,目录底下存放了icon的文件,用于菜单的显示。

整理下:一级菜单一个->二级菜单若干->三级菜单若干。

遇到的问题

因为eclipse插件在开发的时候,需要找到locationURI这个费了好大一番事。

网上有说到用shift+alt+f1能调用到plugin spy,我试了下,成功找到了org.eclipse.wst.server.ui.ServersView右键弹出的point。

先看下效果图

- 阅读剩余部分 -