项目实训日志
文章平均质量分 58
项目实训日志-LDL
Johnlook235
这个作者很懒,什么都没留下…
展开
-
创新设计记录-10:知识库文件删除
操作知识库的文件需要在显示知识库中文件的table中添加操作栏添加插槽#default="scope"之后,每一行的数据都保存在scope.row中。原创 2024-06-23 22:07:15 · 188 阅读 · 0 评论 -
创新设计记录-9:论坛-博客展示
组件在记录8中已经介绍在博客界面中,每个条目都是一个BolgCard组件]原创 2024-06-23 21:42:25 · 148 阅读 · 0 评论 -
创新设计记录-8:博客收藏
按照大部分app对收藏的实现,效果应该是在论坛上在看某个博客时,发现博客非常值得品鉴,值得收藏,那么就会在博客的下边点击收藏按钮,就可以添加到用户自己的收藏夹了。这个接口集收藏/取消收藏于一身。我们的收藏记录存放在一个叫StarBlogs的多对多的表中,收藏时将收藏者的用户id和要收藏的博客id发送到后端,后端查询,如果数据库中没有这一条记录,证明是收藏操作,如果能查到这条记录,则证明是取消收藏操作。这个接口用来获取用户的收藏夹中的博客,为了前端便于显示,在列表中添加标志位,前端如果是已经收藏的博客,就原创 2024-06-23 20:26:42 · 206 阅读 · 0 评论 -
创新设计记录-7:论坛
所有的用户共享一个论坛,可以看到所有用户的博客。点击某个博客的标题,会跳转到对应的博客界面****原创 2024-06-23 20:07:41 · 325 阅读 · 0 评论 -
创新设计记录-6:博客上传知识库
因为我们的系统是采用知识库&大模型回答的模式的RAG技术,在回答问题时候大模型也会搜索用户知识库中的知识,如果知识库中有相关内容的话,会把相关内容引用出来,再进行回答。因此用户的博客也可以作为知识库很关键的一部分,这样用户在使用大模型的时候也会得到更偏向于自己的大模型回答。这里用到了添加博客方法的后半部分这里判断了用户是否选择将博客添加到知识库中。添加到知识库中的方法是,先将文件存储到本地定义好的文件夹里,然后将文件上传到服务器上。该方法返回文件名。原创 2024-06-23 14:28:45 · 244 阅读 · 0 评论 -
创新设计记录-5:博客功能-前端
vditor可以在线编辑渲染markdown文件,可以支持分屏编辑,也可以像Typora那样所见即所得,并且支持他自己的快捷键模式。原创 2024-06-23 13:56:50 · 303 阅读 · 0 评论 -
创新设计记录-4:博客功能-后端
用户可以在本系统中像csdn一样实时在线的编写自己博客。博客是markdown的富文本编辑器格式。原创 2024-06-22 23:13:50 · 174 阅读 · 0 评论 -
创新设计记录-3:路由守卫与请求拦截
在未登录之前,不管是管理员还是用户,都不应该出现在url栏中输入路由然后就跳转到对应页面的情况,必须要登录之后,才可以访问页面。原创 2024-06-22 23:00:20 · 243 阅读 · 0 评论 -
创新设计记录-2:管理员管理用户
管理员管理用户的后端方法已经在“创新设计记录-1”中提到了,本文记录管理前端的部分管理员可以实现的功能有:查看所有的用户,封禁/解禁用户,并通过发邮件的方式通知该用户。原创 2024-06-22 22:44:03 · 355 阅读 · 0 评论 -
创新设计记录-1:管理员后端
任务实现在routers/下新建一个管理员的router:,所有的接口都定义在这里。在routers/mount_routers中挂载,在service下创建服务,接口的服务在这里定义服务方法定义好了以后,在中绑定接口与服务的映射关系:这些语句实现了请求接口与服务的绑定,当对应请求到来的时候,对应的服务就会自动调用增加管理员方法,的定义在下接收一个对象,使用Session对象操作数据库,将该对象保存,并且伴有异常处理获取指定用户博客的方法,接收一个user_id的字符串使用Session对象操作数原创 2024-05-30 15:32:29 · 1035 阅读 · 0 评论 -
创新实训记录-0:结果统计
有三种大模型对一组问题进行了回答,记录保存在json文件中。现在对回答的记录进行总数、正确次数、正确率进行统计,统计结果保存在目标json文件中,并把没有处理的文件分类保存,留以后人工判断。原创 2024-05-30 15:48:04 · 233 阅读 · 0 评论