git及dbc的学习

1)git的使用方法

cpp 复制代码
Command line instructions
You can also upload existing files from your computer using the instructions below.
Git global setup
git config --global user.name "username"
git config --global user.email "xxx@.com"
Create a new repository

cd edr
touch README.md
git add README.md
git commit -m "add README"
git push -u origin main
Push an existing folder
cd existing_folder
git init

git add .
git commit -m "Initial commit"
git push -u origin main
Push an existing Git repository
cd existing_repo
git remote rename origin old-origin

git push -u origin --all
git push -u origin --tags

2)dbc的学习

cpp 复制代码
BS_ 波特率设置
BU_ 网络节点定义
BO_ 报文帧消息,巧记方法: BAO,是报的读音,所以也报文帧消息关键字;
SG_ 信号

版本与新符号 version&NS_
波特率定义 BS_
网络节点定义 BU_;如BU_: node7 node6 node5
报文帧定义 BO_
信号定义	SG_
注释部分 CM_
属性定义 两种: BA_DEF_ 属性定义; BA_DEF_DEF_ 定义属性初始值;
数值表定义 VAL_;


BO_ 897 TimeSync: 64 Vector__XXX  
BA_DEF_DEF_为关键字,表示定义属性的初始值;
https://blog.csdn.net/weixin_44536482/article/details/89030152 //dbc文件格式说明

发下旋球就是相当于拿水瓢蒯水的感觉;

3)cin.ignore的使用

cpp 复制代码
//清除以回车结束的输入缓冲区的内容,消除上一次输入对下一次输入的影响
    //案例:cin.ignore(1024, '\n'); 通常把第一个参数设置得足够大,这样实际上是为了只有第二个参数 '\n' 起作用,
    //所以这一句就是把回车(包括回车)之前的所以字符从输入缓冲流中清除出去
    in.ignore(std::numeric_limits<std::streamsize>::max(), '\n');

4)子类做实参,父类做形参的使用案例:

cpp 复制代码
class A
{
public:
    int a_ = 10;
};
class B : public A
{
public:
    int b_ = 20;
};
//如果形参是父类,而实参是子类,临时对象构造时只会构造父类的部分,而不会构造子类的任何特有的部分;
void func(A aa) //只能输出a_,不能输出b_;
{
    cout<<aa.a_<<endl;
}
int main(int argc, char** argv)
{
    B bobj;
    func(bobj);
    return 0;
}
相关推荐
南宫生27 分钟前
贪心算法习题其三【力扣】【算法学习day.20】
java·数据结构·学习·算法·leetcode·贪心算法
xianwu54337 分钟前
反向代理模块
linux·开发语言·网络·git
武子康2 小时前
大数据-212 数据挖掘 机器学习理论 - 无监督学习算法 KMeans 基本原理 簇内误差平方和
大数据·人工智能·学习·算法·机器学习·数据挖掘
使者大牙2 小时前
【大语言模型学习笔记】第一篇:LLM大规模语言模型介绍
笔记·学习·语言模型
As977_2 小时前
前端学习Day12 CSS盒子的定位(相对定位篇“附练习”)
前端·css·学习
ajsbxi2 小时前
苍穹外卖学习记录
java·笔记·后端·学习·nginx·spring·servlet
Rattenking2 小时前
React 源码学习01 ---- React.Children.map 的实现与应用
javascript·学习·react.js
dsywws3 小时前
Linux学习笔记之时间日期和查找和解压缩指令
linux·笔记·学习
道法自然04023 小时前
Ethernet 系列(8)-- 基础学习::ARP
网络·学习·智能路由器
爱吃生蚝的于勒3 小时前
深入学习指针(5)!!!!!!!!!!!!!!!
c语言·开发语言·数据结构·学习·计算机网络·算法