自定义博客皮肤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)
  • 收藏
  • 关注

原创 2024 Android凉了?35岁程序员大量被优化?作为程序员一定不要仅仅追求物质!

真理越辩越明,同样技术越思考越清晰。对于一个技术通常我们需要抱有这样的疑问它是什么 一句话概括解决了什么问题 存在的意义怎样解决了问题 内部的实现它的缺点是什么 多角度分析比如我们关于WebView的考虑点的总结是否支持js是否支持mixed content (https网页加载http图片)与js通信的问题,比如给方法增加JavaScriptInterface注解是否自身处理某些URL(协议不同,不让flipboard://showSection等)还是交给外部程序。

2024-09-12 17:03:19 437

原创 2020跳槽过后“带薪划水”偷刷阿里老哥的面经宝典,三次挑战字节,终拿Offer!

一线互联网Android面试题含详解(初级到高级专题)这些题目是今年群友去腾讯、百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。并且大多数都整理了答案,熟悉这些知识点会大大增加通过前两轮技术面试的几率如果设置门槛,很多开发者朋友会因此错过这套高级架构资料,错过提升成为架构师的可能。这就失去了我们的初衷;让更多人都能通过高效高质量的学习,提升自己的技术和格局,升职加薪。最后送给大家一句话,望共勉,永远不要放弃自己的梦想和追求;

2024-09-12 15:43:28 558

原创 2020 年需要关注的 5 大 Android 开发技术

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的。所以学习一定要找到最适合自己的方式,有一个思路方法,不然不止浪费时间,更可能把未来发展都一起耽误了。如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。

2024-09-12 13:27:32 696

原创 面试了一位 阿里出来的46 岁的程序员,思绪万千,最后结局居然

需要说明的是,说是面试其实是我个人的反思。面试是双方选择的结果,不代表面试者本人不行。按照他的履历也许可以找到更理想的职位。但就我个人而言,我并不希望自己 10 多年后变成这个样子,为此我给自己提个醒,告诉自己要干些什么,怎么干,仅此而已。好了,重申一些概念。1、并不是因为年龄大的问题,面试是一个双向沟通的问题,电话面试的时候我都是用请教的态度去和他沟通的,不只我一个人和他面试过,另外一个同事面试他后也没有给予考虑。

2024-09-12 03:06:59 393

原创 跟Android初学者分享几点经验:该如何自学Android开发?(Android自学资料大全)

有了一定的Java基础(不需要精通Java),就可以开始入门Android。建议初学Android者,一定要先搭建自己的开发环境,先准备和环境。再看书的过程,一边看知识点一边写示例程序,一来加深印象,二来提高动手能力。•:作者李刚,这是我看过的第一个Android书籍,目前有第三版了,我当时看的是第二版基于Android 4.2,书中有大量的实例,记得当时每看完一个实例就跟着敲了一遍,大概花了一周时间把这本书看完并把大部分的实例代码都亲手敲了一遍。•。

2024-09-12 00:51:13 1249

原创 自动拦截 50% crash,字节自研 Fastbot 如何助力今日头条稳定性测试

Fastbot 通用能力开发,比如 Fastbot 操作可视化、Fastbot 卡屏检测;Fastbot 能力拓展,这个主要是在被测 App 端内做一些业务定制能力,比如场景限定、通用 UI 检测、键盘场景优化等;Fastbot 数据消费,比如线下准出流程的建设、测试机时分配策略的探索;基于上述 3 个方面的实践,我们当前建立了一套,从问题发现到消费形成完整闭环,持续保障被测 App 的稳定性。

2024-09-11 22:24:42 1152 1

原创 第一章:android串口开发so库生成

param parity 奇偶校验,0 None(默认);//检查访问权限,如果没有读写权限,进行文件操作,修改文件访问权限。//检查访问权限,如果没有读写权限,进行文件操作,修改文件访问权限。@param stopBit 停止位,1 或 2 (默认 1)串口有五个重要的参数:串口设备名,波特率,检验位,数据位,停止位。其中检验位一般默认位NONE,数据位一般默认为8,停止位默认为1。@param dataBits 数据位,5 ~ 8 (默认8)@param flags 标记 0(默认)

2024-09-11 19:58:13 1008

原创 熬夜再战Android从青铜到王者-几个适配方案【建议收藏】_android 青铜王者段位计算公式

众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)

2024-09-11 17:27:27 862

原创 数据结构之二叉树的前序遍历、中序遍历、后序遍历、层序遍历

②. 可知第一个访问的必定是root结点2. 例子。假如有如下的二叉树:根据上面的定义,得出如下的遍历结果前序遍历:ABDHIEJCFKG中序遍历:HDIBEJAFKCG后序遍历:HIDJEBKFGCA层序遍历:ABCDEFGHIJK我个人根据二叉树图来求遍历结果的经验是:先根据定义,给出所有子树的相对位置,然后再整理。相信这种情况下,考题的最多,一是考查如何递归倒推;二是节约试卷版面,画图也麻烦。1.根据前序遍历、中序遍历,求后序遍历例:前序遍历: GDAFEMHZ。

2024-09-11 14:37:01 867

原创 Android 序列化之Serializable和Parcelable

Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的GC。Parcelable不能使用在要将数据存储在磁盘上的情况,因为Parcelable不能很好的保证数据的持续性在外界有变化的情况下。尽管Serializable效率低点,但此时还是建议使用Serializable。两者的实现差异Serializable的实现,只需要实现Serializable接口即可。这只是给对象打了一个标记(UID),系统会自动将其序列化。

2024-09-11 04:27:15 868

原创 Jetpack Compose 测量流程源码分析

然后把最终的宽高信息返回给上一个节点,上一个节点根据返回的测量结果信息重新计算宽高,沿着 LayoutNodeWrapper 链反向的返回测量结果,每个节点重新计算后再把结果返回给上一级,一直到 OuterMeasurablePlaceable,它再拿到测量结果重新计算宽高 OuterMeasurablePlaceable 的宽高就是 LayoutNode 的宽高,整个宽高确认的流程大致就是这样了。我们想分析局的最终宽高,就看 LayoutNode 的宽高怎么来的就行了。那么此时宽高值分别是80,90。

2024-09-09 22:20:11 678

原创 Redis知识点总结

因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽。为了避免不必要的上下文切换和竞争条件,也不存在多线程或多进程导致的切换而消耗CPU,不用去考虑各种锁的问题,不存在加锁和示范所的操作。没有因为可能出现死锁而导致的性能消耗缓冲穿透是指查询一个数据库一定不存在的数据。正常的使用缓冲流程大概是:数据先进行缓存查询,如果key-value不存在或key已经拿给过期,则进入数据库查询,并把查询到的对象放入带缓冲中去,如果查询对象为null,则不放入缓冲。最常见的解决方案是采用。

2024-09-08 17:38:27 1162

原创 JUnit:求求你了,别再用 main 方法测试了,好吗?

但如果学会使用我——JUnit 的话,就不会再有这种困扰了。我可以非常简单地组织测试代码,并随时运行它们,还能给出准确的测试报告,让你在最短的时间内发现自己编写的代码到底哪里出了问题。

2024-09-08 12:18:37 1060

原创 2024最全知识点——RF接口自动化框架项目实战

dersn和skuid的参数进行测试时就要以{other}给了一个默认值,表示可以不传,如果用户需要针对json参数里除了order_sn和sku_id的参数进行测试时就要以other给了一个默认值,表示可以不传,如果用户需要针对json参数里除了orders​n和skui​d的参数进行测试时就要以{other}代表,${other}的传递规则是字符串形式的json格式字符串,key必须是jsonpath表 达式,value是要替换的新值例如:针对替换json串中的特定字段封装一个自定义关键字,在业务关键字

2024-09-07 14:21:25 1018

空空如也

空空如也

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

TA关注的人

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