自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深之JohnChen的专栏

什么思想决定什么样行为;什么样行为决定什么样的习惯,什么样的习惯决定什么样性格,而什么性格决定什么样的命运。...

转载 Modbus测试工具ModbusPoll与Modbus Slave使用方法

Modbus测试工具ModbusPoll与Modbus Slave使用方法

2020-05-16 14:48:31 59418 9

原创 ftp c++操作类

一、FTP服务器 常用的FTP服务器有:Server-U,Filezilla Server,IIS。 Server-U的特点是功能强大,但是需要收费。 FileZilla Server是一种小巧、快速、可信赖的支持FTP以及SFTP的服务器端。它是开源的,并且具有很丰富的操作接口。 IIS是微软自...

2019-11-30 15:51:25 418 0

原创 libevent evhttp使用

一、libevent evhttp使用 1、基本流程 http服务端使用到的借口函数及流程如下 1)、创建event_base和evhttp struct event_base *event_base_new(void); struct evhttp *evhttp_new(struct even...

2019-11-29 00:25:07 810 0

原创 c++访问hbase

一、环境配置 1、安装thrift 按照官网http://thrift.apache.org/要求及步骤配置安装thrift 2、取出Hbase文件中的Hbase.thrift文件,是用thrift--gen <language> <Thrift filename>产生...

2019-11-23 18:47:48 398 0

转载 HBase详解(很全面)

【转自:http://jiajun.iteye.com/blog/899632】 一、简介 history started by chad walters and jim 2006.11 G release paper on BigTable 2007.2 inital HBase pr...

2019-11-23 18:16:56 200 0

原创 C++通过http协议操作hdfs

一、http协议存在hdfs组件 通过http协议操作hdfs有两个组件,httpfs和webhdfs,我一开始还以为这两个是同一个东西,其实不是。webhdfs是namenode、datanode自带的,httpfs是完全独立的一个组件。webhdfs上传文件等操作需要通过某个datanode...

2019-11-23 18:03:10 404 0

转载 基于libhdfs库操作HDFS文件

一、介绍 Libhdfs是一个基于C的HDFS的JNI。它为一部分HDFS的API提供了一个C的 API,以使用C来管理HDFS文件和文件系统。 http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/LibHdf...

2019-11-23 17:32:13 439 0

原创 opencv 图像类型(Mat、图像字节流、Bitmap、BITMAPINFO、CxImage)之间的转换

一、Mat与Iplimage Mat<-----> Iplimage :直接赋值 IplImage *iplImg = cvLoadImage("greatwave.jpg", 1); Mat mtx(iplImg); // IplImage* ->Mat...

2019-11-17 13:27:56 481 0

转载 开源免费的C/C++网络库(c/c++ sockets library)

(1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 开源、免...

2019-08-28 22:37:20 511 0

原创 win进程崩溃弹出Microsoft Visual C++ Runtime Library的解决办法

很多软件通过设置自己的异常捕获函数,捕获未处理的异常,生成报告或者日志(例如生成mini-dump文件),达到Release版本下追踪Bug的目的。但是,到了VS2005(即VC8),Microsoft对CRT(C运行时库)的一些与安全相关的代码做了些改动,典型的,例如增加了对缓冲溢出的检查。新C...

2019-06-28 00:05:26 6138 0

原创 centos或者Ubuntu挂载windows10文件夹

centos挂载windows文件夹 格式: mount -t cifs //IP/share-folder /mnt-point -o username=your-username,passwd=your-password 或者 mount //192.168.1.100/www /usr/lo...

2019-06-26 23:43:32 540 0

转载 中文在线Linux函数参考手册

Linux函数 http://www.iteedu.com/os/ http://net.pku.edu.cn/~yhf/linux_c/ linux命令 http://www.iteedu.com/os/linux/linuxcmd/linuxcmdlist/index.php

2019-06-12 12:54:39 952 0

转载 CentOS6.5安装gcc及g++

在线安装 使用yum安装,注意安装时要先成为root用户。 安装gcc:yum install gcc 安装g++:yum install gcc-c++ 离线安装 首先到http://vault.centos.org/6.5/os/x86_64/Packages/下载用到的rpm包...

2019-06-10 13:17:10 2941 0

原创 Windows监控文件夹中文件变化

一、Windows提供了几种方式对文件和目录进行监控,包括:FindFirstChangeNotification、ReadDirectoryChangesW、变更日志(Change Journal)等。 (1)FindFirstChangeNotification函数,可以监控到目标目录及其子目...

2019-06-01 01:17:15 6722 0

转载 linux cpu占用100%排查

某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。 问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载? 步骤一、找到最耗CPU的进程 工具:top 方法: 执行top ...

2019-05-30 00:51:59 924 0

转载 linux/Ubuntu下生成core dump文件调试方法

一、linux下生成core dump文件调试方法及设置 转自:http://andyniu.iteye.com/blog/1965571 core dump的概念: Acore dumpis the recorded state of the working memory of a com...

2019-05-30 00:46:47 2995 0

转载 FFmpeg新版本(2016年10月份以后) 支持硬件解码

转载链接:http://www.cnblogs.com/wainiwann/p/6972984.html FFmpeg provides a subsystem for hardware acceleration. Hardware acceleration allows to use spe...

2019-05-26 19:54:10 313 0

转载 opencv调用Caffe、TensorFlow、Torch训练好的模型

转载:https://blog.csdn.net/shanglianlm/article/details/80030569 OpenCV 3.3版本发布,对深度学习(dnn模块)提供了更好的支持,dnn模块目前支持Caffe、TensorFlow、Torch、PyTorch等深度学习框架。 #...

2019-05-15 23:58:16 761 0

转载 在opencv3中的机器学习算法

转载:https://www.cnblogs.com/denny402/p/5032232.html 在opencv3.0中,提供了一个ml.cpp的文件,这里面全是机器学习的算法,共提供了这么几种: 1、正态贝叶斯:normal Bayessian classifier 我已在另外一篇博文...

2019-05-15 23:45:11 473 0

转载 Opencv3.2各个模块功能详细简介(包括与Opencv2.4的区别)

转载:https://blog.csdn.net/zmdsjtu/article/details/54924727 Contrib模块见 : 地址 感谢之前一个博友的留言说工程实际中Opencv各个模块封装成一个world的dll会太过冗余,所以今天来把几个主要的功能模块的主要功能整理下,方便...

2019-05-15 23:17:03 484 1

转载 Lowe’s算法

一、Lower's算法 Lowe’s算法:为了进一步筛选匹配点,来获取优秀的匹配点,这就是所谓的“去粗取精”。一般会采用Lowe’s算法来进一步获取优秀匹配点。 为了排除因为图像遮挡和背景混乱而产生的无匹配关系的关键点,SIFT的作者Lowe提出了比较最近邻距离与次近邻距离的SIFT匹...

2019-05-15 23:05:37 1120 0

转载 图像矫正技术深入探讨

转载:https://www.cnblogs.com/skyfsm/category/1000207.html 刚进入实验室导师就交给我一个任务,就是让我设计算法给图像进行矫正。哎呀,我不太会图像这块啊,不过还是接下来了,硬着头皮开干吧! 那什么是图像的矫正呢?举个例子就好明白了。 我的好朋...

2019-05-15 22:47:43 782 0

转载 怎么把人脸检测的速度做到极致

首先,我承认这个题目有点标题党。之所以写这篇,因为发现微信微博上有很多公司介绍他们的技术,但都是说如何如何牛,但缺少技术细节,对读者帮助有限。因此写一点相对干货多的东西,希望能帮助大家。如有谬误,也请大家多加指正。 下面的内容适合正在用Boosting方法做目标检测的读者,也适合对提升算法速...

2019-05-14 00:22:20 674 0

转载 SIFT、SURF、ORB、HOG、LBP、HAAR特征的原理概述及OpenCV代码实现

什么叫特征检测?就是检测图像中目标的特征呗,所谓特征,不管你怎么旋转目标,离目标远近,它的特征都应不变才对,这两个特性称为叫旋转不变性和尺度不变性。当然还有其它特征,如光照不一样,也不应该变化嘛,只是旋转不变性和尺度不变性是最基本的两个要求。 对特征的描述有很多种方法和算子,常见的有SIFT特征...

2019-05-13 23:43:54 621 0

转载 opencv图像拼接

Opencv Sift和Surf特征实现图像无缝拼接生成全景图像 https://chenzhengyi.blog.csdn.net/article/details/90147481 Opencv 使用Stitcher类图像拼接生成全景图像 https://blog.csdn.net/dcr...

2019-05-12 23:48:43 675 0

转载 双目相机标定以及立体测距原理及OpenCV实现

转载双目相机标定以及立体测距原理及OpenCV实现 http://blog.csdn.net/dcrmg/article/details/52986522?locationNum=15&fps=1 单目相机标定的目标是获取相机的内参和外参,内参(1/dx,1/dy,Cx,Cy,f)表征...

2019-05-12 23:45:18 1474 0

转载 深度学习数据集标注工具

一、NLP标注工具BRAT BRAT是一个基于web的文本标注工具,主要用于对文本的结构化标注,用BRAT生成的标注结果能够把无结构化的原始文本结构化,供计算机处理。利用该工具可以方便的获得各项NLP任务需要的标注语料。以下是利用该工具进行命名实体识别任务的标注例子。 WeTest舆情团队在使用:...

2019-05-11 22:59:10 1906 0

原创 Qt中文显示乱码解决方法

Qt中文显示乱码解决方法 一、Qt4中的解决方法 方法1:在程序开始时增加初始编码类型 #include < QTextCodec > int main(int argc, char **argv) { .................... QTextCodec::setCodec...

2019-05-02 11:00:23 4656 0

转载 linux动态链接库的加载顺序

一、Linux 动态库选择顺序指: 1. 编译程序时用到动态库,该从那些地方查找,按照怎么样的顺序查找? 2. 运行程序时需要动态库,该从那些地方查找,按照怎么样的顺序查找? 二、gcc 编译程序时查找SO顺序如下: 1. gcc 编译时参数-L指定的路径 2. 环境变量 LIBRARY...

2019-04-19 18:05:37 1957 0

转载 duilib控件消息类型

duilib中各控件响应的消息类型 消息类型 消息 说明 Sender click 鼠标点击 CButtonUI dropdown 下拉显示 CComboUI headerclick 点击列标题 CListHeaderItemUI ...

2019-04-14 23:42:38 238 0

转载 qml与c++相互调用

一、qml调用C++ 转载https://blog.csdn.net/iceboy314159/article/details/79189514 在qml中调用c++ (类成员,成员函数),在官方文档中有详细描述,地址如下: http://doc.qt.io/qt-5/qtqml-cppin...

2019-04-14 23:20:49 587 0

转载 duilib自绘控件

有时候我们在使用duilib的同时,可能想自己在窗体上绘制一些图形、线条等等,但是发现绘制不上去。其实是绘制上去然后又被duilib自身的绘制机制给擦掉了应该。 那么正确的绘制姿势呢? 方法1:从CControlUI派生一个子类,然后直接重写DoPaint接口,在里面绘制即可。这样有1个限制,d...

2019-04-14 23:09:34 660 0

原创 QT自绘控件

一、QT自绘控件有两种方式 1、从QWidget或QFrame继承实现了一个自定义的widget,重写void paintEvent(QPaintEvent * event)函数,然后在这个函数里利用QPainter类进行绘制。 2、qml中canvas 二、什么情况下调用paintEvent ...

2019-04-14 19:40:21 1402 0

原创 服务启动一个进程

#include <TLHELP32.H> #include <psapi.h> #include <WtsApi32.h> #include <UserEnv.h> #include <tchar.h> #pragma comment(...

2019-04-10 22:47:11 318 0

转载 QListView和QListWidget

QListView和QListWidget区别 QListView是基于Model,而QListWidget是基于Item。这是它们的本质区别。 往QListView中添加条目需借助QAbstractListModel: 如: MainWindow::MainWindow(QWidget ...

2019-04-07 23:06:34 841 0

转载 ICE之Slice语言

Slice 语言定义 文档中对于slice的定义 在这里,我们提供Slice语言。 Slice(Specification Language for Ice)是一种将对象接口与其实现分离的基本抽象机制。Slice在客户端和服务器之间建立一个描述应用程序使用的类型和对象接口的合同。该描述与实...

2019-04-07 17:22:46 357 0

原创 ICE简介

一、ICE简介 1、ICE是什么? ICE是ZEROC的开源通信协议产品,它的全称是:The Internet Communications Engine,翻译为中文是互联网通信引擎,是一个面向对象的中间件,使我们能够以最小的代价构建分布式应用程序。ICE使我们专注于应用逻辑的开发,它来处理所...

2019-04-07 13:28:33 813 0

原创 vmware常见问题

一、虚拟机如何让屏幕自适应客户机窗口大小 1、安装vmware tools 2、【查看】-【自动调整大小】-选择【自动适应客户机】, 勾选自动适应窗口 注意:如果安装了vmware tools 后 ”立即适应客户机 ”仍为灰色,不能自适应的情况。执行下面命令,安装工具。 sudo apt-ge...

2019-03-30 01:14:48 695 0

原创 ubuntu虚拟机下串口使用

一、虚拟串口配置 虚拟串口完成主机与vmware下虚拟机进行串口通信,配置方法: 1、使用vspd软件,创建虚拟串口COM1,COM2。 2、打开vmware在设置中添加物理串口,将创建的虚拟串口COM1映射到虚拟机上。 3、在windows主机上打开串口工具,打开COM2,数据接收与...

2019-03-29 15:45:29 1168 0

转载 Ubuntu 14.04 下安装Qt5 并配置开发环境

转载地址:http://blog.csdn.net/cdaima/article/details/40917823 Ubuntu14.04 下安装Qt5 并配置开发环境 近一周出于实训的需要,我开始在Linux环境下学习使用Qt。一开始Qt环境的搭建就碰了壁,因为所用软件工具都是最新版的,而...

2019-03-28 23:24:39 3809 0

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