- 博客(20)
- 收藏
- 关注
原创 嵌入式学习-QT0-01
设置外边距 mainLayout->setContentsMargins(50,80,50,80);// 左 上 右 下。设置内边距 mainLayout->setSpacing(int);QDiolog(对话框)(title、icon、最大化、最小化…hlayout->addStretch();font.setPixelSize()字体大小。font.setItalic(true)倾斜。SetMaxLength(int)设置长度。font.setBold()字体加粗。
2023-10-20 18:41:48
81
1
原创 嵌入式学习-C++-04
1.动态开辟空间,增加多少元素动态开辟多少。(区别于容器array静态数组,array在创建对象时就固定了空间大小,不能改变)2.动态扩充的空间可能是原来的两倍,也可能是1.5,也可能是。但绝不会是新增多少,就扩充多少(未雨绸缪机制)单端动态数组vector。
2023-10-11 23:02:30
72
1
原创 嵌入式学习-C++-01
重载,同一个类中,函数名相同,参数列表不同,返回值不做要求,可以有virtual覆盖(重写),基类与派生类中的两个函数,函数名相同,参数列表相同,基类必须有virtual(派生类中可以不加virtual,编译器会自动加)隐藏(重定义)(遮蔽),基类与派生类中的两个成员函数,两种情况:函数名相同,参数列表相同,基类没有virtual(区分覆盖)函数名相同,参数列表不同,基类中virtual不做要求隐藏和覆盖可以通过的方式访问基类被隐藏的成员。
2023-10-07 21:09:29
67
1
原创 嵌入式学习-数据结构
1.集合 元素与元素之间除了都在一个集合中,彼此没有其他关联。当有大量的数据,那么不同的存储结构会影响数据增删改查的效率,就需要选择适当的结构进行存储。2.线性结构 元素与元素之间是一对一的关系,例如数组。3.树型结构 元素与元素之间是一对多的关系,例如树。4.图型结构 元素与元素之间是多对多的关系。1.栈(stack) (先进后出LIFO)(ps:后面的单词表示做的练习的目录名字)数据结构:多个数据间的存储结构。
2023-09-23 15:04:23
80
1
原创 嵌入式学习-C语言-day07
当第一次调用test()函数,静态局部变量num1被赋初始值,局部变量num2也被赋初始值,num1、num2自增,输出的结果为:num1 = 11, num2 = 11。当第二次调用test()函数,静态局部变量num1不再赋初始值,局部变量num2被赋初始值,num1、num2自增,输出的结果为:num1 = 12, num2 = 11。关键字修饰变量,在多线程或多进程的情况下,变量的值可能被其他线程或进程修改,如果此时你读取被修改的变量,读取的可能是没有改变时候的量。
2023-09-22 23:02:40
120
1
原创 嵌入式学习-C语言-day06
数组是由一些有顺序的相同类型的变量组成的。数组本质是复合类型。数据类型 数组名[成员个数];字符串是由0个或更多的字符组成的,连续的存储的,由'\0'作为终止字符的数据类型。字符串被两个双引号引起来。
2023-08-02 21:03:38
107
原创 嵌入式学习-C语言-day05
版本库里面的关键,暂存区,当我们使用 git add [文件名] 或者 git add . 命令的时候,就是把我们在工作区添加、删除或者修改等等在工作区对文件的操作,同步到暂存区(暂存区的内容变得跟工作区一样)当我们把下面这个路径通过git init 命令初始化(或者通过克隆的方式)之后,都会生成一个 .git 的隐藏文件夹,除了.git之外,这些我们可以直接修改的文件的所在空间就是工作区。不存在没有输出值的情况,因为一旦printf("")这样双引号内不写内容,系统将报错。网络上面的仓库,就是远程仓库。
2023-07-22 13:45:05
106
原创 嵌入式学习-C语言-day04
4. 链接:-o 一般c程序都不能独立执行,都需要再执行期间加载库文件,例如我们使用的printf函数就是c标准库提供的接口,gcc会在链接的阶段记录库文件的地址。表达式1为真吗,如果为真整个表达式的结果就是表达式2,如果为假整个表达式的结果就是表达式3。一般情况下,左移一位是将原来的数*2,左移两位是将原来的数*4,右移一位是将原来的数/2,右移一位是将原来的数/4。|| 逻辑或 运算符两侧的表达式只要有一侧为真,结果就是真,如果左侧的表达式为真,右侧表达式就不会执行了。
2023-07-20 20:55:46
204
原创 嵌入式学习-linux-day03
一、回顾昨日内容:文件查找是一项重要的任务,它可以帮助用户在文件夹或者硬盘中快速地找到所需的文件。文件查找可以按照等等条件来进行查找。way: -name 按照名字查找 find /etc/ -name "passwd" 名字还可以用通配符"*.c" "??-size 按文件的大小 c/w/b/k/M/G find /etc/ -size 100k-type 按文件类型 f/d/l/s/p/c/b find /etc/ -type ctar cvf 包 file1 file2 打包。
2023-07-19 21:00:47
182
1
原创 嵌入式学习-linux-day02
find 路径 操作 []按文件类型查找find /etc -type f/d/c/b/l/s/p 按照文件的类型(-type)查找(f、d、c、b、l、s、p都是文件类型)按文件名查找例如:从/etc目录找到名字为passwd的文件其中/etc是路径,-name是查找条件(查找文件名),"passwd"文件名也可以使用通配符的方式查找文件名find /etc -name '*.c' 查找/etc目录下所有的以.c结尾的文件。
2023-07-18 20:33:50
297
1
原创 分类的IP地址及其表示方法(详细分析)
分类的IP地址及其表示方法对主机或路由器来说,IP地址都是32位的二进制代码。为了提高可读性,我们常常把 32位的IP地址中的每8位插入一个空格(但在机器中并没有这样的空格)。为了便于书 写,可用其等效的十进制数字表示,并且在这些数字之间加上一个点。这就叫做点分十进制记法
2022-11-19 18:15:11
2129
原创 网络层提供的两种服务
使用面向连接的,让网络负责可靠交付的方式。类似于传统电信网提供电话服务的主要业务。网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务 (这里的数据报,即IP数据报,就是经常使用的“分组”)
2022-11-19 15:23:58
2192
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人