魏晓巍
Vuex从入门到实战(二)
4.基于vuex的案例——todos任务记录工具 4.1我们重新初始化一个vue-cli项目,配置时别忘了选中Vuex配置。 4.2我们还要安装几个依赖:axios和ant-design-vue(ant-designUI组件库,也可以不使用或者使用其他擅长的组件库) npm install axios ant-design-vue -S   4.3在m...
发布于2020/04/17 16:25 1253
魏晓巍
Vuex从入门到实战(一)
目标: 能够说出vuex使用的基本步骤 能够说出vuex的核心概念 能够基于vuex实现业务 1.vuex概述 1.1vuex是什么? vuex是实现组件全局状态(数据)管理的一种机指,可以方便的实现组件之间得数据共享。 不使用vuex的数据传递方式和使用vuex的数据传递方式对比图:   [图片]   可见,频繁的大范围的数据共享,使用vuex是非...
发布于2020/04/17 16:04 1222
zhy
QT学习总结--音视频采集
    完成直播系统的第一步是采集本地音视频数据。采集本地数据要使用到FFmpeg的libavdevice 类库,我们可以利用它来采集设备数据。       使用libavdevice 需要包含其头文件,并对其注册。 #include "libavdevice/avdevice.h" ............ .......
发布于2020/04/17 10:46 1410
魏晓巍
JsBarcode条形码组件封装
负责的项目中有需要生成条形码的需求,并且在多个页面都有使用,所以将这个功能封装成了组件,方便使用。 第一步:在项目中安装JsBarcode库 我们在项目路径下安装JsBarcode库,安装完成后我们可以在node_modules目录下找到它。   npm install JsBarcode --save   第二步:封装组件 话不多说,直接上代码,这个组件可以在...
发布于2020/04/11 21:54 1189
zhy
QT学习总结--FFmpeg+SDL的播放器
    我们在开发中可能会用到一些播放器,但有时现有的播放器并不能满足我们自定义的需求,这时候需要我们自己来写播放器,这会用到FFmpeg和SDL。FFmpeg是对文件进行解码的工具,SDL可以将解码后的数据转化图像,声音播放。        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开...
发布于2020/04/11 11:52 1288
pc.d
冀东石油信息化系统-项目总结
项目总结 经过一个月的时间在刘志强师兄的指导下冀东石油信息化系统已经编写完成,在这个系统中学到了很多也发现了自己的不足,记录一下争取在下个项目中可以做的更好。 学习到的东西: 1. 对vue-cli有了更深的学习,知道了环境变量和模式,知道了.env.development和.env.production文件起什么作用。 2. 明白了vue-router的前置守卫rou...
发布于2020/04/11 10:08 1105
zhy
QT学习总结--智能指针
  在上一篇文章中提到了我有时候会忘记删除指针,导致程序异常终止的问题,qt中存在智能指针,可以帮助自动我们销毁指针。     什么是智能指针呢? 智能指针的行为类似常规指针,重要的区别是它负责自动释放所指向的对象 。qt中最常用的智能指针是 QSharedPointer 和 QScopedPointer 两个类。     QShared...
发布于2020/04/04 12:46 1148
zhy
QT学习总结--多线程断点下载
   实现多线程下载文件,先考虑如何实现动态的添加组件和线程,在这里采用了QListWidget来做为下载项目的容器,比较的简单,将下载组件组合在一个自定义容器类DownLoadItem里,这样可以很方便的创建下载项目。     最终效果:  [图片]      先说一下组件创建遇到的问题(下载项目重叠): ...
发布于2020/04/03 17:56 1160
zhy
QT学习总结--实现多线程的两种方式
qt实现多线程的方式大致分为两种:      1. 直接继承自QThread,重写run函数      2. 继承QObject,通过 moveToThread将事件添加到线程中处理   第一种方式:   #include "mythread.h" #include <QDeb...
发布于2020/03/31 20:02 1141
zhy
QT学习总结--断点下载
    想要利用qt完成断点下载需要了解一下http请求的Range字段。 Range字段的作用是支持http协议的范围请求,用法如下:    Range:bytes=1-99  表示下载1到99字节    Range:bytes=100-   表示下载100字节之后的所有字节   ...
发布于2020/03/31 13:01 1124
魏晓巍
模仿element-ui封装vue组件库(六)
十二、封装成ui组件库 我们在前面已经将组件全部封装完毕了,现在我们要将组件打包成组件库,上传到github上。由于是模仿element-ui进行的组件封装,所以在发布时也是用element-ui的打包结构。 12.1目录调整 我们新建一个vue项目,并且在根目录创建两个文件夹就packages和examples。 packages:用于存放所有的组件 examples:用于进行测试...
发布于2020/03/28 18:33 1317
zhy
QT学习总结--视频播放
  qt中有QMediaPlayer这个类可以实现媒体的播放。下面用QMediaPlayer类来实现avi格式的视频的播放。使用时需要pro文件中添加:QT+= multimedia       QMediaPlayer提供了一些方法接下来会用到:       1.setMedia(Qu...
发布于2020/03/28 11:09 1079
魏晓巍
模仿element-ui封装vue组件库(五)
因为接下来封装的几个组件比较简单,通过之前类比即可,这里不多做介绍了。 九、封装一个element-ui风格的checkbox组件 <template> <label class="one-checkbox" :class="{' is-checked':isChecked}"> <span class="one-checkbox_input">...
发布于2020/03/27 18:49 1072
魏晓巍
模仿element-ui封装vue组件库(四)
七、封装一个element-ui风格的radio组件 前置知识点: radio的基本使用 参数支持: 参数名称 参数描述 参数类型 默认值 v-model 双向绑定 布尔类型 false label 单选框和value值 string,num,Boolean '...
发布于2020/03/27 18:44 1056
魏晓巍
模仿element-ui封装vue组件库(三)
五、封装一个element-ui风格的input组件 参数支持: 参数名称 参数描述 参数类型 默认值 placeholder 占位符 string 无 type 文本框类型(text/password) string text disabled 禁用 ...
发布于2020/03/27 16:22 1138
xu.wang
通用生成Excel方法
在多数项目当中都会使用到将数据查询出来并导出到Excel的功能,若是每个Excel导出功能都需要写一个单独方法的话,会使代码重复率过高,且效率不高。 所以,下面我们使用Apache POI以及java的反射功能来造一个轮子来解决这个问题,即使用一个方法解决Excel导出功能。 第一步:在pom中引入POI <dependency> <grou...
发布于2020/03/26 23:59 1091