稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • 📈_可扩展性架构设计:从单体到微服务的性能演进[20260129070834]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 7
    • 点赞
    • 评论
    程序员 开源
    📈_可扩展性架构设计:从单体到微服务的性能演进[20260129070834]
  • 轻松将文件从 iPhone 传输到 Mac
    想把文件从 iPhone 传输到 Mac?这几乎是所有 iPhone 和 Mac 用户的常见任务。事实上,你可以轻松地将 iPhone 文件传输到 Mac。学习本指南中的 6 种有效方法,你将掌握所有
    • iReaShare
    • 12天前
    • 15
    • 点赞
    • 评论
    iOS
  • BSBacktraceLogger源码解析
    源码地址 https://github.com/bestswifter/BSBacktraceLogger 逐行注释
    • iOS在入门
    • 12天前
    • 87
    • 1
    • 评论
    iOS
  • 🔥_高并发场景下的框架选择:从性能数据看技术决策[20260129062657]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 7
    • 点赞
    • 评论
    架构 算法
    🔥_高并发场景下的框架选择:从性能数据看技术决策[20260129062657]
  • 🌐_网络IO性能优化:从TCP到HTTP的层层优化[20260129054753]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 9
    • 点赞
    • 评论
    前端 后端
    🌐_网络IO性能优化:从TCP到HTTP的层层优化[20260129054753]
  • it课分享--Python 移动端爬虫与自动化全链路实战
    App数据比网页值钱10倍!学会移动端爬虫,接单报价直接翻番 在数据商业化浪潮下,App数据因精准度高、场景性强、价值密度高,成为企业决策的核心资产,其市场报价普遍比网页数据高出10倍以上。当前,移动
    • 学习站
    • 12天前
    • 29
    • 点赞
    • 评论
    Python
  • 🎯_微服务架构下的性能调优实战[20260129045247]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 14
    • 点赞
    • 评论
    Vue.js Java
    🎯_微服务架构下的性能调优实战[20260129045247]
  • 🧠_内存管理深度解析:如何避免GC导致的性能陷阱[20260129041731]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 5
    • 点赞
    • 评论
    程序员 开源
    🧠_内存管理深度解析:如何避免GC导致的性能陷阱[20260129041731]
  • 🌐_网络IO性能优化:从TCP到HTTP的层层优化[20260129032921]
    Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify networ
    • Github开源项目
    • 12天前
    • 6
    • 点赞
    • 评论
    面试 GitHub
    🌐_网络IO性能优化:从TCP到HTTP的层层优化[20260129032921]
  • 4-30.【协议导向编程】结合实际项目经验,谈谈使用 POP 遇到的挑战以及解决方案。
    一、常见挑战与原因 挑战 原因 协议数量膨胀(协议爆炸) 每个小能力都单独抽象 → 模块复杂度增加 默认实现静态派发导致多态问题 protocol extension 默认静态派发 → 协议类型调用行
    • 项阿丑
    • 12天前
    • 11
    • 点赞
    • 评论
    Swift
  • 4-29.【协议导向编程】POP 如何帮助大型工程实现高内聚、低耦合,同时提升测试覆盖率?
    一、核心原理 协议 = 能力契约 抽象行为而非具体类型 模块只依赖协议 → 低耦合 协议扩展 = 默认实现 / 模板方法 提供通用逻辑 conforming 类型可覆盖 → 保持灵活性 类型组合 +
    • 项阿丑
    • 12天前
    • 15
    • 点赞
    • 评论
    Swift
  • 4-28.【协议导向编程】如何用协议约束实现异步流水线或数据流处理?
    一、核心原理 协议抽象能力 每个流水线节点可以抽象成一个能力协议(例如 Processable 或 AsyncStep) 模块间只依赖协议 → 解耦 协议扩展提供默认实现 可提供模板方法、通用逻辑、错
    • 项阿丑
    • 12天前
    • 14
    • 点赞
    • 评论
    Swift
  • 4-27.【协议导向编程】如何结合 POP 和泛型,实现跨模块可复用的业务逻辑?
    一、核心原理 协议(Protocol) 描述业务能力或契约 → 不关心具体类型 模块间只依赖协议,降低耦合 泛型(Generic) 在编译期绑定类型 → 静态派发,高性能 支持值类型 + class
    • 项阿丑
    • 12天前
    • 13
    • 点赞
    • 评论
    Swift
  • 4-26.【协议导向编程】在复杂业务模块中,如何使用 POP 构建可组合的功能单元?
    一、核心思想 POP 的关键理念是: 协议 = 能力契约 每个功能单元对应一个协议,描述它能做什么 协议扩展 = 默认实现 提供通用行为模板 类型可以选择覆盖 类型组合协议 = 功能组合 struct
    • 项阿丑
    • 12天前
    • 7
    • 点赞
    • 评论
    Swift
  • 4-25.【协议导向编程】如何在大型项目中管理协议数量,避免“协议爆炸”?
    一、协议爆炸的根源 每增加一个小功能就创建一个协议 结果:几十、上百个小协议 → 难以追踪 协议职责不清 一个协议承载多个能力 → 后续扩展难以组合 缺乏层次化 / 模块化 协议散落在全局 → 难以归
    • 项阿丑
    • 12天前
    • 13
    • 点赞
    • 评论
    Swift
  • 4-24.【协议导向编程】当一个协议需要频繁扩展方法时,你会采用哪些设计策略?
    一、核心原则 协议只抽象核心行为 避免把大量工具方法直接加到协议中 核心方法 → 多态点 可复用辅助方法 → 放到 protocol extension 或独立协议 用扩展(extension)提供默
    • 项阿丑
    • 12天前
    • 15
    • 点赞
    • 评论
    Swift
  • 4-23.【协议导向编程】结合单元测试和依赖注入,说明协议如何降低耦合度。
    一、核心原理 协议 = 能力契约 模块 A 只依赖协议,而不依赖具体类型 B 模块之间只约定“能做什么”,不关心“怎么做” 依赖注入(Dependency Injection, DI) 在对象初始化或
    • 项阿丑
    • 12天前
    • 14
    • 点赞
    • 评论
    Swift
  • 4-22.【协议导向编程】如何设计协议,使其既能抽象业务逻辑,又不影响性能?
    一、核心原理 协议本身不影响性能 协议声明仅定义行为契约 → 无开销 默认实现(protocol extension)默认静态派发 静态派发零开销 → 高性能 协议类型调用 (existential)
    • 项阿丑
    • 12天前
    • 6
    • 点赞
    • 评论
    Swift
  • 4-21.【协议导向编程】为什么在模块边界处使用协议可以增强测试和解耦?
    一、核心原理 1️⃣ 协议 = “行为契约” 协议只关心能力(what can be done),而不关心具体实现(how it’s done) 当模块 A 依赖模块 B 时,如果模块 A 只依赖协议
    • 项阿丑
    • 12天前
    • 7
    • 点赞
    • 评论
    Swift
  • 4-20.【协议导向编程】举例说明如何将一个典型 OOP 架构(如 MVC)改造为 POP 架构。
    一、典型 OOP MVC(面向对象) 特点: User / UserView / UserController 都是 class Controller tightly coupled User 和 U
    • 项阿丑
    • 12天前
    • 14
    • 点赞
    • 评论
    Swift
  • 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30