程序员学习
文章平均质量分 91
开元德萨
这个作者很懒,什么都没留下…
展开
-
【Android高级工程师】APK构建原理由浅入深(1),JNI层MediaScanner的分析
截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**原创 2024-03-20 18:28:02 · 619 阅读 · 0 评论 -
Android面试题大全(持续更新中),我总结了24家大厂100份面试题
AIDL(Android接口描述语言)是一种接口描述语言;编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信的目的. 如果需要在一个Activity中, 访问另一个Service中的某个对象, 需要先将对象转化成AIDL可识别的参数(可能是多个参数), 然后使用AIDL来传递这些参数, 在消息的接收端, 使用这些参数组装成自己需要的对象。AIDL是基于接口的,但它是轻量级的。它使用代理类在客户端和实现层间传递值.。原创 2024-03-20 16:10:11 · 750 阅读 · 0 评论 -
Android Handler源码浅析,淘汰了80%的Android面试者
现在我们学会了ThreadLocal,再来看一遍这个代码,这里有一个判断,如果ThreadLocal获取的值不为空,就会抛出异常,否则就存储一个Looper到当前线程,这里用了ThreadLocal的特性,可以保证我们。上面我们已经分析完了Looper.prepareMainLooper(),会创建一个Looper对象存到ThreadLocal,现在我们看到main()还执行了Looper.loop()方法。是在Handler两个参数的构造方法中,但是Looper并不是在这里创建的,那在哪里创建的呢?原创 2024-03-20 14:03:30 · 489 阅读 · 0 评论 -
去面试腾讯,万万没想到面试官拿Android多进程对着我刨根问底,救救孩纸
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF,大家有兴趣的可以自行领取或者私信我:还有。原创 2024-03-20 10:45:59 · 540 阅读 · 0 评论 -
从0到1教你用Python来爬取整站天气网
🍅 硬核资料:关注即可领取PPT模板、简历模板、行业经典书籍PDF。🍅 技术互助:技术群大佬指点迷津,你的问题可能不是问题,求资源在群里喊一声。🍅 面试题库:由技术群里的小伙伴们共同投稿,热乎的大厂面试真题,持续更新中。🍅 知识体系:含编程语言、算法、大数据生态圈组件(Mysql、Hive、Spark、Flink)、数据仓库、Python、前端等等。小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。原创 2024-03-20 08:07:45 · 1037 阅读 · 0 评论 -
【Python从零到壹】Python的变量(1)
name=‘互联网老辛’print(‘标识’,id(name))print(‘类型’,type(name))print(‘值’,name)输出信息:画一个内存分析图来表示:一个变量可以进行多次赋值,但是多次赋值之后变量就会指向新的空间。比如:name=“互联网老辛”这样赋值完后,name最后就等于itlaoxin了,原来的name=互联网老辛,就变成了内存垃圾。后期Python会进行回收。变量的命名规范:命名规范变量名只能是 字母、数字或下划线的任意组合。原创 2024-03-20 05:33:12 · 548 阅读 · 0 评论 -
Python数据结构与算法(4,裸辞奋战25天三面美团
turtle库属于是python的标准库,通常用于绘制图案,可以使用该库创建一只小乌龟 (turtle) 在画布上移动,当小乌龟爬行时会在画布上绘制线条,而当前尾巴抬起时,并不会进行绘制。接下来,我们将介绍一些基本的turtle绘图函数:turtle.penup(): turtle 抬起尾巴,之后的移动并不在图上进行绘制turtle.pendown():turtle 放下尾巴,开始爬行,之后会在图上绘制其行动轨迹turtle.pensize(width):用于改变画笔的宽度。原创 2024-03-20 03:20:15 · 918 阅读 · 0 评论 -
Golang的开发工具介绍,三面腾讯已拿offer
学习Golang的小伙伴最头疼的问题,就是开发工具的选择,很多人从入门到放弃,就是因为工具用哪个都不称手,最后直接放弃了。你是不是也是这样的呢?我当年学习go语言的时候,也是在选择工具上犯纠结,尤其是作为一个选择忧郁症患者,更不知道该去如何选择。我当时甚至都种感觉,我不是在做开发,而是在学习如何配置,因为有些内容被墙,配置起来超级麻烦。毕竟我们有时候的工具,也不是正版。(当然我们要支持正版哈)今天我们就来介绍一下,常用的一些开发工具的介绍。原创 2024-03-20 01:08:19 · 364 阅读 · 0 评论