用51单片机IO口模仿SPI接口和EEPROM25LC1024芯片通信。
进行读写操作,供大家学习之用。
2022/9/6 19:12:31 61KB 51单片机 SPI EEPROM 25LC1024
1
【实验目的】1.了解文件系统的原理;
2.用高级语言编写和调试一个简单的文件系统,模仿文件管理的工作过程。
从而对各种文件操作命令的实质内容和执行过程有比较深入的了解。
【实验准备】1.文件的逻辑结构顺序文件索引文件索引顺序文件直接文件和哈希文件2.外存分配方式连续分配链接分配索引分配【实验内容】1.实验要求要求设计一个n个用户的文件系统,每次用户可保存m个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施,且至少有Create、delete、open、close、read、write等命令。
2.实验题目设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。
程序采用二级文件目录(即设置主目录[MFD])和用户文件目录(UED)。
另外,为打开文件设置了运行文件目录(AFD)。
为了便于实现,对文件的读写作了简化,在执行读写命令时,只需改读写指针,并不进行实际的读写操作。
因系统小,文件目录的检索使用了简单的线性搜索。
文件保护简单使用了三位保护码:允许读写执行、对应位为1,对应位为0,则表示不允许读写、执行。
程序中使用的主要设计结构如下:主文件目录和用户文件目录(MFD、UFD)打开文件目录(AFD)(即运行文件目录)。
MDF用户名文件目录指针用户名文件目录指针UFD文件名保护码文件长度文件名AFD打开文件名打开保护码读写指针
2022/9/5 14:12:49 21KB 文件操作 操作系统实验
1
(更多详情、使用方法,请下载后细读README.md文件)读写驱动程序\n用于读取和写入内存的内核驱动程序。
包含写入notepad.exe内存的测试,以及读取写入受EAC保护的两个游戏(Halo:MCC和ApexLegends)的类。
我还创建了ReClass.NET的修改版本,该版本利用驱动程序进行读写操作,但我拥有的笔记本电脑因持续水损坏而被毁坏。
有时间我会重新创建它。
\n请留意,函数地址当前针对Windows11内核10.0.22000.376进行了硬编码。
将来可以(并且应该)添加签名扫描仪以避免这种情况。
\n技术信息\n用户模式模块(ReadWriteUser.exe)加载ReadWriteDriverMapper.sys,然后手动映射ReadWriteDriver.sys\nReadWriteDriverMapper.sys使用分配非分页内存MmAllocateIndependentPages(),然后设置其页面保护以使其成为可执行内存MmSetPageProtection()\nReadWriteDriver.sys附加到加载us
2015/7/25 13:38:01 412KB C
1
对CSV个性化读写操作,内部包含多个函数。
以机场数据为例,融合多个CSV文件进行数据的筛选、婚配、读写。
其中,也包含了数据预处理、最少量登机口、飞机-登机口婚配、最短流程时间验证、最短换乘时间验证。
具体可参考2018年全国研究生数学建模竞赛F题
2018/11/8 4:49:29 10.56MB MFC CSV
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡