08 2023 档案

摘要:1. 背景 在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。 md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相 阅读全文
posted @ 2023-08-31 10:35 ⭐⭐-fighting⭐⭐ 阅读(419) 评论(0) 推荐(0) 编辑
摘要:1. ## 交叉编译是什么,为什么要交叉编译 是什么? 交叉编译 是在一个平台上生成另一个平台上的可执行代码。 我们再windows上面编写C51代码,并编译成可执行代码,如xx.hex, 是在c51上面运行,不是在windows上面运行 ​ 我们在ubuntu上面编写树莓派的代码,并编译成可执行代 阅读全文
posted @ 2023-08-30 14:30 ⭐⭐-fighting⭐⭐ 阅读(52) 评论(0) 推荐(0) 编辑
摘要:树莓派wiringPi库详解 wiringPi是一个很棒的树莓派IO控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等。java 的pi4j项目也是基于wiringPi的,我最近也在看源代码,到时候整理好了会放出来的。 下面开始wiringPi之旅吧! 安装 进入 wirin 阅读全文
posted @ 2023-08-30 10:47 ⭐⭐-fighting⭐⭐ 阅读(1293) 评论(0) 推荐(2) 编辑
摘要:一、概述 二、ubuntu里交叉编译 1、获取交叉编译工具和源码 2、配置编译环境变量 2.1 手动配置环境变量 2.2 自动配置环境变量 3、配置config 3.1 使用源码里自带的config 3.2 获取当前树莓派的config 4、编译 5、挂载树莓派sd卡,并安装编译出的DIRECTLY 阅读全文
posted @ 2023-08-29 21:29 ⭐⭐-fighting⭐⭐ 阅读(254) 评论(0) 推荐(0) 编辑
摘要:VFS(Virtual File System,虚拟文件系统)是计算机操作系统中的一个概念,它提供了一个统一的抽象层,使得操作系统可以支持不同的文件系统类型和存储设备,而不需要直接与每个文件系统进行交互。VFS 的主要作用是将不同的底层文件系统标准化为一个通用的接口,以便应用程序和用户可以通过相同的 阅读全文
posted @ 2023-08-17 10:53 ⭐⭐-fighting⭐⭐ 阅读(544) 评论(0) 推荐(0) 编辑
摘要:在 Linux 系统中,您可以通过以下几种方法之一来实现开机启动程序。请注意,不同的 Linux 发行版可能会有不同的方法,下面是一些常用的方法: 1. **使用 rc.local(适用于 SysVinit 系统)**: 在一些较旧的 Linux 发行版中,可以使用 `rc.local` 脚本来添加 阅读全文
posted @ 2023-08-17 10:45 ⭐⭐-fighting⭐⭐ 阅读(175) 评论(0) 推荐(0) 编辑
摘要:# 网络协议 ## TCP/UDP对比 1. TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前 **不需要建立连接** 2. TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付 3. TCP 阅读全文
posted @ 2023-08-16 15:44 ⭐⭐-fighting⭐⭐ 阅读(36) 评论(0) 推荐(0) 编辑
摘要:C++ 中的枚举(Enumeration)是一种用于定义命名常量集合的数据类型。枚举可以提高代码的可读性和可维护性,让您可以使用有意义的名称来表示特定的取值,而不必使用原始的数字常量。 ### 枚举的基本语法: ```cpp enum EnumName { Value1, Value2, // .. 阅读全文
posted @ 2023-08-10 13:57 ⭐⭐-fighting⭐⭐ 阅读(1233) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示