稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
  • 后端
  • 前端
  • Android
  • iOS
  • 人工智能
  • 开发工具
  • 代码人生
  • 阅读
  • RAG 学习总结
    RAG是一种将 LLM 与外部数据源结合的方法,解决模型实时性和幻觉问题的一种方法,本文为个人学习记录。
    • 矮人三等
    • 12小时前
    • 28
    • 点赞
    • 评论
    人工智能
    RAG 学习总结
  • 3-5.【函数式编程】讨论 map、flatMap、compactMap 的使用场景和效率差异。
    1️⃣ map 作用:对集合(数组、可选等)中的每个元素应用闭包,生成一个同样结构的新集合。 不会去掉 nil 不会扁平化嵌套数组 适用场景: 纯转换操作,例如把数字转成字符串、平方、加前缀等 示例:
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • 3-4.【函数式编程】如何使用 map + filter + reduce 组合实现统计字符串数组中长度大于3的单词字符总数?
    假设有一个字符串数组: 目标:统计长度大于 3 的单词的字符总数 步骤分析 过滤长度大于 3 的单词 → filter 把每个单词映射成它的长度 → map 把长度累加起来 → reduce 实现代码
    • 项阿丑
    • 12小时前
    • 3
    • 点赞
    • 评论
    Swift
  • 3-3.【函数式编程】解释 flatMap 在可选类型和数组中的行为差异,并给出示例。
    1️⃣ flatMap 在数组中的行为 作用:将嵌套数组“拍平”,或将元素映射成数组后自动扁平化。 特点: 类似于 map,但结果会“扁平化一层” 返回一个单层数组,不会出现嵌套数组 示例 1:普通数
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • 3-2.【函数式编程】给定数组 [1,2,3,4],使用 reduce 实现数组求和和数组元素平方求和。
    数组示例: 1️⃣ 数组求和 使用 reduce 求和的思路: 初始值设为 0 每一步累加当前元素 简写版本(更常用) : 2️⃣ 数组元素平方求和 思路: 初始值设为 0 每一步累加当前元素的平方
    • 项阿丑
    • 12小时前
    • 3
    • 点赞
    • 评论
    Swift
  • 3-1.【函数式编程】map 与 for 循环在 Swift 中的区别?在什么情况下推荐使用 map?
    1️⃣ 基本概念对比 特性 for 循环 map 目的 遍历集合并执行操作(可以有副作用) 遍历集合并生成新的集合 返回值 没有返回值(Void) 返回一个新的数组或集合,长度与原集合一致 可读性 适
    • 项阿丑
    • 12小时前
    • 3
    • 点赞
    • 评论
    Swift
  • 2-30.【Concurrency】Swift Concurrency 与 OperationQueue 的协作模式有哪些优势与局限?
    1️⃣ 核心结论 一句话总结:Swift Concurrency 更安全、可组合、结构化,OperationQueue 更灵活兼容旧代码,但异步集成需额外适配。 2️⃣ 协作模式 ① 在 Operat
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • 基于Python玩转人工智能_TensorFlow框架应用实践 - 实战课程
    训练模型不仅仅是 model.fit() 那么简单。从数据加载到模型保存,每一个环节的优化都能带来质的飞跃。学习地址:pan.baidu.com/s/1WwerIZ_elz_FyPKqXAiZCA?p
    • 用户653816316073
    • 12小时前
    • 7
    • 点赞
    • 评论
    后端
  • 2-29.【Concurrency】在混用 MainActor 与 DispatchQueue 的场景下,如何避免死锁或线程阻塞?
    1️⃣ 核心结论 一句话:主线程永远不要被同步阻塞或等待它自己完成异步任务。 2️⃣ 常见死锁场景 ① 同步阻塞主线程 问题: 主线程被 sync 阻塞 Task 在 MainActor(主线程)排队
    • 项阿丑
    • 12小时前
    • 5
    • 点赞
    • 评论
    Swift
  • 2-28.【Concurrency】async/await 与 GCD 混用时需要注意哪些线程安全问题?
    1️⃣ 核心原则 关键点: Actor(包括 MainActor)保证内部状态安全 GCD 队列本身不能保护跨队列共享状态 async/await 任务可能切换线程 2️⃣ 常见线程安全问题 ① 非
    • 项阿丑
    • 12小时前
    • 5
    • 点赞
    • 评论
    Swift
  • 2-27.【Concurrency】如何在 async 函数中优雅处理 Task cancellation?
    1️⃣ 核心原则 2️⃣ 检查取消的基本方法 ① 使用 Task.checkCancellation() 如果任务已取消 → 抛出 CancellationError 异步调用者可捕获或让上层继续传播
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • Photoshop3.6操控变形改变大象的鼻子
    PS 2018 操控变形改变大象鼻子实操笔记 核心结论:操控变形(Puppet Warp)是改变大象鼻子形态的核心工具,可通过添加“图钉”(锚点)固定鼻子关键部位,拖动图钉调整形态,实现弯曲、伸展、扭
    • A木尘
    • 12小时前
    • 6
    • 点赞
    • 评论
    Photoshop
  • 2-26.【Concurrency】在 TaskGroup 中,如何正确响应取消信号?
    1️⃣ 核心原则 一句话:父任务取消 → 子任务标记为 cancelled → 子任务在挂起点响应 → TaskGroup 安全退出。 2️⃣ 基本示例 父任务或外层 Task 调用 .cancel(
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • IPD 需求管理怎么做:从需求基线到CCB变更控制全流程
    IPD 需求管理的核心,是用需求分层与追溯建立共同语言,用需求基线固化交付承诺。本文给出一套可落地的全流程、角色机制与指标闭环,帮助组织稳节奏、降返工、提质量。
    • 研之有李
    • 12小时前
    • 8
    • 点赞
    • 评论
    前端 后端
  • 2-25.【Concurrency】Concurrency 的任务取消是如何传播的?
    1️⃣ 核心结论 一句话:取消是“向下传递的协作信号”,不是强制杀死线程。 2️⃣ 父子任务关系与结构化并发 Swift 使用 结构化并发(Structured Concurrency)管理任务生命周
    • 项阿丑
    • 12小时前
    • 4
    • 点赞
    • 评论
    Swift
  • 算法面试刷题课–竞赛命题人带你刷70+中高级题型|算法面试专题课(Java版)[完结无密]
    很多同学在面试算法题时,看到题目没思路;或者写出来了,代码边界条件一塌糊涂。高级算法题通常不是“凭空发明”出来的,而是由基础模板演化而来的。 学习地址:pan.baidu.com/s/1WwerIZ_
    • 用户653816316073
    • 12小时前
    • 7
    • 点赞
    • 评论
    后端
  • 2026 年 1 月 汽车膜透光性选购指南 靠谱品牌性能详解
    《2026 中国汽车贴膜市场报告》显示,高端汽车膜市场中,高透光产品占比达 42%,纳米陶瓷、磁控溅射等工艺成为提升透光性的核心技术。随着 “亮窗行动” 推进,透光性不达标贴膜的查处力度加大,车主对合
    • 新讯聚焦
    • 12小时前
    • 9
    • 点赞
    • 评论
    资讯
  • 所弄过的上架的一些app
    1.盼之代售-聊聊 2.盼之代售-商城 3.盼之代售-商品 4.盼之代售-交易商城 5.红码管家 6.万商之家-商业直播平台 7.XIM 8.有料比分 9.AlienChat 10鱼泡网-建筑装修服务
    • saman0
    • 12小时前
    • 13
    • 点赞
    • 评论
    前端
  • 2-24.【Concurrency】AsyncStream 如何实现 producer/consumer 模型,保证线程安全?
    1️⃣ 核心结论 一句话:内部队列 + continuation + executor 串行化 = 安全的异步流。 2️⃣ AsyncStream 构成要素 Producer 调用 yield(_:)
    • 项阿丑
    • 12小时前
    • 5
    • 点赞
    • 评论
    Swift
  • 在 js中Number类型超过最大值时应该怎么处理?
    在JavaScript中,Number类型的最大数值表示为Number.MAX_VALUE。当超过这个数值后再进行数学运算时可能会出现Infinity或者失去精度的结果。
    • 琳达贝贝
    • 12小时前
    • 8
    • 点赞
    • 评论
    前端 JavaScript 面试
  • 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