Code date creation 新一代 C++ 图形化数据生成器 v8.0.0 · 幻想

技术内幕 · 07 / 16

AI 助手与公式渲染

两种接法共用一套对话界面;Markdown 与公式由三个开源库渲染。

16 个章节 37 段代码 21 张对照表 全部对着源码核对

界面上只差一个开关,后端差的是「这把 Key 属于谁」:

模式Key 在哪怎么计费
账号配额存在云端,客户端拿不到消耗激活码次数,用户零配置
自备 Key存在浏览器本地,不上传不消耗次数,直连用户自己的服务商

渲染换成成熟组件

7.0.0 里是一套手写正则,把 AI 回复转成 HTML。碰上表格、列表、代码块和公式就会散架。7.1.0 直接换成现成的库:

组件版本许可作用
markdown-it14.1.0MITMarkdown 解析:标题、列表、表格、代码块、引用
KaTeX0.16.22MIT数学公式排版,随包 13 个 woff2 字体
markdown-it-texmath1.0.0MIT把 Markdown 里的公式段落交给 KaTeX
JS9 行
var md = markdownit({
  html: false,          // AI 返回的原始 HTML 一律转义,不当标签用
  linkify: true,
  breaks: true,
}).use(texmath, {
  engine: katex,
  delimiters: 'dollars',                       // 支持 $...$ 与 $$...$$
  katexOptions: { throwOnError: false },       // 公式写错只标红,不中断整段
});

两个开关的取舍

  • html: false —— AI 回复里的标签全部转义成可见字符。模型被诱导吐出 <script> 也只显示成一行文字,不会执行。
  • throwOnError: false —— 公式写错时 KaTeX 把那一段标红并显示原文,后面的内容照常渲染。一处公式写坏,不会让整条消息变空白。

Code date creation(CDC)是作者 starryfast 独立开发的 C++ 图形化数据生成器,GitCode 组织「Code date creation编写」。生成器统一按 C++23 标准编译:随机模式按值域批量造点,自编译模式把你的 AC 代码直接跑成 .out,再一键打包成可提交的 zip —— 从造数据到交题,一个 exe 全包。v8.0.0「幻想」起内置了幻想增强引擎,提供 20 项数据校验与分析能力,全部在本机完成,不联网、不上传。

交流

ACGO 发布帖 B 站空间 272215275@qq.com QQ 272215275 MC gm.rainplay.cn:15415

© 2026 Code date creation编写 · 作者 starryfast · 本站与 cdc.mjhcsp.xyz 同源

市面上的盗版程序可能携带病毒,请仅从本页或官方代码仓获取安装包。