自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 嵌入式-STM32f103r8t6-day01学习

因为多次用到,所以设置为头文件。

2023-11-01 20:44:14 165 1

原创 嵌入式学习-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 51 1

原创 嵌入式学习-C++-04

1.动态开辟空间,增加多少元素动态开辟多少。(区别于容器array静态数组,array在创建对象时就固定了空间大小,不能改变)2.动态扩充的空间可能是原来的两倍,也可能是1.5,也可能是。但绝不会是新增多少,就扩充多少(未雨绸缪机制)单端动态数组vector。

2023-10-11 23:02:30 48 1

原创 嵌入式学习-C++-03 (代码)

【代码】嵌入式学习-C++-02 (代码)

2023-10-09 15:31:03 74 1

原创 嵌入式学习-C++-02 (代码)

在类中的友元函数不属于类的成员,没有this指针,但是可以访问私有成员和保护成员。

2023-10-08 15:32:45 45 1

原创 嵌入式学习-C++-01

重载,同一个类中,函数名相同,参数列表不同,返回值不做要求,可以有virtual覆盖(重写),基类与派生类中的两个函数,函数名相同,参数列表相同,基类必须有virtual(派生类中可以不加virtual,编译器会自动加)隐藏(重定义)(遮蔽),基类与派生类中的两个成员函数,两种情况:函数名相同,参数列表相同,基类没有virtual(区分覆盖)函数名相同,参数列表不同,基类中virtual不做要求隐藏和覆盖可以通过的方式访问基类被隐藏的成员。

2023-10-07 21:09:29 35 1

原创 嵌入式学习-数据结构

1.集合 元素与元素之间除了都在一个集合中,彼此没有其他关联。当有大量的数据,那么不同的存储结构会影响数据增删改查的效率,就需要选择适当的结构进行存储。2.线性结构 元素与元素之间是一对一的关系,例如数组。3.树型结构 元素与元素之间是一对多的关系,例如树。4.图型结构 元素与元素之间是多对多的关系。1.栈(stack) (先进后出LIFO)(ps:后面的单词表示做的练习的目录名字)数据结构:多个数据间的存储结构。

2023-09-23 15:04:23 41 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 63 1

原创 嵌入式学习-linux-day04

linux命令。

2023-09-20 19:10:43 41 1

原创 (简单版)基于ipv4的UDP多播

【代码】基于ipv4的多播。

2023-09-19 10:58:55 99

原创 套接字通信--(UDP)

【代码】套接字通信--(UDP)

2023-09-14 13:05:16 34 1

原创 嵌入式学习-C语言-day06

数组是由一些有顺序的相同类型的变量组成的。数组本质是复合类型。数据类型 数组名[成员个数];字符串是由0个或更多的字符组成的,连续的存储的,由'\0'作为终止字符的数据类型。字符串被两个双引号引起来。

2023-08-02 21:03:38 69

原创 嵌入式学习-C语言-day05

版本库里面的关键,暂存区,当我们使用 git add [文件名] 或者 git add . 命令的时候,就是把我们在工作区添加、删除或者修改等等在工作区对文件的操作,同步到暂存区(暂存区的内容变得跟工作区一样)当我们把下面这个路径通过git init 命令初始化(或者通过克隆的方式)之后,都会生成一个 .git 的隐藏文件夹,除了.git之外,这些我们可以直接修改的文件的所在空间就是工作区。不存在没有输出值的情况,因为一旦printf("")这样双引号内不写内容,系统将报错。网络上面的仓库,就是远程仓库。

2023-07-22 13:45:05 65

原创 嵌入式学习-C语言-day04

4. 链接:-o 一般c程序都不能独立执行,都需要再执行期间加载库文件,例如我们使用的printf函数就是c标准库提供的接口,gcc会在链接的阶段记录库文件的地址。表达式1为真吗,如果为真整个表达式的结果就是表达式2,如果为假整个表达式的结果就是表达式3。一般情况下,左移一位是将原来的数*2,左移两位是将原来的数*4,右移一位是将原来的数/2,右移一位是将原来的数/4。|| 逻辑或 运算符两侧的表达式只要有一侧为真,结果就是真,如果左侧的表达式为真,右侧表达式就不会执行了。

2023-07-20 20:55:46 102

原创 嵌入式学习-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 120 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 222 1

原创 分类的IP地址及其表示方法(详细分析)

分类的IP地址及其表示方法对主机或路由器来说,IP地址都是32位的二进制代码。为了提高可读性,我们常常把 32位的IP地址中的每8位插入一个空格(但在机器中并没有这样的空格)。为了便于书 写,可用其等效的十进制数字表示,并且在这些数字之间加上一个点。这就叫做点分十进制记法

2022-11-19 18:15:11 1159 1

原创 Python turtle海龟绘图

Python turtle海龟绘图,模块方法如下:

2022-11-19 16:39:03 348

原创 网络层提供的两种服务

使用面向连接的,让网络负责可靠交付的方式。类似于传统电信网提供电话服务的主要业务。网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务 (这里的数据报,即IP数据报,就是经常使用的“分组”)

2022-11-19 15:23:58 1886 1

空空如也

空空如也

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

TA关注的人

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