自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 项目实训(十)——上传图片的延展

在最初实现基本功能时,只选择了一种分析方法,但是因为本身分析方法涵盖了多个方面如:面部、头侧、曲断、CBCT等,考虑到后续方法的添加,在项目后期将上传图片改为了可添加式的。可以添加下拉框的选项,对应到不同的接口调用从而实现对更多分析方法的兼容和应用。

2024-06-24 12:31:10 144

原创 项目实训(九)——异步

但随后又产生了新的问题:虽然后端的did数据已更新,但前端并没有能将最新的did存储到浏览器中,浏览器存储的还是之前的旧did。在搜索后发现是因为前端点击登录按钮后就直接实行了所有步骤,迅速跳转至主页面,时间不足以使前端将新的did从后端获取并储存到浏览器中。原设想在登录时将用户的username存储到sessionStorage中,后续实践中发现sessionStorage中存储的信息在页面跳转后会被清空,为了使得存储信息随着页面跳转,改为使用localStorage进行浏览器存储。

2024-06-24 12:23:30 152

原创 项目实训(八)——输出格式

尝试发现,修改后,显示历史记录时可以正常进行读取和换行输出,但是在主页面进行聊天回复时,打字机功能出现了bug,在输出带有换行格式的内容后会在输出一次不带换行格式的文字。找到问题后,决定将使用打字机时的修改替换转移到打字机方法内,由if-else进行判断,当前读取为\n时,向打字机中添加<br>,即可完成打字机格式输出。实现打字机后发现在后端打印的来自大模型的回复是调整好格式的,但是在前端打印时是没有遵循换行的,为了阅读的方便,对输出格式进行了调整。

2024-06-24 12:09:34 203

原创 项目实训(七)——安全性

采用了hash加密库中的CryptoJS.SHA256对密码进行SHA256加密后,再存储到数据库中。在进入主界面时会先进行校验,查询是否存在username,如果不存在则跳转回登陆界面。如果是在静态状态下打开主页面会显示404 not found。

2024-06-24 12:00:01 209

原创 项目实训(六)——打字机效果

在实现打字机效果的中途,发现无论怎么更改,都会一次性输出所有文字,添加断点和使用console.log打印后发现,在控制台是逐字输出但在页面显示是一次性输出。在查找相关资料后发现是浏览器渲染优化的原因,无法使用setTimeout(typeWriter, speed);方法,所以改为使用请求动画帧(为了更符合ai对话的特征,参照了市面上多种语言模型,添加了打字机效果。在实现基本功能后开始优化前端功能体现。

2024-06-24 11:52:28 189

原创 项目实训(五)——用户中心

在主页面点击用户中心跳转后,用户中心主页面展示的就是个人信息,通过保存的username,查询该用户的相关信息并返回给前端进行展示。用户中心的编写分为了三个部分:用户信息展示,修改密码和修改邮箱。验证密码不得少于6位,两次输入的密码要相同。

2024-06-24 11:40:51 172

原创 项目实训(四)——历史记录

根据逻辑,默认登录进入主界面时会生成新对话,如果想在主页面直接生成新对话可点击+按钮,会自动生成新对话并投射在主页面,历史记录边栏将自动刷新,并将标题显示为对话回复最新内容。历史记录侧边栏实际是读取数据库中相应表格生成的,点击按钮会向后端返回该历史记录的id值,由后端方法返回对应历史记录中的内容,再由前端呈现在主页面上。

2024-06-24 11:30:28 197

原创 项目实训(三)——主页面

后续对于前端会添加用户中心界面,以便于完成用户数据维护。实现了图片上传功能和前端回复响应功能。

2024-05-29 19:20:44 168

原创 项目实训(二)——登陆注册前后端链接

本周与一位小组成员共同进行前端与后端的工作,在这周内我们完成了项目前端与后端的链接以及初始界面的搭建,在参考多种资料后我们敲定了界面的基本样式与功能分布,初步搭建了界面,完成了最基础功能的前后端链接。本周一开展了组会交流,总结上周个人工作完成情况并确定本周的工作任务,在本周将持续搭建前端与后端。

2024-04-21 21:31:59 138

原创 项目实训(一)——登录注册页面

在下次组会中进行工作汇报,与成员对前端进行进一步修改与完善,将if-else判断加入,提高程序对患者病症的判断准确率。根据小组项目特性,依据权威论文及成果,确定算法判断数据的边界值情况,并将其作为if-else判断。本周前端与小组成员完成了登录注册页面本周初始,组内开会后确定了分工及一阶段任务。

2024-04-14 23:13:43 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除