相关文章
《重生到现代之从零开始的C语言生活》—— 动态内存管理
动态内存分配
我们在开辟内存的时候就是
int a 3;这样
但是这样开的空间大小是固定的,且大小不能调整
但是如果我们用动态内存开辟的话,就可以自己申请和释放空间、
malloc
是C语言提供的一个开辟动态空间的函数
void* malloc (size_t size);//si…
建站知识
2024/11/23 2:03:38
数组指针、函数指针、指针函数
1.数组相关的数据类型
int array[5] ={0,1,2,3,4}; ->array的类型为int [5],不是int*数组名退化为指针 int *ptr = array;数组引用 int (&ptr)[5] = array;ptr类型为int(&)[5] 数组取地址 int (*)[5] ≠ 数组名的类型 int * int (*ptr)[5] = &array;ptr的类型…
建站知识
2024/11/23 2:37:03
STM32 ADC学习日记
STM32 ADC学习日记
1. ADC简介
ADC 即模拟数字转换器,英文详称 Analog-to-digital converter,可以将外部的模拟信号转换为数字信号。
STM32F103 系列芯片拥有 3 个 ADC(C8T6 只有 2 个),这些 ADC 可以独立使用&…
建站知识
2024/11/23 2:03:25
Ubuntu安装Mysql并实现远程登录【ubuntu 24.04/mysql 8.0.39】
一、安装MySQL
sudo apt update # 更新软件源
sudo apt install mysql-server -y # 安装
mysql --version # 查看版本
sudo systemctl status mysql # 查看运行状态
netstat -tln # 以数字ip形式显示mysql的tcp监听状态二、设置MySQL的root密码
sudo mysql -u root # 使…
建站知识
2024/11/23 2:03:24
CSS中网格(grid)布局详解
文章目录 CSS中网格(grid)布局详解一、引言二、CSS网格布局基础1、网格的创建1.1、创建网格容器1.2、创建网格项 2、定义网格轨道2.1、定义列和行 三、网格布局的高级应用1、自动布局与网格间距1.1、自动布局1.2、设置网格间距 2、网格线和区域2.1、控制…
建站知识
2024/11/23 2:03:28
JDBC和JdbcTemplate详解
一、JDBC简介
JDBC(Java Database Connectivity)是Java提供的一套标准API,用于连接和操作各种关系型数据库。JDBC API涵盖了从加载数据库驱动、建立连接、执行SQL语句、处理结果集,到管理事务和关闭资源等一系列操作。本文将详细…
建站知识
2024/11/23 2:03:30