上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 众所周知,程序员面试的时候,很多面试官喜欢会就一个问题不断深入追问。 例如一个小小的 LiveData 的 postValue,就可能会问出一连串问题: postValue 与 setValue postValue 与 setValue 一样都是用来更新 LiveData 数据的方法: setVal 阅读全文
posted @ 2021-06-10 16:22 Button123 阅读(3196) 评论(0) 推荐(0) 编辑
摘要: 前言 本文总结的技巧来自笔者工作中的大量ANR日志分析经验,如有错漏请留言指出,交流促使进步! 作者:vivo互联网客户端团队—Wang Qinwei 一、概述 解决ANR一直是Android 开发者需要掌握的重要技巧,一般从三个方面着手。 开发阶段:通过工具检查各个方法的耗时,卡顿情况,发现一处修 阅读全文
posted @ 2021-06-10 15:07 Button123 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 前言 Glide可以说是最常用的图片加载框架了,Glide链式调用使用方便,性能上也可以满足大多数场景的使用,Glide源码与原理也是面试中的常客。 但是Glide的源码内容比较多,想要学习它的源码往往千头万绪,一时抓不住重点. 本文以Glide做了哪些优化为切入点,介绍与学习Glide的源码与原理 阅读全文
posted @ 2021-06-08 15:08 Button123 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 缘起 前两天收到一位同学的私信问我:大专生跨专业学编程做程序员,有机会进大厂吗?刚好在知乎也看到了类似的问题,便一起回答了吧。 首先说结论:我认为,大专生程序员进大厂,不仅有机会,甚至机会很大! 编程其实是个更注重应用的行业,在日常工作中,很多技术大牛们能够行云流水般打出一连串让人瞠目结舌的高级代码 阅读全文
posted @ 2021-05-31 21:03 Button123 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 前言 又到了每年的毕业季,应届毕业生在找工作过程对于简历设计和面试技巧有一定的欠缺,这对于求职是比较重要的两个因素,因此掌握一定的面试技巧对于找互联网技术岗位的工作帮助非常大。本篇文章给大家分享一波职场新人的面试必备技巧,记得点赞收藏哦~ 1、简历经得住考验 很多求职者会有一个误区追求简历上技能点多 阅读全文
posted @ 2021-05-26 16:20 Button123 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 前言 前几天刷知乎看到个很有意思的问题,叫做:“年薪五十万需要付出多少努力?” 我觉得这个问题大家应该会很感兴趣,于是把我的回答整理了一下,写成了本篇文章,希望可以帮助到那些即将或者是刚刚踏入职场,正处在迷茫当中的人。如果大家看完觉得有所收获的话,请不要忘了点下关注哦~ 年薪50w什么水平? 在知乎 阅读全文
posted @ 2021-05-25 17:04 Button123 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在 Android 开发当中,View 的事件分发机制是一块很重要的知识。不仅在开发当中经常需要用到,面试的时候也经常被问到。 如果你在面试的时候,能把这块讲清楚,对于校招生或者实习生来说,算是一块不错的加分项。对于工作几年的我们来说,这是必须掌握的,讲不明白,那你回去等通知吧,哈哈。 目录大概如下 阅读全文
posted @ 2021-05-24 16:06 Button123 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 前言 众所周知,当代的互联网公司中充满了套路,比如HR会把年终奖摊平到每个月跟你谈薪水;把年终的月份说得特别多,等你发现已经来不及的;还有的明明跟你说的是A岗位结果让你去做B事情;各种套路数不胜数,简直都不叫个事。但要说其中最让人不能忍受的,我个人觉得还是:面试造火箭,进厂递扳手!永无休止的杂活。 阅读全文
posted @ 2021-05-18 15:21 Button123 阅读(502) 评论(0) 推荐(0) 编辑
摘要: Java 线程有几种状态 一种解释 Java thread的运行周期中, 有几种状态, 在 java.lang.Thread.State 中有详细定义和说明: NEW 状态是指线程刚创建, 尚未启动 RUNNABLE 状态是线程正在正常运行中,当然可能会有某种耗时计算/IO等待的操作/CPU时间片切 阅读全文
posted @ 2021-05-12 15:20 Button123 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Android 系统启动过程 从系统层看: linux 系统层 Android系统服务层 Zygote 从开机启动到Home Launcher: 启动bootloader (小程序;初始化硬件) 加载系统内核 (先进入实模式代码在进入保护模式代码) 启动init进程(用户级进程 ,进程号为1) 启动 阅读全文
posted @ 2021-05-12 15:10 Button123 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页