- 博客(15)
- 收藏
- 关注
原创 全套学习!最新Android面试题整理,附赠课程+题库
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。详细整理在GitHub可以见;
2024-07-05 04:28:24 802
原创 会用就行了?你知道 AOP 框架的原理吗?
简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。
2024-07-05 03:42:32 732
原创 互联网五层模型中每一层分别都有哪些协议
2、 层与协议=======每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。大家都遵守的规则,就叫做"协议"(protocol)。互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"(Internet Protocol Suite)。它们是互联网的核心,下面介绍每一层的功能,主要就是介绍每一层的主要协议。图一:图二:2.1、实体层(或物理层)没有什么协议我们从最底下的一层开始。电脑要组网,第一件事要干什么?
2024-07-05 02:51:45 921
原创 万字篇:2024Android面经,历时一个半月,斩获3个大厂offer(京东、新浪(1)
Activity中的匿名Handler导致的内存泄漏,最终的引用链root要分析到Thread#threadLocals上LRU的实现。让你自己实现一个,你会怎么做。线程的几种状态。线程池。①7个参数。②线程池中的任务可以实现按照优先级执行么,如何实现?(优先级队列)③线程池的设计用到了那种设计思想?(生产者消费者模型)④何为阻塞队列?⑤你是如何配置线程池的?核心线程数你一般是怎么配置的?②等待多线程完成的CountDownLatchJava中 wait和sleep方法的不同?
2024-07-05 01:58:27 533
原创 一个字就是干!同样是Android开发,为什么别人月薪35K,而我只能拿8K,到底是什么阻止了我升职加薪&人生巅峰?
针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。
2024-07-05 01:09:07 766
原创 【工程化】Android开发电脑中都装了哪些软件_android开发必备软件
本文主要列举了Android开发过程中我使用到的(电脑上实实在在装的并在使用的)一些软件。一些办公软件、公司内部使用的不具有普世意义的软件、以及编程语言环境软件(如Java、Node.js、Python等)就不在此列举了。如果你也有其他好的软件推荐,欢迎告知分享~最后附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题。
2024-07-05 00:27:42 285
原创 【Android开发】之Android环境搭建及HelloWorld
确定返回后,在work with后的下拉列表中选择我们刚才添加的ADT,我们会看到下面出有Developer Tools,展开它会有Android DDMS和Android Development Tool,勾选他们。选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包。3、填入Name,选择Target的API,SD Card大小任意,Skin随便选,Hardware目前保持默认值。
2024-07-04 23:47:01 281
原创 《Android开发源码精编解析》最新PDF版开源,安卓工程师进阶实战_android framework源码开发揭秘 pdf
PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!
2024-07-04 23:08:09 432
原创 [Android]朝花夕拾之使用DexClassLoader动态加载广点通jar包
那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。
2024-07-04 22:23:23 261
原创 uni-app 配置编译环境与动态修改manifest
给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了RegExp(),',' : ''}break;给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了[外链图片转存中…(img-GfHn7zkv-1720100519024)][外链图片转存中…(img-uuLxe9Rh-1720100519024)][外链图片转存中…(img-4W2nmMko-1720100519024)]
2024-07-04 21:42:11 635
原创 MVVM与Jetpack架构核心技术DataBinding从入门到通透【第二篇】(附源码解析视频教程)(1)
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。
2024-07-04 20:54:24 433
原创 HTML5 CSS3 专题 :诱人的实例 3D展示商品信息
wapper为此效果的舞台,即设置perspective的元素,如果多个元素共享一个舞台,那么从一个视线观察所以的元素的效果是不一样的,就相当我们正常情况下,站在一排倾斜成45度的门前面,每个门对于我们视线来说,角度是不同的;好了,立方体理解了,那么这个商品展示就没什么难度了;两个DIV分别代表两个面,一个是图片,一个是介绍,初始时,介绍绕X轴先旋转90deg,然后当鼠标移动时,将整个盒子绕x轴旋转90deg即可。同理,其他面分别绕X轴或者Y轴旋转90度,然后translateZ(50px)
2024-07-04 20:14:00 243
原创 Git config 使用说明
对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。
2024-07-04 18:35:16 298
原创 Flutter 基础篇(十九) —— 变换
上面例子中的Matrix4是一个 4D 矩阵,通过它可以实现各种矩阵操作。平移接收一个offset参数,可以在绘制时沿x,y轴对子组件平移指定距离。@override//默认原点为左上角,左移20,上移10),旋转可以对子组件进行转换变换,示例:@override//顺时针转90°),注意:需要引入缩放可以对子组件进行缩放,示例:@override//方法1.5倍),Transform。
2024-07-04 18:00:59 378
原创 Android通过Intent来调用第三方地图
百度地图跳转相关代码if(isAvilible(context,“com.baidu.BaiduMap”)){//传入指定应用包名try {origin=latlng:34.264642646862,108.95108518068|name:我家&destination=大雁塔&mode=driving®ion=西安&src=yourCompanyName|yourAppName#Intent;end”);” +
2024-07-04 17:07:59 427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人