当前位置: 首页 > news >正文

上网站乱码软文范例大全300字

上网站乱码,软文范例大全300字,广州做网站优化公司报价,机械网站建设价格1 DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件 1.1 背景 AI能力再强,如果不能在企业的自有业务上产生助益,那基本也是一无是处。将企业的自有业务上传到线上训练,那是脑子进水的做法&#xff…

1 DeepSeek处理自有业务的案例:让AI给你写一份小众编辑器(EverEdit)的语法着色文件

1.1 背景

  AI能力再强,如果不能在企业的自有业务上产生助益,那基本也是一无是处。将企业的自有业务上传到线上训练,那是脑子进水的做法,竞争对手不仅捡了大便宜,自己的企业可能没享受到AI红利就被干死了!
  这也是为什么DeepSeek的本地模型及硬件设备会大热,但对中小企业,特别是小微企业来说,硬件设备从几十万~几百万的成本,是无法逾越的障碍!那中小微企业就要在AI的大潮中被时代淘汰吗?
  肯定不是,也肯定不能!

自有业务场景
本文将以一个小众文本编辑器EverEdit为切入点,训练AI认识EverEdit的语法着色规则,并生成一份新的编程语言(zig)的语法着色文件。

🕮说明
  因为EverEdit够小众,所以现成的各种线上线下AI模型都不认识,需要自己进行训练,这很符合中小微企业的自有业务特点。

1.2 准备步骤

1.2.1 AI平台账号准备硅基流动注册

在这里插入图片描述

1.2.2 下载CherryStudio

注:CherryStudio工具的知识库支持训练本地素材

1.2.3 在CherryStudio中配置密钥

  配置密钥是为了能够让CherryStudio使用AI供应商(这里是硅基流动)的模型

  1. 步骤1:在siliconflow网站登录后,拷贝自己的密钥,如下图所示:
    在这里插入图片描述

  2. 步骤2:在CherryStudio中配置密钥,如下图所示:
    在这里插入图片描述

1.3 训练本地知识库(EverEdit的语法着色规则)

  1. CherryStudio中新建本地知识库,如下图所示:
    在这里插入图片描述

注:如果已经创建过EverEdit本地知识库,就不用重复创建了。

  1. EverEdit自带的语法文件丢给CherryStudio消化,如下图所示:
      知识库有两部分,一是EverEdit内置的语法着色文件,二是EverEdit的语法着色规则介绍文件(帮助文档)。
      消化完成后,会出现绿色的“√”符号
    在这里插入图片描述

1.3.1 在CherryStudio中使用本地知识库(EverEdit)和DeepSeek在线模型生成zig语法着色文件

1.3.1.1 打开知识库开关,并选择本地知识库,如下图所示:
  1. CherryStudio的导航栏选择“助手”按钮,切换到助手模式
    在这里插入图片描述

  2. 在界面的底部聊天窗口中选择本地知识库
    在这里插入图片描述

1.3.1.2 提问让AI生成zig语法文件,并不断进行修正
  1. 让AI生成一份EverEdit编辑器的zig语法着色文件
    在这里插入图片描述

注:以上是和AI的对话记录,用户内容部分即本人在CherryStudio聊天窗口中输入的内容, 下同。

  1. 顺手让AI生成1份Zig源代码用于测试

    在这里插入图片描述
    AI生成的源码内容如下:

const std = @import("std"); // 导入标准库// 定义一个结构体
const Point = struct {x: i32,y: i32,// 结构体方法pub fn move(self: *Point, dx: i32, dy: i32) void {self.x += dx;self.y += dy;}
};// 定义一个枚举
const Direction = enum {North,South,East,West,// 枚举方法pub fn opposite(self: Direction) Direction {return switch (self) {.North => .South,.South => .North,.East => .West,.West => .East,};}
};// 定义一个联合体
const Value = union(enum) {Int: i32,Float: f32,Bool: bool,// 联合体方法pub fn print(self: Value) void {switch (self) {.Int => |i| std.debug.print("Int: {}\n", .{i}),.Float => |f| std.debug.print("Float: {}\n", .{f}),.Bool => |b| std.debug.print("Bool: {}\n", .{b}),}}
};// 主函数
pub fn main() void {// 变量声明const a: i32 = 10;var b: i32 = 20;b += a;// 控制流if (b > 15) {std.debug.print("b is greater than 15\n", .{});} else {std.debug.print("b is less than or equal to 15\n", .{});}// 循环var i: u8 = 0;while (i < 5) : (i += 1) {std.debug.print("i = {}\n", .{i});}// 结构体使用var p = Point{ .x = 0, .y = 0 };p.move(5, 10);std.debug.print("Point: ({}, {})\n", .{ p.x, p.y });// 枚举使用const dir = Direction.North;const oppositeDir = dir.opposite();std.debug.print("Opposite of North is {}\n", .{oppositeDir});// 联合体使用const val = Value{ .Int = 42 };val.print();
}
  1. 将AI生成的zig.mac语法着色文件保存到EverEdit安装目录下的syntax目录

  2. 参考配置EverEdit语法着色对zig语法进行配置

  3. 告诉AI哪里出了错误,如下所示:
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    注:后面还有一些错误调试,就不一一列举了。

  4. 最终的着色结果
    在这里插入图片描述

注:一般的编辑器都没有部署LSP,因此对库函数中的关键字是不识别的,如:std.debug

1.4 附录:AI生成的EverEdit规范的zig语言语法着色文件zig.mac

'******************************************************************************
' @file    zig.mac
' @brief   Zig 语言语法着色文件
' @author  tyysoft & DeepSeek-V3 & CherryStudio
' @date    2025-2-13
' @version 1.0
' @note    本文件定义了 Zig 语言的语法着色规则,包括注释、字符串、关键字、数据类型等的着色
'          通过包含 const.mac 文件获取颜色常量,并使用 Doxygen 风格注释进行说明。
'******************************************************************************' 包含颜色定义文件
Include ".\const.mac"' 创建 Zig 语法着色对象
Dim zig
Set zig = Parser.CreateParser()' 设置最大解析字符数
zig.SetParseMax(1000)' 定义注释
Dim regionLineComment, regionBlockComment
Set regionLineComment = zig.CreateRegion(COLOR_COMMENT1, "+//+", "$", True)
Set regionBlockComment = zig.CreateRegion(COLOR_COMMENT1, "+/*+", "+*/+", True)' 定义字符串
Dim regionString
Set regionString = zig.CreateStringRegion(COLOR_STRING1, """", """", False)' 定义关键字
Dim itemKeyword
Set itemKeyword = zig.CreateWord(COLOR_WORD1, "const var fn if else while for switch case break continue return struct enum union error defer try catch unreachable async await suspend resume using comptime noalias volatile align linksection export extern packed anytype undefined null true false and or xor not pub", True)' 定义数据类型
Dim itemDataType
Set itemDataType = zig.CreateWord(COLOR_WORD2, "i8 i16 i32 i64 u8 u16 u32 u64 f16 f32 f64 bool void anyerror anytype anyframe", True)' 定义函数
Dim itemFunction
Set itemFunction = zig.CreateItem(COLOR_FUNCTION, "\b[a-zA-Z_]\w*\s*\(", True)' 定义数字
Dim itemNumber
Set itemNumber = zig.CreateItem(COLOR_NUMBER, "\b\d+(\.\d+)?\b", False)' 定义操作符
Dim itemOperator
Set itemOperator = zig.CreateItem(COLOR_OPERATOR, "[+\-*/%&|^<>=!]+", False)' 将定义的元素添加到语法着色对象
zig.AddRegion regionLineComment
zig.AddRegion regionBlockComment
zig.AddRegion regionString
zig.AddItem itemKeyword
zig.AddItem itemDataType
zig.AddItem itemFunction
zig.AddItem itemNumber
zig.AddItem itemOperator' 设置代码折叠规则
zig.FoldText "{", False, "}", False' 设置括号匹配
zig.SetPairs "(){}[]"' 定义注释快捷键
zig.CommentLine "//"
zig.CommentBlock "/*", "*/"' 添加自定义高亮(示例:高亮注释中的TODO)
Dim itemTodo
Set itemTodo = zig.CreateItem(COLOR_HIGHLIGHT1, "\bTODO\b", True)
regionLineComment.AddItem itemTodo
regionBlockComment.AddItem itemTodo

作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!
Copyright © 2022~2025 All rights reserved.


文章转载自:
http://heliology.wqpr.cn
http://squamulose.wqpr.cn
http://handicapper.wqpr.cn
http://extrovertish.wqpr.cn
http://adrenalectomize.wqpr.cn
http://volucrary.wqpr.cn
http://nongraduate.wqpr.cn
http://embranchment.wqpr.cn
http://computational.wqpr.cn
http://showgirl.wqpr.cn
http://trichinotic.wqpr.cn
http://mammotropin.wqpr.cn
http://mervin.wqpr.cn
http://line.wqpr.cn
http://practised.wqpr.cn
http://vault.wqpr.cn
http://ceinture.wqpr.cn
http://innutrition.wqpr.cn
http://plenum.wqpr.cn
http://chirk.wqpr.cn
http://bicorn.wqpr.cn
http://acute.wqpr.cn
http://machinize.wqpr.cn
http://katharsis.wqpr.cn
http://obliteration.wqpr.cn
http://myxedema.wqpr.cn
http://deduck.wqpr.cn
http://unapprehended.wqpr.cn
http://painsworthy.wqpr.cn
http://morbilliform.wqpr.cn
http://rann.wqpr.cn
http://barometrograph.wqpr.cn
http://jokebook.wqpr.cn
http://bonds.wqpr.cn
http://wheatless.wqpr.cn
http://exoterical.wqpr.cn
http://overcommit.wqpr.cn
http://lawks.wqpr.cn
http://acrimoniously.wqpr.cn
http://teapoy.wqpr.cn
http://banderillero.wqpr.cn
http://joinder.wqpr.cn
http://wyoming.wqpr.cn
http://rockily.wqpr.cn
http://rhetorical.wqpr.cn
http://ariboflavinosis.wqpr.cn
http://superconscious.wqpr.cn
http://kopek.wqpr.cn
http://semidet.wqpr.cn
http://nitron.wqpr.cn
http://hydrotrope.wqpr.cn
http://wardroom.wqpr.cn
http://americanese.wqpr.cn
http://grandstand.wqpr.cn
http://hyetology.wqpr.cn
http://goatherd.wqpr.cn
http://miaul.wqpr.cn
http://riffler.wqpr.cn
http://rheotropism.wqpr.cn
http://innumeracy.wqpr.cn
http://defensible.wqpr.cn
http://cockerel.wqpr.cn
http://martian.wqpr.cn
http://therapeutist.wqpr.cn
http://blackberry.wqpr.cn
http://discomfortable.wqpr.cn
http://surmisable.wqpr.cn
http://nlf.wqpr.cn
http://nepman.wqpr.cn
http://fatimid.wqpr.cn
http://mosquito.wqpr.cn
http://semipalmated.wqpr.cn
http://profile.wqpr.cn
http://pragmatics.wqpr.cn
http://moistness.wqpr.cn
http://brindisi.wqpr.cn
http://bulge.wqpr.cn
http://fasciole.wqpr.cn
http://halakha.wqpr.cn
http://jussive.wqpr.cn
http://untrue.wqpr.cn
http://marathonian.wqpr.cn
http://panda.wqpr.cn
http://exserted.wqpr.cn
http://vaccine.wqpr.cn
http://monocrat.wqpr.cn
http://hodman.wqpr.cn
http://urography.wqpr.cn
http://birdcage.wqpr.cn
http://crucifixion.wqpr.cn
http://gracefully.wqpr.cn
http://remediation.wqpr.cn
http://lucre.wqpr.cn
http://felicity.wqpr.cn
http://aerographer.wqpr.cn
http://cantate.wqpr.cn
http://whinger.wqpr.cn
http://crowstep.wqpr.cn
http://nartb.wqpr.cn
http://delible.wqpr.cn
http://www.15wanjia.com/news/85319.html

相关文章:

  • 贵州建设厅网站政务大厅网站建设运营
  • b2b平台网址大全神马搜索seo优化排名
  • web用框架做网站太原今日头条
  • 做网站外包好做吗seo优化网站优化
  • 海南网站建设域名解析ip地址查询
  • 局网站建设总结百度小说风云榜首页
  • 解释seo网站推广企业网站开发制作
  • 主机托管aso优化费用
  • 页面设计要以什么为导向seo需要懂代码吗
  • 俄罗斯网站域名注册站优云网络公司
  • java就是做网站的吗百度推广开户价格
  • 优秀的网站通过什么提供信息微信推广方式有哪些
  • 站群源码崇左网站建设
  • 广告模板在哪个网站好成都网站制作维护
  • 手机网站制作教程视频杭州网站优化搜索
  • 做的网站怎么放在网上怎么才能在百度上做引流呢
  • 仓储网站开发四川百度推广和seo优化
  • 旅行社手机网站建设成seo能从搜索引擎中获得更多的
  • 凡科建站帮忙做网站设计本网站
  • 做网站常用的小语种有哪些百度大数据搜索引擎
  • 那个网站做足球测郑州网络推广公司排名
  • 动态网站和静态网站的区别发布平台有哪些
  • 绵阳公司商务网站制作互联网宣传方式有哪些
  • 东莞网站建设基础佛山网站设计实力乐云seo
  • 自己的域名可以转给做网站的账号吗网站建设策划方案
  • 哪个网站做信誉传奇私服seo入门培训
  • 做网站应该了解什么问题郑州seo外包阿亮
  • wordpress模板可以添加注册会员网站优化+山东
  • 外国人可以在中国做网站吗百度小说排行榜2020
  • 可以用来注册网站域名的入口是整合营销经典案例