- Android 进程重建与页面状态恢复Android 页面可能因旋转、语言切换、后台内存压力等原因被重建。配置变化时进程通常仍在,ViewModel 可以继续持有状态;进程被系统回收后,内存对象全部消失,仅依赖 ViewModel 就无法恢复。可靠的状态恢复需要先区分哪些信息应自动保存,哪些应从持久化数据重新构建。 一、区分三类状态页面中的数据可以分为:导航参数:业务对象标识、入口来源等,... Android 进程重建与页面状态恢复Android 页面可能因旋转、语言切换、后台内存压力等原因被重建。配置变化时进程通常仍在,ViewModel 可以继续持有状态;进程被系统回收后,内存对象全部消失,仅依赖 ViewModel 就无法恢复。可靠的状态恢复需要先区分哪些信息应自动保存,哪些应从持久化数据重新构建。 一、区分三类状态页面中的数据可以分为:导航参数:业务对象标识、入口来源等,...
- 系列三 · 第 10 篇前面都在说工具"能查出什么",这篇换个视角,讲它"凭什么能插手"。你明明没把工具代码塞进算子里,它却能在算子运行时耳聪目明,越界、竞争一堆细节尽收眼底。秘密在于一个老牌的 Linux 机制:LD_PRELOAD。LD_PRELOAD 的作用,是允许你"顶替"动态库里的某些函数。具体到昇腾:算子在 host 侧干活时,要调用 runtime 提供的一堆接口——申请内存、... 系列三 · 第 10 篇前面都在说工具"能查出什么",这篇换个视角,讲它"凭什么能插手"。你明明没把工具代码塞进算子里,它却能在算子运行时耳聪目明,越界、竞争一堆细节尽收眼底。秘密在于一个老牌的 Linux 机制:LD_PRELOAD。LD_PRELOAD 的作用,是允许你"顶替"动态库里的某些函数。具体到昇腾:算子在 host 侧干活时,要调用 runtime 提供的一堆接口——申请内存、...
- Agent工作流编排引擎设计与实现在现代Agent系统中,工作流编排引擎是整个架构的核心枢纽。一个设计良好的工作流引擎能够将复杂的业务逻辑分解为可复用、可测试、可监控的任务单元,并通过DAG(有向无环图)来描述任务之间的依赖关系,实现自动化执行与故障恢复。本文将从工作流DSL设计出发,逐步深入到DAG任务图构建、条件分支与循环、并行执行控制、失败补偿机制,最终给出一个完整的工作流引擎代码实... Agent工作流编排引擎设计与实现在现代Agent系统中,工作流编排引擎是整个架构的核心枢纽。一个设计良好的工作流引擎能够将复杂的业务逻辑分解为可复用、可测试、可监控的任务单元,并通过DAG(有向无环图)来描述任务之间的依赖关系,实现自动化执行与故障恢复。本文将从工作流DSL设计出发,逐步深入到DAG任务图构建、条件分支与循环、并行执行控制、失败补偿机制,最终给出一个完整的工作流引擎代码实...
- iOS 应用启动性能优化iOS 应用启动涉及系统加载可执行文件、运行静态初始化、创建应用对象、搭建首个界面并完成首帧绘制。业务迭代中,统计组件、数据库准备、账户恢复和首页请求会不断加入关键路径。如果缺少测量和分级,启动时间往往在不知不觉中增长。 一、区分启动阶段可以把启动过程分成两个部分:进入 main 之前:系统装载、动态链接、运行初始化代码。进入 main 之后:应用代理回调、场景创建... iOS 应用启动性能优化iOS 应用启动涉及系统加载可执行文件、运行静态初始化、创建应用对象、搭建首个界面并完成首帧绘制。业务迭代中,统计组件、数据库准备、账户恢复和首页请求会不断加入关键路径。如果缺少测量和分级,启动时间往往在不知不觉中增长。 一、区分启动阶段可以把启动过程分成两个部分:进入 main 之前:系统装载、动态链接、运行初始化代码。进入 main 之后:应用代理回调、场景创建...
- 本文从底层原理出发,通俗拆解源代码加密系统的运行逻辑,分析这套防护体系的核心控制点与天然短板,结合开发部门真实业务场景,澄清选型落地中的高频认知误区,依托域智盾系统相关能力,帮助安全与运维人员理解原理、规避落地故障,搭建稳定的代码资产防护体系。 本文从底层原理出发,通俗拆解源代码加密系统的运行逻辑,分析这套防护体系的核心控制点与天然短板,结合开发部门真实业务场景,澄清选型落地中的高频认知误区,依托域智盾系统相关能力,帮助安全与运维人员理解原理、规避落地故障,搭建稳定的代码资产防护体系。
- 在进行性能测试时,我们可能会遇到一种反直觉现象:并发数从10提高到50,系统吞吐量明显增加;继续提高到200,吞吐量增长开始变慢;当并发数达到1000时,系统不但没有处理更多请求,响应时间反而急剧上升,甚至出现大量超时。这说明并发并不是越高越好。并发只能让系统更加充分地使用资源,却不能凭空创造计算能力。当请求数量超过系统的处理能力后,新增请求只会进入队列、争抢资源并增加调度开销。理解这一点,... 在进行性能测试时,我们可能会遇到一种反直觉现象:并发数从10提高到50,系统吞吐量明显增加;继续提高到200,吞吐量增长开始变慢;当并发数达到1000时,系统不但没有处理更多请求,响应时间反而急剧上升,甚至出现大量超时。这说明并发并不是越高越好。并发只能让系统更加充分地使用资源,却不能凭空创造计算能力。当请求数量超过系统的处理能力后,新增请求只会进入队列、争抢资源并增加调度开销。理解这一点,...
- 程序刚启动时只占用几百兆内存,运行几天后却增长到数个GB;重启程序后内存恢复正常,但过一段时间又开始上涨——这通常会让人怀疑程序发生了内存泄漏。不过,“内存占用增加”并不等于“内存泄漏”。缓存、内存池、垃圾回收策略和操作系统的统计方式,都可能造成内存持续占用的表象。要判断程序是否真的存在内存泄漏,首先需要理解程序的内存究竟去了哪里。 一、什么是内存泄漏内存泄漏是指程序申请了一块内存,使用完毕... 程序刚启动时只占用几百兆内存,运行几天后却增长到数个GB;重启程序后内存恢复正常,但过一段时间又开始上涨——这通常会让人怀疑程序发生了内存泄漏。不过,“内存占用增加”并不等于“内存泄漏”。缓存、内存池、垃圾回收策略和操作系统的统计方式,都可能造成内存持续占用的表象。要判断程序是否真的存在内存泄漏,首先需要理解程序的内存究竟去了哪里。 一、什么是内存泄漏内存泄漏是指程序申请了一块内存,使用完毕...
- Android WorkManager 后台任务设计上传日志、同步离线数据、清理缓存等任务往往不要求立即完成,但需要在应用离开前台甚至进程重启后继续执行。此类工作如果只放在普通协程或线程中,进程被回收后就会丢失。WorkManager 适合管理可延迟、需要保证最终执行的后台任务,但并不适合所有异步需求。 一、先判断任务是否适合 WorkManager适合的任务通常具备以下特征:可以延迟到系... Android WorkManager 后台任务设计上传日志、同步离线数据、清理缓存等任务往往不要求立即完成,但需要在应用离开前台甚至进程重启后继续执行。此类工作如果只放在普通协程或线程中,进程被回收后就会丢失。WorkManager 适合管理可延迟、需要保证最终执行的后台任务,但并不适合所有异步需求。 一、先判断任务是否适合 WorkManager适合的任务通常具备以下特征:可以延迟到系...
- 本文深度解析AgentScope大模型多智能体开发框架,厘清其轻量化、高解耦、可分布式部署的核心定位,区别于 LangChain、AutoGen 等同类工具。文章从基础概念、分层架构、核心特性逐层讲解,剖析消息机制、智能体生命周期、任务编排、容错调试等关键技术,清晰阐述其 “一切交互皆消息、智能体独立自治、环境解耦” 的设计思想。 本文深度解析AgentScope大模型多智能体开发框架,厘清其轻量化、高解耦、可分布式部署的核心定位,区别于 LangChain、AutoGen 等同类工具。文章从基础概念、分层架构、核心特性逐层讲解,剖析消息机制、智能体生命周期、任务编排、容错调试等关键技术,清晰阐述其 “一切交互皆消息、智能体独立自治、环境解耦” 的设计思想。
- Android 应用启动性能优化方法应用启动是用户对产品性能的第一印象。启动慢并不一定是首页代码复杂,更常见的原因是 Application 中同步初始化过多、首屏布局测量成本高、主线程磁盘读写,或者多个组件在进程创建时争抢资源。优化启动前,首先要区分启动类型并建立可重复测量方法。 一、区分冷启动、温启动和热启动冷启动需要创建进程、初始化运行环境、创建 Application 和首个页面,... Android 应用启动性能优化方法应用启动是用户对产品性能的第一印象。启动慢并不一定是首页代码复杂,更常见的原因是 Application 中同步初始化过多、首屏布局测量成本高、主线程磁盘读写,或者多个组件在进程创建时争抢资源。优化启动前,首先要区分启动类型并建立可重复测量方法。 一、区分冷启动、温启动和热启动冷启动需要创建进程、初始化运行环境、创建 Application 和首个页面,...
- 后端开发躲不开服务器,而服务器八成是 Linux。本文按"文件目录 / 查看管道 / 网络 / 系统资源 / 权限压缩 / 进程管理 / Vim"几个场景,梳理后端最常用的命令组合与管道思维,给出一个完整的排障命令链、包管理与定时任务的实用写法,帮你在不上 IDE 的情况下也能把活干利索。 后端开发躲不开服务器,而服务器八成是 Linux。本文按"文件目录 / 查看管道 / 网络 / 系统资源 / 权限压缩 / 进程管理 / Vim"几个场景,梳理后端最常用的命令组合与管道思维,给出一个完整的排障命令链、包管理与定时任务的实用写法,帮你在不上 IDE 的情况下也能把活干利索。
- JVM 内存模型与垃圾回收机制详解 前言JVM(Java Virtual Machine)是 Java 生态的基石。理解 JVM 内存模型与垃圾回收(GC)机制,是写出高性能、低延迟、不泄漏的 Java 应用的前提。本文将从内存区域划分、对象内存布局、GC 算法、主流收集器、调优实战等维度,系统讲解 JVM 内存与 GC 的方方面面。 一、JVM 内存区域划分JVM 在运行时将内存划分为若... JVM 内存模型与垃圾回收机制详解 前言JVM(Java Virtual Machine)是 Java 生态的基石。理解 JVM 内存模型与垃圾回收(GC)机制,是写出高性能、低延迟、不泄漏的 Java 应用的前提。本文将从内存区域划分、对象内存布局、GC 算法、主流收集器、调优实战等维度,系统讲解 JVM 内存与 GC 的方方面面。 一、JVM 内存区域划分JVM 在运行时将内存划分为若...
- Python代码慢?这5个性能优化技巧让速度提升100倍你一定有过这种感觉:代码逻辑写对了,结果也对,但跑起来就是慢。一个循环要跑几分钟,一个数据处理脚本要等半小时,你盯着屏幕发呆,怀疑是不是电脑该换了。其实大概率不是电脑的问题,而是你的代码"姿势"不对。Python本身确实不是最快的语言,但大多数人的Python代码连它应有速度的1%都没发挥出来。下面这5个优化技巧,每一个都能带来数量级的... Python代码慢?这5个性能优化技巧让速度提升100倍你一定有过这种感觉:代码逻辑写对了,结果也对,但跑起来就是慢。一个循环要跑几分钟,一个数据处理脚本要等半小时,你盯着屏幕发呆,怀疑是不是电脑该换了。其实大概率不是电脑的问题,而是你的代码"姿势"不对。Python本身确实不是最快的语言,但大多数人的Python代码连它应有速度的1%都没发挥出来。下面这5个优化技巧,每一个都能带来数量级的...
- 虚拟线程避坑全解:Thread Pinning 问题定位与 3 种主流解决方案对比Java 21 引入虚拟线程(Virtual Threads)后,"线程池 + 平台线程"的传统模型被打破,百万级并发的 thread-per-request 变得廉价。但很多团队上线后发现:虚拟线程吞吐没涨,载体线程(Carrier Thread)反而被吃满,P99 飙升。根因往往不是虚拟线程本身,而是 Th... 虚拟线程避坑全解:Thread Pinning 问题定位与 3 种主流解决方案对比Java 21 引入虚拟线程(Virtual Threads)后,"线程池 + 平台线程"的传统模型被打破,百万级并发的 thread-per-request 变得廉价。但很多团队上线后发现:虚拟线程吞吐没涨,载体线程(Carrier Thread)反而被吃满,P99 飙升。根因往往不是虚拟线程本身,而是 Th...
- 数字经济时代,产业互联网正以前所未有的速度重塑实体经济的运行逻辑。当头部企业凭借雄厚的技术与资金实力率先完成数字化布局,数量庞大的中小微企业却普遍面临"转型成本高、实施周期长、技术门槛高"的现实困境。如何让数字化能力从"头部专属"走向"产业普惠",成为检验B2B服务商价值的核心标尺。作为深耕产业电商领域十余年的全链路数字化解决方案提供商,数商云凭借对行业痛点的深刻洞察与技术积累,推出轻量版B... 数字经济时代,产业互联网正以前所未有的速度重塑实体经济的运行逻辑。当头部企业凭借雄厚的技术与资金实力率先完成数字化布局,数量庞大的中小微企业却普遍面临"转型成本高、实施周期长、技术门槛高"的现实困境。如何让数字化能力从"头部专属"走向"产业普惠",成为检验B2B服务商价值的核心标尺。作为深耕产业电商领域十余年的全链路数字化解决方案提供商,数商云凭借对行业痛点的深刻洞察与技术积累,推出轻量版B...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签