<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss/styles.xsl" type="text/xsl"?><rss version="2.0"><channel><title>Tony</title><description>热爱技术、音乐和美食</description><link>https://bitnpc.github.io/</link><language>en-us</language><item><title>Claude Code Dynamic Workflow 深度解析</title><link>https://bitnpc.github.io/posts/2026-06-05-claude-code-dynamic-workflow/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2026-06-05-claude-code-dynamic-workflow/</guid><description>Dynamic Workflow 的本质是 AI 驱动的分治法——Claude 动态生成&quot;分解-并行求解-验证-合并&quot;的编排脚本，由独立运行时执行，从而突破单 Agent 的上下文、并行度和验证能力瓶颈。</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>Claude Code</category><category>AI</category><category>Agent</category><category>编排</category><category>技术</category><category>AI</category></item><item><title>Swift Async/Await 深度解析：从实现机制到最佳实践</title><link>https://bitnpc.github.io/posts/2026-02-02-swift-async-await-deep-dive/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2026-02-02-swift-async-await-deep-dive/</guid><description>Swift 的 async/await 是 Swift 5.5 引入的现代并发编程模型，它彻底改变了 Swift 中异步代码的编写方式。相比传统的回调（Completion Handler）和 GCD（Grand Central Dispatch），async/await 提供了更简洁、更安全、更高效的异步编程体验。</description><pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate><category>Swift</category><category>Async/Await</category><category>并发编程</category><category>技术</category><category>iOS</category></item><item><title>Smth 客户端开发：从 MVVM 架构到多平台适配的 SwiftUI 实践</title><link>https://bitnpc.github.io/posts/2025-12-16-smth/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-12-16-smth/</guid><description>水木社区（www.newsmth.net）是中国最早的 BBS 论坛之一，起源于清华大学，拥有超过 20 年的历史。作为国内知名的技术社区，水木社区聚集了大量技术爱好者、科研人员和行业专家，涵盖了技术讨论、学术交流、生活分享等多个板块。</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><category>MVVM</category><category>SwiftUI</category><category>技术</category><category>iOS</category></item><item><title>Mac 投屏到 Android Pad 的架构实现</title><link>https://bitnpc.github.io/posts/2025-11-20-mac-cast-to-android-pad/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-11-20-mac-cast-to-android-pad/</guid><description>苹果的 Sidecar（随航）能把 Mac 画面扩展到 iPad 上，并在 iPad 上触控操作 Mac。但 Sidecar 仅限 Apple 生态——能不能在 Android Pad 上实现同样的体验？</description><pubDate>Thu, 20 Nov 2025 00:00:00 GMT</pubDate><category>互联互通</category><category>投屏</category><category>VideoToolbox</category><category>虚拟显示器</category><category>VBR</category><category>HID</category><category>技术</category><category>音视频</category></item><item><title>Google Motion Photo ↔ Apple Live Photo 格式互转实战</title><link>https://bitnpc.github.io/posts/2025-11-04-motionphoto_livephoto_convert/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-11-04-motionphoto_livephoto_convert/</guid><description>本文系统梳理 Google Motion Photo 与 Apple Live Photo 的文件结构、元数据约定与互转路径，给出以“尽可能无损”为目标的两向转换方案，覆盖 HDR GainMap 与深度等 Auxiliary Data 的保留策略与能力边界，并提供可复用的 Swift 包与示例代码。</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><category>Motion Photo</category><category>Live Photo</category><category>HDR GainMap</category><category>HEIC</category><category>EXIF/XMP</category><category>技术</category><category>音视频</category></item><item><title>Android 手机投屏到 Mac/iPhone 的架构实现</title><link>https://bitnpc.github.io/posts/2025-10-13-android-screen-mirroring-architecture/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-10-13-android-screen-mirroring-architecture/</guid><description>手机投屏是一项常见的需求：把 Android 手机的画面实时投射到电脑（Mac）或平板（iPad/iPhone）上，用于演示、远程协助或多媒体分享。实现一个低延迟、高流畅度的投屏方案，需要覆盖从手机端的屏幕采集编码、网络传输、到接收端的解码渲染全链路。</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate><category>互联互通</category><category>投屏</category><category>视频编解码</category><category>Metal</category><category>H.264</category><category>H.265</category><category>技术</category><category>音视频</category></item><item><title>Vision 框架深度解析：现代iOS计算机视觉架构与实践</title><link>https://bitnpc.github.io/posts/2025-08-26-dive_into_vision/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-08-26-dive_into_vision/</guid><description>Vision 框架代表了苹果在移动端计算机视觉领域的系统级创新，通过深度整合硬件加速、机器学习优化和现代Swift并发编程，为开发者提供了高性能的视觉处理能力。本文将深入探讨其架构设计、核心功能及最佳实践。</description><pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate><category>Vision</category><category>技术</category><category>AI</category></item><item><title>米家摄像机技术实现全解析</title><link>https://bitnpc.github.io/posts/2024-11-10-mijia_camera_tech/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2024-11-10-mijia_camera_tech/</guid><description>本文从硬件设计、软件架构、云端服务三个层面，系统梳理如何做一个工业级的米家智能摄像机产品。以云台室内机为主线，兼顾枪球一体机（双摄）等形态的差异点。</description><pubDate>Sun, 10 Nov 2024 00:00:00 GMT</pubDate><category>智能家居</category><category>IoT</category><category>摄像机</category><category>嵌入式</category><category>P2P</category><category>技术</category><category>音视频</category></item><item><title>使用 Ollama 本地部署 Deepseek 并集成到 VSCode 中</title><link>https://bitnpc.github.io/posts/2025-02-06-deepseek_deploy/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2025-02-06-deepseek_deploy/</guid><description>Ollama 是一个用于本地部署和管理 AI 模型的工具。它允许开发者在本地环境中运行各种 AI 模型，而无需依赖云端服务。Ollama 提供了简单的命令行接口，使得模型的部署和管理变得非常容易。</description><pubDate>Fri, 06 Sep 2024 00:00:00 GMT</pubDate><category>Ollama</category><category>Deepseek</category><category>技术</category><category>大模型</category></item><item><title>Matter 协议介绍</title><link>https://bitnpc.github.io/posts/2024-03-16-matter/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2024-03-16-matter/</guid><description>Matter 是由 CSA（Connectivity Standards Alliance，连接标准联盟） 制定的智能家居互联互通协议。它是一个基于 IP 的应用层协议，旨在解决智能家居领域长期存在的碎片化问题 —— 不同品牌、不同生态的设备无法互相通信。</description><pubDate>Sat, 16 Mar 2024 00:00:00 GMT</pubDate><category>智能家居</category><category>IoT</category><category>Matter</category><category>技术</category><category>计算机网络</category></item><item><title>在 macOS 上部署 ComfyUI</title><link>https://bitnpc.github.io/posts/2024-03-13-comfyui_in_macos/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2024-03-13-comfyui_in_macos/</guid><description>ComfyUI 是一个强大且模块化的 Stable Diffusion 图形用户界面（GUI）和后端工具。它提供了一个基于图形、节点和流程图的界面，让您能够设计和执行复杂的稳定扩散工作流程。它有以下特点和功能:</description><pubDate>Wed, 13 Mar 2024 00:00:00 GMT</pubDate><category>大模型</category><category>Stable Diffusion</category><category>技术</category><category>大模型</category></item><item><title>一道算法综合题：Path With Minimum Effort</title><link>https://bitnpc.github.io/posts/2023-10-25-path_with_minimum_effort/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2023-10-25-path_with_minimum_effort/</guid><description>LeetCode 1631. Path With Minimum Effort</description><pubDate>Wed, 25 Oct 2023 00:00:00 GMT</pubDate><category>leetcode</category><category>数据结构与算法</category><category>DFS</category><category>BFS</category><category>UnionFind</category><category>Dijkstra</category><category>二分搜索</category><category>技术</category><category>数据结构与算法</category></item><item><title>香港之行</title><link>https://bitnpc.github.io/posts/2023-06-06-travel_hongkong/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2023-06-06-travel_hongkong/</guid><description>近两年经济形势非常不好，各地都在推出刺激经济的政策。香港政府联合香港的多家航空公司，推出了“飞遇世界大赏”的活动。4 月底，我恰好抽中了北京往返香港的机票，所以香港之行就顺理成章的提上日程了。</description><pubDate>Wed, 14 Jun 2023 00:00:00 GMT</pubDate><category>生活</category><category>旅游</category><category>生活</category><category>旅游</category></item><item><title>App 的本质和 Mach-O 文件</title><link>https://bitnpc.github.io/posts/2023-06-01-app_mach_o/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2023-06-01-app_mach_o/</guid><description>App 的本质是一个可执行程序，是一段计算机代码和数据的集合。从操作系统的角度来看，App 的本质是一个进程。进程是计算机中正在运行的程序的实例。在操作系统中，进程是操作系统分配资源和调度执行的基本单位。每个进程都有自己的内存空间、寄存器集合、文件句柄、网络连接等资源，它们可以独立地运行和被管理。</description><pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate><category>macOS</category><category>iOS</category><category>操作系统</category><category>技术</category><category>iOS</category></item><item><title>HLS 协议介绍</title><link>https://bitnpc.github.io/posts/2022-05-27-hls_intro/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2022-05-27-hls_intro/</guid><description>HLS 是 HTTP Live Streaming 的缩写，是由苹果公司提出的基于 HTTP 的流媒体网络传输协议，它可以同时支持直播和点播，还支持多清晰度、音视频双轨、字幕等功能。 它的原理是将一整条视频分成多段小的视频，完整的播放是由这一个个片段拼接而成的。</description><pubDate>Fri, 27 May 2022 00:00:00 GMT</pubDate><category>HLS</category><category>音视频</category><category>技术</category><category>音视频</category></item><item><title>FFmpeg 简介</title><link>https://bitnpc.github.io/posts/2022-05-25-ffmpeg_intro/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2022-05-25-ffmpeg_intro/</guid><description>FFmpeg 既是一款音视频编解码工具，也是一组音视频编解码开发套件。它是开源多媒体处理领域的事实标准，几乎所有的视频播放器、流媒体服务、视频编辑软件背后都依赖 FFmpeg。</description><pubDate>Wed, 25 May 2022 00:00:00 GMT</pubDate><category>FFmpeg</category><category>音视频</category><category>技术</category><category>音视频</category></item><item><title>P2P 技术及其应用</title><link>https://bitnpc.github.io/posts/2022-03-14-p2p_intro/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2022-03-14-p2p_intro/</guid><description>我们知道，常规的视频直播通常是通过 rtsp 或者 hls 协议直播的，这种直播的特点是所有的流量都需要从中心服务器发出，经过 CDN(Content Delivery Network)，下发到各个终端。</description><pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate><category>P2P</category><category>计算机网络</category><category>技术</category><category>计算机网络</category></item><item><title>音视频及其数字化表示</title><link>https://bitnpc.github.io/posts/2022-06-08-av_into/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2022-06-08-av_into/</guid><description>声音和图像是人类感知世界的两种基本方式，它们的本质基于不同的物理现象。</description><pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate><category>P2P</category><category>音视频</category><category>技术</category><category>音视频</category></item><item><title>子集生成</title><link>https://bitnpc.github.io/posts/2019-08-30-subset_generate/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2019-08-30-subset_generate/</guid><description>许多看似复杂的问题都能通过“穷举所有可能”来解决——即暴力枚举。虽然乍看笨拙，却常常是最直接、最可靠的手段。实际开发里，BFS 搜索最短路径、回溯找解、组合枚举等都离不开这种思想。</description><pubDate>Fri, 30 Aug 2019 00:00:00 GMT</pubDate><category>leetcode</category><category>算法</category><category>暴力求解</category><category>技术</category><category>数据结构与算法</category></item><item><title>二分搜索及其应用</title><link>https://bitnpc.github.io/posts/2019-08-23-binary_search/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2019-08-23-binary_search/</guid><description>二分搜索（Binary Search）又称折半搜索、对数搜索，适用于「答案在有序区间或单调空间内」的查找问题。核心思想是：每次选取区间中点与目标进行比较，将搜索空间缩小一半，最终在 O(log n) 时间内定位结果，额外空间复杂度 O(1)。</description><pubDate>Fri, 23 Aug 2019 00:00:00 GMT</pubDate><category>leetcode</category><category>数据结构与算法</category><category>二分搜索</category><category>技术</category><category>数据结构与算法</category></item><item><title>iOS 中的 Crash 探究</title><link>https://bitnpc.github.io/posts/2018-11-30-ios_crash_intro/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2018-11-30-ios_crash_intro/</guid><description>Crash 是我们在日常使用 App 时偶尔会遇到的&quot;闪退&quot;，直接影响用户体验与留存。Crash 率是衡量 App 质量的重要指标之一。</description><pubDate>Wed, 28 Nov 2018 00:00:00 GMT</pubDate><category>Crash</category><category>iOS</category><category>异常处理</category><category>技术</category><category>iOS</category></item><item><title>macOS 开发环境配置</title><link>https://bitnpc.github.io/posts/2014-07-01-macos_dev_config/</link><guid isPermaLink="true">https://bitnpc.github.io/posts/2014-07-01-macos_dev_config/</guid><description>第一次配置或重装后的 macOS 环境时，最容易踩坑的地方集中在工具链版本、安装路径与权限控制。本文按「系统准备 → 包管理 → 终端与 Shell → 语言运行时 → 版本控制 → 容器与常用工具」的顺序整理一套通用流程，确保后续开发工作可快速投入。</description><pubDate>Tue, 01 Jul 2014 00:00:00 GMT</pubDate><category>环境配置</category><category>macOS</category><category>技术</category><category>macOS</category></item></channel></rss>