Task

2023.9.25

1、完全完成tag点击后的动画detailEdit以及detailDelete切换的动画

2、9.24的andriod笔记

3、完成tag中点击detailEdit后的网络请求

4、点击“+”号跳转到create界面

5、store部分详情的网络请求

6、用户信息部分(名字以及分数)的网络请求

2023.9.26

1、fzl的javaee的3_4

2、完全完成store详情

3、user信息(名字以及分数)的获取

4、stroe界面点击得到商品分数

5、target详情

6、target详情的edit以及delete的转化

7、target详情的delete的删除的网络请求

8、target详情的edit的得到分数的网络请求

9、target页面上方的日期补完

10、target详情日期倒数逻辑

2023.9.27

1、target详情的edit以及delete的转化

2、target详情的delete的删除的网络请求

3、target详情的edit的得到分数的网络请求

4、target页面上方的日期补完

5、target详情日期倒数逻辑

2023.9.28

1、target页面上方的日期补完

2、target详情日期倒数逻辑

3、target的过期以及已完成页面以及相应逻辑

4、target详情如果没被获取到则显示另外的页面

5、creat部分的返回以及标题显示逻辑

2023.9.29

1、target的过期以及已完成页面以及相应逻辑

2、target详情如果没被获取到则显示另外的页面

3、creat部分的返回以及标题显示逻辑

2023.9.30

2023.10.01

2023.10.02

1、完成javaEE作业

2、完成swift作业

3、creat部分的返回以及标题显示逻辑

2023.10.03

1、完成javaEE作业

2、完成swift作业

3、creat部分的返回以及标题显示逻辑

2023.10.04

1、creat部分的返回以及标题显示逻辑

2、完成tag的creat功能

3、完成target的creat功能

4、完成store的creat功能

5、完成loginNav布局的开发

6、完成sign布局的开发

2023.10.05

1、完成tag的creat功能

2、完成target的creat功能

3、完成store的creat功能

4、完成loginNav布局的开发

5、完成登录逻辑以及相应网络请求

6、完成注册逻辑以及相应网络请求

7、完成tag详情在time中的获取

8、完成target详情在time中的获取

9、完成time的计时功能

2023.10.06

1、完成tag详情在time中的获取

2、完成target详情在time中的获取

3、完成time的计时功能

4、完成user界面的的选择时间跨度的布局

5、完成user界面的网络请求

6、登出功能

总结:第一次任务全部完成,也终于在国庆结束前完成Habeet安卓版的基本开发了

2023.10.07

1、安卓笔记补完

2、安卓笔记上传到blog中

3、英语视频作业

4、create界面中名称以及备注还有分数为空的相应逻辑

5、login界面的忘记密码功能

6、注册中检验两次输入是否相同

7、侧边栏的名字自动更改

8、商店为空的页面

9、检验qq邮箱,以及相应的提示

10、输入密码应该是小黑点的格式

11、将使用3489044740@qq.com注册里面的邮箱部分改为蓝色

12、将使用3489044740@qq.com注册里面的邮箱部分动态填入,并且点击跳转到上一个页面

13、关于详情的各项数据长度的限定

14、解决随时完成的target过多会导致随时完成的target页面直接消失

15、target、store、tag完成后及时更新userPoint

16、整体界面优化

总结:修修补补的一天,虽然完成得这么多,但是实际上工作量不大,但是确实爽,也基本修完了

2023.10.08

1、点击tag详情进行更改的功能

2、安卓笔记上传到blog中

3、英语视频作业以及书面作业

4、概率论作业

5、点击tag详情进行更改的功能

6、增加了开发中的提示

7、解决了tag数目为0时空指针的问题

2023.10.09

1、JavaEE 6.1作业

2、安卓笔记上传到blog中

3、习的PPT

4、数据库作业

5、概率论作业

2023.10.10

1、习的PPT

2、概率论作业

3、刮痧的剧本以及人员安排

4、给fzl录Habeet的相关视频

2023.10.11

1、习的PPT

2、刮痧的剧本以及人员安排

3、物理网课

4、java 7.1作业

2023.10.12

1、java 7.1作业

2023.10.13

2023.10.14

1、文件夹上传功能(传递模型的文件夹)

2、更改公司管理这一里面的数据

3、实现模型创建以及公司创建

4、完成盐加密

5、完成token登录

2023.10.15

1、交打印出来的奖学金表到早六

2、更改公司管理这一里面的数据

3、实现模型创建以及公司创建

4、完成盐加密

5、完成token登录

2023.10.16

1、修复无法根据id修改模型的bug

2023.10.17

1、更改dish为model,setmeal为company

2、删除了以及不需要的flavor的相关内容以及逻辑

总结:没有新增功能,但是修改了大量名称使其优化,尽量不出现与AR模型不相关的内容

2023.10.18

1、修改setmeal_dish为company_model

2、修复公司添加模型时不显示模型类型的bug

总结:继续优化与AR不相关的代码

2023.10.19

2023.10.20

2023.10.21

1、增加管理员注册功能

2、为管理员以及员工增添区分权限字段if_manager,会根据此点存入不同的session,而员工的权限范围限定在添加模型,修改模型,增加分类,修改分类,修改公司,但是不能添加公司

3、为category、model、model的添加、修改、展示部分的代码都增加了根据管理员对应的id或者员工所对应的creat_user_id,来筛选出相应管理员所创建的数据,而不会展示别的公司管理员的数据

总结:大量优化有关管理员登录以及展示问题的相关代码

2023.10.22

2023.10.23

1、新建一个项目完成3d模型的显示

2023.10.24

1、完成vuu2适配中login的部分

2023.10.25

1、根据index属性注册路由相应的值再进行跳转

2、完成了对于html页面到vue页面的大多数设计,但是并没有适配

2023.10.26

1、修复不显示icon 的bug

2、修复不能所有页面均不能跳转至增加页面的bug

3、修复进入index时无法默认显示员工页面的bug

4、修复所有页面的布局问题

5、修复所有页面的颜色问题

6、修复登出键无法登出的问题

7、修复点击返回按钮无法正确返回的问题(完成了但是没有完成完成还需要再看看相关逻辑)

8、修复无法根据id展示修改界面的问题

9、重新封装下载文件api,在html里面的下载文件请求我放在了/common没有封装到api里,会导致报错

10、感觉这个loading有点过于长了,不太正常

11、利用vue-3d-loader的依赖实现写死路径展示3d模型的效果

12、head里面的图标以及title展示

13、把3d模型展示进行优化,现在的问题是一开始的比例太大了,可以放小一点,包括放大到一定程度模型会直接消失(这点也许不改)

14、使其能正确获取到图片并展示

15、修复字体不引入的问题

16、完成上传模型的格式检验

17、glb加上贴图转化到usdz

18、javaee作业7-1工程

总结:大部分完成适配全部页面

2023.10.27

1、修复进入index时无法默认显示员工页面的bug(使用redirect来解决的以及defAct要改好)

2、重新封装下载文件api,在html里面的下载文件请求我放在了/common没有封装到api里,会导致报错

3、感觉这个loading有点过于长了,不太正常(通过更改loading时间为600毫秒来解决)

4、把3d模型展示进行优化,现在的问题是一开始的比例太大了,可以放小一点,包括放大到一定程度模型会直接消失(这点也许不改)

5、使其能正确获取到图片并展示

6、修复字体不引入的问题(应该就直接不引了,效果大差不差)

7、修复点击返回按钮无法正确返回的问题

7、完成上传模型的格式检验

8、glb加上贴图转化到usdz

9、javaee作业7-1工程

10、swift作业

11、把与项目无关的数据库以及无关数据以及java后端的内容都删掉

2023.10.28

1、javaee作业7-1工程

2、swift作业

3、安卓作业

4、数据库作业

5、物理笔记做一做捏

6、逻辑轮笔记做一做捏

7、完成上传模型的格式检验

8、glb加上贴图转化到usdz

9、把与项目无关的数据库以及无关数据以及java后端的内容都删掉

2023.10.29

1、数据库作业

2、物理笔记做一做捏

3、逻辑轮笔记做一做捏

4、完成上传模型的格式检验

5、glb加上贴图转化到usdz

6、把与项目无关的数据库以及无关数据以及java后端的内容都删掉

2023.10.30

1、逻辑轮笔记做一做捏

2、完成上传模型的格式检验

3、glb加上贴图转化到usdz(这块最后发现难以实现,实现也较为麻烦,所以改为在管理端传2种模型)

4、初步完成写死数据的数据可视化

4.1 完成布局

4.2 折线图

4.3 两个饼图

5、把与项目无关的数据库以及无关数据以及java后端的内容都删掉

6、新增favorite_count、view_count字段

7、并完成点击模型详情增加观看次数的功能

2023.10.31

1、逻辑轮笔记做一做捏

2、完成上传模型的格式检验

3、获取用户信息接口

4、添加收藏模型接口

5、删除收藏模型接口

6、获取收藏模型接口

7、添加收藏企业接口

8、删除收藏企业接口

9、获取收藏企业接口

10、添加收藏展厅接口

11、删除收藏展厅接口

12、获取收藏展厅接口

13、现在根据登录的账号权限修改管理端有点问题

问题表现为点击indexView2的菜单的子菜单时会直接跳转到indexView1

解决方法1、观察是否存在跳转行为

解决方法2、观察路由是否有问题

解决方法3、重写相关逻辑

2023.11.01

1、增加大量与展厅相关的内容

2、完善部分展厅与公司之间的逻辑

2023.11.02

1、添加收藏展厅接口

2、删除收藏展厅接口

3、获取收藏展厅接口

4、完成展厅管理的适配

5、完成分类的适配

6、完成模型适配

7、完成公司适配

8、修改展厅headtitle异常的bug

2023.11.03

1、后端完成模型适配

2、后端完成公司适配

3、公司删除后数据表也要删除

4、展厅删除后数据表也要删除

5、前端完成模型适配

6、前端完成公司适配

7、展厅Banner位推荐模型(也许在展厅管理部分增加,具体如果只需要一个推荐位则在展厅后添加字段,如果需要多个则可能多加一张表?可以简化下)

8、公司选择是否加入或者退出展厅(感觉应该有更简化的方法,可以在创建公司时多设置一个选项,是否允许被展厅展示)

9、优化下java后端的代码,做好笔记

10、修改展厅图标

11、修改没获取到图片时的默认图标

2023.11.04

1、概率论

2、数据库

3、jpa初步学习

4、用户数据界面优化(注意不同尺寸下的优化)

5、用户数据界面动态从后端获取数据

6、模型部分完成从服务器端上传以及获取

7、图片部分完成从服务器端上传以及获取

8、前端动态展示模型

9、前端动态展示页面

10、展厅Banner位推荐模型(也许在展厅管理部分增加,具体如果只需要一个推荐位则在展厅后添加字段,如果需要多个则可能多加一张表?可以简化下)

11、公司选择是否加入或者退出展厅(感觉应该有更简化的方法,可以在创建公司时多设置一个选项,是否允许被展厅展示)

12、新增模型界面的隶属展厅

13、获取展厅推荐的模型接口

14、新增公司界面的隶属展厅

15、优化下java后端的代码,做好笔记

16、数据库作业

17、安卓作业

2023.11.05

1、概率论

2、数据库

3、jpa初步学习

4、部分用户数据界面优化(注意不同尺寸下的优化,现在发现第三行数据横向没有使用flex导致出问题,现在在考虑怎么横向加入flex,以及)

5、用户数据界面动态从后端获取数据

6、模型部分完成从服务器端上传以及获取

7、图片部分完成从服务器端上传以及获取

8、前端动态展示模型

9、前端动态展示页面

10、公司选择是否加入或者退出展厅(感觉应该有更简化的方法,可以在创建公司时多设置一个选项,是否允许被展厅展示,想到了可以在manager登录时,也增加一个展厅管理,然后可以在这个展厅管理里面选择加入或者退出,同时状态改为是否已经加入,最后还是协商决定不做)

11、录制进度视频

12、修复不同权限的用户登录后session混乱的bug

13、修复数据可视化界面不跟随flex布局改变的问题

14、完成界面的横向flex缩放

2023.11.06

1、概率论

2、数据库

3、jpa初步学习

4、完全完成用户数据界面优化(注意不同尺寸下的优化,现在发现第三行数据横向没有使用flex导致出问题,现在在考虑怎么横向加入flex,以及)

5、用户数据界面动态从后端获取数据

6、模型部分完成从服务器端上传以及获取

7、图片部分完成从服务器端上传以及获取

8、前端动态展示模型

9、前端动态展示页面

10、完成界面的垂直方向flex缩放

11、使一个莫名其妙iframe消失(display:none),方便做y方向的缩放

12、修复card-header缩放问题

2023.11.07

1、概率论

2、数据库

3、jpa初步学习

4、完全完成用户数据界面优化(注意不同尺寸下的优化,现在发现第三行数据横向没有使用flex导致出问题,现在在考虑怎么横向加入flex,以及饼图以及折线图的图例以及其对应的位置)

5、用户数据界面动态从后端获取数据

6、模型部分完成从服务器端上传以及获取

7、图片部分完成从服务器端上传以及获取

8、前端动态展示模型

9、前端动态展示页面

10、正确显示echarts内的折线图以及饼图中的name部分

11、通过tomcat获取到服务器上面的图片

2023.11.08

1、概率论

2、数据库

3、jpa初步学习

4、用户数据界面动态从后端获取数据

5、模型部分完成从服务器端上传以及获取

6、图片部分完成从服务器端上传以及获取

7、前端动态展示模型

8、前端动态展示页面

2023.11.09

1、概率论

2、数据库

3、jpa初步学习

4、用户数据界面动态从后端获取数据

5、模型部分完成从服务器端上传以及获取

6、前端动态展示模型

7、前端动态展示页面

8、注意判断zip的返回然后将将el-update的上传判断为失败

9、完成整体数据的获取逻辑

10、完成整体数据部分的代码注释

11、更改企业管理员的权限

12、完成analytics这张表收藏以及观看模型时增加记录

2023.11.10

1、概率论

2、数据库

3、jpa初步学习

4、初步完成用户数据界面动态从后端获取数据

5、模型部分完成从服务器端上传以及获取

6、前端动态展示模型

7、初步完成前端动态展示数据页面

8、注意判断zip的返回然后将将el-update的上传判断为失败

9、完成整体数据部分的代码注释

10、英语小组作业

11、毛概作业

12、概率论作业

13、完成删除模型、公司、展厅时同步移除analytics表内的内容

14、完成收藏公司、展厅、模型时同步增加analytics表内的内容

15、取消收藏公司、展厅、模型时同步移除analytics表内的内容

16、完成展厅管理员的当日用户喜爱数据

17、初步完成饼图的动态获取

18、完成模型饼图的动态获取

2023.11.11

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、完成展厅饼图的动态获取

8、完成当日展厅折线图的动态获取

9、完成最近7天展厅折线图的动态获取

10、完成loading动画加载

11、修复近7天展厅折线图的动态获取x轴无法正确顺序显示星期的bug

12、完成最近30天展厅折线图的动态获取

13、完成最近一年展厅折线图的动态获取

14、修复无法正确返回count值最大的那个元素

15、实现员工权限的数据可视化展示(解决方法:直接偷懒不给员工展示数据可视化)

16、完成分类的饼图动态获取

17、完成模型折线图的动态获取

18、完成对于折线图类型以及时间的方法封装

19、完成对于saveAnalyticsData方法的封装

20、完成数据可视化中对于创建者的判断

2023.11.12

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、录制进度视频

2023.11.13

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、修复推荐位不返回companyId的问题

8、推荐模型添加companyName和companyCategory返回值

9、新增根据公司id获取展厅下模型

10、笔记

11、修复更改模型后companymodel数据没改的问题

12、修改展厅这块有数据库多余添加选中参展公司的bug

13、修改展厅这块有在参展公司多起来后布局有问题的bug

14、修改展厅这块选择继续添加参展公司时没有正确为公司打勾

15、完成展厅address的添加

16、完成数据库数据的添加

17、在添加公司这块的下面部分有问题,在模型未创建时则会报错

1
2
3
4
5
6
7
8
9
10
11
// 获取模型分类
getModelType() {
getCategoryList({ 'type': 1 }).then(res => {
if (res.code === 1) {
this.modelType = res.data
this.getModelList(res.data[0].id)
} else {
this.$message.error(res.data.msg)
}
})
},

18、新的展厅管理员去模型管理以及公司管理时会报500

19、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

20、复习英语

2023.11.14

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、笔记

8、修复更改模型后companymodel数据没改的问题

9、修改展厅这块有数据库多余添加选中参展公司的bug

10、修改展厅这块有在参展公司多起来后布局有问题的bug

11、修改展厅这块选择继续添加参展公司时没有正确为公司打勾

12、在添加公司这块的下面部分有问题,在模型未创建时则会报错

1
2
3
4
5
6
7
8
9
10
11
// 获取模型分类
getModelType() {
getCategoryList({ 'type': 1 }).then(res => {
if (res.code === 1) {
this.modelType = res.data
this.getModelList(res.data[0].id)
} else {
this.$message.error(res.data.msg)
}
})
},

13、新的展厅管理员去模型管理以及公司管理时会报500

14、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

15、复习英语

16、复习物理

17、fif读单词

2023.11.15

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、笔记

8、修复更改模型后companyModel表数据没改的问题

9、修改展厅这块有数据库多余添加选中参展公司的bug

10、修改展厅这块有在参展公司多起来后布局有问题的bug

11、修改展厅这块选择继续添加参展公司时没有正确为公司打勾

12、在添加公司这块的下面部分有问题,在模型未创建时则会报错

1
2
3
4
5
6
7
8
9
10
11
// 获取模型分类
getModelType() {
getCategoryList({ 'type': 1 }).then(res => {
if (res.code === 1) {
this.modelType = res.data
this.getModelList(res.data[0].id)
} else {
this.$message.error(res.data.msg)
}
})
},

13、新的展厅管理员去模型管理以及公司管理时会报500

14、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

15、修复更改模型后exhibitionCompany表数据没改的问题

2023.11.16

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、笔记

8、修改展厅这块有数据库多余添加选中参展公司的bug

9、修改展厅这块选择继续添加参展公司时没有正确为公司打勾

首先搞清楚不同变量的意义

首先是checkedList出现在“已选参展公司”部分,作为el-checkbox-group的v-model出现,赋值来源于对于checkList的watch,在checkList改变时checkedList会被附上相同的值

companyTable是最后被上传的表

checkList用处在于最后点击确认按钮后为companyTable赋值

companyAddList实际上是该分类下的公司列表

经过一晚,现在明白了el-checkbox-group 值不可以为对象,所以新建了一个

10、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

11、company表多加一个address

12、模型图片改为列表,放多张照片

13、company表再多加一个logo字段

14、company保存时没有加上服务器名

15、exhibition保存时没有加上服务器名

16、完成管理端的所有图片回传

17、面对大屏时逻辑依然有问题

18、完成物理实验报告

2023.11.17

1、概率论

2、数据库

3、jpa初步学习

4、模型部分完成从服务器端上传以及获取

5、前端动态展示模型

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、笔记

8、修改展厅这块有数据库多余添加选中参展公司的bug

9、修改展厅这块选择继续添加参展公司时没有正确为公司打勾

首先搞清楚不同变量的意义

首先是checkedList出现在“已选参展公司”部分,作为el-checkbox-group的v-model出现,赋值来源于对于checkList的watch,在checkList改变时checkedList会被附上相同的值

companyTable是最后被上传的表

checkList用处在于最后点击确认按钮后为companyTable赋值

companyAddList实际上是该分类下的公司列表

经过一晚,现在明白了el-checkbox-group 值不可以为对象,所以新建了一个数组checkedListIds只存入id,然后label里存入item.id

历经4个多小时完成bug修复,学到的是对于框架中参数会出现严格限制需要看清,以及想起了我的网页vue插件,还有对于对象和数组概念的清晰

10、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

11、在添加模型页面模型图片改为列表,放多张照片,并回显

12、修改公司这块选择继续添加模型时没有正确为模型打勾

13、完成对于添加模型页面模型图片数目的限制

14、完成添加模型页面模型图片列表的正确上传

15、完成模型List中图片数组的显示(也许可以偷懒只回显一张图片?后续通过preview-src-list在预览中可以查看多个图片,然后在主页的图片显示第一个图片)

2023.11.18

1、概率论

2、数据库

3、jpa初步学习

和mybatis-plus实在太像了,唯一不同的是dao(数据访问对象 data access object)在JPA中叫做repository,而mybaits的dao叫mapper,以及没有IService直接为service提供了基础的增删改查,需要自己写对应的接口,并借助repository来实现

4、模型部分完成从服务器端上传以及获取

首先是请求路径改为服务器,进行下载测试

如果不行就使用另一个下载图片的方法,进行测试,因为根据昨晚的下载,发现下载下来的文件根本没有后缀

最后使用本地测试,发现是没加glb后缀的原因

5、前端动态展示模型测试

6、注意判断zip的返回然后将将el-update的上传判断为失败

7、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

8、完成模型数据以及材质图的服务器存入

9、Lambda表达式学习

10、Stream流

11、es6语法糖学习

12、根据idea的提示优化代码并做好优化笔记

2023.11.19

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入

4、Stream流

5、es6语法糖学习

6、根据idea的提示优化代码并做好优化笔记

7、试试某些属性不返回的方法(java实体类,注解设置某些属性不返回前端-CSDN博客)以及jpa如何实现部分不返回

2023.11.20

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入

4、Stream流

5、es6语法糖学习

7、修改了路由跳转的方式,防止用户访问到空页面

8、对路由进行监听,防止用户访问到不该访问的页面

9、完成glb模型到本地的上传解压

10、完成glb模型到服务器的上传解压

11、在el-update的方法返回里找到glb文件的名称

12、通过el-update的方法返回的glb文件名称进行模型下载,动态返回到页面中去

13、在上传glb过程中对于材质图进行额外的上传逻辑

13、sotoken初步学习

2023.11.21

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入

4、Stream流

5、es6语法糖学习

6、sotoken初步学习

7、上传usdz模型至服务器并保存名字到数据库

8、在上传glb过程中对于材质图进行额外的上传逻辑

9、录制进度视频(1、动态显示相应模型以及贴图,但是贴图这块还在考虑,2、完善返回格式,之前在一些不需要的返回数据返回了空值,但是这在苹果端会导致报错,3、完善添加推荐模型的逻辑,4、二维码)

2023.11.22

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入

4、Stream流

5、es6语法糖学习

6、sotoken初步学习

7、完成文档

8、因为安卓端只需要glb模型,所以去除添加材质的逻辑

9、优化服务器端的模型文件夹命名

10、修复无法点击修改模型的bug(估计是在page里因为之前防止返回null做了companyModel,实际上是{id}的问题)

11、修复客户端公司下无法正确添加模型的bug

12、修复展厅管理员无法正确查看公司数据

13、修复用户数据的饼图不展示的问题

14、完成客户端相关文档编写

15、完成 技术创新点文档编写

16、物理实验报告

2023.11.23

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入

4、Stream流

5、es6语法糖学习

6、sotoken初步学习

7、完成文档

11、修复客户端公司下无法正确添加模型的bug

12、修复展厅管理员无法正确查看公司数据

13、修复用户数据的饼图不展示的问题

14、完成客户端相关文档编写

15、完成 技术创新点文档编写

16、物理实验报告

17、修复用户数据的饼图设置null的条件错误的bug

18、添加更多数据

2023.11.24

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、完成模型数据以及材质图的服务器存入(不需要存入了,glb 格式本身就压缩了材质图,这个很早就解决了,忘记删了)

4、Stream流

5、es6语法糖学习

6、sotoken初步学习

11、修复客户端公司下无法正确添加模型的bug

12、物理实验报告

13、修复用户数据的饼图设置null的条件错误的bug

14、完成 s3 ppt(用时3个多小时)

15、完成概率论作业并完成相关作业的视频学习

16、优化模型中所有返回List类型modelDto的代码

17、学习optional

2023.11.25

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、Stream流

4、es6语法糖学习

5、sotoken初步学习

6、修复客户端公司下无法正确添加模型的bug

7、修复用户数据的饼图设置null的条件错误的bug

8、学习optional

9、优化generateModelDtoList方法,把查询到部分都分到各自的服务层去

10、优化公司中所有返回List类型companyDto的代码

11、新建一个OptionalUtil用于防止空指针错误,并优化优化逻辑减少重复代码

12、建立统一异常处理类

13、每一种错误都返回不同的状态码

总结:今天对于架构有了更深的理解

2023.11.26

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、Stream流

4、es6语法糖学习

5、sotoken初步学习

6、修复客户端公司下无法正确添加模型的bug(很奇怪,bug自己把自己修好了😅)

7、修复用户数据的饼图设置null的条件错误的bug(原因竟然是在非null时忘记把控制null的变量设为false了😔)

8、优化公司中所有返回List类型companyDto的代码

9、增加预览的进度条

10、修改预览的进度条的位置大小(外层再套一个div?你是对的,上午的TEC🫡)

11、修改找不到id返回new 结果里面全是null,直接被存到list导致出错的问题,也可以不解决,毕竟只要数据库不存错就行(最后发现是自己重写了错误的list方法)

12、解决饼图的颜色可能重复的问题

13、对部分代码进行了规范日志输出

2023.11.27

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、Stream流

4、es6语法糖学习

5、sotoken初步学习

6、优化公司中所有返回List类型companyDto的代码

7、继续优化模型中的list方法

8、完成概率论作业以及相关学习

9、今天要优化完所有客户端这边的接口

10、感觉日志打印这里还是有点问题(主要在于每次都需要在开头结尾打印日志造成了重复代码,以及有时候日志太多好像更难定位问题发生的地方了,这里是睡完午觉的TEC:在系统观看java日志框架 Slf4j 的时候,由弹幕发现了AOP可以实现封装每次开头结尾打印日志的效果)

11、完成安卓作业

2023.11.28

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、es6语法糖学习

4、sotoken初步学习

5、完成fzl周中作业

6、完成安卓作业

7、完成英语小组作业

2023.11.29

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、es6语法糖学习

4、sotoken初步学习

5、整理笔记并传至博客

6、mac传的文章有时间差,回去用 win 重新传下,记得把文件再传回 mac 方便后续用 mac 上传

7、修复博客图片丢失的问题

8、完善项目经验笔记

9、ts 学习

10、寻找技术公众号方便空闲时间看

2023.11.30

1、注意判断zip的返回然后将将el-update的上传判断为失败

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题

3、es6语法糖学习

4、sotoken初步学习

5、完善项目经验笔记

6、ts 学习

7、完成 swift 作业

8、完成 javaee 作业

9、完成对密码加盐学习

2023.12.01

1、注意判断zip的返回然后将将 el-update 的上传判断为失败(转到Lately里面了)

2、更改后的重名类型逻辑,在删除和修改时的逻辑依然有问题(转到Lately里面了)

3、完善项目经验笔记

4、完成 swift 的学习

5、完成 javaEE 错过内容 thymeleaf 学习

2023.12.02

1、完成 swift 的学习

2、完成 javaEE 错过内容 thymeleaf 学习

2023.12.03

1、完成 swift 的学习

2、完成 java 泛型的学习

2023.12.04

1、完成 fzl 周中作业(注意必须加上报错并解决的内容)

2、完成 kolin 的学习

3、compose 也可以开始学习

4、补一下 java 比较基础的部分

2023.12.05

1、完成 kolin 的学习

2、compose 也可以开始学习

3、补一下 java 比较基础的部分

4、优化竞赛代码?

5、完成最新一周概率论的学习

6、完成物理后半部分的学习(还差一章)

7、完成安卓作业

2023.12.06

1、完成 kolin 的学习

2、compose 也可以开始学习

3、补一下 java 比较基础的部分

4、优化竞赛代码?

5、完成最后两章物理的学习

6、抄完最后两个实验报告

7、完成 javaee 的作业

2023.12.07

1、完成 kolin 的学习

2、compose 也可以开始学习

3、补一下 java 比较基础的部分

4、优化竞赛代码?

5、完成 javaee 的作业

2023.12.08

1、完成 kolin 的学习

2、compose 也可以开始学习

3、补一下 java 比较基础的部分

4、优化竞赛代码?

5、完成swift作业

2023.12.09

1、完成 kolin 的学习

2、compose 也可以开始学习

3、补一下 java 比较基础的部分

4、优化竞赛代码?

5、看看面经

6、Boostrap 学习

2023.12.10

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成 timer 的剩下布局(20 min)

7、完成目标菜单的点击事件(60 min)

7.1 完成目标菜单的初步布局以及变量设置(20 min)

7.2 完成目标菜单的全部布局(20 min)

7.3 完成目标菜单的点击事件(20 min)

最后使用单例解决,后续遇到类似的问题希望学会用单纯的类来解决

8、完成侧边栏的布局

2023.12.11

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的布局(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

7、完成网络请求获取 targetMenuList

7.1 完成基于 xyc 封装的代码的请求部分代码(30 min,就网络请求这块已经算是最快的一集了🥳)

7.2 记下笔记(20 min)

7.3 完成布局中获取到元素()

8、修改 ViewModel 将其改为 class,而不是使用单例(7 min)

8.1 笔记总结一下单例和类的使用,以及实现效果(10 min)

9、完成对本周概率论的学习(30 min)

10、测试更改变量从ViewModel到 ifShowTarget 该怎么实现同步修改 ifShowTarget 变量(10 min)

11、完成 rememberUpdatedState 以及 remember { mutableStateOf() } 对比 的笔记(10 min)

2023.12.12

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的布局(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

7、完成网络请求获取 targetMenuList(27 min)

8、完成对本周概率论的学习(30 min)

9、完成 fif 平台读单词

2023.12.13

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的以及功能(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

6.1 完成侧边栏的布局学习(25 min)

6.1 完成侧边栏的布局(15 min)

6.2 完成 navigation 的学习

6.3 完成 侧边栏的 跳转功能

7、完成昨天的网络请求获取 targetMenuList 的笔记(重点在于LaunchedEffect 的使用,当然最后发现 LaunchedEffect 和获取 targetMenuList 无关,但是还是卡了我一下,为了纠正基础概念还是做下笔记 8 min)

8、每日别忘了,记得补上昨天的

9、突发任务。需要一晚上完成bug管理系统的添加以及审核功能

2023.12.14

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的以及功能(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

6.1 完成侧边栏的布局学习(25 min)

6.1 完成侧边栏的布局(15 min)

6.2 完成 navigation 的学习

6.3 完成 侧边栏的 跳转功能

7、每日别忘了记得补

8、继续优化bug管理系统的添加以及审核功能

8.1 章节选择功能

8.2 退回意见功能

8.3 点赞功能

8.4 成绩统计功能

2023.12.15

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的以及功能(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

6.1 完成侧边栏的布局学习(25 min)

6.1 完成侧边栏的布局(15 min)

6.2 完成 navigation 的学习

6.3 完成 侧边栏的 跳转功能

7、每日别忘了记得补

2023.12.16

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分

3、优化竞赛代码?

4、看看面经

5、Boostrap 学习

6、完成侧边栏的以及功能(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

6.1 完成侧边栏的布局学习(25 min)

6.1 完成侧边栏的布局(15 min)

6.2 完成 navigation 的学习

6.3 完成 侧边栏的 跳转功能

7、每日别忘了记得补

8、最后优化bug管理系统

8.1 完成linux系统上线前端项目

8.2 增加初次进入就要求修改密码的功能

8.3 增加修改密码的功能

8.4 批量删除功能

2023.12.17

1、完成对于 compose 的实际应用

2、补一下 java 比较基础的部分(这块应该会在面经里面)

3、优化竞赛代码?(好久之前就知道没进决赛了,现在也有新的项目可以优化了,所以没必要完成这项任务了)

4、看看面经

5、Boostrap 学习

6、完成侧边栏的以及功能(思考该用什么实现导航效果,如果是用 navigation 的话,会有返回按钮比较难搞)

6.1 完成侧边栏的布局学习(25 min)

6.1 完成侧边栏的布局(15 min)

6.2 完成 navigation 的学习

6.3 完成 侧边栏的 跳转功能

7、优化grade逻辑,防止出现负数的情况

8、解决bug系统的成绩统计部分卡死的情况

2023.12.18

1、完成bug系统项目经验的笔记

(完成的还剩最后两个内容)

2、完成数据库学习

总结:从今天开始把task的任务职责明确了,避免出现之前的好多任务摆好几个月的情况

2023.12.19

1、完成bug系统项目经验的笔记

2、完成数据库学习

3、完成数据库作业

4、上传 Blog

5、完成智慧树的政治课的习题