Typecho 发布文章报 Data Query Error 错误的解决办法

一、背景摘要笔者的网站使用的是typecho博客框架,这个框架小众迷你但是轻巧实用。因为使用者少的原因,个别bug无法在开发初期反馈到开发者那边,从而没有办法解决。目前该框架处于停滞状态,所以很多bug需要部署者自己解决。今天要解决的bug是: Data Query Error在著名Typecho开发者网站中已经有一篇文章提到过解决方案:安装typecho后出现数据库错误Database Quer

- 阅读全文 -

出现 Choreographer: Skipped xxx frames! 的原因及解决办法

一、问题描述今天调试停车场控制板,启动的画面有时候会卡顿一下,但是并没有触发ANR错误的程序。仔细研判log发现一条可疑的警告:"Skipped xx frames! The application may be doing too much work on its main thread"。依照笔者x年的Android开发经验看,卡顿的原因应该隐藏在这条信息背后。二、出现的原

- 阅读全文 -

interceptor cn.xxx.interceptor.XXXInterceptor@39d56dc returned null解决办法

问题描述okttp3 + rxJava 十分经典,被大量运用到Android app。作为一款网络请求利器,设计上及其巧妙,性能优越,语义规范明确,该组合得到广大开发者的欢迎和认可。不过,在使用拦截器处理请求预处理或者嵌套请求的时候,发现了一个java.lang.NullPointerException。发生的代码逻辑是:当检查到异常就给请求框架返回一个null。然而,okttp3 并不会直接把这

- 阅读全文 -

使用ADB工具通过网络调试Android设备的方法

我们日常开发中少不了调试程序,有些程序在开发机上调试即可,而Android程序却需要在专门的设备上调试。一般调试Android app的时候,我们会使用数据线连接电脑进行真机与电脑之间的通信。这个方法在普通手机和小型Android设备上比较有效,但由于数据线的限制的长度限制,导致我们在大型设备上(电视TV,大的POS机)调试的时候会遇到困难。除了数据线直连的方式以外,Android还提供通过网络方

- 阅读全文 -