刷新
文件IO笔试题

博主头像 文件IO 笔试题 作业:设计程序,获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每隔1s写入到本地磁盘中一个叫做log.txt的文本中,如果文本不存在则创建。 代码: /******************************************* ...

标准IO练习题

博主头像 目录标准IO练习题题目:分析:代码展示结果展示总结知识扩展time()函数localtime()函数 标准IO练习题 题目: 设计程序,获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每隔1s写入到本地磁盘中一个叫做log.txt的文本中,如果文本不存在则创 ...

文件IO学习【二】

博主头像 目录文件操作接口说明标准IO标准IO函数介绍打开文件:fopen()fopen使用相关知识补充关闭文件:fclose读取数据字符读取(fgetc)按行读取按块读取写入文件字符写入字符串写入按块写入读取文件位置设置位移获取位移格式访问 文件操作接口说明 Linux系统为了简化不同类型文件的操作流程,在 ...

文件IO学习【一】

博主头像 目录计算机的组成部分硬件系统软件系统文件系统Linux系统的目录根文件系统说明目录的结构分析Linux 的文件类型 计算机的组成部分 硬件系统 计算机的硬件主要是由五部分组成:控制器、运算器、存储器、输入设备、输出设备。 运算器和控制器的总称是中央处理器(CPU),指的是计算机中对信息进行高速运算处 ...

利用标准I/O函数,实现两个文件的复制功能

博主头像 目录主要使用函数原型:实现过程中几个易错细节小结函数:每次读写一个字符函数:每次读写一行字符函数:每次读写一个块字符 主要使用函数原型: 1.每次读写一个字符: int fgetc(FILE *stream); int fputc(int c, FILE *stream); 2.每次读写一行字符: ...

文件IO

博主头像 文件IO 目录文件IO1.FAT32和NTFS文件系统区别2.MMU如何将虚拟地址与物理地址进行交换3.Linux系统目录和文件夹的区别4.标准IO(库给你的函数)和系统IO(系统给你的函数)有什么区别 1.FAT32和NTFS文件系统区别 1)什么是FAT32? FAT是指文件分配表,它是一个文件 ...

知识扩展--FAT32 与 NTFS 的区别

博主头像 FAT32 与 NTFS 的区别 什么是FAT32? 概述: FAT32是Windows系统硬盘分区格式的一种。这种格式采用32位的文件分配表(File Allocation table),使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2 GB的限制。由于现在的硬盘生产成本下降 ...

冒泡排序

博主头像 数据结构 冒泡排序 1.冒泡算法思想: 冒泡排序也被称为起泡排序,该排序算法的原理就是经过一系列的*交换*实现的,也就是用第一个元素和第二个元素进行比较,如果第一个元素的值大于第二个元素则两者位置互换,否则不交换。然后第二个元素和第三个元素比较.......最后序列中最大的元素被交换到了序列的尾部, ...

进程间通信

博主头像 title: 进程间通信 cover: https://img2.imgtp.com/2024/04/30/9GnvXoDg.png tags: - 通信 - linux categories: linux系统编程 引言 进程间通信(interprocess communication,简称 IPC ...

Makefile

博主头像 title: Makefile date: 2024-05-02 13:51:32 cover: https://img2.imgtp.com/2024/05/02/96JZQtZT.png tags: linux categories: 全志H616系列 编译工具及构建工具介绍 在之前的课程中,都 ...

普冉PY32系列(十五) PY32F0系列的低功耗模式

博主头像 Cortex M0/M0+相对于Cortex M3/M4性能稍弱, 但是优势在于低价格和低功耗, 这使得M0特别适合性能要求不高且电池供电的便携类应用, 比如遥控器, 墨水屏, 电子宠物, 电子烟等. 根据 PY32F0 各型号的数据手册, 对比其最低功耗状态(STOP模式)下的电流, 全系列可以大... ...

《痞子衡嵌入式半月刊》 第 99 期

博主头像 痞子衡嵌入式半月刊: 第 99 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回顾 ...

树(tree) [一]

博主头像 树(tree) [一] 基本概念: ​ 日常生活中,很多数据的组织形式本质上是一棵树。比如一个公司中的职员层级关系、一个学校中的院系层级关系、淘汰赛中的各次比赛队伍、一个家族中的族谱成员关系等都是树状逻辑结构。由于树状结构表现出来都是具有层次的,因此也被称为层次结构。 树是一种非线性结构(一对多), ...

【Nano Framework ESP32篇】使用 LCD 屏幕

博主头像 在开始主题之前,先介绍一个刷固件工具。这个工具在 idf 中是集成的,不过,乐鑫也单独发布了这个工具—— esptool。下载链接:Releases · espressif/esptool · GitHub。这货是用 Python 写的,只是封装成了 exe,方便直接运行罢了。 在使用时,需要 -p ...

《痞子衡嵌入式半月刊》 第 98 期

博主头像 痞子衡嵌入式半月刊: 第 98 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回顾 ...

习题---利用两个栈实现队列的“入队”和“出队”

博主头像 利用两个栈进行实现队列的入队和出队操作 题目: 解题分析: ​ 该题目需要借助两个栈来实现队列的“入队”和“出队”,并封装好了三个对应的函数。我们需要注意的是栈的特点是“先进后出",与队列的”先进先出“的输出并不一致。所以,我们要利用栈来输出正常排序的序列,需要借助类似取反的原理,例如 !false ...

能源管理系统EMS与IEC61850

接上上文,板上运行提示缺少某些库,可能是因为交叉编译工具版本太高了。后续使用vitis自带的交叉编译工具编译,然后放入Xilinx开发板运行成功。 EMS,即能源管理系统,是储能“3s”之一。设计和制造一个储能EMS系统需要考虑包括系统架构设计、功能需求、软件开发、硬件选型等多个方面: 需求分析:确 ...

链式队列

博主头像 队列 原理介绍: ​ 队列(Queue)和栈类似,相同点是都属于线性结构,不同点是栈遵循“后进先出”原则,而队列遵循“*先进先出*”的原则,也被称为“FIFO”结构,就是“First Input First Output” ​ 数据结构中的队列的两端都允许操作,只不过要求数据只能从队列的一端插入,从 ...

以链表为基础实现链式队列

博主头像 数据结构 链式队列 以链表为基础实现链式队列 1.思路: 如果打算以链表作为基础来实现队列的操作,可以避免内存浪费以及避免内存成片移动,只需要确定队头和队尾即可,一般把链表头部作为队头,可以实现头删,把链表尾部作为队尾,可以实现尾插。 2.图示: 3.代码: /******************* ...

练习题----顺序栈算法

博主头像 题目: ​ 输入一个包括 '(' 和 ')' 的字符串string ,判断字符串是否有效。要求设计算法实现检查字符串是否有效,有效的字符串需满足以下条件: A. 左括号必须用相同类型的右括号闭合。 B. 左括号必须以正确的顺序闭合。 C. 每个右括号都有一个对应的相同类型的左括号。 题目分析: ​ ...

123···15>