发布于2020/05/27 14:24
专升本考试系统-项目总结
专升本考试系统项目总结
专升本考试系统我负责的主要是网页端的人脸识别验证和做题时的实时监控功能,实现主要分为两步,一是通过摄像头和麦克风获取到实时图像和音频,二是将图像和音频传递到七牛云。
一:获取图像和音频
1.打开媒体设备
通过navigator.MediaDevices.getUserMedia()这个方法可以提示用户给予使用媒体输入的许可,调用多媒体设备...
- 3093
发布于2020/05/12 22:53
大屏数据展示学习
Datav学习-新冠肺炎数据展示练习项目
1. 什么是datav
datav是一个个人开发的开源免费专门用于大屏数据展示的组件库,文档地址:http://datav.jiaminghi.com/
2. 项目数据来源
这个例子中使用的数据来自第三方api提供商,本来想在github找一个用node.js做的后台,但是找了很久都是用python做的,就找了一个免费的(天行数据)。
...
- 2939
发布于2020/04/11 10:08
冀东石油信息化系统-项目总结
项目总结
经过一个月的时间在刘志强师兄的指导下冀东石油信息化系统已经编写完成,在这个系统中学到了很多也发现了自己的不足,记录一下争取在下个项目中可以做的更好。
学习到的东西:
1. 对vue-cli有了更深的学习,知道了环境变量和模式,知道了.env.development和.env.production文件起什么作用。
2. 明白了vue-router的前置守卫rou...
- 2572
发布于2020/03/19 14:51
vue-router全局前置守卫死循环问题
前言:
最近想通过实现一个登陆跳转的例子来加强对vue-router和vuex的理解
遇到的问题:
通过对vue-router官方文档的学习,router.beforeEach可以实现,然后凭借自己的理解直接写出了下列代码:
router.beforeEach((to, from, next) ...
- 2427
发布于2019/03/24 14:41
前端复习(一)html
整理的原因:
刚开始学的时候学的不太扎实,前端的知识又多,尤其是在用vue框架开始写项目的时候总有一种感觉:只会用别人写好的框架拼东西,对怎么实现的一窍不通,基础不牢固的话对后面的学习也会造成影响,所以现在抽时间把以前学习的东西重新学习整理一遍方便以后回顾。
Html简介:
html是一种描述网页的语言,html不是一种编程语言而是一种标记语言。
Html标签简...
- 2999
发布于2019/03/09 11:24
vue插件使用之城市级联器
问题:
写菜篮子管理系统时,创建门店时需要填写地址(涉及省市区),自己用级联选择器做的话数据太多。
使用方法:
1.安装:
npm install element-china-area-data -S
2.引入
import { provinceAndCityData, regionData, provinceAndCityDataPlus, regionDataPlu...
- 3018
发布于2019/03/07 21:18
vue学习之组件封装-dialog
问题:
做项目时经常会遇到添加和编辑的需求,虽然是两种需求但是两者非常的相像。
未组件封装时:
<el-dialog title='添加'>
<el-dialog>
<el-dialog title='编辑'>
<el-dialog>
这样需要创建两个dialog,但是两者除了标题,一个表单中带数据一个不带,请求接口不一致,其它的全部一样,...
- 2911
发布于2019/03/04 23:38
vue学习之vuex
问题:需要学习vue项目的权限管理
刘志强师兄最近给布置了任务需要看懂和学会以前赵文政师兄写的权限管理部分并且修改其存在的bug,所以需要学习vuex来管理状态。
vuex简介:
官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
vuex最重要的及部分(网上查询了解的,还有...
- 2871
发布于2019/02/15 23:01
记录解决flutter项目运行时一直Initializing gradle...的问题
问题:
对于我现在的理解,学习一样新的技术首先要了解这门技术是什么,然后用这门技术构建一个简单的helloworld,然后再进一步学习。
在学习新技术flutter时,在构建简单的helloworld的时候出现了问题,项目运行时一直卡在Initializing gradle...(初始化gradle)这一步
解决方法:
1.(失败)
通过百度了解到这应该是国内被墙的原因,所以按照网上教程...
- 4256
发布于2018/09/08 11:32
mybatis插入记录后返回主键值
需求:
插入一条记录的时候需要用到这条记录的自增主键值
想法:
本来想的可以插入后在查询这条记录来获得但是太麻烦。
通过百度查询后可以通过修改mapper.xml来解决。
做法:
<insert id="insertSelective" parameterType="com.jtexplorer.entity.Company" useGeneratedKeys="true" k...
- 3214
发布于2018/09/07 15:51
mysql重连,连接丢失
问题:在本地调试的时候没有出现错误,发布到服务器时有的时候会出现500(The last packet successfully received from the server)错误。
报错:
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully re...
- 2845
发布于2018/08/27 15:09
list=null 跟 ! list.isEmpty()的区别
需求:可以多选查询来查询符合的多个内容。
方案:前端向后台传递一个数组 ,利用 where project_id in (1,2,3.......)的方式来查询
问题:mapper向xml传递的时候由于<if>条件书写不正确导致拼写错误的sql语句导致bug
本来我的<if>是这样的:
<if test="ids!=null" >
...
- 2557
发布于2018/08/14 17:10
前后台数据交互问题
当前台传递的格式为application/json、application/xml只能用@RequestBody来进行接收,这是要注意后台用Map进行接收
(@RequestBody只能有一个)
当前台界面使用GET或POST方式提交数据时,数据编码格式由请求头的ContentType指定。分为以下几种情况:
1. application/x-www-form-urlencoded,这种情况...
- 2736