- 我在自己家的飞牛 NAS 上跑了一套能搜歌、能下载、能听歌的服务,全程零成本,5 大平台都免费。这套方案我前后折腾了两天,今天把完整的部署流程和踩过的坑一次性写清楚,照着做半小时就能跑起来。写在前面之前一直用 LX Music 听歌,电脑端体验是真不错。但有个小问题:手机和电视端没法直接用 LX,得开着电脑下好再传到 NAS 上,麻烦。后来发现了 a914599611/ro-music 这个... 我在自己家的飞牛 NAS 上跑了一套能搜歌、能下载、能听歌的服务,全程零成本,5 大平台都免费。这套方案我前后折腾了两天,今天把完整的部署流程和踩过的坑一次性写清楚,照着做半小时就能跑起来。写在前面之前一直用 LX Music 听歌,电脑端体验是真不错。但有个小问题:手机和电视端没法直接用 LX,得开着电脑下好再传到 NAS 上,麻烦。后来发现了 a914599611/ro-music 这个...
- SwiftUI 声明式 UI 基础摘要:SwiftUI 是 Apple 推出的现代声明式 UI 框架,跨 iOS / macOS / watchOS / tvOS。本文从视图、状态、布局、导航到动画,系统讲解 SwiftUI 的核心用法,帮助你从 UIKit 平稳迁移。 一、SwiftUI 的理念SwiftUI 用声明式语法描述界面:你告诉框架"在某个状态下 UI 长什么样",框架负责在状... SwiftUI 声明式 UI 基础摘要:SwiftUI 是 Apple 推出的现代声明式 UI 框架,跨 iOS / macOS / watchOS / tvOS。本文从视图、状态、布局、导航到动画,系统讲解 SwiftUI 的核心用法,帮助你从 UIKit 平稳迁移。 一、SwiftUI 的理念SwiftUI 用声明式语法描述界面:你告诉框架"在某个状态下 UI 长什么样",框架负责在状...
- Jetpack Compose 声明式 UI 入门摘要:Jetpack Compose 是 Android 官方推出的现代声明式 UI 工具包,使用 Kotlin 构建,能显著减少 UI 代码量并提升可维护性。本文从核心概念出发,逐步讲解可组合函数、状态管理、布局与主题,帮助你快速上手。 一、为什么选择 Compose传统 Android UI 开发使用 XML 布局 + View 体系,... Jetpack Compose 声明式 UI 入门摘要:Jetpack Compose 是 Android 官方推出的现代声明式 UI 工具包,使用 Kotlin 构建,能显著减少 UI 代码量并提升可维护性。本文从核心概念出发,逐步讲解可组合函数、状态管理、布局与主题,帮助你快速上手。 一、为什么选择 Compose传统 Android UI 开发使用 XML 布局 + View 体系,...
- 很多应届生第一次写 UI 自动化,代码是能跑,但活不长。今天页面调了一下布局、把某个 div 换成了 section,第二天回归一跑,用例红了一片。你去问「是不是登录坏了」,结果点进去一看,功能好好的,是定位找不着元素了。这就是「选择器地狱」:用例的正确性和页面的实现细节死死绑在一起,页面一动,用例就碎。面试官让你现场看一段自动化代码,第一眼看的往往不是你断言了多少东西,而是你怎么定位元素—... 很多应届生第一次写 UI 自动化,代码是能跑,但活不长。今天页面调了一下布局、把某个 div 换成了 section,第二天回归一跑,用例红了一片。你去问「是不是登录坏了」,结果点进去一看,功能好好的,是定位找不着元素了。这就是「选择器地狱」:用例的正确性和页面的实现细节死死绑在一起,页面一动,用例就碎。面试官让你现场看一段自动化代码,第一眼看的往往不是你断言了多少东西,而是你怎么定位元素—...
- 本文梳理IT监控核心痛点与选型要点,对比嘉为蓝鲸、Zabbix、Nagios、Datadog四大方案,覆盖硬件、网络、云平台、K8s容器与信创适配,助你消除监控盲区,实现统一采集、统一告警、统一展示。 本文梳理IT监控核心痛点与选型要点,对比嘉为蓝鲸、Zabbix、Nagios、Datadog四大方案,覆盖硬件、网络、云平台、K8s容器与信创适配,助你消除监控盲区,实现统一采集、统一告警、统一展示。
- iOS 深色模式与语义化颜色深色模式涉及的不只是背景色。文字层级、分隔线、图片、模糊材质、系统栏和第三方内容都可能在外观切换后失去对比度。若页面到处保存具体颜色,后续主题调整会非常困难。使用语义化颜色和资源变体,可以让组件描述用途,由主题决定实际表现。 一、优先使用系统语义颜色系统提供的标签、背景和分组背景颜色会随外观变化,并适配一定的可访问性设置。final class InfoCard... iOS 深色模式与语义化颜色深色模式涉及的不只是背景色。文字层级、分隔线、图片、模糊材质、系统栏和第三方内容都可能在外观切换后失去对比度。若页面到处保存具体颜色,后续主题调整会非常困难。使用语义化颜色和资源变体,可以让组件描述用途,由主题决定实际表现。 一、优先使用系统语义颜色系统提供的标签、背景和分组背景颜色会随外观变化,并适配一定的可访问性设置。final class InfoCard...
- 对于正在探索AI驱动运维转型的企业而言,理解并拥抱Agentic Ops,可能正是通向未来智能运维的关键一步。 对于正在探索AI驱动运维转型的企业而言,理解并拥抱Agentic Ops,可能正是通向未来智能运维的关键一步。
- 从“被动救火”到“主动自治”,运维智能体正在改写游戏规则在数字化转型加速的今天,IT系统的复杂程度已远超传统运维模式所能承载的极限。跨地域的多中心架构、成千上万的服务器与网络设备、云原生技术的全面渗透——运维团队面临的不再是单点故障的挑战,而是一场系统性的、多维度的大考。当“故障后知后觉、根因基本靠猜、重启解决一切”成为行业痛点时,运维的未来在哪里?作为拥有16年深厚技术积淀的运维智能化先行... 从“被动救火”到“主动自治”,运维智能体正在改写游戏规则在数字化转型加速的今天,IT系统的复杂程度已远超传统运维模式所能承载的极限。跨地域的多中心架构、成千上万的服务器与网络设备、云原生技术的全面渗透——运维团队面临的不再是单点故障的挑战,而是一场系统性的、多维度的大考。当“故障后知后觉、根因基本靠猜、重启解决一切”成为行业痛点时,运维的未来在哪里?作为拥有16年深厚技术积淀的运维智能化先行...
- iOS 子控制器容器化设计复杂页面常由顶部摘要、标签页、列表和浮动操作区组成。把所有逻辑放进一个控制器,会让生命周期、布局和状态处理迅速膨胀。子控制器容器化可以拆分职责,但必须正确转发生命周期、建立视图层级,并明确父子之间的通信边界。 一、何时使用子控制器适合拆成子控制器的区域通常具备:独立的数据与交互逻辑。相对稳定的视图边界。需要独立生命周期回调。可能在多个容器中复用。只有几行静态展示的... iOS 子控制器容器化设计复杂页面常由顶部摘要、标签页、列表和浮动操作区组成。把所有逻辑放进一个控制器,会让生命周期、布局和状态处理迅速膨胀。子控制器容器化可以拆分职责,但必须正确转发生命周期、建立视图层级,并明确父子之间的通信边界。 一、何时使用子控制器适合拆成子控制器的区域通常具备:独立的数据与交互逻辑。相对稳定的视图边界。需要独立生命周期回调。可能在多个容器中复用。只有几行静态展示的...
- 学 Docker 的过程中,真正让人头疼的往往不是命令本身,而是各种奇怪的问题。这一篇把比较常见的坑集中整理一下。容器为什么启动后马上退出?首先:docker ps -a找到容器:docker logs <container>很多时候是因为主进程:启动↓执行失败/执行结束↓进程退出↓容器退出端口被占用了怎么办?例如:docker run -p 8080:80 nginx提示:port is ... 学 Docker 的过程中,真正让人头疼的往往不是命令本身,而是各种奇怪的问题。这一篇把比较常见的坑集中整理一下。容器为什么启动后马上退出?首先:docker ps -a找到容器:docker logs <container>很多时候是因为主进程:启动↓执行失败/执行结束↓进程退出↓容器退出端口被占用了怎么办?例如:docker run -p 8080:80 nginx提示:port is ...
- 从创意到发布:中国神话故事馆开发实战全记录技术路线 · 技术心得 · 实战经验 · 存在问题与优化空间 —— 一次完整的 AI 辅助开发 + 作品发布全流程分享 一、项目背景参加码道(CodeArts)高校训练营期间,我负责开发和发布一个互动式文化展示工具。最终落地的项目是「中国神话故事馆」——一个基于纯前端技术、用 CSS 动画模拟效果视频的交互式 Web 应用,精选嫦娥奔月、女娲补天、... 从创意到发布:中国神话故事馆开发实战全记录技术路线 · 技术心得 · 实战经验 · 存在问题与优化空间 —— 一次完整的 AI 辅助开发 + 作品发布全流程分享 一、项目背景参加码道(CodeArts)高校训练营期间,我负责开发和发布一个互动式文化展示工具。最终落地的项目是「中国神话故事馆」——一个基于纯前端技术、用 CSS 动画模拟效果视频的交互式 Web 应用,精选嫦娥奔月、女娲补天、...
- 企业准备在华为云国际站部署 Kubernetes 时,经常会遇到一个选型问题:CCE Turbo 和普通 CCE 到底应该怎么选?这里所说的普通 CCE,通常指 CCE Standard。两者都可以承载企业容器化业务,但网络模型、Pod 网络能力以及适用场景存在明显差异。 企业准备在华为云国际站部署 Kubernetes 时,经常会遇到一个选型问题:CCE Turbo 和普通 CCE 到底应该怎么选?这里所说的普通 CCE,通常指 CCE Standard。两者都可以承载企业容器化业务,但网络模型、Pod 网络能力以及适用场景存在明显差异。
- 前言随着业务容器化改造,很多团队从单体应用转向微服务架构。随之而来的痛点很明显:服务实例多、容器随时销毁重建,日志分散在各个 Pod 中。出问题时,登录单个容器查看日志效率极低,很难串联全链路日志定位故障。本文基于华为云 CCE 容器集群,分享一套轻量稳定的日志采集落地方案。一、微服务日志常见痛点容器生命周期短,Pod 销毁后本地日志直接丢失,无法回溯历史问题;多实例、多节点分散存储日志,逐... 前言随着业务容器化改造,很多团队从单体应用转向微服务架构。随之而来的痛点很明显:服务实例多、容器随时销毁重建,日志分散在各个 Pod 中。出问题时,登录单个容器查看日志效率极低,很难串联全链路日志定位故障。本文基于华为云 CCE 容器集群,分享一套轻量稳定的日志采集落地方案。一、微服务日志常见痛点容器生命周期短,Pod 销毁后本地日志直接丢失,无法回溯历史问题;多实例、多节点分散存储日志,逐...
- 华为云云容器引擎 CCE 近期围绕大家反馈的远程登录、日志体验等方向进行了专项优化,欢迎体验 华为云云容器引擎 CCE 近期围绕大家反馈的远程登录、日志体验等方向进行了专项优化,欢迎体验
- Android 自定义 View 的测量与绘制自定义 View 适合实现进度环、行情曲线、刻度盘等标准控件难以表达的视觉效果。它的难点不在于画出图形,而在于遵守测量协议、处理不同尺寸和密度、减少绘制阶段分配,并让状态变化以正确方式触发重绘。 一、明确 View 的职责自定义 View 应接收已经整理好的展示数据,只负责测量、绘制和局部交互。数据请求、业务计算和长期状态不应放在 View 内... Android 自定义 View 的测量与绘制自定义 View 适合实现进度环、行情曲线、刻度盘等标准控件难以表达的视觉效果。它的难点不在于画出图形,而在于遵守测量协议、处理不同尺寸和密度、减少绘制阶段分配,并让状态变化以正确方式触发重绘。 一、明确 View 的职责自定义 View 应接收已经整理好的展示数据,只负责测量、绘制和局部交互。数据请求、业务计算和长期状态不应放在 View 内...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签