<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[streamtown的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/streamtown</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; streamtown]]></copyright><item><title><![CDATA[Robotium 5.0.1 源码解析之滚动原理]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84533671</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84533671</guid><author>streamtown</author><pubDate>Tue, 04 Mar 2014 11:36:00 +0800</pubDate><description><![CDATA[
    在之前的控件搜索原理解析的文章中提到了，robotium在搜索控件时具有自动滚动的功能，接着就来了解一下其滚动是怎么实现的。滚动的功能实现在主要在Scroller.java中（吐槽一下，为什么Robotium的类名都起的清晰易懂，而代码里的变量名则经常文不对题呢？？），主要入口是public boolean scroll(int direction, boolean allTheWay...]]></description><category></category></item><item><title><![CDATA[Robotium 5.0.1 源码解析之控件搜索]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84531478</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84531478</guid><author>streamtown</author><pubDate>Wed, 26 Feb 2014 14:44:33 +0800</pubDate><description><![CDATA[
     自己和Android的自动化测试已经打了3年交道有余，却一直没有详细了解一下robotium，最近终于抽出时间阅读了其源码，把收获好好记录一番。
     众所周知，Robotium是基于Android的单元测试框架Instrumentation，而robotium对于Instrumentation封装的比较强的地方便是控件搜索，因此首先先来了解一下在robotium中控件的搜索原...]]></description><category></category></item><item><title><![CDATA[Android Instrumentation基础使用]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84529616</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84529616</guid><author>streamtown</author><pubDate>Fri, 21 Feb 2014 17:43:52 +0800</pubDate><description><![CDATA[
    这两天准备研究Robotium的源码，不过由于Robotium是以Instrumentation为基础的，因此就先补习了一下Instrumentation的基础。
    Instrumentation是Android自带一个单元测试框架，不过虽然这么说，其对于大部分应用开发人员来讲，最大的作用反而是用于功能或UI测试。
 
    整个框架继承自JUnit框架，使用方法也类似，...]]></description><category></category></item><item><title><![CDATA[编程面试的10大算法概念汇总]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84513239</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84513239</guid><author>streamtown</author><pubDate>Wed, 18 Dec 2013 14:59:05 +0800</pubDate><description><![CDATA[
 

出处:http://blog.jobbole.com/52144/
以下是在编程面试中排名前10的算法相关的概念，我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力，因此这份列表只是作为一个介绍。本文将从Java的角度看问题，包含下面的这些概念：
1. 字符串2. 链表3. 树4. 图5. 排序6. 递归 vs. 迭代7. 动态规划8. 位操作9. 概率问题1...]]></description><category></category></item><item><title><![CDATA[JRE精简攻略]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84512916</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84512916</guid><author>streamtown</author><pubDate>Tue, 17 Dec 2013 14:57:21 +0800</pubDate><description><![CDATA[
       前言
       前段时间用Java完成了一个本地工具的开发，但在推广时发现让用户自己去安装JDK是件很麻烦的事情，而且JDK版本的不统一也给工具的正常运行带来很多影响，于是自己就准备将JRE精简后打包到程序中。
    
      JRE精简的网上教程有很多，像GreenJVM一类的工具也有很多，但这些教程和工具在自己的一番试用之下没一个管用的，所以只好自己动手，丰衣...]]></description><category></category></item><item><title><![CDATA[程序员最艰巨的十大任务]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84512820</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84512820</guid><author>streamtown</author><pubDate>Tue, 17 Dec 2013 10:34:39 +0800</pubDate><description><![CDATA[
程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践，这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员，在你真正的能进入到高手行列前，请确保你已经克服了下列晋级的障碍。
1. 解释你在干什么
解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情，但很显然，他们不会编程。对于他们来说，我们的生活就是在一间黑暗的屋子...]]></description><category></category></item><item><title><![CDATA[Linux shell 用法和技巧]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84512813</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84512813</guid><author>streamtown</author><pubDate>Tue, 17 Dec 2013 10:28:23 +0800</pubDate><description><![CDATA[
使用Linux shell是我每天的基本工作，但我经常会忘记一些有用的shell命令和l技巧。当然，命令我能记住，但我不敢说能记得如何用它执行某个特定任务。于 是，我开始在一个文本文件里记录这些用法，并放在我的Dropbox里，现在，向大家分享这个文件。这个文件我会不断的更新。需要注意一点的是，有些用法 需要在你的Linux系统里安装额外的软件。
UPDATE: November 25, 20...]]></description><category></category></item><item><title><![CDATA[一个全排列算法题的Java实现]]></title><link>https://blog.youkuaiyun.com/streamtown/article/details/84512637</link><guid>https://blog.youkuaiyun.com/streamtown/article/details/84512637</guid><author>streamtown</author><pubDate>Mon, 16 Dec 2013 17:05:50 +0800</pubDate><description><![CDATA[  今天在上网时偶然遇到一个算法问题，原文在这里：[url=http://blog.youkuaiyun.com/mdj_bj/article/details/7792223]http://blog.youkuaiyun.com/mdj_bj/article/details/7792223[/url]。
题目是用1、2、2、3、4、5这六个数字，用java写一个main函数，打印出所有不同的排列，如：512234、41...]]></description><category></category></item></channel></rss>