达梦:一主两异步备机搭建

达梦:搭建一主两异步备机完整步骤
分类: 编程语言 发布时间: 08-04 19:58 阅读次数: 0

达梦逻辑备份还原:dimp和dexp

达梦dimp和dexp使用
分类: 其他 发布时间: 08-04 19:58 阅读次数: 0

Vs2019编译OpenCv3

OpenCv下载网站https://opencv.org/releases/选择版本稍等一会儿就会出来下载链接下载完成后得到这个文件,然后运行解压到自己选定的目录打开CMake选择opencv源码路径和build路径选择VS2019,X64勾选上这个选型,然后点击configure,配置好后再点Generate最后打开工程如果更改生成的库名,就在里面修改生成的目标文件名有点点击生成最后就生成了库...
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

Qt+YOLOv4实现目标检测

环境:系统:win10 (显卡:NVIDIA GTX 1050)Yolo版本:V4cuda:11.2cudnn:8.1.1opencv:3.4.15VS:20191.编译前准备1.1 opencv首先要安装opencv,下载地址如下https://opencv.org/安装3.4.16就可以了1.2 安装cuda和cudnn安装教程可以参考我这篇文章。深度学习GPU环境CUDA安装教程...
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

工业相机镜头选型

合适的工业相机和镜头决定了机器视觉成像质量。那在种类繁多的工业相机和镜头中,如何合理地选择工业相机和镜头的搭配呢?一、工业相机分类主要以下几种分类:分类方式 类型1 类型2 芯片类型 CCD相机 CMOS相机 传感器结构特征 线阵相机 面阵相机 色彩类型 黑白相机 彩色相机 曝光方式 Rolling(卷帘)相机 Global(全局)相机 输出信号 模拟相机 数字相机 靶面大小 ...
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

QGraphicsItem删除item崩溃

用QGraphicsScene删除item有时候会出现崩溃现象。P_Scene->removeItem(item);解决方式使用QGraphicsScene的setItemIndexMethod(QGraphicsScene::NoIndex);禁用索引的快速查询,即可解决上述问题。其他对于使用removeItem()后是否还需要delete的问题,官方问题有给出明确解释Removes the item item and all its children from the
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

QT自定义安装包

有时候我们需要把整个软件需要的东西打包在一个文件内,这样就可以一键安装需要的东西,方便用户操作,本文用的QT版本是qt6.2。1 解压压缩包1.1zlib先下载zlib,链接如下:http://www.zlib.net/下载后编译一下1.2quazip下载quazip,链接如下https://sourceforge.net/projects/quazip/files/quazip/0.7.3/下载后,...
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

Qt智能指针

QPointerQPointer属于Qt对象模型的特性,本质是一个模板类,它为QObje提供了guarded pointer。当其指向的对象(必须是QObject及其派生类)被销毁时,它会被自动置NULL,原理是其对象析构时会执行QObject的析构函数,进而执行QObjectPrivate::clearGuards(this);,这也是基于其指向对象都继承自QObject的原因。QPointer对QMetaObject的相关操作做了简单的封装,这里的基本思想是...
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

C语言位段

有时,存储1个信息不必占用1个字节,只需二进制的1个(或多个)位就够用。如果仍然使用结构类型,则造成内存空间的浪费。为此,C语言引入了位段类型。位段的概念与定义所谓位段类型, 是一种特殊的结构类型,其所有成员均以二进制位为单位定义长度,并称成员为位段。例如,CPU的状态寄存器,按位段类型定义如下:struct status{ unsigned sign:1;/*符号标志*/ unsigned zero:1;/*零标志*/...
分类: 业界资讯 发布时间: 08-04 19:57 阅读次数: 0

C#和DL-EPI通信

DL-EP1是通过Ethernet/IP通信的,较为复杂,不想折腾建议换成DL-EN1,可以直接用TCP发送M0就能获取传感器的值。 如果实在要通信就用下面的库。GitHub - rossmann-engineering/EEIP.NET: Ethernet/IP compatible library for .NET implementationshttps://github.com/rossmann-engineering/EEIP.NET 选择...
分类: 其他 发布时间: 08-04 19:57 阅读次数: 0

error: C1083: 无法打开包括文件: “stddef.h”: No such file or directory

QT报错error: C1083: 无法打开包括文件: “stddef.h”
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

PCL1.12+VTK9.1+QT6编译部署

PCL1.12+VTK9.1+QT6编译部署
分类: 编程语言 发布时间: 08-04 19:57 阅读次数: 0

点击按钮实现新增数据表格

实现点击按钮新增数据表格需求描述:点击添加表格按钮实现表格的新增,同时提供删除按钮可删除当前表格,也可上移或下移当前表格实现效果:代码:TaskTable组件代码<template> <div class="task_table"> <div class="task_table_title"> {{ title.title }} </div> <div class="task_info">
分类: 编程语言 发布时间: 08-04 19:56 阅读次数: 0

30道最常问的Java基础面试题

这几个是Java中很基本很基本的东西,但是我相信一定还有很多人搞不清楚!为什么呢?因为我们大多数时候在使用现成的编译工具以及环境的时候,并没有去考虑这些东西。
分类: 数据库 发布时间: 08-04 19:56 阅读次数: 0

分页组件的简单使用

element分页的简单封装组件<template> <div :class="{ hidden: hidden }" class="pagination-container"> <el-pagination v-show="total > pageSizes[0]" :background="background" :current-page.sync="currentPage" :page-size.syn
分类: 编程语言 发布时间: 08-04 19:56 阅读次数: 0

组件中的el-table监听滚动条实现数据懒加载

el-table表格组件部分代码watch: {//监听滚动 tableDom (newVal) { if (newVal) { this.tableDom = newVal this.tableDom.addEventListener('scroll', (res) => { let height = res.target; let clientHeight = height.clientHeight;
分类: 编程语言 发布时间: 08-04 19:56 阅读次数: 0

并发程序设计,你真的懂吗?

但是现在相对来说网购是不是已经非常的方便了,假如你媳妇逛淘宝,忽然看到一个非常漂亮的衣服,那是不是该你表现一波了,这时候,你去把商品添加到购物车,然后直接下单,只需要半天不到,你就能穷送那倒货物了,而在这时候你就可以有充足的时间再去干点别的事情,比如,你可以看一篇简单的文章。同步和异步通常是用来用一次方法调用,同步方法调用一旦开始,调用者必须要等到方法调用返回之后,才能够继续后续的行为,不论行为是什么,二异步的方法调用更像是一个消息的传递,一旦开始了,方法调用就会立即的返回,调用者就可以继续后续的操作。..
分类: 数据库 发布时间: 08-04 19:56 阅读次数: 0

面试官:Java深拷贝和浅拷贝区别

被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。即对象的浅拷贝会对“主”对象进行拷贝,但不会复制主对象里面的对象。”里面的对象“会在原来的对象和它的副本之间共享。简而言之,浅拷贝仅仅复制所考虑的对象,而不复制它所引用的对象深拷贝是一个整个独立的对象拷贝,深拷贝会拷贝所有的属性,并拷贝属性指向的动态分配的内存。当对象和它所引用的对象一起拷贝时即发生深拷贝。深拷贝相比于浅拷贝速度较慢并且花销较大。简而言之,深拷贝把要复制的对象所引用的对象都复制了一遍。...
分类: 数据库 发布时间: 08-04 19:56 阅读次数: 0

修改git上传代码的提交者姓名

1.修改git上传代码的提交者姓名提交代码的时候发现不是自己的名称,更改如下(这个是一般是下载git时别人写的自己的,电脑没有格式化,就用了之前的开发环境)首先输入命令查看一下当前git的提交着namegit config user.name接下来更改成自己的姓名(随意起)git config --global user.name “填写个人姓名”再查看一下发现已经更改完毕提交代码看看吧!!...
分类: 编程语言 发布时间: 08-04 19:56 阅读次数: 0

小程序上滑触底加载更多数据(请求分页效果)

实现小程序上滑触底加载更多 (分页思想----)1.组件代码(load-more文件)load-more / index.wxml<!-- isLogin判断是否授权登录,showThis默认一开始是不显示组件的 --><view hidden='{{!isLogin}}'> <view class="loadmore" hidden='{{!showThis}}' bindtap='clickLoadMore'> <!-- 图标加载
分类: 编程语言 发布时间: 08-04 19:56 阅读次数: 0