跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组
折叠
品牌标识

D2Learn Forums

sunrisepeakS

sunrisepeak

@sunrisepeak
d2learn-dev
关于
帖子
198
主题
40
群组
1
粉丝
2
关注
3

帖子

最新 最佳 有争议的

  • [新功能]: 论坛支持mermaid代码自动渲染 - 附渲染效果
    sunrisepeakS sunrisepeak

    @dustchens 已支持


  • [新功能]: 论坛支持mermaid代码自动渲染 - 附渲染效果
    sunrisepeakS sunrisepeak
      flowchart TD
          A[写帖子] --> B[插入 mermaid 代码块]
          B --> C[编写流程图/时序图等语法]
          C --> D[发布帖子]
          D --> E[论坛自动渲染为图]
          E --> F[点击图打开大图预览]
          F --> G[滚轮缩放]
          F --> H[拖动查看]
          F --> I[Esc 或点击背景关闭]
    

    2026 大模型 / Agent 发展

    flowchart TB
          A["全球大模型与 Agent 生态<br/>2026-05 快照"]
    
          A --> B["闭源 / 商业 API 前沿模型"]
          A --> C["开源 / 开放权重模型"]
          A --> D["Agent 平台与框架"]
          A --> E["主要趋势"]
    
          B --> B1["OpenAI<br/>GPT-5.5 / GPT-5 系列<br/>ChatGPT / Codex / Agents SDK<br/>强项: 编码、研究、复杂工具链"]
          B --> B2["Anthropic<br/>Claude Opus 4.7 / Sonnet 系列<br/>Claude Code / Computer Use<br/>强项: 长任务、代码
    Agent、安全取向"]
          B --> B3["Google DeepMind<br/>Gemini 3.1 Pro / Flash<br/>Gemini App / Jules / Agent Platform<br/>强项: 多模态、
    长上下文、Google 生态"]
          B --> B4["xAI<br/>Grok 4.x<br/>Grok App / API<br/>强项: 实时信息、X 生态、语音与多模态扩展"]
          B --> B5["Cohere<br/>Command A / Aya / Embed / Rerank<br/>North 企业 Agent 平台<br/>强项: 企业私有化、检索、合
    规"]
          B --> B6["Baidu<br/>ERNIE 5.0 / ERNIE Bot<br/>强项: 中文、多模态、百度生态"]
          B --> B7["MiniMax<br/>M2.7 / Agent 能力<br/>强项: 办公、代码、长上下文、多模态应用"]
    
          C --> C1["Meta<br/>Llama 4 Scout / Maverick<br/>开放权重<br/>强项: 全球生态、边缘部署、二次训练"]
          C --> C2["Alibaba Qwen<br/>Qwen3.x / Qwen3.6<br/>开源模型与 API<br/>强项: 中文、多语言、代码、Agentic Coding"]
          C --> C3["DeepSeek<br/>V3 / R1 / V3.1<br/>开放权重 / MIT 生态<br/>强项: 推理、低成本、MoE、工具使用"]
          C --> C4["Moonshot Kimi<br/>Kimi K2.6<br/>开源 Coding / Agent 模型<br/>强项: 长任务、代码、Agent Swarm"]
          C --> C5["Mistral AI<br/>Medium 3.5 / Vibe / Le Chat<br/>开放权重 + 商业平台<br/>强项: 欧洲生态、代码 Agent、低
    成本"]
          C --> C6["Z.ai / Zhipu<br/>GLM-5 / GLM-5.1 / AutoGLM<br/>开放权重 + MaaS<br/>强项: 中文、Agentic Engineering"]
          C --> C7["Tencent Hunyuan<br/>HunyuanVideo / 3D / OCR / World Models<br/>开源多模态模型族<br/>强项: 视频、3D、世
    界模型"]
          C --> C8["NVIDIA Nemotron / NeMo<br/>开放模型 + Agent 工具链<br/>强项: 企业部署、推理优化、GPU 生态"]
    
          D --> D1["闭源/托管 Agent 平台"]
          D --> D2["开源/可自部署 Agent 框架"]
          D --> D3["垂直 Agent 产品"]
    
          D1 --> P1["OpenAI Agents SDK / Responses API<br/>沙箱、文件、命令、工具调用"]
          D1 --> P2["Google Gemini Enterprise Agent Platform<br/>模型选择、Agent 构建、治理、部署"]
          D1 --> P3["Microsoft Foundry Agent Service<br/>托管 Agent、模型目录、企业连接器"]
          D1 --> P4["AWS Bedrock Agents / AgentCore<br/>多 Agent 协作、企业治理、OpenAI Managed Agents"]
          D1 --> P5["GitHub Copilot Coding Agent<br/>读仓库、改代码、开 PR"]
    
          D2 --> F1["LangChain / LangGraph<br/>通用 Agent 与状态图编排"]
          D2 --> F2["LlamaIndex Workflows<br/>RAG、文档 Agent、多步工作流"]
          D2 --> F3["CrewAI<br/>多 Agent 团队协作"]
          D2 --> F4["Microsoft Agent Framework<br/>AutoGen + Semantic Kernel 后继<br/>多 Agent、MCP、A2A"]
          D2 --> F5["Google ADK<br/>开源 Agent Development Kit<br/>Python / TS / Go / Java"]
          D2 --> F6["NVIDIA NeMo Agent Toolkit<br/>观测、评估、优化、跨框架"]
    
          D3 --> V1["代码 Agent<br/>Codex / Claude Code / Jules / Copilot / Mistral Vibe / Cursor"]
          D3 --> V2["办公 Agent<br/>ChatGPT Enterprise / Gemini Workspace / Cohere North / MiniMax"]
          D3 --> V3["研究 Agent<br/>Deep Research / Claude 长任务 / Gemini NotebookLM"]
          D3 --> V4["企业流程 Agent<br/>CRM / ITSM / 数据分析 / 文档处理 / 审批流"]
          D3 --> V5["多模态 Agent<br/>图像 / 视频 / 音频 / 3D / 浏览器 / 桌面控制"]
    
          E --> T1["趋势 1<br/>模型能力从单轮问答转向长链路执行"]
          E --> T2["趋势 2<br/>Agent 基础设施成为云厂商主战场"]
          E --> T3["趋势 3<br/>开源模型靠低成本和可部署性快速扩散"]
          E --> T4["趋势 4<br/>中国模型在开源、MoE、代码、低成本上非常激进"]
          E --> T5["趋势 5<br/>安全治理成为核心门槛<br/>权限、沙箱、审计、prompt injection 防护"]
          E --> T6["趋势 6<br/>MCP / A2A / 工具协议推动 Agent 互操作"]
    
          classDef closed fill:#ffe1e1,stroke:#c0392b,color:#111;
          classDef open fill:#e1f5e8,stroke:#2e7d32,color:#111;
          classDef platform fill:#e3edff,stroke:#315caa,color:#111;
          classDef trend fill:#fff4d6,stroke:#b7791f,color:#111;
    
          class B,B1,B2,B3,B4,B5,B6,B7 closed;
          class C,C1,C2,C3,C4,C5,C6,C7,C8 open;
          class D,D1,D2,D3,P1,P2,P3,P4,P5,F1,F2,F3,F4,F5,F6,V1,V2,V3,V4,V5 platform;
          class E,T1,T2,T3,T4,T5,T6 trend;
    

    注: 首次发帖时可能不会渲染 刷新页面即可


  • 如果创建一个新的社区版块?
    sunrisepeakS sunrisepeak

    @Doomjustin 版块已创建, 可以检查确认一下是否有话题贴/Topic工具的权限

    • https://forum.d2learn.org/category/26/xin

  • MC++编码风格探讨 - 标识符命名风格
    sunrisepeakS sunrisepeak

    @SkyWingF 后面给项目增加一个 类似 "最佳实践" 章节总结这些:

    • 类型别名用using 代替 typedef
    • 引用的使用
    • 尽量少使用宏 非必要不使用
    • 属性标识 [[nodiscard]], [[deprecated]]
    • ...

  • MC++编码风格探讨 - 标识符命名风格
    sunrisepeakS sunrisepeak
    • https://github.com/mcpp-community/mcpp-style-ref
    import std;
    
    namespace mcpplibs {  // 1.命名空间全小写
    
    class StyleRef { // 2.类型名大驼峰
    
    private:
        int data_; // 3.私有数据成员 xxx_
        std::string fileName_; // std::string
    
    public: // 4. 构造函数 / Rule of Five(Big Five)单独放一个 public 区域
    
        StyleRef() { }
        StyleRef(const StyleRef &obj) { /* ... */ }
        StyleRef(StyleRef &&) { /* ... */ }
        StyleRef & operator=(const StyleRef &) { /* ... */ }
        StyleRef & operator=(StyleRef &&) { /* ... */ }
        ~StyleRef() { /* ... */ }
    
    public: // 5.公有函数区域
    
        // 函数名 下划线分割 / snake_case
        /* 7. fileName 小驼峰 */
        void load_config_file(std::string fileName) {
            // 成员函数如无特殊要求接口和实现不分离
            parse_(fileName);
        }
    
    private:
    
        // 6.私有成员函数以 `_` 结尾
        void parse_(std::string config) {
    
        }
    
    };
    
    }
    

    • 一、标识符命名风格
      • 1.0 类型名 - 大驼峰
      • 1.1 对象/数据成员 - 小驼峰
      • 1.2 函数 - 下划线(snake_case)
      • 1.3 私有表示 - _后缀
      • 1.4 其他

  • mcpp-sytle-ref: 现代C++编码/项目风格参考 | Modern/Module C++ Style Reference
    sunrisepeakS sunrisepeak

    @Phtato 目前默认是模块化的写法, 20之前的话 可以参考 google-style/cpp

    社区有个主要的任务的推模块化库和相关工具链使用和普及


  • [windows系统][环境配置]: d2mcpp项目, 配置完环境,打开是英文的, 如何配置中文?
    sunrisepeakS sunrisepeak

    最新版本该问题已经解决

    • 获取d2mcpp最新代码
    • 更新d2x到最新版本
    xim --update index
    xlings update d2x
    

  • mcpp在远程连接ubuntu的vscode中使用d2x checker命令,编辑器无法识别代码
    sunrisepeakS sunrisepeak

    @sunrisepeak 安装头文件后, 然后再在d2mcpp项目根目录运行xlings install 会重新自动配置和生成新的头文件索引

    这个问题后续版本应该就没有了

    • 修复: https://github.com/d2learn/xim-pkgindex/commit/cd05e240955d8208a7c4aa3869cbcad7a3d6a667

  • mcpp在远程连接ubuntu的vscode中使用d2x checker命令,编辑器无法识别代码
    sunrisepeakS sunrisepeak

    @fillSea 缺少linux头文件, 运行下面的命令安装linux-header 后再试一试

    xlings install linux-headers
    

  • 关于学习C++中的int main中new一个新的伐对象的困惑
    sunrisepeakS sunrisepeak

    @g202080272 在 关于学习C++中的int main中new一个新的伐对象的困惑 中说:

    Book paper_book("The Lord of the Rings");
    EBook* digital_book = new EBook("A Brief History of Time", 2048);
    std::cout << "--- Library is operating ---" << std::endl;
    delete digital_book;

    通过new创建的对象为动态内存分配的对象, 程序员将获得对象生命周期控制权, 例如后面可以使用delete去删除结束对象生命 - 即掌握了创建和销毁的控制权

    而对比paper_book的生命周期是由 编译器/作用域 来自动控制的

    两种对比

    • new/delete 动态分配对象: 程序员 将拥有该对象的生命周期控制权力, 且有责任管理好其生命周期
      • 优点: 更大的生命周期控制权
      • 缺点: 如果没有控制好, 如忘记释放 将会内存泄漏
    • 编译器 / 栈对象: 生命周期由编译期自动处理 (作用域)
      • 优点: 更低的心智负担, 不用担心释放问题
      • 缺点: 程序员无法自由控制生命周期的结束

    核心概念: 获得更大权力, 对应需要承担更大的责任


  • 讨论: 现代C++编码/项目风格
    sunrisepeakS sunrisepeak

    目前社区准备制作一份 现代C++ (特别是模块化) 相关的编码和项目组织结构方面的风格参考项目, 例如 模块和头文件兼容、命名风格、接口导出、以及常用技巧的"最佳"实践等.....

    欢迎大家在这里交流、讨论、反馈

    • https://github.com/mcpp-community/mcpp-style-ref

    0fc7c94b-4e00-4c33-ba5b-65d7967597fc-image.png


  • 安装node和vscode都显示git not found,但是有git版本号#xlings安装报错
    sunrisepeakS sunrisepeak

    参考: http://forum.d2learn.org/post/493


  • 安装node和vscode都显示git not found,但是有git版本号#xlings安装报错
    sunrisepeakS sunrisepeak

    用下面命令清理一下缓存, 然后再试一试

    xlings self clean
    

  • [windows系统][环境配置]: d2mcpp项目, 配置完环境,打开是英文的, 如何配置中文?
    sunrisepeakS sunrisepeak

    可以修改 config.xlings配置文件切换到中文

    Screenshot 2026-02-02 at 19.04.54.png

    如果使用的工具是最新d2x 0.1.1版本, 可以在项目根目录.d2x.json文件修改

    详情见项目配置文档: https://mcpp-community.github.io/d2mcpp/base/chapter_1.html


  • win环境下执行xlings checker 会报错为:error: wait events in poller failed! 当编写 vscode的时候会显示无法写入使得崩溃
    sunrisepeakS sunrisepeak

    @Saaqq 目前d2x工具使用c++重构了, 可以更新一下 应该不会有这个问题了

    先更新一下d2x工具

    xlings self update
    xim --update index
    xlings update d2x
    

    然后再到项目目录运行下面命令进入练习模式

    d2x checker
    

    注: 最新版本的d2x也支持配置AI大模型做智能引导, 也可以玩一玩

    33e4df78-8646-4b89-847f-41899668b251-image.png

    • 移植后的d2x仓库: https://github.com/d2learn/d2x
    • 交互式教程说明: https://d2learn.github.io/d2x-project-template/chapter_0.html

  • mcpp-sytle-ref: 现代C++编码/项目风格参考 | Modern/Module C++ Style Reference
    sunrisepeakS sunrisepeak

    写了一个现代C++模块化的编码/项目风格参考文档, 附有项目/代码示例, 欢迎交流


    简介

    cd01c9a0-0731-4679-a0e8-ba2a52293edc-image.png

    目录

    81b1e6f9-deb4-4fa4-8bd1-23a9233007d2-image.png


    仓库地址: https://github.com/mcpp-community/mcpp-style-ref


  • llmapi项目在使用xmake构建时无法找到std.cc
    sunrisepeakS sunrisepeak

    llmapi 和 xlings 都算是初期项目, 有什么问题或想法都可以反馈到项目issue里


  • Linux系统编程(2)文件IO
    sunrisepeakS sunrisepeak

    感觉可以把这个系列整理成一个GitHub 仓库 包含文档和对应的练习或演示代码
    让读者上手实操/改改东西 用 strace 等一些工具 追一追 系统调用 观察真实机器上的效果 之类的
    体验感应该能增强不少


  • llmapi项目在使用xmake构建时无法找到std.cc
    sunrisepeakS sunrisepeak

    感觉可能和gcc工具链有关
    llmapi我好想忘记加xlings的依赖描述文件了, d2x是加了的
    可以, 手动使用 xlings install gcc@15.1 安装gcc15
    然后在项目目录清除一下缓存

    xmake clean
    rm .xmake build -r
    xlings install gcc@15.1
    g++ --version
    xmake build
    

    如果上面过程出现问题 可以在把log贴上来


  • llmapi项目在使用xmake构建时无法找到std.cc
    sunrisepeakS sunrisepeak

    @mikami-w 编译一个最小的 import std.compat; 程序 可以通过吗

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
d2learn forums Powered by NodeBB
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组