自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 c++常用头文件总结

c++常用头文件总结

2022-10-25 00:34:54 846 1

原创 在linux下使用socket_can进行编程

socket can

2022-10-19 23:09:48 762

原创 创建自己的xxxConfig.cmake,用于第三方使用

使用cmake生成自己的xxxConfig.cmake,供第三方进行使用

2022-10-19 00:45:16 4090

原创 vsomeip接口函数解析和程序编写

Vsomeip接口函数的使用以及编写demo程序

2022-08-18 00:48:57 1664 1

原创 linux的网络和本地通信的socket编程

网络间通信该项目在运行client端时,需要追加参数,参数内容为服务端的ip地址(服务端的port在代码中写为6666,因此不需要使用参数)//client#include<stdio.h>#include<stdlib.h>#include<string.h>#include<errno.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet

2021-09-17 13:53:02 158

原创 linux信号集处理函数

linux信号处理信号在内核中的表示递达(Delivery):执行信号的动作未决(Pending):被阻塞的信号处在的状态,信号从产生到递达之间的状态阻塞(Block):可以理解为屏蔽信号,一个信号可以若被阻塞,它将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同的,只要信号被阻塞就不会递达,而忽略是在递达之后可选的一种处理动作sigset_t信号集、信号集操作函数未决和阻塞标志可以用相同的数据类型sigset_t来存储,sigset_t称为信号集,这个

2021-09-15 22:43:48 162

原创 CMake中的public/private/interface

CMake中的public/private/interface在编写CMakeLists.txt的过程中,使用target_link_libraries()和target_include_directories()时经常发现会使用到public/private/interface这三个,以下是自己的理解:其中的target是add_library()或者add_executable()生成的public:我们所生成的目标文件(库)中可以调用所链接的文件中的方法或者函数 ,并且对目标文件的目标文件也

2021-08-30 16:22:15 1044

翻译 CMake : Generator expressions

CMake : Generator expressions在使用cmake编写CMakeLists.txt的过程中,时常会用到Generator expressions。本片文章是对cmake中该部分用法的一个介绍。Generator expressions不会在configure time的时候生成值(例如执行cmake命令解析CMakeLists.txt,(执行类似add_target()和message()等命令时). 此时,Generator expressions只会有字面值,而不会进行逻辑生

2021-08-30 14:52:38 1832

原创 关于类的静态的模板函数的使用方式

关于类的静态的模板函数的使用方式工作中遇到如下形式的模板使用:#include <iostream>class my{public: template <typename A> static void ret(){ std::cout << "模板函数" << std::endl; }};int main (){my::template ret<int>();}可以发现,对于类的静态模板函数,可以需要对常规的类的

2021-08-23 15:53:07 2161

原创 vsomeip简介

本文主要是开源的vsomeip项目的<<vsomeip in 10 minutes >>进行简单的翻译,原文网址:https://github.com/GENIVI/vsomeip/wiki/vsomeip-in-10-minutes文章目录1.SOME/IP Introduction1.1SOME/IP Short Introduction1.1.1.SOME/IP On-Wire Format1.1.2.SOME/IP ProtocolSOME/IP On-Wire Forma

2021-04-08 22:14:08 7940 6

原创 vsomeip使用手册-VsomeipUserGuide

vsomeip文章目录vsomeip1.vsomeip概述2.构建步骤2.1构建前准备2.2构建build2.2.1一般构建2.2.2自定义路径安装2.2.3使用预定义base path进行编译2.2.4使用unicast and/or diagnosis address进行编译2.2.5使用DEFAULT_CONFIGURATION_FOLDER2.2.6使用DEFAULT_CONFIGURATION_FILE2.2.7使用ENABLE_SIGNAL_HANDLING2.2.8使用ROUTING_REA

2021-02-07 10:07:20 10026 11

原创 int,char,char*,char[],string的相互转换

int,char,char*,char[],string的相互转换文章目录int,char,char*,char[],string的相互转换1.int与string1.1.int->string1.2.string->int1.2.1.string中的字符串整体 变为 int1.2.1.1.采用标准库中的atoi函数1.2.1.2.使用std::stoi/stol/stoll等函数1.2.1.2.1.s中只有十进制写成的字符1.2.1.2.2.s中有除0-9之外的其他字符出现时,(并且 十进制

2021-02-07 09:47:57 352

原创 jenkins的插件下载-利用清华镜像资源网站

jenkins插件的安装-清华镜像资源网站Jenkins的插件下载的方式有很多种,在安装jenkins的时候就可以选择1)建议安装的插件,2)自己选择插件进行安装;也可以在jenkins的页面,manageJenkins——manageplugins——search对应的插件进行安装,这些这些安装的步骤后续再做补充。也可以从官网下载想要的插件,但是官网下载插件的速度很慢。这里先介绍一种利用国内镜像网站进行jenkins插件下载的方式,其他插件的下载方式后续补充:登陆清华的镜像资源下载网站:https

2020-08-24 23:43:33 1267

空空如也

空空如也

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

TA关注的人

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