共两个不同设计例子,都含详细的文档资料。
任务2.设计一个简单的二级文件系统设计要求:在任一OS下,建立一个大文件,把它假象成硬盘,在其中实现一个简单的模拟文件系统。
编写一管理程序对此空间进行管理,要求:1.实现盘块管理2.实现文件的读写操作3.每组最多2人,小组内要有明确分工,课程设计报告中设计部分可以相同,个人实现部分不同参考建议:将模拟硬盘的文件空间划分为目录区,文件区;
采用位示图进行空间管理,盘块的分配使用显示链接(FAT表)的方式。
设计技术参数(数据结构)参考:#defineMaxSize100#defineDisk512//每个盘块大小为512bit#defineNumDisk2048//有2048个盘块,既可分配空间为1M/*************目录和文件的结构定义***********************/structDirectoryNode{charname[9];/*目录或文件的名字*/inttype;/*0代表目录,1代表普通文件*/structDirectoryNode*next;/*指向下一个兄弟结点的指针*/structDirectoryNode*preDirFile;/*指向父结点的指针*/structDirectoryNode*subFile;/*指向第一个子结点的指针*/intsize;/*如果是文件则表示文件的大小*/intfirst;/*起始盘块号*/intlast;/*末尾盘块号*/intorder;/*备用*/};//连续分配structFileSys{intVacTable[NumDisk];//空闲表,0为空闲,1为被用structDirectoryNoderoot;//根目录structDirectoryNodeDirectory[NumDisk];}*filesys;typedefstruct{structDirectoryNode*DirFile;charname[9];}DataType;//包含一个指向目录的指针和名字typedefstruct{//队列结构的实现DataTypedata[MaxSize];intfront,rear;//分别表示队列的头结点和尾结点}Tp;voidInitQueue(Tp*sq)//队列初始化intEnAddQueue(Tp*sq,DataTypedata)//在队列中增加元素DataTypeEnDelQueue(Tp*sq)//从队列中删除一个元素intEmpty(Tp*sq)//判断队列是否为空,返回0表示队列为空①.Dir:显示目录内容命令,显示当前目录下的文件和子目录。
②.Md:创建目录操作。
③.Create:创建文件,在当前目录下创建一个文件。
④.all:显示从根目录开始的所有目录和文件及其层次结点。
⑤.Cd:改变目录。
⑥.Del:删除文件操作。
⑦.Rd:删除目录操作,删除当前目录下的子目录。
⑧.Ren:重命名函数⑨.Exit:退出命令
1
你很快就会发现基于数据的工作会变得多么广泛和美妙。
通过一系列的个人故事,该领域的39位最佳数据从业者解释了他们是如何为各式各样的项目来开发简单而又优雅的解决方案,包括从火星着陆器到电台司令(radiohead)的视频,以及更多。
通过这本书,你可以:·探索大量在线数据集内在的机会和挑战·了解如何使用地图和数据糅合来可视化城市犯罪趋势·发现众包和透明度如何推进了药品研究的状态·理解新数据如何能在覆盖先前数据时提醒用户·了解处理dna数据所需的巨量基础设施
2025/5/5 1:27:28 32.04MB 大数据 数据分析 众包 可视化
1
RBF网络的简单介绍,对应博客地址:https://blog.csdn.net/weiwei9363/article/details/72808496#comments
671KB RBF
1
一个简单的用户登录注册小程序,数据库是mysql,可以作为参考
2025/5/4 18:36:10 680KB mysql 注册 登录
1
PHP使用微信接口发送消息模板,该源码为一个完整的示例,希望对大家有用,包括了请求,获取,比较简单
2025/5/4 11:31:55 5KB 微信 php
1
实现音频的播放,并加有进度条,里面还带有基本步骤做法,很详细
2025/5/4 11:17:58 2.33MB vc 播放器
1
花钱买来的,自己亲测可执行,~下载下来是个txt文本,里面有下载地址,跟密码!这款游戏类似王者荣耀!客户端用unity4.6直接打开编译,生成exe,或者安卓APK(需要装JDK,SDK),服务端按教程操作就可以了!最后一战OL》是国内首款原创精品MOBA手游,是一款由前暴雪文案亲自操刀世界观,日韩专业团队打造美术场景,新加坡团队精心制作战斗音乐的旷世之作!'e9H'Q*w:Z5r《最后一战OL》超快速的匹配对战、默契的团队协作给你带来意犹未尽的快感,在传统的MOBA游戏中融入了诸多创新玩法,吸附野怪技能、祭坛超级兵种、怒气超神爆发的同时多样性的英雄供你挑选!百余种装备搭配助您打造最强王者,超神不断!带上你的战友并肩协作,一起来体验《最后一战》这款引领潮流的精品手游吧!2n"r$Q'|+\;w$A'q!^本资源是完整的,可以编译进游戏的。
前端采用Unity3D,可以在Unity3D4.0+以上版本编译运行,后端服务器部分采用C++开发,需要在VS2010下完成编译。
数据库采用MySQL。
最后一战经过测试,可以进游戏,搭建很简单,只要几步简单的操作就能跑起来1、客户端打开用的u3d4.6版本打开的,没有发现什么问题,可以直接编译2、服务端首先用vs2010打开server》Allserver.sln,点击编译,编译要花点时间,编译完成后,可能会出现几个红色的文字,不用管他,暂时没发现有影响。
然后打开Server\Bin\x64\Release\dbsql\Rebuild.bat,创建数据库,在这里要编辑下Rebuild.bat里面的内容,记事本打开,然后将-uroot-p123321,改成你自己的数据库名称和密码,root改成你的数据库名称,123321改成你自己的数据库密码。
+H7s.z7f/g8Q9V+G数据库创建完成后,打开server》start.bat,打开的几个窗口也会有红字的文字,不用管,暂时没发现有影响。
注意点:1、数据库安装-》数据库安装是个难活,我在自己电脑上按了N次,没成功,总是提示联不到数据库,可能跟系统有关系,回头再研究下2、服务端编译,vs在编译后有红色的文字,之前以为是报错,一直改,没解决,后来不管他了,直接跑,居然过了。



3、修改rebuild.bat,一定要修改成你自己的数据库名字和密码,不然创建不成功。
3、编译u3d客户端,就可以进游戏了。
1
就是能实现同一个页面点击2个按钮实现切换的简单demo,仅供参考
1.41MB fragment
1
基于Struts2的数据库操作及简单分页,进行简单的登录和查询,修改
2025/5/3 20:52:36 709KB Struts2 分页 登录
1
TeraTermV4.98+TeraTermV2.3,以及网上的一些教程TeraTerm是一款类似超级终端的软件,但功能更为强大,最大的特色是支持脚本。
非常丰富的脚本命令扩展使TeraTerm能做许多事情,可以大大简化了工作量,非常适合频繁使用串口或者Telnet等方式调试的环境。
配合批处理或者VBA做一些简单界面,往往能迅速开发出完整的功能。
在某些情况下比使用程序代码更为便捷,也使不太懂编程的人不必囿于他人进度。
总的来说,TeraTerm可以完成终端交互,字符串的处理(从连接,替换到支持正则表达式),读写文本,简单计算,调用外部程序,判断选择循环暂停等逻辑更是一应俱全。
  TeraTerm支持的脚本,是一个后缀为ttl的文本文件,可以直接使用记事本打开编辑。
TeraTerm安装文件夹内有一个名为ttpmacro.exe的可执行文件,是TeraTerm的脚本解释器,双击执行后可以直接弹出对话框,获取ttl文件即可执行。
也可以打开TeraTerm,从主菜单内选择Control–>Macro执行。
2025/5/3 16:26:53 13.87MB 脚本串口调试 TeraTerm
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡