- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 一种性能优化方法
动效作为核心用户体验,我通过分析和解决各类动效难点与重点问题,确保了动效引擎业务的按时交付,并推动各领域解决其引入的问题,显著提升了用户的动效使用体验,为业务顺利进行提供了保障。在快节奏交付压力下,我的工作为动效引擎业务的正常商用交付做出了重要贡献,使动效引擎及动效领域的问题数量减少了20%。这不仅显著改善了动效的使用体验(响应速度、一致性、稳定性、性能均有提升),更重要的是,通过提供流畅稳定的用户体验,帮助客户成功,并为公司持续获利做出了积极贡献。
2025-12-16 09:58:50
136
原创 【Android白居易】VSCode SSH连接服务器(visual studio code)
4.配置本地ssh config。核心参数Host -> ip地址。User root/用户。1.下载vscode。2.打开vscode。
2025-10-29 09:01:46
145
原创 【Android白居易】视图和UI组件(一)总览
本文介绍了Android开发中的UI组件系统,阐述了UI组件的定义、作用和实现方式。文章以美团App为例,说明UI组件是开发者在Android界面显示的基础能力,并列举了Android源码中常见的组件类,如Button、TextView、ListView等。这些组件提供了各种界面显示功能,帮助开发者快速构建应用界面。文章强调UI组件是Android应用开发的核心内容,是开发者手中的重要工具。
2025-10-27 11:01:17
406
原创 【Android白居易】性能工具(二)Android profile简介
Android Profiler是Android Studio中集成的性能分析工具,用于监控和优化Android应用的性能。它能够分析应用的内存使用、CPU性能、网络活动等关键指标,帮助开发者识别和解决性能瓶颈,如应用响应慢、动画不流畅或电池消耗过快等问题。通过配置AndroidManifest文件中的相关属性,开发者可以启用Profiler进行深入分析。简而言之,Android Profiler是提升应用性能不可或缺的工具,适合所有层次的开发者使用。
2025-05-19 14:14:35
579
原创 【Android白居易】Android动效漫谈(二)应用启动动效
常言道:浓缩的都是精华,是不是。最后用一句话简单总结以下应用启动动效启动动效是一套连招,launcher做图标缩放,WMS做窗口缩放,动效结束后会图层切换到APP的Activity界面。
2025-04-27 11:25:09
811
原创 【Android白居易】Android动效漫谈(一)动效分类
本文章主要从Android动效开始分析,动效是什么,说明了动效的用途实际是改善用户体验,给出用户良好的使用反馈,并对比了动效和动画,进一步深入的指出了动效曲线,以及动效曲线背后的物理引擎。
2025-02-12 09:06:03
404
原创 【Android白居易】典型性能问题汇总(一)
以上是关于常见典型性能问题汇总简单来说包含两个大的方面1.UI线程执行耗时操作导致卡顿(一口吃多了,CPU/GPU噎住)2.非UI线程执行UI操作导致卡顿(一只手拿着包子吃,一只手吃着饭,吃不过来了)
2025-02-08 14:23:23
800
原创 【Android白居易】性能优化方案典型案例(一)非UI线程执行UI操作导致卡顿
大家好,我是励志成为架构师的男子,Android界的白居易。 为什么要写这系列的文章呢,原因是我是一个理解能力很差的人,在某土掘金,某书,等各类技术博客中各类文章让我十分痛苦,我希望能写出更形象化的,更便于理解的Android系列技术文章。让晦涩难懂的技术文章也可以有趣。 在工作中分析性能问题时发现有这样一个问题,更换主题之后,桌面应用卡顿了3秒钟 好比100米赛跑时,人跑到半路时停下了,好比吃饭吃到一半噎住了, 那为什么会吃饭噎住呢?
2025-02-06 11:51:52
294
原创 【Android白居易】性能工具(一)用perfetto抓取trace
大家好,我是励志成为架构师的男子,界的白居易。为什么要写这系列的文章呢,原因是我是一个理解能力很差的人,在某土,某书,等各类技术博客中各类文章让我十分痛苦,我希望能写出更形象化的,更便于理解的Android系列技术文章。
2024-12-20 16:16:00
587
原创 【Android白居易】卡顿分析(一)丢帧类卡顿
大家好,我是励志成为架构师的男子,Android界的白居易。为什么要写这系列的文章呢,原因是我是一个理解能力很差的人,在某土,某书,等各类技术博客中各类文章让我十分痛苦,我希望能写出更形象化的,更便于理解的Android系列技术文章。
2024-12-04 11:50:12
794
原创 【Android白居易】性能漫谈(三)典型性能场景有哪些?
大家好,我是励志成为架构师的男子,Android白居易,写这个系列的文章是因为我是一个理解能力很差的人,某土掘金,某书等平台上的内容让我昏昏欲睡,我希望能写一套通俗易懂,更形象化的文章来给聪明的你一些小帮助。
2024-12-03 20:01:34
433
原创 【Android白居易】性能漫谈(二)性能工作做什么?
大家好我是励志成为架构师的男子,Android白居易,写这篇文章的原因是,目前在百度/Google等平台搜索”性能工程师工作职责“相关话题,得到的结果非常少,于是我来这给聪明的你做一个小说明。
2024-12-03 19:13:03
189
原创 【Android白居易】性能漫谈(一)性能是什么?
大家好,我是励志成为架构师的男子,Android界的白居易。为什么要写这系列的文章呢,原因是我是一个理解能力很差的人,在某土掘金,某书,等各类技术博客中各类文章让我十分痛苦,我希望能写出更形象化的,更便于理解的Android系列技术文章。
2024-12-03 15:53:41
435
原创 spring解析—BeanFactory
BeanFactory是spring中所有bean容器的根借口,BeanFactory中定义了Bean容器的标准,和必须实现的方法,包括通过name获得一个实例bean以及bean的生命周期管理方法。
2021-07-09 22:25:15
112
原创 thymleaf前后端数据交互
controller层传入一个model模型对象,调用model@RequestMapping("/selectall")public String selectall(Model model){ user myuser = new user(); myuser.setUname("小狗"); myuser.setPsd("woshixiaogou"); model.addAttribute("myuser",myuser);}如此 前端可以通过thymleaf
2021-07-05 18:33:18
243
原创 Mapped Statements collection does not contain value forXXXX.XXXX报错问题
Mapped Statements collection does not contain value for opratemapper.register这是我的测试方法:service层的 register方法如下:我的mapper.xml文件如下:可以看到 我的接口全限定名为 com.lostandfound.dao.oprate但是 我在调用session.inser方法的时候,写的是opratermapper.rigser此处应该改为接口全限定名.方法名即co
2021-07-03 11:33:14
251
原创 Linnux 内核实现多级反馈队列算法
在linux 内核中如何实现多级反馈队列算法?具体需要修改内核的哪些文件?有没有做过类似课程设计的同志分享一下经验?谢谢
2020-12-30 15:58:37
268
hospital3.cpp
2019-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅