- 博客(17)
- 收藏
- 关注
原创 项目工作日志(十六)
我们的系统由于前端框架并不一致,导致在进行身份验证和页面跳转时会导致状态出现问题,于是我调整了前端验证逻辑,以消灭该问题。在登录时,为用户添加UserRole,登出时,移除UserRole,在不同页面根据UserRole显示显示不同的效果。修改登录逻辑,当作为医生角色登录时,设定角色为医生,并且跳转到医生聊天界面。重写header,医生页面有聊天功能,查看个人信息,退出登录等。根据登录的角色的身份来决定登录后的前端页面行为。首先是重写聊天页面代码,改为医生专用聊天页面。医生登录之后直接跳转到聊天页面。
2024-06-23 20:56:21
140
原创 项目工作日志(十五)
本周和之前的vuex那一周一样,主要还是学习为主,一个以前没有接触过的东西,学习的时候有点难,但一旦学会了用的时候就很简单。
2024-05-31 14:41:55
181
原创 项目工作日志(十四)
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它通过集中式存储管理应用的所有组件的状态,并以规则保证状态以一种可预测的方式发生变化。Vuex 主要用于中大型单页面应用(SPA),可以有效管理共享状态,解决跨组件通信复杂的问题。
2024-05-31 14:40:35
340
原创 项目工作日志 (十三)
本周没有什么特别的难点,但是好久没有用到vue,好多知识已经遗忘,而且组件还这么多,因此写的时候很痛苦,当时遇到了好多问题。不过因为当时没有写博客,所以这里直接将代码帖了上来,实际上,这些是改动后的代码,还有js部分也是我后来才写的,这里也直接贴了上去,懒得分了,然后就是医生端和用户端大同小异,因此博客中就没有写。
2024-05-31 14:39:04
250
原创 项目工作日志 (十二)
link_id(主键id)from_user(发送方用户名,用户表主键)to_user(接收方用户名,用户表主键)create_time(创建时间)
2024-05-31 14:37:11
422
原创 项目工作日志(十一)
心理日记可以分为四个页面,包括日记的编辑页面,日记列表页面,日记详情页面,日记的数据统计。其中我负责前三个页面的前端与前后端衔接。
2024-05-30 17:30:07
152
原创 项目工作日志(八)
在用户登录时,将用户输入的密码进行加密之后再与数据库中的密文密码进行比对,以此来确定密码是否正确。在注册时对用户的密码(明文)进行加密,并且将密文储存到数据库中,使得用户的密码不会直接被窥探到。系统的登录和注册功能提供密码加密功能,使用MD5加密算法进行加密。
2024-05-29 03:05:14
176
原创 项目工作日志(七)
JWT最后这部分工作是为了让退出登录和修改密码后token失效。对于token退出登录常见的解决方案有以下几种。一、只在前端清除token,后端不做处理。这种方式使用的也很多,但是感觉并不合适,虽然前端清除了token但是在此之前如果的到token退出登录之后该token依旧可以使用。二、白名单。认证通过之后将token存储在Redis中,退出登录之后将token从缓存中删除,每次请求判断该token是否在缓存中,在才能放行。三、黑名单。
2024-05-24 14:03:19
490
原创 项目工作日志(五)
好友匹配功能前端页面后端核心代码匹配筛选做过性格测评的,没有心理问题的,跟当前用户不是好友关系或者已发送好友申请未处理的随机20个用户。 使用大模型来进行匹配,选出最合适的六个用户。申请
2024-05-24 13:57:12
143
原创 项目工作日志(二)
在创建了微调任务后,可以查询自己创建的微调任务,需要填写创建微调任务后系统给出的微调任务ID,查询微调任务后会得到微调模型的ID(很重要,调用微调后模型需要)微调模型所需的数据集已经初步搜集整理完毕(目前有30000+条QA数据对),现尝试采用部分数据对Chatglm3-6b大模型进行微调。在上传了数据集文件后,可基于该文件创建微调任务,且会给出该微调任务的ID。首先需要上传微调所用的数据文件,格式为jsonl,文件可用于微调。之后可以查询你所上传的所有文件列表。
2024-05-07 00:22:51
174
原创 项目工作日志(一)
我们用不到两周的时间完成了系统框架的搭建以及基础功能的实现,期间也遇到了一些技术问题,但最终都得以顺利解决。我们计划在接下来的两周完成心理性格测评、虚拟交流伴侣和图像心理分析这三个系统核心功能,同时继续推进模型微调工作。
2024-04-18 14:49:38
946
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人