自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 设计模式--代理模式

#pragma once #include <iostream> class Object { public: Object(); virtual ~Object(); virtual void request() = 0; }; class RealObject : pub...

2019-08-30 15:44:04

阅读数 7

评论数 0

原创 设计模式--外观模式

#pragma once #include <iostream> class SystemOne { public: void methodOne() { std::cout << "methodOne" << std::endl;...

2019-08-30 15:43:11

阅读数 11

评论数 0

原创 设计模式--装饰模式

#pragma once #include <string> #include <iostream> class Decorator { public: Decorator(); virtual ~Decorator(); virtual void dress() ...

2019-08-29 16:46:03

阅读数 6

评论数 0

原创 设计模式--简单工厂模式

1:简单设计模式 以计算器为例,为了熟悉模板,同时,使用了模板 模板实现放在.h中 此文件是.h #pragma once template <typename T> class Operation { public: Operation(); virtual ~Oper...

2019-08-27 15:37:53

阅读数 6

评论数 0

原创 ubuntu网络设置

关于虚拟机安装ubuntu网络设置 1:安装好虚拟机和ubuntu后,首先需要设置虚拟机的桥接模式,需要桥接到哪个网卡上 一般情况,如果是台式机,只有一个网卡,如果是笔记本的话,还有一个无线网卡 首先你需要选择你要桥接到哪个网卡上面, 1:如果现在你的笔记本通过WIFI连接网...

2019-08-13 14:50:10

阅读数 40

评论数 0

原创 could not find or load the Qt platform plugin windows

could not find or load the Qt platform plugin windows错误 一般遇到这个报错,是缺少plugins文件夹下的platforms和imageformats两个文件夹内的dll,但是一定不要直接把这两个文件夹下的dll直接扔到.exe同级目录下,而...

2019-08-13 14:46:04

阅读数 13

评论数 0

原创 编译引用第三方库引起的链接问题

最近在跟供应商联调,我们需要引用 他们的SDK,动态库。 结果出现一个很奇怪的问题,我们在引用他们的库之后,运行出现段错误,出现的原因大概是c++库中的 std::ifstream 这一类导致的,但是当我们在 main函数中 增加一句定义 “std::ifstream f; ” ,之后,代码就可...

2019-08-13 14:04:12

阅读数 55

评论数 3

原创 QGIS在Linux下编译源代码

1:Linux下qgis源码编译请参考如下两篇文章 https://github.com/qgis/QGIS/blob/master/INSTALL?tdsourcetag=s_pcqq_aiomsg https://blog.csdn.net/u014124220/article/detai...

2019-05-27 15:46:44

阅读数 408

评论数 0

原创 qgis导入在线地图网址

https://webst01.is.autonavi.com/appmaptile?style%3D6%26x%3D%7Bx%7D%26y%3D%7By%7D%26z%3D%7Bz%7D&zmax=18&zmin=0 type=xyz&url=http://www.go...

2019-05-21 10:59:26

阅读数 2693

评论数 12

原创 vs + qt +qgis 二次开发 遇到的问题

1:环境搭建,样例开发请参考:https://blog.csdn.net/xiongjia516/article/details/81668665 如果无法导入shp文件,请加入 //QgsApplication::setPluginPath("/home/xp/dev/c...

2019-05-11 16:38:55

阅读数 231

评论数 1

原创 QGIS插件开发

QGIS3.4版本的插件地址是: C:\Users\name\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins QGIS教程,里面包括python插件开发 https://www.osgeo.cn/qgis_tutorial...

2019-04-23 14:46:47

阅读数 307

评论数 0

原创 QGIS使用入门

最近工作需要,要做一些关于QGIS的地图验证工作,这里就记录一下我的学习步骤和问题。 1:首先下载QGIShttps://qgis.org/en/site/forusers/download.html 我这里使用的是3.4版本的 2:安装完毕后会生成好几个快捷方式,我们使用的是 3:...

2019-04-19 17:34:54

阅读数 7456

评论数 0

原创 QT中主窗口的指针传给子窗口

MainWindow *ptr = (MainWindow*)parentWidget(); ptr-&gt;show(); 注意:一定要强制类型转换。

2018-07-10 15:20:02

阅读数 833

评论数 0

原创 使用vsomeip遇到的一些问题

1:接口设计      在编写fdepl文件时,要先写attribute,在写method,再写broadcast,不能像fidl文件,穿插着写,否则编译不过 2:在运行程序时,有时候会遇到无法连接的问题,需要把 /tmp/vsomeip-0 这一系列文件删除,否则无法连接

2018-01-22 12:47:41

阅读数 1615

评论数 2

原创 asn.1工具的使用

在http://lionet.info/asn1c/download.html下载asn1c-0.9.24.tar.gz 解压: tar  -zxvf asn1c-0.9.24.tar.gz 进入:   cd  asn1c........ 配置:  ./configure ...

2017-12-19 14:59:58

阅读数 3090

评论数 2

转载 Linux下OpenSSL 源码安装的9个步骤

操作系统:CentOS 7 OpenSSL Version:openssl-1.1.0c.tar.gz OpenSSL下载地址为:https://www.openssl.org/source/   1、将下载的压缩包放在根目录/。 2、在文件夹下解压缩,执行如下命令:       t...

2017-12-18 16:59:33

阅读数 3461

评论数 0

原创 tomact环境

java学习 eclipse下载地址:  http://www.eclipse.org/downloads/eclipse-packages/  JavaJdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk...

2017-12-16 21:23:06

阅读数 110

评论数 0

原创 Common API Some/IP 环境的搭建

SOME/IP是汽车行业使用的一个通信协议,符合autoSAR标准。 他的git是https://github.com/GENIVI/capicxx-core-tools/wiki 首先你的ubuntu需要安装cmake,git 和jre8 jre的版本高了可能不行 第一步: $ git...

2017-12-13 16:40:55

阅读数 6863

评论数 3

转载 在Linux上的使用开源C++日志库 ---log4cplus

1.简 介     log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。     log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可...

2017-11-27 13:51:19

阅读数 1267

评论数 0

原创 应用层检测U盘事件

应用层检测U盘事件,底层和应用层的通讯方式使用netlink 在应用层监听事件的发生,当有事件发生后,应用层进行过滤 当插上U盘后,接收到信息如下: ................................................... add@/devices/pci000...

2017-11-23 16:17:45

阅读数 132

评论数 0

转载 学习CMake,先保存下

http://www.hahack.com/codes/cmake/

2017-11-23 09:01:36

阅读数 101

评论数 0

原创 linux下安装eclipse的C++

安装步骤: 1 安装JRE 下载JRE:http://java.sun.com/javase/downloads/index.jsp 创建一个目录 1 [root@localhost ~]# mk...

2017-11-23 08:55:11

阅读数 172

评论数 0

原创 linux驱动开发--定时器

在我们的按键外部中断程序中,如何使用定时器进行消抖处理: 首先在init函数中进行定时器的初始化 init_timer(&catc->timer); catc->timer.data = (long) catc;          //要想传递的参数 catc->time...

2017-10-31 10:23:31

阅读数 104

评论数 0

原创 QT安装问题

1: 测试影子构建    2:查看隐藏文件  3:删除里面关于QT的文件夹

2017-10-25 14:13:15

阅读数 88

评论数 0

原创 uboot下载

所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。 关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/SourceCode 编译uboot步骤: 1:解压 tar xjf u-bo...

2017-10-10 15:55:36

阅读数 246

评论数 0

原创 虚拟机网络设置

关于虚拟机安装ubuntu网络设置 1:安装好虚拟机和ubuntu后,首先需要设置虚拟机的桥接模式,需要桥接到哪个网卡上        一般情况,如果是台式机,只有一个网卡,如果是笔记本的话,还有一个无线网卡        首先你需要选择你要桥接到哪个网卡上面, 1:如果现在你的笔记本通过WIFI...

2017-09-28 14:03:01

阅读数 2284

评论数 0

原创 uboot烧写内核和文件系统

6、交叉编译和交叉调试 a) 将u-boot 启动参数修改为网络启动 #setenv serverip 192.168.9.120 #setenv ipaddr 192.168.9.233 #setenv bootcmd tftp 41000000 uImage\;tftp 4200000...

2017-09-28 11:02:39

阅读数 1874

评论数 1

原创 linux下nfs搭建

安装nfs服务 服务主要的任务是把本地的一个目录通过网络导出去,可供其他计算机可以远程访问该目录。 步骤: 1、检测电脑是否安装    sudo dpkg -s nfs-kernel-server  2、安装    sudo apt-get istall nfs-kernel-serv...

2017-09-28 09:46:41

阅读数 131

评论数 0

原创 linux下tftp安装

tftp服务器最简单安装配置 1.安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端 2.配置TFTP...

2017-09-25 22:00:59

阅读数 244

评论数 0

原创 M1卡操作

最近公司的一个小项目,使用的M1卡,这里是对这几天的一个总结! 首先根绝项目提供的手册,简单介绍一下M1卡的构成: 1 :分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位 2  :每个扇区有独立的一组密码及访问控制 3 :每张卡有唯一序列号,为32位 4 :第0扇区的块0(即绝对地...

2016-12-18 20:05:21

阅读数 3371

评论数 0

转载 QCustomPlot使用手册

一、基本画图 首先,给个简单的例子: [cpp] view plain copy  print? // 生成数据,画出的是抛物线   QVectordouble> x(101), y(101); // initialize with ...

2016-09-02 14:53:20

阅读数 3622

评论数 0

转载 QCustomPlot之用滚动条控制坐标轴范围

Controlling the axis range with a scrollbar 用滚动条控制坐标轴范围 控制坐标轴范围最直观的方式就是范围拖拽和放大缩小机制.它也是可能希望提供一个滚动条为了这个目的。这也是可以实现的通过连接一个坐标轴和滚动条的信号跟槽。一个中间的槽函数需要转换...

2016-09-02 14:41:16

阅读数 3551

评论数 1

转载 QCustomPlot之布局系统

The Layout System布局系统 布局系统主要负责定位和缩放在QCustomPlot上的布局元素比如坐标轴矩形,图例和Plot标题。 Classes and mechanisms类和机制 布局系统基于抽象基类QCPLayoutElement.所有参与布局系统的对象都派生自此...

2016-09-02 14:39:43

阅读数 1750

评论数 0

转载 qt超强精美绘图控件 - QCustomPlot一览 及 安装使用教程

1.概述 QCustomPlot 是一个超强超小巧的qt绘图类,非常漂亮,非常易用,只需要加入一个qcustomplot.h和qcustomplot.cpp文件即可使用,远比qwt方便和漂亮,可以自己使用两个源文件也可以自己编译成库文件,非常方便。 官方网站:http://www.qc...

2016-09-02 14:38:04

阅读数 1113

评论数 0

转载 QCustomPlot之绘图的基础

使用QCustomPlot绘图的基础 首先你用QCustomPlot::addGraph创建一个曲线图然后你给曲线图赋一些数据点(一对QVector为x,y的值)并且定义曲线图的外观(线型,分散图案,颜色,线笔)子厚调用QCustomPlot::replot。注意replot应该被自动调用当wi...

2016-09-02 14:10:58

阅读数 3771

评论数 0

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