本博客系OUC软件工程第七次作业: Beta冲刺 (1/3)
文章目录
一、已完成的任务
前段
初步完成了主页部分的前端代码编写,如下:
-
主页的左侧是降噪的示意图,中间的分割线可以跟随用户的鼠标移动。、
分割线的左侧是未降噪的,分割线的右侧是降噪后的图片。
-
主页的右侧是降噪项目的说明图,分为标题和描述。
下方的描述使用了
vue-typed-js
实现了打字机的效果。 -
点击选择图片,即可上传需要降噪的图片。
-
在上传图片时,限制了用户只能上传
.png, .jpg, .jpeg
格式的图片。
后端
- 加入了实现三种不同强度降噪的接口
模型训练
- 建立三个模型,以实现三种不同强度的降噪
二、 每个人的工作
本周由于大家返乡,所以着手的工作都不多。
前端:
在上一次的项目合作中 ,我们碰到了如下的问题(见(194条消息) OUC 软件工程第04组 Alpha冲刺(3/3)_ultviolence的博客-CSDN博客):
经过我们的探索,姜景达同学找到了比较好的解决办法:
起初遇到此问题时主要是因为sass版本与node版本不兼容导致的。所以最开始的思路为更换sass版本为项目的版本,可是更新过程中发现,当前高版本的node无法安装低版本的sass,它是有版本对应的,对应关系如图所示:
所以接下来考虑通过更改依赖等方法将项目中的sass更新为高版本,可是更改时发现这个工作量很大,需要改的东西很多,还容易最终导致我发回我的项目给另一个同学时,他又得经过很繁琐的操作给改回去。非常麻烦。
后来打算降低我的node版本,可是考虑到降低完成之后我以前的项目将很有可能启动不了,于是也放弃了。
最后在查阅相关资料后,使用了==nvm==来解决,它可以方便的在同一台设备上进行多个node版本之间切换,当我需要什么版本的时候,我就使用它切换为我所需要的版本即可。此方法即为方便,所遇到的困扰我许久的版本兼容问题也
使用nvm的几个指令:
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm on // 启用node.js版本管理
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用
nvm ls // 显示所有安装的node.js版本
nvm list available // 显示可以安装的所有node.js的版本
nvm use <version> // 切换到使用指定的nodejs版本
nvm v // 显示nvm版本
nvm install stable // 安装最新稳定版
我所安装的node版本:
代码签入签出截图
小组成员 | 分工 |
---|---|
黄正举 | 模型训练 |
梁汉林 | 模型训练 |
刘召 | 后端开发 |
吴桂宾 | 后端开发 |
陈李焘 | 前端开发 |
姜景达 | 前端开发 |
三、燃尽图
四、 例会照片
- 图为焘哥向大家展示他近期在前段中完成的工作
五、剩下的任务
- 继续美化前端页面
- 在用户点击保存图片时,让用户自己选择保存路径。
- 实现多种去噪强度的功能(强去噪、中去噪、弱去噪)