
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
uiautomatorviewer定位提示“error obtaining ui hierarchy" 的原因及解决方案
在使用uiautomatorviewer进行安卓app控件定位的时候,偶尔会看到下面这样的异常:通过对谷歌官方的uiautomatorviewer的源码进行debug,发现其实问题是出在安卓布局文件中的内部类上面。在Android开发里最常见有三种内部类分别是(成员内部类、方法内部类、匿名内部类),控件中使用了内部类的页面在代码混淆后会导致uiautomatorviewer解析页面布局...
websocket之参数传递和依赖注入
我在通过websocket实现这个功能的过程中遇到了2个问题:websocket建立连接时需要传递参数(例如服务器ip,项目名称,日志文件位置等)进去;需要注入service 层的类,以便在onOpen()方法中进行数据查询和业务处理。百度谷歌一顿搜索后,发现这两个问题还挺有共性的,很多人都在问,但是靠谱的答案却比较少见。通过查看源码和各种折腾,最后还是解决了这些问题,做个总结。
linux下yum安装的最简方法
Linux下软件之间依赖关系很复杂,有时候安装一个软件需要花上好几天,99%的时间都在安装对应版本的依赖。Yum的出现大大简化了软件管理工作,可以让用户在无需关心软件依赖的情况下,方便的进行软件的下载、更新和使用。软件安装完成后,yum还会帮助设置系统环境变量,大大简化了工作量。Yum的安装方式有很多种,网上的各种教程也是五花八门,编译安装需要依赖特定的python版本,有些会有依赖的版本冲突..
到底了







