自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (11)
  • 收藏
  • 关注

原创 FastDDS源码编译

1:参考这盘文章:通信中间件 Fast DDS 基础概念简述与通信示例_frank909的博客-CSDN博客_fast-dds提示找不到 vcs ,发现已经安装,但是系统环境中没有,临时配置export PATH=~/.local/bin/:$PATHvcs import src < fastrtps.repos安装gradlesudo add-apt-repository ppa:cwchien/gradlesudo apt-get updatesudo apt ins.

2022-05-05 17:37:21 1144

原创 CMAKE 安装文件到对应的目录

install(FILES ./src/xxx.json DESTINATION use/xxx)

2021-04-27 14:29:16 541

原创 protobuf交叉编译出错 descriptor_table_google_2fprotobuf_2fdescriptor_2eproto

1:使用$./configure --prefix=/usr/local/protobuf --host=arm-$ make$ make check$ make install交叉编译protobuf,出现以下错误:libtool: warning: library '/home/ubuntu16/Desktop/work/ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gn.

2020-10-22 18:22:21 1937

原创 fdbus学习和使用

1: fdbus地址https://github.com/jeremyczhen/fdbus2:build fdbus(ubuntu环境)cd ~/workspacegit clone https://github.com/jeremyczhen/fdbus.git #get fdbus source codecd fdbus;mkdir -p build/install;cd build #create directory for out-of-source buildcmake -D

2020-06-30 10:33:26 6690

转载 cmake指定gcc版本

centos的gcc版本一般比较低,有时候需要用到高版本的gcc,所以会自己装一个。cmake执行编译的时候,默认使用/usr/bin目录下的gcc/g++去进行编译,很多时候我们的库文件是用新版本的gcc编译的,所以会出现莫名其妙的错误,但是错误会包含 gcclib版本之类的信息。自己装的gcc一般目录在/usr/local/bin目录下,所以需要制定gcc的目录export CC=/usr/local/bin/gccexport CXX=/usr/local/bin/g++cmak

2020-06-28 10:53:29 2711

原创 git+gerrit+jenkins+sonar 持续集成开发环境搭建

1:安装gityum -y install git安装成功之后:git version 1.8.3.12:安装apacheyum install httpd –yservice httpd start/bin/systemctl stop httpd.service将apache服务添加到开机 自启动[root@localhost ~]# systemctl start httpd[root@localhost ~]# systemctl enable httpdh

2020-06-24 11:13:03 2316 1

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

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

2019-08-30 15:44:04 112

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

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

2019-08-30 15:43:11 108

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

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

2019-08-29 16:46:03 95

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

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

2019-08-27 15:37:53 95

原创 ubuntu网络设置

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

2019-08-13 14:50:10 339

原创 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同级目录下,而是要把这两个文件夹直接扔到.exe同级目录下...

2019-08-13 14:46:04 426

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

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

2019-08-13 14:04:12 2572 3

原创 QGIS在Linux下编译源代码

1:Linux下qgis源码编译请参考如下两篇文章https://github.com/qgis/QGIS/blob/master/INSTALL?tdsourcetag=s_pcqq_aiomsghttps://blog.csdn.net/u014124220/article/details/51901638遇到问题1:在安装构建依赖项的时候,个别项目无法安装 例如:我无法...

2019-05-27 15:46:44 3006

原创 qgis导入在线地图网址

https://webst01.is.autonavi.com/appmaptile?style%3D6%26x%3D%7Bx%7D%26y%3D%7By%7D%26z%3D%7Bz%7D&zmax=18&zmin=0type=xyz&url=http://www.google.cn/maps/vt?lyrs=s@820&gl=cn&x={x}&...

2019-05-21 10:59:26 13277 12

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

1:环境搭建,样例开发请参考:https://blog.csdn.net/xiongjia516/article/details/81668665如果无法导入shp文件,请加入 //QgsApplication::setPluginPath("/home/xp/dev/cpp/QGIS/build-master/output/lib/qgis/plugins"); QgsP...

2019-05-11 16:38:55 1422 4

原创 QGIS插件开发

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

2019-04-23 14:46:47 1374

原创 QGIS使用入门

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

2019-04-19 17:34:54 36500

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

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

2018-07-10 15:20:02 4574

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

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

2018-01-22 12:47:41 4140 4

原创 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编译:make安装:sudo make install然后编写两个文件:

2017-12-19 14:59:58 6608 3

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

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

2017-12-18 16:59:33 6545

原创 tomact环境

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

2017-12-16 21:23:06 201

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

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

2017-12-13 16:40:55 13175 5

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

1.简 介    log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。    log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期;你可以选择将信息输出到屏幕、文件、NT event l

2017-11-27 13:51:19 3127

原创 应用层检测U盘事件

应用层检测U盘事件,底层和应用层的通讯方式使用netlink在应用层监听事件的发生,当有事件发生后,应用层进行过滤当插上U盘后,接收到信息如下:...................................................add@/devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-1/1-1:1.0/hos

2017-11-23 16:17:45 377

转载 学习CMake,先保存下

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

2017-11-23 09:01:36 204

原创 linux下安装eclipse的C++

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

2017-11-23 08:55:11 347

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

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

2017-10-31 10:23:31 207

原创 QT安装问题

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

2017-10-25 14:13:15 333

原创 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-boot-1.1.6.tar.gz2        cd uboot...2:打补丁 patch

2017-10-10 15:55:36 560

原创 虚拟机网络设置

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

2017-09-28 14:03:01 2439

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

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

2017-09-28 11:02:39 3657 1

原创 linux下nfs搭建

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

2017-09-28 09:46:41 218

原创 linux下tftp安装

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

2017-09-25 22:00:59 803

原创 M1卡操作

最近公司的一个小项目,使用的M1卡,这里是对这几天的一个总结!首先根绝项目提供的手册,简单介绍一下M1卡的构成:1 :分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位2  :每个扇区有独立的一组密码及访问控制3 :每张卡有唯一序列号,为32位4 :第0扇区的块0(即绝对地址0块),它用于存放厂商代码,已经固化,不可更改。5:每个扇区的块0、块1、块2为数据

2016-12-18 20:05:21 6676

转载 QCustomPlot使用手册

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

2016-09-02 14:53:20 6322

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

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

2016-09-02 14:41:16 6134 1

转载 QCustomPlot之布局系统

The Layout System布局系统布局系统主要负责定位和缩放在QCustomPlot上的布局元素比如坐标轴矩形,图例和Plot标题。Classes and mechanisms类和机制布局系统基于抽象基类QCPLayoutElement.所有参与布局系统的对象都派生自此类,直接的或间接的。布局元素的矩形一个布局元素是一个矩形对象通过两个矩形被描述:内部矩

2016-09-02 14:39:43 2702

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

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

2016-09-02 14:38:04 1335

opendds的环境搭建所需资料

opendds的环境搭建所需资料,ACE+TAO-6.4.7.tar,ACE+TAO-6.5.11.tar,Fast-DDS-master,OpenDDS-3.14.tar,perl-5.32.0.tar

2020-10-21

protobuf-nanopb-win环境搭建使用.rar

里面提供了win环境下搭建nanopb + protobuf的全部资料,包括python安装包,还有使用说明,已经在项目中使用,很好用

2020-07-13

v2x国标文档.rar

GB∕T 31024.1-2014 合作式智能运输系统 专用短程通信 第1部分:总体技术要求 GB∕T 31024.2-2014 合作式智能运输系统 专用短程通信 第2部分:媒体访问控制层和物理层规范 GB∕T31024.4-2019合作式智能运输系统 专用短程通信第4部分:设备应用规范 GBT31024.3-2019合作式智能运输系统专用短程通信第3部分:网络层和应用层规范

2020-07-01

V2X - 白皮书资料.rar

最新的C-V2X的白皮书,车联网开发必看的资料,国家的政策对一个行业是最重要的 供大家了解最新的v2x行业动态

2020-07-01

dlt-viewer.rar

dlt日志打印的win环境的解析工具,不用编译直接打开。很好用。 dlt-viewer。由于我是在嵌入式开发的,避免我再自己在win环境下重新编译

2020-07-01

protobuf.tar.gz

在搭建fdbus的时候,需要使用protobuf,但是git clone失败 cd ~/workspace git clone https://github.com/protocolbuffers/protobuf.git #get protobuf source code cd protobuf;git submodule update --init --recursive mkdir -p build/install;cd build #create directory for out-of-source build cmake -DCMAKE_INSTALL_PREFIX=install -DBUILD_SHARED_LIBS=1 ../cmake make -j4 install #build and install to build/install directory

2020-06-29

git+gerrit+jenkins+sonar持续集成环境大家资料

git+gerrit+jenkins+sonar持续集成环境大家资料,具体搭建步骤请参考本人博客。 里面还有一些插件,方便大家少走弯路

2020-06-24

csv文件,详情参考的的qgis使用教程

此文件是我的发布博客QGIS教程的附属资料,一个csv的文件, 请搭建配合使用,谢谢。方便大家少走弯路

2019-04-19

创昂智能面试题

创昂智能科技有线公司,是一家做自动驾驶的初创形企业。附件是去面试的面试题,五道算法题。

2019-02-27

dbus通讯代码

这是一个dbus通讯的代码!学习的时候在网上找的一些写的不是太好,有的还有点问题,所以这个保存一下

2017-12-16

jre1.8下载,不太好找了

jre,官网的一直不能下载,别人给我一份,我在这里先保存一下,太不好找了 jre,官网的一直不能下载,别人给我一份,我在这里先保存一下,太不好找了

2017-12-16

空空如也

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

TA关注的人

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