三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 1:Activ...
三金四银,又到了一年一度的跳槽季。也许有不少Android程序员开始摩拳擦掌蠢蠢欲动了。结合以往自己的经历,今天给大家总结下Android面试题,希望有帮助。 1:Activ...
从2017.10.14我开始说要写一整套的爬虫系统文章,到2018.04.26为止。 我已基本把Scrapy爬虫这块的知识都讲了一遍,在编写这一系列文章的过程中,我们的爬虫系...
缘起 在本地环境( iTerm2 + zsh) 使用终端工具操作 Git 时, 能够显示"当前文件夹名称"以及" Git 分支名称"(如下图). 这种设置非常有用, 尤其是需...
上篇我们以加载一张网络图片为例,讲解了Glide加载一张图片的整体流程。为了更连贯的理解流程我们略过了一些细节,包括缓存功能,本篇我们来讲解Glide的二级缓存机制。缓存流程...
A/ 当你觉得工资涨的不够快,又没有副业收入,再加上网络上狂轰乱炸焦虑感的时候。很多人就开始陷入深深的消极情绪。 我们会开始怀疑自己,其实我挺优秀的,但是为什么就是没人欣赏我...
好文推荐——系列文: 1. 背景:Android App优化, 要怎么做? 2. Android App优化之性能分析工具 3. Android App优化之提升你的App启...
摘要 1 前言 2 AS 规范 3 命名规范 4 代码样式规范 5 资源文件规范 6 版本统一规范 7 第三方库规范 8 注释规范 9 测试规范 10 其他的一些规范 1 前...
背景 首先先介绍下我的境况吧,上周一提交的辞职报告,周二正式离开了我的EX公司,也就是裸辞吧,毕竟我还没有收到任何面试通知和offer,但是我在上周一之前已把简历写好,并在相...
为什么要用线程池 使用线程池管理线程有如下优点: 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 提高响应速度:当任务到达时,任务可以不需要等到线程创建...
前些天,有人问到 “开发过程中常见的内存泄漏都有哪些?”,一时脱口而出:静态的对象中(包括单例)持有一个生命周期较短的引用时,或内部类的子代码块对象的生命周期超过了外面代码的...
前言 在Android中,内存泄露的现象十分常见;而内存泄露导致的后果会使得应用Crash 本文 全面介绍了内存泄露的本质、原因 & 解决方案,最终提供一些常见的内存泄露分析...
这几天看到 Ubuntu 放弃 Unity 和 Mir 开发,转向 Gnome 作为默认桌面环境的新闻,作为一个Linux十几年的老兵和Linux桌面的开发者,内心颇感良多。...