- 博客(15)
- 收藏
- 关注
原创 【SaaS云会议系统开发】项目实训——2021.07.23
【SaaS云会议系统开发】我的会议迭代功能测试 Service层测试 import com.rjxy.Controller.ManageMeetingController; import com.rjxy.Entity.Meeting; import com.rjxy.ServerApplication; import com.rjxy.Service.MeetingService; import org.junit.Test; import org.junit.runner.RunWith; import
2021-07-27 18:09:08
173
原创 【SaaS云会议系统开发】项目实训——2021.07.21
【SaaS云会议系统开发】我的会议功能迭代开发 Model层修改 MyMeetingVo类将数据进行封装 package com.rjxy.Model; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @AllArg
2021-07-27 17:47:56
223
原创 【SaaS云会议系统开发】项目实训——2021.07.19
【SaaS云会议系统开发】我的会议功能迭代 功能讨论 对我的会议的功能进行新一轮讨论。 确定将预约但未开始的会议界面和正在进行的会议界面分离开来。 针对于这一修改,对接口文档进行相应的规范。 接口文档展示 总结 本周进行新一轮功能迭代,修改较大但是并不复杂。 ...
2021-07-27 17:20:39
154
原创 【SaaS云会议系统开发】项目实训——2021.07.16
【SaaS云会议系统开发】会议排序算法测试 排序算法 @Override public List<Meeting> getMeetingByUserId(Integer userId) { List<MeetingUserRelation> relations = meetingUserRelationRepository.findByUserId(userId); List<Meeting> meetings = new
2021-07-18 09:06:32
235
3
原创 【SaaS云会议系统开发】项目实训——2021.07.14
【SaaS云会议系统开发】会议管理排序算法 算法实现 在Service层对从数据库中获得会议列表进行排序,使得离系统时间最近的会议排列在最前面。 public List<Meeting> myMeetingSort(List<Meeting> meetings) { if (meetings.size() <= 1) return meetings; List<Meeting> temps = new ArrayList&l
2021-07-18 08:53:54
187
3
原创 【SaaS云会议系统开发】项目实训——2021.07.12
【SaaS云会议系统开发】会议系统前后端联调 复原接口文档 由于接口文档被删,只能针对于之前联调定义好的前后端数据进行复原。 同时,针对于联调中发现的问题,对于部分属性类型进行修改。 前后端联调 在线上对前后端进行联调,经过修改后可以在集群中进行部署。 总结 开发过程中总会发生各种各样的错误及意外,需要及时进行修补和复原。好的项目管理可以做到项目的历史查询,避免开发过程中的回滚失败现象。 ...
2021-07-18 08:40:10
174
原创 【SaaS云会议系统开发】项目实训——2021.07.09
【SaaS云会议系统开发】会议系统前后端联调 对于自己部分的代码进行测试 import com.rjxy.Controller.ManageMeetingController; import com.rjxy.Entity.Meeting; import com.rjxy.Model.MyMeetingVo; import com.rjxy.ServerApplication; import com.rjxy.Service.Impl.MeetingServiceImp; import org.junit.
2021-07-11 22:38:38
157
原创 【SaaS云会议系统开发】项目实训——2021.07.08
【SaaS云会议系统开发】我的会议后端编写 经过昨天的讨论后,已经对于接口文档进行了确定。可以对Controller层进行编写了。 1.编写Model层 根据接口文档,进行MyMeetingVo类的编写; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java
2021-07-11 22:25:59
230
1
原创 【SaaS云会议系统开发】项目实训——2021.07.06
【SaaS云会议系统开发】我的会议后端编写 1.编写Entity层 根据数据库新建一个实体类MeetingUserRelation import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import
2021-07-11 22:12:34
157
1
原创 【SaaS云会议系统开发】项目实训——2021.07.02
【SaaS云会议系统开发】项目接口文档编写 编写“我的会议”相关的接口文档 1.接口文档规范 状态码code规范: 200:成功 300:token失效,登录失效 500:失败 采用restful风格撰写接口文档 url为资源,最好是名词,分词使用下划线 method有4种,对应不同的请求参数格式 a. get:查询数据,请求参数为query params,不需要设置header中的content-type b. post:添加数据,请求参数为body params,需要设置header中的content
2021-07-04 20:31:35
199
原创 【SaaS云会议系统开发】项目实训——2021.06.30
【SaaS云会议系统开发】项目需求讨论 讨论内容 1.在1区407教室进行讨论,主题围绕项目设计 2.设计数据库表和字段 3.设计接口 数据库设计 接口规范 采用restful风格撰写接口文档 url为资源 method有4种,对应不同的请求参数格式 a. get:查询数据,请求参数为query params,不需要设置header中的content-type b. post:添加数据,请求参数为body params,需要设置header中的content-type c. put:修改数据,请求参数为
2021-07-02 20:14:25
150
原创 【SaaS云会议系统开发】项目实训——2021.06.28
【SaaS云会议系统开发】项目了解 召开开幕式 2021年6月28日,在教学楼六区下开展项目实训开幕式。 会议管理需求分析 下午,在实验室和小组成员针对系统的会议管理部分的需求进行分析。 主要分为两大部分:我的会议和历史会议 我的会议 查看发起会议人所预定的会议及相关信息 包括:时间、会议ID、会议密码、预定人、与会人、距离会议开始时间、会议信息编辑(会议开始前对会议信息进行修改)、会议取消、加入会议 a)无预定会议状态: b)当下有预定会议状态: c)根据会议状态及与会人变化对我的会议界面实现动态
2021-07-02 20:00:30
216
原创 【ChatBot开发笔记】随机数种
【ChatBot开发笔记】随机数种 随机数种 计算机内的随机都是伪随机,python就是基于Mersenne Twister。 Mersenne Twister是现存最广泛测试的随机数发生器之一,但是它是完全确定的。在python中如果直接使用random.random(),那可以获取到均匀的随机数(随机数种随机),也可以可以通过设置随机数种然后调用random.random(),来得到完全一样的随机数,所以它并不适合安全用途。 实验总需要打乱数据来操作,但如果每次都打乱数据后与上一次数据有差异,则实验结果
2021-04-21 23:45:36
163
原创 【ChatBot开发笔记】日志的保存与输出
【ChatBot开发笔记】日志的保存与输出 def create_logger(args): """ 将日志输出到日志文件和控制台 """ logger = logging.getLogger(__name__) logger.setLevel(logging.INFO) formatter = logging.Formatter( '%(asctime)s - %(levelname)s - %(message)s') # 创建一
2021-04-21 23:44:00
305
原创 【ChatBot开发笔记】Argparse— 命令行选项、参数和子命令解析器
【ChatBot开发笔记】Argparse— 命令行选项、参数和子命令解析器 argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。 安装 pip insatll argparse 使用 1、编写 下面是一段官方演示代码段 import argparse parser = argparse.ArgumentPa
2021-04-21 23:43:11
262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅