240 发简信
IP属地:上海
  • 使用OkHttp+DiskLrucache实现自定义web页面缓存

    对于安卓的WebView页面缓存,可以通过WebSetting的setAppCachePath+setCacheMode的方式实现,native...

  • 算法之数字转ip

    给定一串数字,通过相邻数字的左右组合,求出其所有的ip组合,例如"25525511135"的所有组合为:["255.255.11.135", "...

  • 算法之数独填充

    该题目为:给定如下所示的数独,编写出算法填充数独空白部分,假设该数独只有唯一解。 最近做到该数独题,个人认为有必要记录一下。 要面对的问题 当首...

  • 算法之字符串锯齿转换

    如下所示,字符串“ PAYPALISHIRING”以Z字形写在给定数量的行上。n=3时: 对应转换结果为:P A H N A P L S I I...

  • Resize,w 360,h 240
    对rxjava实现思想的个人思考

    这篇文章不是讲解rxjava如何使用,而是对其设计的思考。使用过rxjava的同学们都注意到rxjava的操作符很多很多,具体有多少? 对于这么...

  • Resize,w 360,h 240
    Gson解析流程之我的理解

    平时我们json解析常用到Gson,fastJson,Moshi等等,但是大家懂得他们为何可以反序列化出相应对象吗?如果想提示解析性能我们该如何...

  • 多线程+无锁技术+0拷贝技术实现本地化文件差异化更新

    最近的一个项目涉及到本地文件拷贝,本地文件网络动态更新方面的东西。对于这两方面,如何加快其处理速度?优先想到的就是使用多线程并发技术。同时在文件...

  • 求连续子数组的最大和

    输入一个整数数组,求所有连续子数组的和的最大值,例如{1, -2, 3, 10, -4, 7, 2, -5},和最大的子数组为{3, 10, -...

  • 通过动态代理动态设置点击事件

    要求通过注解+反射+动态代理的方式实现类似如下的事件点击监听,例如 页面的实现效果如下: 附带的要求:注入的inject方法能够兼容常见的一些设...