23.5.7总结(学习通项目思路)

项目涉及登录状态管理,使用ConcurrentHashMap存储在线状态,注册时增加手机号验证和身份选择,利用雪花算法生成唯一标识。个人资料界面展示并允许修改特定信息。JavaFX中对比了ChoiceBox和ComboBox的使用,创建课程时结合ComboBox实现专业和年级选择。目前遇到长连接问题,个人资料界面有待改进。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目:

1.登录修改:删除数据库中的状态,通过使用 ConcurrentHashMap来作为是否在线的判断,通过设定一个退出的按钮,发消息给服务端主动移除对应的值。

2.注册:增加了手机号的填写,正则判断,还有身份的选择而不是由用户输入。同时采用了雪花算法,来生成学生的学号或者老师的工号

3.增加了个人资料界面:展示姓名,邮箱,生日,手机号,学号,性别,个性签名

个人可修改部分:生日,性别,手机号,个性签名

4.登录进行判断:用户是学生还是老师,如果是学生,则没有“我教的课”这个按键

5.登录的时候就将用户已有的课程用ListView显示在屏幕上

雪花算法生成UUID同时判断是否已经存在:

JavaFX两种可选择的BOX:

JavaFX 中的 ChoiceBox 和 ComboBox 都是下拉选择框控件,但它们在功能和用法上略有不同。

ChoiceBox是一种简单的下拉列表框,当用户单击 ChoiceBox 的下拉箭头时,会弹出一个列表,其中列出了在  items 属性中设定的选项,用户可以通过单击任意一个选项来选择。

ChoiceBox 不允许用户自行输入值,只能从列表中选择。

ComboBox 同样也是一个下拉选择框,但是它允许用户手动输入或选择选项。

引用:搭建11.8CUDA 8.9.2cuDNN python3.11.4 anaconda23.5.2环境的过程记录。主要是记录一下操作顺序,另外由于安装的版本比较新,可能有一些可以借鉴的坑,仅供参考。 引用:(70条消息) Anaconda创建Pytorch虚拟环境(排坑详细)_anaconda pytorch_赤赤_流星雨的博客-CSDN博客https://blog.csdn.net/weixin_53534399/article/details/125954715?ops_request_misc=%7B%22request%5Fid%22%3A%22168982338516800186596359%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=168982338516800186596359&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-125954715-null-null.142^v90^insert_down1,239^v2^insert_chatgpt&utm_term=anaconda配置pytorch环境&spm=1018.2226.3001.4187 问题: 请告诉我,conda23.5.2是什么? 根据提供的引用内容,没有找到关于"conda23.5.2"的具体信息。>提到了搭建环境时使用了anaconda23.5.2,但没有详细描述该版本的具体特点。>提到了使用Anaconda创建Pytorch虚拟环境的过程记录,但并没有提到具体的conda版本号。所以,无法回答关于conda23.5.2的具体信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [搭建CUDA11.8.0+cuDNN8.9.2+python3.11.4+anaconda23.5.2环境的过程记录](https://blog.csdn.net/mugua_JC/article/details/131849295)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Windows 10 + WSL 2 + Ubuntu 22.04 搭建 AI 环境](https://blog.csdn.net/hawkjin/article/details/131747428)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值