Weekly 随笔周刊——第 25 期

随笔周刊——第 25 期

Cursor 原理、MCP 开发与 DeepSeek MoE

微信图片_20250330215121-c.jpg


🎶𝓦𝓮𝓮𝓴𝓵𝔂 𝓼𝓸𝓷𝓰 𝓹𝓲𝓬𝓴 🪗:

打开原始内容

知识小品

How Cursor (AI IDE) Works

https://blog.sshh.io/p/how-cursor-ai-ide-works

深度好文😋。文章讨论了如何通过深入了解 AI IDE 如 Cursor 的内部工作机制。作者解释了从 LLM 到 Code Agent 的转变,以及如何构建和优化 AI IDE。他还分享了如何通过优化“代理行为、使用有效的注释和文档、以及编写规则等方式,有效地使用 Cursor。文章还提到了如何通过编写更好的规则来优化大型代码库的编码效率,并最终提高了产品力。(btw,这个作者的文章都不错!)

image.png

Model Context Protocol(MCP) 编程极速入门

https://github.com/liaokongVFX/MCP-Chinese-Getting-Started-Guide

本文以 Python 3.11 为例,通过实际代码示例介绍了如何开发 MCP 服务器和客户端,以及如何使用 MCP 服务器中的工具。详细说明了如何通过 MCP 服务器进行网络搜索、调试 MCP 服务器、使用 MCP 客务端、处理 Sampling 等功能。此外,还介绍了如何在 LangChain 中使用 MCP 服务器,以及如何结合 DeepSeek、cline 和自定义 MCP 服务器构建图文大师应用。

image.png

开发 Flomo MCP,高效记笔记

https://mp.weixin.qq.com/s/TouEnHXYRm2PQJ57hK4d2w

本网页主要介绍了如何开发一个名为 mcp-server-flomo 的 MCP 服务器,用于高效地记录笔记。文章从需求分析开始,逐步介绍了如何创建 MCP 服务器、调试 MCP 服务器、实现 MCP 服务器业务逻辑、优化 MCP 服务器代码、在 MCP 客户端测试、发布 MCP 服务器,以及如何提交到 MCP 应用商店。详细说明了如何通过命令行工具创建 MCP 服务器、使用 nodejs 实现服务器功能、定义和调用 MCP 服务器的工具(Tool)等关键步骤。同时,文章也提供了代码示例和使用说明,帮助读者更好地理解和应用 MCP 服务器开发的流程。

image.png

一些用于 IDA 的 MCP

IDA Pro MCP

https://github.com/mrexodia/ida-pro-mcp

  • 提供一系列MCP工具,如获取当前地址、当前函数、函数反编译、汇编代码解析、交叉引用查询、变量或函数重命名、类型设置等功能,支持改进逆向过程的效率。

  • 工具支持检查连接状态、获取元数据以及程序入口点的检索。

image.png

IDA MCP Server

https://github.com/MxIris-Reverse-Engineering/ida-mcp-server

  1. ida_get_current_function_assembly :获取当前光标位置处函数的汇编代码

  2. ida_get_current_function_decompiled :获取当前光标位置处函数的反编译伪代码

  3. ida_get_function_assembly :通过名称获取函数的汇编代码

  4. ida_get_function_decompiled :通过名称获取函数的反编译伪代码

  5. ida_get_global_variable :通过名称获取全局变量的信息

image.png

IDA Pro MCP Server

https://github.com/taida957789/ida-mcp-server-plugin

  • 查询指定地址的字节数据、反汇编代码、伪代码。

  • 获取函数名称、段信息、交叉引用、导入/导出表、入口点等。

  • 获取多种数据类型(如 dword, qword, float, 字符串等)。

  • 创建/取消定义函数。

  • 列出二进制文件中的所有函数和字符串。

image.png

Others

  1. pcm

  2. IDA Pro MCP Server

DeepSeek MoE — An Innovative MoE Architecture

https://oilbeater.com/en/2025/03/29/deepseek-moe/

这篇文章主要介绍了DeepSeek团队在MoE(Mixture of Experts)架构上的创新与突破,总结了其核心思想和技术亮点:

  1. 背景及意义:

    • MoE架构通过仅激活与任务相关的部分专家(Experts),相比传统Dense架构显著降低了计算成本。

    • DeepSeek的创新推动了MoE架构的进一步优化,使其更高效、更专业化。

  2. 两项关键创新:

    • 更多且更小的专家:通过增加专家数量并设计新的损失函数,解决了专家选择不均衡的问题,提升了模型的专精化程度。

    • 知识共享专家:引入共享专家学习通用知识,减少知识冗余,使其他专家能专注于领域知识。

  3. 影响与启发:

    • DeepSeek不仅扩展了模型规模,还在架构设计上大胆创新,显著提升了MoE架构的性能。

    • 这些创新为未来的MoE发展树立了标准,同时展现了团队的技术实力与探索精神。

image.png

FastCuRL

https://github.com/nick7nlp/FastCuRL

FastCuRL 是一个通过课程学习驱动的递进式上下文扩展强化学习方法,用于高效训练类似 R1 的推理模型。其发布的 FastCuRL-1.5B-Preview 模型相比之前的 SOTA 模型 DeepScaleR-1.5B-Preview 减少了50% 的训练步骤,同时在数学推理任务中表现更优(如 AIME、AMC 2023)。该项目开源了完整的代码、模型和数据,并提出了一种简单的条件敏感分割数据集策略和四阶段的课程式训练方法。训练使用的数据来自AIME、AMC等多个数学问题集合,模型训练通过分段递增上下文长度来提升性能并提高效率。

image.png

DeepSick-R1

https://github.com/ByungKwanLee/DeepSick-R1

DeepSick-R1 是一个轻量化的深度学习代码库,用于复现 DeepSeek-R1 模型,其目标是简化复杂性并提高用户使用体验。相比其他类似项目(如 Open-R1、R1-V 等),该库仅包含三个主要文件(main.py、trainer.py、utils.py),总代码行数为 825 行,且未采用复杂的 HuggingFace GRPOTrainer 类,便于用户定制。主要特色包括:支持多 GPU 的训练,其中一个 GPU 专用于 vLLM 模型推理,其余 GPU 用于训练。应用 DeepSpeed-ZeRO3 技术优化多 GPU 训练性能。提供易于理解的结构和参数配置(ds_accel.yaml)

image.png

DeepDiff

https://github.com/seperman/deepdiff

DeepDiff 是一个用于深度比较和操作 Python 对象的库,支持字典、可迭代对象、字符串及其他任意对象的差异比较与操作。其主要模块包括:

  • DeepDiff:用于深度比较对象差异。

  • DeepSearch:在对象中搜索子对象。

  • DeepHash:基于内容的对象哈希。

  • Delta:存储对象差异并应用到其他对象。

  • Extract:通过路径提取嵌套对象中的项目。

  • Commandline:命令行支持。

image.png

Joern

https://github.com/joernio/joern

Joern 是一个开源代码分析平台,主要用于 C/C++、Java、二进制文件、JavaScript、Python 和 Kotlin 的静态程序分析。其核心基于代码属性图(Code Property Graph, CPG),支持跨语言代码分析和漏洞挖掘。Joern 将代码转换为图形结构存储,提供基于 Scala 的领域特定查询语言(DSL),用于编写搜索查询。

image.png

随便看看

城市租房生存指南:漂泊在外,也要住得舒心

https://zufang.ababtools.com/about

作为一本手册,《城市租房生存指南》由拿小多编写,旨在为租房新手提供实用的建议和技巧,涵盖租房前的准备、租房期间的管理以及租约结束后的处理等多个方面。书中包含了租房时的预算考量、房源寻找、合同签署等重要环节的细节,以及如何入住、退租、转租等实用技巧。此外,作者还提供了租房相关法律法规、常用表格模板、维权途径和机构列表,以及全国各大城市高校生租房补贴申请方案等有用信息,帮助读者在租房过程中做出明智选择,维护自身权益。

image.png

佳能R10相机使用教学/教程/用法

买了 R10 当然得好好学学😋

image.png

Scanners-Box

https://github.com/We5ter/Scanners-Box

Scanners-Box 是一个强大的开源安全工具合集,汇集了超过 10 类 GitHub 上的开源扫描工具,涵盖子域枚举、数据库注入、弱口令检测、中间件漏洞扫描、隐私合规、二进制文件分析、恶意脚本检测等。项目不包含广为人知的工具如 nmap、metasploit 等。

特点:

  • 类别丰富:涵盖多个安全领域,如大型语言模型安全(LLM)、智能合约安全、红蓝团队对抗、无线渗透、移动应用分析等。

  • 模块化设计:支持分布式扫描、多语言扩展,是一款适合企业安全和研究的多功能工具合集。

  • 针对性强:包括特定漏洞扫描(如跨站脚本、企业敏感信息泄露、代码审计、IoT 漏洞分析)。

  • 工具推荐:每个类别中都列出了与之相关的顶级开源工具和框架。

随便玩玩

Cursor Chat Browser

https://github.com/thomas-pedersen/cursor-chat-browser

Cursor Chat Browser 是一个基于网页的应用,用于浏览和管理 Cursor 编辑器的 AI 聊天记录,并支持多种格式的导出功能。

  • 🔍 浏览与搜索所有工作区的 Cursor 聊天记录

  • 🤖 查看 AI 聊天日志和 Composer 日志

  • 📁 按工作区组织聊天记录

  • 🔎 基于全文搜索并支持类别过滤

  • 📱 响应式设计,支持深色/浅色模式

  • ⬇️ 聊天记录导出为 Markdown、HTML(带语法高亮)、PDF 格式

  • 🎨 高亮显示代码块

  • 📌 支持可书签化的聊天链接

  • ⚙️ 自动检测工作区路径,支持手动配置

随便说说

b796a1b4dd1c8c174778695e8742f01d.jpeg

这周买了人生第一台相机:佳能 R10,在买之前看了一些选购建议视频等,最终还是确实了佳能。我的主要需求有两个:人像和风景。拍人像(主拍女朋友),我想看到直出是不错的效果,目前也就佳能和富士比较好。风景的话,我就是想要个长焦镜头,能够拍一些远景和一些压缩空间感的照片。虽然佳能镜头群比较少,镜头比较贵,但我应该不会买太多镜头,只是爱好,不是专业人士,应该大概只会最多买三个吧🥹,现在买了两个,一个 50-1.8 的小痰盂,一个 55-210 的中长焦,后面还想买个 18-50 左右的变焦镜头,因为我发现现在买的两个镜头能拍到的最近画面都太大了,因为相机本身是半画幅,所以最低在 70 多 mm 的焦距🥲,之后有钱再说(看了一眼,3k 多😭🤯,真是无底洞啊)。不过,相机真好用啊,香🤩🤩🤩

目录 共 21 节

评论

访客
⌘ / Ctrl + Enter 发送

发送后直接公开 · 访客昵称未经认证

正在读取评论…