240 发简信
IP属地:北京
  • 碎片时间学算法(4)-旋转数组

    给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 说明: 尽可能想出更多的解决方案,要求使用空间复...

  • 碎片时间学算法(3)-只出现一次的数字

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。...

  • 碎片时间学算法(2)-买卖股票的最佳时机

    题目 示例 1 示例 2 示例 3 解题思路一开始确实把题目搞复杂化了,思考方向有些偏差,想的是优先取最大利润,所以以整个数组为维度,但忽略了交...

  • 碎片时间学算法(1)-从排序数组中删除重复项

    题目来自leetcode 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组...

  • OAuth2.0协议&第三方登录(微信,QQ,微博)

    OAuth2.0协议&第三方登录(微信,QQ,微博) OAuth 2.0协议 1.应用场景 OAuth 2.0是一个关于授权的开放标准。假如某个...

  • Android-参考资料

    博客推荐: Hongyang: http://zhanghongyang.com 郭霖:http://guolin.tech 任玉刚:htt...

  • Android-TextView进阶用法之SpannableStringBuilder

    原创-转载请注明出处。 TextView进阶用法 在Android中TextView是我们最熟悉不过的控件了,但是它的进阶用法你知道多少呢?下面...

  • Android-setContentView与findViewById源码解析

    原创-转载请注明出处。 当我们给Activity设置布局时,都是直接调用setContentView来完成的,但具体Android是怎么把布局加...

  • Resize,w 360,h 240
    Android-动态加载插件资源,皮肤包的实现原理

    原创-转载请注明出处 Android动态加载插件资源 最近在看app的换肤功能。简单的来说就是动态读取插件apk中的资源,需要进行换肤的控件所用...