240 发简信
IP属地:广东
  • Java入门篇——注解Annotation

    在Java1.5以后,引入了注解,也称作元数据。作为新的特性,同时也是基础知识之一,我们应该学会使用这种用法,虽然反射会带来代码效率问题,但相比...

  • Android异步通信——HandlerThread源码解析

    前面已经说过,每一个线程的ThreadLocal都保存了一个looper对象,这个looper对象只存在于安卓之中,通过这个looper,会不断...

  • ACM水题

    2017.03.18 5个数求最值 描述设计一个从5个整数中取最小数和最大数的程序输入输入只有一组测试数据,为五个不大于1万的正整数输出输出两个...

  • 动态规划——最大子串和

    在学生年代的时候,有一段时间爱好刷水题,还狂言说每天要刷一道,但是技术不精,遇到困难就退缩了,后来有一次去腾讯面试的时候问到敏感词过滤算法怎么实...

  • Resize,w 360,h 240
    基础算法——快速排序

    想要变优秀,顺其自然是不可能的你需要做很多,花很多时间,忍耐并且坚持。 快速排序,简称快排,也是初级面试里面被问到最多的排序算法,在普通使用情况...

  • Android优化篇——后台优化

    前言:最近准备着手优化APP的工作了 这篇文章关于Android7.0上的后台优化,并且我们需要使用什么方案来替代以前的一些做法。 Androi...

  • Resize,w 360,h 240
    贪心算法——会场安排问题

    最近希望在日常加强一下算法的水平,所以找了一个ACM网站来强行刷水题,不过脑子笨,刷个题老半天的,果然技术有限啊,先做个最简单的会场安排问题来增...

  • 基础算法——折半插入排序

    这是一种对直接插入排序的一种改良,因为直接插入排序的第一步,我们就能够获取到一个有序的集合了,对这个集合我们可以使用折半查找,查找下一个插入的位...

  • Python入门——基本数据结构

    Python里面的数据结构,基本的有下面几种,列表,集合,元组,对于不同的数据结构当然有不同的表现形式,操作方法了,先来看看各种数据结构的表示方...