Git中在本地新建branch并且与远程branch相关联 在以上操作完成后,就可以在新建的分支下进行开发。等开发完成后就需要merge到原先的master分支上面。在进行多人协作开发的时候,为了防止互相干扰,每个开发者都会基于分支进行项目功能的开发。这篇文章主要介绍在本地新建branch并且与远程branch相关联。在功能分支的功能开发完成后,最终需要合并到master分支上面。这里的branch_name为新建的分支名。从master分支上分叉出来的称为。注:每次提交需要使用。
DrawIo在不同的页面创建组件链接 有时候Drawio里面并不只有一个页面,在这些不同的页面下的组件也需要链接来实现来回切换。这篇文章介绍如何实现在不同页面下的组件来回切换。和在一个页面下实现组件来回切换,在不同的页面下实现组件来回切换只需要:在对应组件鼠标,选择在中输入::代表页面的ID。可以通过页面上的查看ID::代表组件ID。可以通过鼠标左击组件。
Drawio中创建组件链接 在Drawio中常常需要对两个有关的的组件做链接操作,用于在这两个组件之间的来回跳转。这篇文章简单介绍在Drawio中的创建两个组件的链接。在VsCode中下载Draw.io插件要实现的在下图的两个组件之间操作。当鼠标右击时能够跳转到,反方向也有同样的功能。鼠标点击组件,然后选择。
Git那些事-如何撤销暂存区的文件 在Git的操作中,有时在将本地仓库中已修改的文件添加到暂存区时,会出现添加了"错误"文件的情况(这里的错误指的是这些文件我们并不需要上传到远程仓库)。这就需要我们将添加到暂存区中"错误"的文件恢复到本地仓库中。在这篇文章中介绍Git关于添加和撤销存入暂存区文件的操作。;。我们想要操作的是修改的文件处于的状态。1、将的文件的状态变为2、将的文件的状态变为3、将。
Python列表存放字典 列表使用append()方法存放字典数据时,当更改字典中的数据时,列表中的数据也会发生更改。这是因为字典在Python里是object,不属于primitive type(即int、float、string、None、bool)。这意味着你一般操控的是一个指向object(对象)的指针,而非object本身。 解决方式: 使用copy()方法...
Python中__str__和__repr__的区别 2、str&repr方法 str和repr方法,是自定义类的字符串描述,当我们打印或查看某个对象时,最终看到的结果就是这两个方法的返回值。2.2、重写__repr__2.3、重写__str__&__repr__方法3、总结__str__是一个对象的非正式的、易于阅读的字符串描述,当类str实例化(str(object))时会被调用,以及会被内置函数format()和print()调用;__repr__是一个对象的官方字符串描述,会被内置函数repr()方法调用,它的描述必须是信息丰富
Python中的read(),readline(),和readlines()三者间的区别和用法 Python中读取文件常用三种方式:read(),readline(),readlines()1、read()函数 read()方法用于从文件读取指定的字节数,如果未给定或为负则读取所有。return:<class ‘str’># size:从文件中读取的字节数,默认为-1,表示读取整个文件。fileObject.read([size])txt文本内容如下:1:helloworld.python2:helloworld.python3:helloworld.python
os.path.join()函数的用法 os.path.join()函数:连接两个或更多的路径名组件:如果各组件名首字母不包含’/’,则函数会自动加上。如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃。如果最后一个组件为空,则生成的路径以一个’/'分隔符结尾。例1:import osPath1 = 'home'Path2 = 'develop'Path3 = 'code'Path10 = Path1 + Path2 + Path3Path20 = os.path.join(Path1,Path2,Path
Python迭代器 1、什么是迭代器2、可迭代的对象3、创建一个迭代器4、迭代器的应用5、小结1、什么是迭代器 迭代是Python中访问集合元素的一种非常强大的一种方式。迭代器是一个可以记住遍历位置的对象,因此不会像列表那样一次性全部生成,而是可以等到用的时候才生成,因此节省了大量的内存资源。迭代器对象从集合中的第一个元素开始访问,直到所有元素被访问完。迭代器有两个方法:iter()和next()方法。2、可迭代的对象 类似于list、tuple、str等类型的数据可以使用for…in…的循环遍历语法从其中.
Python推导式 推导式Comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。共有三种推导:序列推导式字典(dict)推导式集合(set)推导式一、序列推导式序列:列表 元祖tuple 字符串1、使用[]生成list [表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]例1:# 生成一个1 2 3 4 .....平方的新列表res=[]for i in range(1,11
2_Clocking_2 承接“Clocking_1”(4)由四个时钟电路输出的时钟包括:SYS_CLK,BUS_CLK,SLOW_CLK(FLASH_CLK)。Internal clocking requirements:(5)每个时钟源都有一个参考分频器,用于MCU上的模块和外设:SPLLDIV1_CLK/SPLLDIV2_CLKFIRCDIV1_CLK/SCG_FIRCDIV2_CLKSIRCDIV1_CLK/SIRCDIV2_CLKSOSCDIV1_CLK/SOSCDIV2_CLK...
2_Clocking_1 1、时钟树 如上图所示:(1)S32K1XX系列拥有四个时钟源, Fast IRC(内部高速时钟源),Slow IRC(内部低速时钟源),SOSC(外部时钟源),LPO(内部低功耗时钟源)。Crystal oscillator: 时钟产生电路在内部,只是使用了一个外部晶振。Exernal clock: 时钟产生电路在外部,至于是否使用晶振,要看它的具体实现。(2)SPLL时钟源来自于:SOSC或者FIRC。(S32K11X系列没有SPLL时钟)(3)Mcu的System clock来自于
1_创建和编译工程 一、创建Project1、点击菜单栏上面的File > New > S32DS Application Project or S32DS Library Project 。2、 在Project name 文本框中,规定项目的名称。3、从处理器面板中选择目标处理器。4、 点击Next。5、 检查项目设置,选择核心和参数。点击Finish。二、 编译Project...
Git常用命令 文章目录1、git init2、git add3、git clone4、git status4.1、跟踪新文件4.2、暂存已修改的文件4.3、状态简览5、.gitignore1、git init 初始化仓库$ git init2、git add 指定所需要的文件来进行跟踪。$ git add *.c$ git add LICENSE$ git add <directory path>:如果参数是目录的路径,该命令将递归地跟踪该目录下的所有文件。这是一个多功能命令:可以用