自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在线考试(2)

下列选项中的代码都有 IOException 异常和 FileNotFoundException 异常抛出,FileNotFoundException是 IOException的子类,下列程序段中,没有编。在MySQL中,数据表members的结构如下,现在需要将u_age字段更名为age,并且数据类型设置为tinyint unsigned,正确的SQL语句是()。下面的代码用于查询t_books表中book_price字段值大于25的所有书,并放入ArrayList集合中,阅读。

2024-09-10 20:06:37 1147

原创 Android高级进阶之12条代码优化以及性能优化方案

下面是辛苦给大家整理的学习路线dialog的activity,由于静态变量一般只有在App销毁的时候才会进行销毁(此时类经历了,加载、连接、初始化、使用、和卸载)所以当activity执行完时由于被dialog中的静态变量持有无法被gc,所以造成内存泄漏。而这种dialog如果被多个地方调用就会造成严重的内存泄漏。8、overdraw问题下面是辛苦给大家整理的学习路线[外链图片转存中…(img-YriQ1TJK-1725921821650)]

2024-09-10 06:43:54 1207

原创 android自学难吗!我离职后面试收割小米等大厂offer,详细的Android学习指南_学android开发一加还是小米

B:我能听到,你能听到吗?A:我能听到,开始吧A 和 B 两方都要能确保:我说的话,你能听到;你说的话,我能听到。所以需要三次握手。

2024-09-10 05:17:27 2298

原创 Android应用层开发越来越少了,主流技术演变也越来越快,如今得Android开发者如何自处?_做开发的越来越少

不知何时起,单纯的Android应用层开发越来越少了,主流技术演变也越来越快,从之前的rxjava到如今的协程,从之前MVC到如今的MVVM,还有Flutter、Compose等技术,可以说是日新月异。当我们在使用这些技术时,通常会犯一个毛病,那就是使用简单,深入困难。随便新技术,可能几天就上手了,但是没有深入理解,时间久了,就容易欠下许多技术债。

2024-09-10 02:20:28 678

原创 Android修行手册-和Button的邂逅以及实现selector选择器

好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。:在App中,除了用户无意的频繁点击,有时候网路请求慢,用户也会有意的一直去点击,如果你不做处理,会重复的做处理,这必然是不合规的。这时候又有朋友提问了:不对啊,除了英文你的颜色和我的也不一样啊,明明我也是和你写的一样的代码。

2024-09-10 00:53:59 990

原创 Android 面试常见客,Handler面试知识点整理!

意义:需配合同步屏障使用,否者与同步消息无区别;异步消息:setAsynchronous(true) → 向 flags 添加 FLAG_ASYNCHRONOUS 标记发送方式 通过异步 Handler 发送 → 构造 Handler 时,async 传递 true 发送消息前,主动调用 setAsynchronous(true)安全起见,Android 9.0 普通开发者无法使用异步消息,所有发送方式被标记为 @hide。

2024-09-09 22:51:42 827

原创 Android 快速开发系列 打造万能的ListView GridView 适配器

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-09-09 21:24:57 1781

原创 Android 中几种优雅的退出APP方式介绍

我们知道Activity有四种加载模式,而singleTask就是其中的一种,使用这个模式之后,当startActivity时,它先会在当前栈中查询是否存在Activity的实例,如果存在,则将其至于栈顶,并将其之上的所有Activity移除栈。我们只需两步操作即可优雅的实现app的退出。这种方式是有一定的缺点的,我们的工具类ActivityUtils持有Activity的引用,当我们的应用发生异常,ActivityUtils持有的引用没有被销毁会导致部分内存问题,而且代码量多,不够优雅,诸多不便。

2024-09-09 19:58:20 392

原创 android LifeCycle-简单使用和详细原理解析

class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)lifecycle.addObserver(MainObserver())}}class MainObserver : LifecycleObserver {@OnL

2024-09-09 18:31:44 1343

原创 2024适合中高级工程师的面试题——java基础,数据结构,网络,Android相关等等

从对象出发,通过反射(Class类)可以取得取得类的完整信息(类名 Class类型,所在包、具有的所有方法 Method[]类型、某个方法的完整信息(包括修饰符、返回值类型、异常、参数类型)、所有属性 Field[]、某个属性的完整信息、构造器 Constructors),调用类的属性或方法自己的总结: 在运行过程中获得类、对象、方法的所有信息。给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,计数就减一,当这个计数为0的时候,这个对象就可以被回收了。插入和查询“键值对”的开销是固定的。

2024-09-09 16:03:09 616

原创 2018-2020-Android面试心得,题目精选已拿到offer-,现拿年薪40万+

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-09-09 13:59:54 1412

原创 SpringBoot【ElasticSearch集成 02】Java HTTP Rest client for ElasticSearch Jest 客户端集成(依赖+配置+增删改查测试源码

使用 Jest 的灵活性明显要比 Java api 要高,我们可以将增删改查的创建过程进行封装,输入参数获取解析后的结果。

2024-09-08 18:58:35 360 1

原创 MegaCli使用手册

可以做个软链接 ----相当于windous里面的快捷方式。

2024-09-08 13:45:02 771

原创 JavaScript+Selenium自动化测试_selenium javascript版

Selenium官方在推出了3.0,值得庆祝,万年的2.x终于升级到3.0了,当然,3.0的正式版还没推出。最大的变化之一是,Firefox浏览器的驱动由原来集成在Selenium安装包里,现在改为独立的一个驱动文件了(gekodriver),但是,它只能驱动Firefox47版本以上(目前最新版本是48.0.2)。直到我昨天看了一点Node.js的资料,才突然明白。然后,把这些驱动下载,并存放到一个目录中,例如:D:/driver/ ,然后,把这这个目录添加到系统环境变量PATH下面。

2024-09-07 22:32:17 933

原创 7年时间,从功能测试到测试开发月薪30K,有志者事竟成_测试工程师到测试开发工程师

这个时候我已经掌握至少一门开发语言,并能熟练应用,能够客服团队碰到的技术难题,能够设计完成测试框架,并指导测试人员实施,能够对行业带来较大的影响,当然进阶的过程也没有这么顺利,我大概再自动化测试这个层次沉浸了4年时间,且最近一两年才转型测试开发,关于测试开发需要学习那些内容,我也一一陈述出来。转眼时间,我已经从事了3年初级测试工程师,2015年5月份开始我已经准备好进阶自动化测试,大概是花了四个月的时间进阶自动化,10月份涨薪到了14k,具体的学习路线我也列了一份出来,现在和大家一一讲述。

2024-09-07 16:08:59 1115

空空如也

空空如也

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

TA关注的人

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