自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 SOMEIP编译指导与应用解析

1. 编译说明1.1. 依赖需要启用 C++11 的编译器,例如 gcc >= 5.2。cmake编译工具软件版本在1.55级以上的Boost库1.2 编译1.2.1 基础编译工程下载:git clone https://github.com/GENIVI/vsomeip.git # github地址# 如果上述地址clone失败,可以使用gitee链接git clone https://gitee.com/UItogether/vsomeip.git # fork gi

2021-10-25 08:51:11 4965 1

原创 sizeof()求字符数组的注意事项

问题描述C程序中,用sizeof()计算char arr[]数组的(实际)长度时,得到的结果不是实际的长度,纠结了半天终于找到原因。测试代码#include <stdio.h>#include <string.h>int main(){ // 定义一个字符数组 char arr1[] = "abcdefg"; char arr2[10]="abcdefg"; // 分别用sizeof()和strlen()求数组的长度 print

2021-04-17 21:01:12 2568

原创 Linux基础工具学习——gcc、gdb、vim

1、gcc编译1)gcc工作过程预处理:预处理C语言源文件,生成.i文件,使用参数-E;编译:将.i文件编译成汇编语言,生成.s文件,使用参数-S;汇编:将.s文件汇编生成目标文件.o文件,使用参数-c;链接:链接目标文件生成可执行文件示例说明: 求两个整数的和#include <stdio.h>int calSum(int a, int b){ return a+ b;}int main(){ int a = 10; int b = 20

2020-06-25 17:12:23 320

原创 Linux基础操作(二)

四、解压缩管理常用的打包工具–tartar命令本身只打包,不压缩,选项参数说明:选项含义c创建压缩文件x从压缩文件中文件v列出归档解档的详细过程,显示进度f指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后注意:f 选项必须放在最后,其他选项顺序可以随意压缩、解压缩工具 –gziptar 与 gzip 命令结合可以使用实现文件 压缩和解压缩。用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz

2020-06-21 13:21:08 235

原创 多层makefile嵌套,Remake单步调试不能进入调用的makefile的解决方案

近期学习makefile时,对于某些逻辑关系理不清,过程比较痛苦。老师推荐使用remake,可以进行单步调试,记录下学习过程,本人操作系统是ubuntu16.04。1.安装remakegit下载调试工具remake,参考installation说明完成工具安装,此处使用的是源码安装,installation中有对不同系统的安装说明,根据实际情况进行安装。确定安装目录,并下载remakegit clone https://github.com/rocky/remake.git 安装依赖s

2020-06-15 09:01:00 842 1

原创 Linux基础操作(一)

简单记录一下,平时使用频率比较多的基本操作命令,操作系统为ubuntu16.04.一、文件和目录指令1. 查看指定目录下文件和目录信息使用命令:cd常用参数:-a : 列出当前目录下所有文件内容:包括.[当前目录]和…[当前目录的父目录]、隐藏文件(以.开头)、普通文件-l : 列出文件的权限、所有者、文件大小等详细信息2. 切换目录使用命令:cd进入指定目录-----cd + path: cd ./test # 相对路径 cd /home/study/linux

2020-06-14 20:36:01 278

原创 C++ 类和对象

一、 类的定义和对象的创建二、成员变量和成员函数类内成员函数类外成员函数三、访问权限设置四、构造函数和析构函数五、this指针与const修饰成员变量1、this 指针2、const修饰成员变量常函数成员函数后面加const,称这个函数为常函数常函数内不可以修改成员属性成员数性声明时加关键字mutable后,常函数中依然可以修改。隐含在成员函数中都有一个this指针。this指针的本质是指针常量,指针的指向是不可以修改的,但是指向的值可以修改,例如Person * con

2020-05-16 21:59:51 404

原创 好记性不如烂笔头

温故而知新“人非生而知之”,学习是一个人成长的必然选择。持续学习是一个人最高级的能力。一直以来有个不好的习惯,回顾学过的知识,以前记的笔记又忘了放哪里了, 不得已跑回去重新看一遍以前的资料(甚至资料也忘了在哪个地方),这会造成时间的严重浪费。思来想去,最终决定在SCDN上做记录,既可以写自己的学习知识,又可以向圈内的朋友提问,能够快速学习,提高自己。学习是一种习惯,坚持是一种责任...

2020-05-14 08:46:47 195

GENIVI SOME/IP资料

GENIVI SOMEIP工程的指导文档

2021-10-27

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

TA关注的人

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