05 2024 档案
摘要:/************************************************* * * file name:1.c * author :momolyl@126.com * date :2024/05/31 * brief :作业:设计一个程序,主线程需要创建2个子线程之后主线程
阅读全文
摘要:目录strstr函数,用于从一个字符串中查找子串strtok函数,用于分割字符串 strstr函数,用于从一个字符串中查找子串 strtok函数,用于分割字符串
阅读全文
摘要:目录电阻式电容屏工作原理电容式电容屏的工作原理电容式触摸屏与电阻式触摸屏的区别 电阻式电容屏工作原理 电阻触摸屏的工作原理主要是通过压力感应原理来实现对屏幕内容的操作和控制的,这种触摸屏屏体部分是一块与显示器表面非常配合的多层复合薄膜,其中第一层为玻璃或有机玻璃底层,第二层为隔层,第三层为多元树脂表
阅读全文
摘要:/************************************************* * * file name:lcdshowjpg.c * author :momolyl@126.com * date :2024/05/13 * brief :完成libjpeg库的移植,并设计程
阅读全文
摘要:/************************************************* * * file name:ShowBmp2.c * author :momolyl@126.com * date :2024/05/12 * brief :在lcd屏幕上的任意位置显示任意大小的图
阅读全文
摘要:/************************************************* * * file name:GetBmpInfo.c * author :momolyl@126.com * date :2024/05/11 * brief :利用系统IO读取磁盘上指定BMP图片
阅读全文
摘要:本文整理归纳了几种常用的系统IO的函数借口,以供读者查阅使用 目录系统IO与标准IO的区别打开文件:open关闭文件:close文件读取:read文件写入:write位置偏移:lseek 系统IO与标准IO的区别 1.标准IO可以看成是在系统IO的基础上封装了缓冲机制。 2.标准IO在内核中使用链表
阅读全文
摘要:/************************************************* * * file name:BmpInfoStruct.c * author :momolyl@126.com * date :2024/05/11 * brief :构造一个结构体用于存储bmp图
阅读全文
摘要:/************************************************* * * file name:color.c * author :momolyl@126.com * date :2024/05/11 * brief :通过内存映射的方式向lcd屏幕输出几个圆 *
阅读全文
摘要:/************************************************* * * file name:color.c * author :momolyl@126.com * date :2024/05/10 * brief :向lcd屏幕输出德国国旗 * note :No
阅读全文
摘要:本文归纳整理了常用的文件IO常见的函数接口及其用法,以供读者查阅 目录打开文件fopen关闭文件fclose数据读取字符读取:fgetc、getc、getchar按行读取:fgets、gets按块读取:fread写入文件字符写入:fputc、putc、putchar按行写入:fputs、puts按块
阅读全文
摘要:获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每隔1s写入到本地磁盘中一个叫做log.txt的文本中,如果文本不存在则创建。 /************************************************* * * file name:
阅读全文
摘要:把本地磁盘的文件A中的数据完整的拷贝到另一个文本B中,如果文本B不存在则创建,要求文本A的名称和文本B的名称通过命令行传递,并进行验证是否正确。 /************************************************* * * file name:Pro_StuInfo.
阅读全文
摘要:Linux系统内核在操作系统中扮演着至关重要的角色,其作用主要体现在以下几个方面: 进程管理:内核负责创建和销毁进程,这是操作系统对计算机上正在运行的程序进行管理的核心部分。内核通过调度器对进程进行调度,确保每个进程都能得到合理的CPU时间片,实现多任务处理。 内存管理:Linux内核与内存管理子系
阅读全文
摘要:一、概念 库函数调用是语言或应用程序的一部分,而系统调用是操作系统的一部分,跨平台技术的原理就是通过库函数实现的,库函数可以理解为是对系统调用的一层封装,但库函数不是必须包含系统调用。 二、区别 抽象级别: 库函数:通常位于更高级别的抽象层。它们为程序员提供了更简洁、更易于理解的接口,用于执行常见的
阅读全文
摘要:目录和文件夹的区别 在阐述Linux系统的目录前,我们先来回忆一下现实中的目录和文件夹是什么: 在现实中,文件夹(封套)可以用来保存几个文件(或其他项目)。而目录则可以用来维护项目的索引,这样你就可以找到哪个项目位于哪里。 Linux系统的思想是“一切皆文件”,因此目录对于Linux系统而言也是一个
阅读全文
摘要:一、MMU的定义 MMU是Memory Management Unit的缩写,中文名是内存管理单元,有时也称作分页内存管理单元(Paged Memory Management Unit,缩写为PMMU)。它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。 二、MMU的功能 虚拟内存管理
阅读全文
摘要:文件系统对于在计算设备上运行至关重要。 因此,选择正确的文件系统变得很重要。 FAT32 和 NTFS 是两个具有显着差异的文件系统。 1、磁盘分区容量区别 NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB(2048GB),而Windows 2000中的FAT32支持分区的大小最
阅读全文
摘要:一、已知前序遍历和中序遍历 (1)前序遍历(根结点 >左子树 >右子树) A B D G H C E I F (2)中序遍历(左子树 >根结点 >右子树) G D H B A E I C F 注意:在最后连接二叉树时,注意先完玩左子树,再连右子树 二、已知前后序遍历和中序遍历 (1)后序遍历(左子树
阅读全文
摘要:设计一程序实现功能,处理字符串A,处理规则是:只要B字里面有的字母,不分大小写,一律从A 字符串中删掉。 /************************************************* * * file name:Pro_StuInfo.c * author :momolyl@
阅读全文
摘要:算法题一 // 计算一颗二叉树的所有节点的数量 int BinaryTree_CountNode(Tnode_t *root) { int n1, n2; if (NULL == root) { return 0; } n1 = BinaryTree_CountNode(root->lchild);
阅读全文
摘要:/************************************************* * * file name:BianrySearchTree.c * author :momolyl@126.com * date :2024/05/04 * brief :二叉查找树的接口设计 *
阅读全文
摘要:红黑树的简介 红黑树(Red Black Tree)是一种自平衡二叉查找树,在计算机科学中用作一种数据结构,其典型的用途是实现关联数组。红黑树是在1972年由Rudolf Bayer发明的,当时被称为平衡二叉B树(symmetric binary B-trees)。后来,在1978年被Leo J.
阅读全文
摘要://冒泡排序 void bubblesort(int buf[],int bufsize) { int temp=0; for(int n=1;n<bufsize; ++n) { for(int m=0;m<bufsize-n;++m) { if(buf[m]>buf[m+1]) { temp=bu
阅读全文