自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu 18.04 磁盘太满无法进入系统

安装了一个压缩包,装了一半提示磁盘空间少导致安装失败。我也没在意,退出虚拟机打算扩展硬盘。等我在虚拟机设置中完成扩展操作,准备进入虚拟机内部进行操作时,发现登录不进去了。

2023-07-26 18:32:42 1878

原创 vs2013 英文语言包

因为安装其它插件报错,有文档说需要更换为英文包。我电脑只有中文,于是开始了英文语言包下载。

2023-07-13 16:39:38 1102 1

原创 apexchart vue图形及名称整理

vue apexchart

2022-04-08 18:34:17 1452 1

原创 vue 中 proto文件的函数调用

1、编译proto在src文件夹下新建proto文件夹用以存放所有的.proto文件。在proto文件夹下打开终端,输入如下命令://进入proto文件夹执行下列编译,将helloworld.proto替换为当前的.proto文件名protoc -I=. helloworld.proto \ --js_out=import_style=commonjs,binary:. \ --grpc-web_out=import_style=commonjs,mode=grpcwebtext:.

2021-08-03 08:40:16 929

原创 vue el-pagination分页

使用el-pagination,实现效果:<!-- 页脚 :hide-on-single-page="true",则如果只有一页隐藏页码--> <div class="dev-footer"> <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="Paginati

2021-07-23 10:22:12 707 1

原创 vue表单对话框的新建或修改

主要使用element-ui中的el-dialog控件,使用场景如下:表单对话框的标题根据当前的添加、修改操作展示不同对话框标题。operation_type: "",textMap: {create: "添加设备", edit: "修改设备",},添加<el-button type="text" icon="el-icon-circle-plus-outline" @click="handleAddDev"> 添加</el-button>

2021-07-23 09:59:05 2933 1

原创 在WasmPlayer上添加矩形区域绘制功能

WasmPlayer上添加矩形区域绘制功能主要用在视频报警区域设置功能中。这里采用了canvas的矩形绘制功能来实现。主要的难点在于将canvas叠加到WasmPlayer播放器上方,主要涉及到css设置(不熟),WasmPlayer播放器代码在vue中新建play.vue项目,内容如下:<template> <div class="Playerbox_div"> <div id="Player"></div> </div&gt

2021-07-23 08:56:00 616 1

原创 CSS diaplay=“grid“未生效与display:block

1、CSS grid可以通过嵌套生成更灵活的页面布局。参考博客值得收藏的css grid构建复杂布局的小技巧!中代码示例<p class="container"> <p class="item">One</p> <p class="item">Two</p> <p class="item">Three</p> <p class="item inner-grid"> <p clas

2021-07-12 18:11:41 1758 1

原创 ubuntu系统下sudo service docker start命令启动docker报错

问题之前安装过docker,怎么安装、操作了多少已经忘记了。1、尝试输入版本查询命令,输出信息中包含Client选项和Server选项,表明之前已经安装过了。docker version2、但是根据docker启动教程运行命令报错sudo service docker start显示的错误信息如下:解决方法查询了很多文章,都没有解决。最后后来在https://stackoverflow.com/questions/43569781/unable-to-start-docker-serv

2021-06-24 09:51:31 5125

原创 使用Vscode调试vue代码

如何在 VS Code 中调试浏览器中运行的通过 Vue CLI 生成的 Vue.js 应用程序官网解释先决条件安装了 VS Code安装扩展Debugger for ChromeDebugger for Firefox修改vscode配置1、修改config/index.js使用 Vue CLI 2打开 config/index.js 并找到 devtool property。将其更新为:devtool: 'source-map', 使用 Vue CLI 3请设置并更

2021-06-19 09:40:31 5959

原创 VScode 调试jquery代码

找到一个符合需求的jquery插件,需要将其改写为vue。html代码已经改写完毕,但是看不懂jquery中的函数,所以在网上搜索了vscode代码调试的内容,整理如下:本例中使用chrome下载下来的jquery插件如下:用vscode打开该jquery插件项目:安装调试插件修改配置文件1、按下F5,选择环境为Chrome。此时,系统会自动生成launch.json配置文件如下: "version": "0.2.0", "configurations": [

2021-05-31 11:22:12 3112

原创 c++动态链接库的生成和使用

最近需要使用设备的sdk进行调试,涉及到了动态链接库的知识。也犯了一些小错误,这里做一下记录(我的描述也可能会有错误)。1、打开工程文件下载下来的sdk文件如下:右键打开cmake-win64.bat进行修改,我的visual studio是2013版mkdir build_win64cd build_win64cmake -DOS="win32" .. -G "Visual Studio 12 2013 Win64" pause然后双击该cmake-win64.bat文件,则在当前文件

2021-05-28 18:20:08 1322

原创 ApexCharts在vue下示例——线条

通过集成其针对Vue的包装组件vue-apexcharts来轻松地将ApexCharts与我们的Vue应用程序一起使用。如何在vue.js中添加配置apexcharts请参考在VUE中使用ApexCharts代码内容<template> <div id="chart"> <apexchart type="line" height="350" :options="chartOptions" :series="series" ></

2021-03-31 11:12:43 740

原创 在VUE中使用ApexCharts

安装Apexchartsnpm install --save apexcharts npm install --save vue-apexcharts安装之后,会在package.json的dependencies中找到这2个包文件:配置vue-apexcharts在main.js文件中,导入Vue和vue-apexcharts,创建一个名为apexchart的全局组件。import Vue from 'vue'import VueApexCharts from 'vue-apexchar

2021-03-31 11:01:12 1194 1

原创 vue旋钮控件——vue-knob-control

vue最简单的旋钮控件:A rotary knob control for Vue.js该控件特点:能显示当前的旋钮数值,同时也支持手动输入。控件导入vue项目1、全局安装该插件npm install vue-knob-control -S2、添加引用在项目中的main.js中添加如下:import Vue from 'vue'...import VueKnobControl from 'vue-knob-control'Vue.use(VueKnobControl)Vue.co

2021-03-25 17:13:48 1371

原创 nvm 管理多版本node常见方法

nvm管理多版本node1、查询当前使用的node版本:node -v2、查询当前所有已安装node:nvm ls3、安装特定版本的node:nvm install 8.11.34、更改默认node版本:nvm alias default 0.12.7 #设置默认 node 版本为 0.12.75、使用某个特定版本node:nvm use 4 #切换至 4.2.2 版本6、查询可安装的node版本:在编译时出现node版本不匹配的报错如下:当前安装版本v8.11.3,建议安

2021-03-11 09:41:02 248

原创 vue及H5中使用easywasmplayer H265播放器

EasyWasmPlayer播放器,就是一款能够同时支持HTTP、RTMP、HTTP-FLV、HLS(m3u8)、WS-FLV视频直播与视频点播等多种协议,重点在于该播放器是一款支持H5的播放器,可以兼容H.265编码格式视频在web浏览器上面的直播。参考资料:该播放器可以实现在html中集成以及vue中集成。具体的文档在easywasmplayer安装包的readme文档中有介绍。详细的html、vue示例代码:github示例项目代码官方的文档地址:开源中国:https://my.osch

2021-03-11 09:32:43 13965 23

原创 第九章 深入浅出话命令

第九章 深入浅出话命令事件的作用是发布、传播一些消息,消息送达接收者,事件的使命也就完成了,每个接收者使用自己的行为来相应事件。事件不具有约束力,命令具有约束力,不仅可以约束代码,还可以约束步骤逻辑。命令:ICommand接口的类,常用的是RoutedCommand类,也可以自定义类。命令源:命令的发送者,ICommandSource接口的类。命令目标:命令发给谁,或者命令作用在谁身上。IInputElement接口的类。命令关联:把一些外围逻辑与命令关联起来,如进行逻辑判断、后续处理等。示

2020-09-04 10:10:29 228

原创 第八章深入浅出话事件

《深入浅出WPF》学习笔记整理第八章路由:起点和终点之间有若干中转,事件从起点出发后经过每个中转时要做出选择,以正确的路径到达终点。WPF事件的路由环境是UI组件树:每个结点不是布局组件就是控件。WPF中”树“有:一逻辑树(Logical Tree)、二可视元素树(Visual Tree)。在Logcal Tree上导航或查找元素,可借助LogicalTreeHelper类的static方法。在Visual Tree上导航或查找元素,可借助VisualTreeHelper类的static方法。事

2020-09-04 09:59:25 301

原创 NDM下载器

NDM下载器异次元介绍NDM下载器的文章:https://www.iplaysoft.com/ndm.html官网软件下载地址:http://www.neatdownloadmanager.com/index.php/en/?utm_source=iplaysoft.com&hmsr=iplaysoft.com打开界面如下:

2020-09-04 09:43:52 18400

原创 Typora+Picgo上传图片、markdown编辑

根据这篇文章的描述Typora+PicGo,最好用的Markdown+最好用的图床工具,记录整个设置的过程:1、PicGo 2.2.0 及以上版本Github中PicGo下载地址: Molunerfinn /PicGo 看到这里我是懵的,都不知道win应该选哪个,查阅作者的README文档:所以此处要选择.exe后缀的版本。2、激活PicGo-Server3、Typora设置...

2020-09-03 16:37:15 207

原创 VS编写C++动态链接库DLL及调试

https://blog.youkuaiyun.com/qq_41895190/article/details/106818564创建DLL里边会自动为你添加好几个文件:编写函数调用DLL1、静态调用把那个.lib文件和 .h头文件放到 与.cpp 同一个目录下引用.lib .h文件:#include "test_dll_1.h"#pragma comment(lib,"test_dll_1.lib")将前面生成的.dll文件存放在上面编译成功后的生成路径中:双击图中的.exe,或

2020-09-03 11:47:18 1785 1

原创 海康播放库的PlayM4_SetDecodeEngineEx

要使用海康的SDK:SDK开发,一般情况下,需要网络库也需要播放库

2020-09-02 16:12:55 2482

原创 WPF基础学习 —— 2

程序的本质是数据+算法BindingBinding是一座桥梁,它的源是逻辑层的对象、它的目标是UI层的控件对象。这样数据会不断的通过Binding送达UI层,被UI层展现。示例11、创建一个简单的类对象作为数据源,设置将类中的参数属性通过Binding传递给UI控件,则该属性即为路径(Path)。除此之外,当属性值发生变化后需要自动通知Binding,将变化的数值传递给UI控件。在属性的set语句中激发一个PropertyChanged事件让数据源中类 实现System.ComponentM

2020-08-26 15:16:16 442

原创 WPF 基础学习笔记——1

新建WPF项目标记扩展使用Binding类的实例将TextBox的Text属性依赖在Slider的Value上<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/exp

2020-08-19 11:27:03 285

原创 VB SendMessage使用例程

有关这一部分内容,网上资源都是说很简单、很常用,但是没有完整的示例。我找到一份VB写的完整示例,后续再整理C++的。SendMessage基础知识网上相关的文字介绍有很多:C++进程间通信之SendMessage和PostMessage进程通信-SendMessage使用方法示例程序1、功能说明程序总共分三大步骤:1、发送端获取当前工程目录中图片名称,生成COPYDATA数据“C0_00"。用SendMessage发送给接收端。2、接收端收到"C0_00"数据,显示在接收端窗体的Pictu

2020-08-17 09:53:20 1664

原创 海康摄像机RTSP连接Opencv读取视频

VLCRTSP视频流显示(海康威视)中比较详细的讲解了使用VLC的步骤,但是我并没有打开。操作步骤1、打开软件菜单项2、输入正确的rtsp视频流地址,这里是错误的走到这一步,上面的教程中就开始转码显示图像了但是我的软件直接闪退了。RTSP地址格式浏览器通过RTSP协议取流实时显示在web页面(海康威视大华摄像机实时监控)海康、大华IpCamera RTSP地址和格式摄像机Rtsp地址格式大全试过了好几种格式,都没有连接成功。#include "stdafx.h"#includ

2020-08-15 10:46:25 4739 1

原创 海康摄像机+VS2013+opencv图像显示

1、海康威视摄像头+OpenCV+VS2017 图像处理小结(一详细描述了相机的型号、配置软件2、海康威视摄像头+OpenCV+VS2017 图像处理小结(二)讲述了工程目录构建和配置:

2020-08-12 11:28:26 865

原创 vs将工程配置保存到属性表

属性表的作用1、避免繁琐重复操作:有些工程配置十分繁琐,可以配置一次,然后直接导入配置好的属性表进行使用。2、网上下载他人程序,会应为找不到库而发生头文件报错。此时将本地已经配置好的属性表导入即可解决。VS同一个项目属性表的使用属性表的建立1、打开属性管理器2、新建属性表3、添加属性表内容双击打卡属性表,按照常用的方法进行属性表的配置。配置完成后,在工程路径下找到刚刚的属性表文件。属性表的使用在需要使用属性表的地方,找到属性管理器,右击...

2020-08-10 08:42:23 1336

原创 QT5 —— tableWidget

QTableWidget 的所有函数参考:QTableWidget ClassQTableWidget与QTableView的区别QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也就是先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型,并且其单元格数据是QTableWidgetItem的对象来实现的(也就是不需要数据源,将逐个单元格内的信息填好即可)。创建QTableWidget在UI中

2020-07-29 15:49:59 745

原创 QT5 ——TreeWidget

在ui界面中添加TreeWidget控件添加TreeWidget控件 #include <QTreeWidget> QTreeWidget *newTree; void TreeWidget_init(QTreeWidget *newTree); //初始化TreeWidget控件 void add_tree_node( QTreeWidget *newTree,QString dev_IP,QString dev_chipid);//向TreeWidget中添加设备信息节点

2020-07-28 09:52:16 638

原创 QT5 —— Timer

定时器qt定时器//头文件中进行定义#include <QTimer>QTimer *test_timer; //定时器void on_timer_timeout();//定时器时间到 test_timer=new QTimer(this);// test_timer->stop(); test_timer->setInterval(1000); connect(test_timer,SIGNAL(timeout()),this,SLO

2020-07-28 08:52:57 273

原创 QT5 —— LineEdit

LineEdit设置提示文字 ui->lineEdit_show->setPlaceholderText("placeholder");对输入格式进行限制ui->lineEdit->setInputMask("0000/00/00-0:00"); //设置的显示格式lineEdit->setText("2000/04/02-24:00"); //控件初始显示值Qt关于lineEdit的输入格式设置...

2020-07-28 08:50:39 512

原创 QT5 —— dockwidget相关知识

dockwidget添加右键菜单方法1:通过connect添加添加dockwidget控件 QDockWidget *dockwidget_11=new QDockWidget("dockwidget1",this); //定义一个可移动dockwidget dockwidget_11->setFeatures(QDockWidget::DockWidgetMovable); dockwidget_11->setAllowedAreas(Qt::LeftDock

2020-07-28 08:48:53 651

原创 QT5-pushbutton checked

今天添加了一个pushbutton的checked槽函数,.cpp程序中添加了判断 if (checked==true) {...}却怎么都没进去,后来测试发现,点击按钮,checked=false。真是有悖于一般常识。

2020-07-10 09:16:21 2301 1

原创 QT——Object::connect No such slot

今天按照别的博客教程,添加一个从A窗口到B窗口的数据传递功能。slot 函数一直报错Object::connect No such slot按照网上方法检查,最终还是删掉了moc文件夹中的文件,重新编译,没有报错。https://blog.youkuaiyun.com/iteye_17686/article/details/82359762...

2020-07-09 18:25:56 229

原创 QT5——xml文件的读写

1、使用流QXmlStreamReader、QXmlStreamWriter读写xml文件项目的pro文件里面添加:QT +=core xml用QXmlStreamReader读取xml文本内容在路径C:\Users\Administrator\Desktop\ZGXIPCDemo中存放device.xml文件。内容以及各式如下:使用qDebug()显示读取文件的内容#include<QFile>#include<QXmlStreamReader>#in

2020-07-09 16:31:03 2428 1

原创 LabelImg软件制作tfrecord格式数据集

下载资源1、labelImg标注工具的下载及安装:下载软件: tzutalin /labelImg 安装:参看作者的项目文档,找到Installation,选择window+anaconda的安装方式:进行标记1、打开labelimg软件打开解压缩后的labelimg文件存放地址:运行labelImg.py程序则打开labelImg软件界面:2、设置导入、导出操作地址将待标记图像集存放在data-picture文件夹中,选择opendir命令,打开data-picture中的数据集

2020-06-30 18:29:55 780

原创 deep_sort项目复现——新手

下载资源1、下载项目代码:https://github.com/nwojke/deep_sort2、下载数据集:https://motchallenge.net/data/MOT16/3、预训练权重下载:网盘 提取码:icbp数据集介绍

2020-06-30 08:39:54 6447 18

原创 python如何调用另一个文件的类出现No module named**

Pycharm中,python如何调用另一个文件的类或者函数报错内容解决办法:将文件设置为root路径(重要步骤!!!)注意要将大的工程文件设置为sources root,仅仅设置core文件夹是不够的。

2020-06-18 11:35:26 4706 3

VB-2个窗体之间SendMessage简单示例.zip

2个窗体之间发送图片名称的简单示例: 1、发送端将获取的图片名发送给接收端 2、接收端将该图片显示在窗体上 3、接收端给发送端发送删除命令 4、发送端删除该图片 5、进行下一张图片的操作

2020-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除