1.8k 2 分钟

命令 描述 pwd 显示当前工作目录 ls 显示目录下的文件和目录 cd 切换目录 mkdir 创建目录 touch 创建文件 rm 删除文件或目录 mv 移动或重命名文件或目录 cp 复制文件或目录 cat 显示文件内容 more 分页显示文件内容 less 类似 more,但是可以向上翻页 head 显示文件开头内容 tail 显示文件末尾内容 find 查找文件或目录 grep 在文件中搜索字符串 man 显示命令的帮助信息 history 显示历史命令 alias 设置命令别名 unalias 删除命令别名 # ls ls -a :...
1.2k 1 分钟

# C 语言数据类型 浮点数常数默认是 double 类型,整数常数默认是 int 类型。 浮点数在存储的过程中是按照二进制形式存储的,是不精确的,存在精度损失,大多数浮点数不是一个精确表示的数。 浮点数怎么做比较? 做差值比较,用减法,用 abs 函数求绝对值,然后比较大小。 # static 关键字 static 关键字用来修饰局部变量,使其在程序的生命周期内保持不变,即使函数调用结束,局部变量也不会被销毁。 限制作用域 static 修饰的变量只能在本文件中使用,不能在其他文件中使用。 管理生命周期 static...
1.8k 2 分钟

# 什么是数据结构 数据结构研究计算机数据间关系 包括数据的逻辑结构和存储结构及其操作 # 基本概念 1. 数据(Data):数据即信息的载体,是指计算机中可以被计算机程序处理、存储、传输、处理的有意义的信息。 2. 数据元素(Data Element):是指数据中最小的单位,是数据的不可分割的基本单位。又称记录; 3. 数据对象(Data Object):是指数据元素的集合。 4. 数据类型(Data Type):是指数据对象的集合及其特征的集合。 #...
371 1 分钟

各种数据的格式控制 格式 说明 %d 整数 %hd 短整数 %f 单精度浮点数 %lf 双精度浮点数 %c 字符型 %s 字符串 %x 十六进制整数 %o 八进制整数 %u 无符号整数 %p 指针 / 地址格式 %e 指数形式的浮点数 %g 自动选择浮点数或指数形式 %a 十六进制浮点数 %02d 整数补零 %+d 带符号整数 %-d 左对齐整数 %.*f 浮点数保留小数点后几位 %.*e 指数形式的浮点数保留小数点后几位 %.*g 自动选择浮点数或指数形式保留小数点后几位 %#x 十六进制整数带 0x 前缀 %#o 八进制整数带 0...
24 1 分钟

# 自动控制原理 自动控制:在无人直接参与的情况下,
911 1 分钟

windows 和 linux 都可以(我偏向于 linux),windows 下可以安装 git bash(配合小乌龟图形化也不错的);linux 下直接安装 git 即可。 # ssh 配置和克隆仓库 ssh 协议:在推送的时候不需要验证用户名和密码,但是需要在 git clone 的时候配置 ssh 密钥。(推荐)安全又方便。 在克隆时候会报错 这是因为没有配置 ssh 秘钥导致的,使用 ssh 方式必须配置 ssh 秘钥。 配置过程: 首先,退出到根目录,再进入.ssh 目录,然后使用 ssh-key generate 命令生成秘钥对;回车 cd cd...
3.9k 4 分钟

针对 STM32 单片机的学习 开发工具:Keil5 开发板:STM32F103C8T6 烧录工具:ST-Link Utility # 三种烧录方式 嵌入式是:Embedded Programming,即将程序烧录到 MCU 内部的 ROM 中,运行时不需要外接电源。 # 介绍 / 前言 STM32 是一种高性能、低功耗的 32 位微控制器,具有丰富的外设接口,可广泛应用于各种应用领域。本系列将介绍 STM32 的基本知识、基本用法、常用外设及驱动、编程技巧等内容。 # 外设介绍 位于内核里的外设 它的外设(peripherals)包括...
3k 3 分钟

针对 51 单片机驱动学习 开发工具:Keil5 烧录工具:STC-ISP # 一、LED 点灯一系列 参考 https://x509p6c8to.feishu.cn/wiki/WRNLwDd0iiG8OWkyatOcom6knHf # 1. 点亮一个 LED 灯 #include <REGX52.H>void main(){ P1=0xEF; while(1) { }}# 2. 闪烁一个 LED 灯 #include <REGX52.H>sbit...
1.8k 2 分钟

作品简介: 该作品是一款 Arduino 驱动的四足机器人,具备语音识别和自动避障能力。它响应语 音命令,通过传感器智能导航,避开障碍,适用于教育、娱乐及家庭辅助,体现了物联网 在智能控制的创新应用 开发工具:3D 打印;solidworks;Arduino IDE;; 清单:参考如下 https://github.com/Code-Fan007/quadrupedal-spider #...