自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 2020我的20家大厂金九银十+秋招详细面试过程!(附面筋+解析+个人总结建议+分析

因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR 给用户。将所有耗时操作,比如访问网络,Socket 通信,查询大量SQL 语句,复杂逻辑计算等都放在子线程中去,然后 通过handler.sendMessage、runonUITread、AsyncTask 等方式更新UI。在网络上搜集相关面经,主要是BAT TMD NJ的Android岗位的面经,在看面经的时候我会尝试回答每个问题,看看自身掌握如何,不会的及时找到答案并弄懂。尽量做到和面试官谈笑风生,会的讲得清,不会的(心态)稳的住。

2024-09-12 15:10:24 848

原创 2019 年赚钱最多的 13 个技术岗位

这份PDF囊括了JVM,Java集合,Java多线程并发,Java基础,生命周期,微服务, 进程,Parcelable 接口,IPC,屏幕适配,线程异步,ART,架构,Jetpack,NDK开发,计算机网络基础,类加载器,Android 开源库源码分析,设计模式汇总,Gradle 知识点汇总…如果您对此也有兴趣,那我向大家推荐 Udemy 上的《数据科学》课程,其中提到了成为数据科学家所需要掌握的数据科学技能,以及从业者在这一利润丰厚的领域中到底需要完成哪些具体工作。

2024-09-12 12:52:17 872

原创 阿里开源路由框架ARouter的源码分析

我们先看下使用 annotationProcessor ‘com.alibaba:arouter-compiler:1.0.3’ 处理官方Demo的app所生成的映射文件:【图4.2.1】很明显,ARouterGroupservice和ARouterGrouptest分别是分组 service 和 test 的组内路由清单列表,我们可以把它想象成分别是 1班 和 2 班 的学生名单。

2024-09-12 02:33:56 605

原创 详解Android官推Kotlin-First的图片加载库

图片变换是图片加载库中很常见的功能,Coil 将其抽象成 Transformation 接口,可以看到在 transform() 方法中有一个 BitmapPool 参数,这是因为在实现图形变换的时候往往需要一个 Bitmap,此时可以直接在 BitmapPool 中获取,从而复用已有的 Bitmap。Android 支持了很多图像格式,但也有很多它不支持的格式(例如:Gif、SVG、视频帧等),所以 Coil 便提供了对应的拓展库。

2024-09-12 00:09:33 858

原创 深入理解Android相机体系结构之六_android 相机打开流程分析

代表了一个特定的功能,该功能需要多条Pipeline组合起来实现,受Usecase统一管理,在CHI中通过Feature类进行实现,在XML中没有对应的定义,具体的Feature选取工作是在Usecase中完成的,通过在创建Feature的时候,传入Usecase的实例的方式,来和Usecase进行相互访问各自的资源。作为CamX-CHI中最大的抽象概念,其中包含了多条实现特定功能的Pipeline,具体实现是在CHI中通过Usecase类完成的,该类主要负责了其中的业务处理以及资源的管理。

2024-09-11 16:52:20 1040

原创 android面试简历!万字长文总结Android多进程,面试必问_android大佬简历

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-09-11 11:54:09 585

原创 android开发基础!深入解析Android-AutoLayout,社招面试心得_android autolayout

历时半年,我们终于整理出了这份市面上最全面的最新Android面试题解析大全!

2024-09-11 09:19:41 319

原创 Android中mmap原理及应用简析

get_unmapped_area用于为用户空间找一块内存区域,current->mm->get_unmapped_area一般被赋值为arch_get_unmapped_area_topdown,先找到合适的虚拟内存(用户空间),几经周转后,调用相应文件或者设备驱动中的mmap函数,完成该设备文件的mmap,至于如何处理处理虚拟空间,要看每个文件的自己的操作了。这里有个很关键的结构体。

2024-09-11 06:38:01 991

原创 Android Camera开发实践(1)预览

打开相机,参数为cameraid//打开相机// 设置相机方向,后面2.1处详细讲述。

2024-09-11 00:23:06 793

原创 Spring---静态动态代理模式

原始类型的参数包含在适当的原始包装器类的实例中,例如java.lang.Integer或java.lang.Boolean。方法对象的声明类将是该方法声明的接口,它可以是代理类继承该方法的代理接口的超级接口。分析:在这个过程中,你直接接触的就是中介,就如同现实生活中的样子,你看不到房东,但是你依旧租到了房东的房子通过代理,这就是所谓的代理模式。我们想要静态代理的好处,又不想要静态代理的缺点,所以 , 就有了动态代理!动态代理的代理类是动态生成的 . 静态代理的代理类是我们提前写好的。

2024-09-10 14:26:43 956

原创 Python自定义HtmlTestRunner测试报告_htmltestrunner自动化测试报告

下面来介绍怎么实现的,首先先说一下我实现的思路。对于这个我们的测试报告而言,我只想调整一下他的展示样式,丰富两列内容。所以先去想怎么去把他的样式给修改了。然后再往修改后的样式表格里面添加数据。也就是分两步做:1改样式2加数据。

2024-09-08 16:54:45 297

原创 jmeter接口测试及详细步骤以及项目实战教程_jmeter实战

本篇文章提供了一个基于实际项目的JMeter接口测试项目实战教程,通过了解测试场景、创建JMeter测试计划并分析测试结果,能够让测试人员提高测试效率,更精确的定位到API问题以及瓶颈,从而优化应用程序性能,提高用户体验。查看响应时间柱状图,展示HTTP响应时间的分布,可以观察到响应时间较慢的请求和响应时间较快的请求,并能识别应用程序中可能存在的性能瓶颈和问题。查看查询各项指标表格。这是JMeter性能测试结果中最重要的部分,你需要查看每个请求的响应时间,错误率,吞吐量,以及连接数等信息。

2024-09-08 11:37:00 699

原创 DELL T420塔式服务器RAID配置及OS安装_dell塔式服务器安装图文教程

下面,我们如果需要安装Windows Server 2008R2的操作系统,可以准备2个U盘,一个刻录2008 OS的镜像,另一个U盘的容量不要大,且不是Ghost磁盘,将“DRVR_WIN_M20VR_5.2.220.64_A02_ZPE”驱动文件解压缩后,拷贝到小U盘的根目录下,要求原小U盘里不能有其他东西。做完RAID后,开机,先以OS U盘引导开机,到加载阵列卡界面时,从小U盘里选择相应的驱动文件,读取约10秒左右即可认到磁盘,等操作系统安装完成后,再打相应的显卡、网卡驱动。

2024-09-07 20:26:18 406

原创 00后太卷了,测试用例写的比我还好

微信发送朋友圈案例分享测试用例是一种详细的描述,用于指导测试人员进行软件测试。测试用例通常包括步骤、输入数据、预期结果和实际结果等部分,并提供对软件质量和功能的准确评估。测试用例可以帮助测试人员有效地发现软件中的缺陷,以便在发布之前修复这些问题。通过编写全面、可靠的测试用例,测试人员可以更好地了解软件并确定其是否满足业务需求。同时,测试用例还可以促进开发团队的合作和沟通,因为它们定义了软件应该如何运行,并且使得开发团队可以更加清晰地理解测试人员的需求和期望。

2024-09-07 13:08:29 547

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除