240 发简信
IP属地:河南
  • 120
    分享|“毕业生故事”之我的求职历程

    前段时间学校在征集毕业生故事,我想会有一些小伙伴也对我的求职经历感兴趣,这里就和大家分享我的故事。 以下个人事迹: 她目标坚定,一心想在毕业后从事互联网行业,放弃了综合排名8...

  • 120
    Andriod性能优化之列表卡顿——以“简书”APP为例

    这几天闲得无聊,就打开手机上的开发者模式里面的“GPU过度绘制”功能,看看别家的App做的咋样,然后很偶然的打开了“简书”,然后就被它的过度绘制惊呆了,于是写了这篇性能分析的...

  • 120
    Android程序员会遇到的算法(part 1 关于二叉树的那点事)

    今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 国内的有 1....

  • 同步和异步:

    同步:所有操作都做完,写入服务器数据库中才通知用户执行成功,会造成服务器压力大,用户体验效果不好。 发送一个请求,需要等待返回,然后才能发送下一个请求,有等待过程。 异步:不...

  • synchronized修饰静态方法和非静态方法

    修饰静态方法,锁是加在类上的,类的所有对象竞争一把锁;修饰非静态方法,锁加在单个对象上,不同对象间没有竞争关系。

  • 写在Android面试回来后【可能最全的Android面试总结】

    下面是笔者自己最近面试以后总结的一些面试题,以后会一点一点的添加。题目有点多,送给有缘人! 面试题:有没有用过自定义View? 答:有用过,一般指定View都需要进行这几个步...

  • 阿里Android面试题

    1 Android事件分发机制? 分为三层:Activity、ViewGroup、View。 1、如果事件不被中断,整个事件流向是一个类U型图。 2、dispatchTouc...

  • 停止线程

    1.使用退出标志,设置标志位,使线程正常退出,当run方法完成后线程终止 2.使用interrupt()方法终止线程,不会终止一个正在运行的线程,需加入判断才可以完成线程终止...

  • 判断两个单链表是否交叉

    利用两个链表交叉的性质,若两个链表交叉,从链表的交叉点到链表尾部,都是相同的节点,因此,链表形状是Y型。 具体做法:首先计算出两个链表的长度之差,n,让长的链表先移动n步,短...

  • MVP与MVVM

    MVP优缺点: 优点:1.便于测试,presenter层对view层是通过接口 缺点:1.view持有presenter的引用,同时,presenter也持有view的引用,...

  • 120
    【JAVA】JAVA知识点总结

    在一个方法内部定义的变量都存储在栈中,当这个函数运行结束后,其对应的栈就会被回收,此时,在其方法体中定义的变量将不存在了,因此,return在返回的时候不是直接返回变量的值,...

  • Android笔记

    1.四大组件 Activity、Service、Content Provider、BroadcastReceiver

  • 笔记:Fragment

    onAttach():执行该方法时,fragment与activity已经完成绑定,该方法有一个Activity类型的参数,代表绑定的Activity onCreate():...

个人介绍
偏见和傲慢大都源于无知