1. 如何让路由器科学上网

    本篇讲述如何让家中的路由器科学上网,参考本方案可以让你搭建翻墙环境时少遇一些坑。最终可以实现家中的电脑,手机,ipad等设备都能畅快上网。

  2. 如何将友言的评论导入多说

    无法将友言评论备份或者迁移的朋友们有福了,我先前也和大家一样苦恼评论数据的丢失,最近终于将友言的评论数据迁移到了多说,接下来我和大家分享一下我是如何做到的。

  3. 如何让Jekyll支持文章查看数的统计

    本篇讲述如何让Jekyll像Hexo的Next主题一样支持文章查看数的统计,希望能为玩Jekyll的同学减少折腾的时间。要支持文章查看数的统计,需要第3方存储服务的支持,可以使用LeanCloud的云存储服务,它支持对象形式的存储,并且能提供包装好的Js脚本来访问存储对象,还是比较方便的。并且目前使用这个服务是免费的,只要你每天的访问量不超过限制就可以。大部分博客一天的访问量其实很有限,达不到这个限制的。

  4. WordPress迁移Jekyll没那么简单

    有人说将博客从WordPress迁移到Github非常简单,并且不再需要为VPS买单了,听起来非常美好,然后我也心动了,于是就这样上路了。等我走完这趟路,发现一路上遇到N多坑,有些坑只能绕过去,还有些坑绕都绕不过去,非常耗精力,前后耗时将近3个星期。古人云:纸上得来终觉浅,绝知此事要躬行。也有小马过河的寓言故事,别人说的事情,到你身上真不是那么回事了,折腾啊折腾,不停折腾。所以各位若想要从WordPress迁移到Github Jekyll的朋友,一定要想清楚了,准备好这么多精力来玩把。当然,好处也是有的,不用为VPS买单了,也可以学到不少新玩意。

  5. Android单元测试利器–Robolectric VolleyDemo

    本节讲述如何使用Robolectric+PowerMock测试需要在UI线程执行的逻辑,比如Volley框架,在后台线程中请求网络,请求完成后在UI线程里通过Listener接口通知请求完成,并传递请求回来的数据。

  6. Android单元测试利器–Robolectric 多线程Demo

    多线程测试Demo 本节使用Robolectric+powermock测试多线程的场景。

  7. Android单元测试利器–Robolectric 结合powermock测试

    PowerMock测试Demo 前面的章节中有提到过Robolectric 3.0不能直接针对非Android Sdk的类做Shadow,必须使用PowerMock或者mockito处理,PowerMock支持静态函数的mock,还支持partialmock,也就是说mock某个类时,不需要为这个类的所有函数做mock处理,只需针对需要改变行为的函数进行mock就可以了,其它函数执行时还是mock之前的逻辑。这点非常有用,否则每次使用powermock或者mockito时需要针对某个类的所有函数都要处理,如果函数比较多,那会相当麻烦。

  8. Android单元测试利器–Robolectric asset资源加载demo

    Android asset资源加载demo 先前有提到,本地单元测试里可以配置AndroidManifest, assests等目录,然而并没有什么卵用,读取的AndroidManifest还是主模块的AndroidManifest和assets,要想使用特殊的assets或者AndroidManifest必须自己写TestRunner,本节就讲解如何加载自定义的AndroidManifest和assets资源。