1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个多用户多目录的文件零碎。
2.文件物理结构可采用显式链接或其他方法。
3.磁盘空闲空间的管理可选择位示图或其他方法。
如果采用位示图来管理文件存储空间,并采用显式链接分配方式,则可以将位示图合并到FAT中。
4.文件目录结构采用多用户多级目录结构,每个目录项包含文件名、物理地址、长度等信息,还可以通过目录项实现对文件的读和写的保护。
5.设计一个较实用的用户界面,方便用户使用。
要求提供以下相关文件操作:(1)具有login(用户登录)(2)零碎初始化(建文件卷、提供登录模块)(3)文件的创建:create(4)文件的打开:open(5)文件的读:read(6)文件的写:write(7)文件关闭:close(8)删除文件:delete(9)创建目录(建立子目录):mkdir(10)改变当前目录:cd(11)列出文件目录:dir(12)退出:logout
2019/11/8 16:02:54 333KB 操作系统 课程设计
1
利用Python爬虫抓取必应每日壁纸,每四小时运转一次,在D盘下生成BingBG文件保存图片,在程序当前目录下生成log文件
2019/7/18 9:14:22 3KB Python 爬虫 必应 壁纸
1
该文件包含工具的源代码^-^水平有限仅供参考将热敏电阻表中的阻值以txt文件的方式保存在软件目录,然后运行,按照指示输入参考电压,分压电阻,ADC精度等参数,然后会在当前目录下生成一个txt文件,该文件就是阻值对应的ADC值,如有不明白可以私聊。
2020/2/15 8:29:56 60KB NTC 温度采集 ADC NTC温度采集
1
这个是实践项目中用过的源代码,Windows工具程序痛过FT2232D的i2c端口读取显示器或者电视的VGA、HDMI的edid数据,默认保存在当前目录的edid.bin。
2015/5/27 2:20:31 48.49MB FT2232D i2c edid
1
功能目标:从当前目录及子目录下一次性复制所有指定文件,包括查找和复制。
特征:使用批处理命令一次性完成功能,非常实用!备注:使用时,请将.txt改为.bat即可。
2016/1/23 6:03:51 91B 批处理复制
1
可实现以下功能1:查看进程信息2:查看用户和主机信息3:显示当前目录信息4:显示Linux创始人5:显示Linux分发版本名称和Linux内核版本6:显示当前的IP地址7:退出8里面的main.sh文件可直接拉入linux系统里面运转,也有源代码
2019/6/9 17:30:20 1KB linux shell
1
精通MATLAB图像处理张强,王正林编著电子工业出版社本书附带光盘中包括了全书所有实例对应的MATLABM文件,以及用到的图片。
所有代码按照章节存放在各个文件夹下,如“第2章”文件夹下存放了本书第2章所有的程序代码或实例代码,“第3章”文件夹下存放了第3章所有的实例代码,依此类推。
在每一个文件夹下的M文件,其名称和书中的实例编号逐个对应,如ex_2_1.m文件对应于例2-1,ex_18_1.m文件对应于例18-1,依此类推。
读者可以通过运行光盘提供的代码文件,体会本书所有实例的效果。
由于所有代码都是在MATLABR2008b下编写并调试通过,因此,使用本光盘中实例前,读者需要安装MATLABR2008b,并将包含待运行.m文件的文件夹添加到MATLAB路径或设置为MATLAB当前目录。
如读者需要运行ex_2_1.m,那么就需要将包含此M文件的“第2章”文件夹添加到MATLAB路径,或者将其设置为MATLAB当前目录,然后通过命令窗口调用文件名,或者在M-Editor窗口打开并运行代码文件等方式来运行此M文件。
2017/8/20 19:37:07 12.23MB 源代码 matlab 图像处理 学习
1
使用方法:1.将vimrc包中的.vimrc放到/home或者/root目录下(具体要看你是什么身份登陆的)。
2.将其他两个zip包中plugin和doc中的文件分别放到vim/doc和vim/plugin中,这两个目录具体是什么要看你的系统和vim的版本,可以先用locate命令找一下。
我的是/usr/share/vim/vim72/doc和/usr/share/vim/vim72/plug。
3.在.vimrc中设有几个快捷键:map:wqall//保存全部并退出,如果这些键有冲突,就进.vimrc来改吧map:NERDTreeToggle//打开/关闭目录树边框(左)map:NERDTreeMirror//目录树镜像map:wall//保存全部map:TlistToggle//Tlist开启、关闭,边框(右)...map:!ctags-R.//当前目录递归创建ctag4.配置完之后,原本强大的vim,使用起来会愈加顺手。
插入按自动补全,检索方便,鼠标可操作,括号自动配对添加,代码折叠..更多惊喜要体验后才知道哦要括号自动配对添加,.vimrc中需加这几句(注意,从window贴过去可能会在每行后有^M就是\r,需要去掉才行)setsminoremap(()inoremap{{}inoremap[[]觉得好用就来留言吧:http://blog.csdn.net/RICH_BABA/archive/2010/04/27/5532074.aspx
1
i查找未使用的Objective-C导入。
目录用法geminstallfui得到协助fuihelp在当前目录中查找未使用的类fuifindfind命令列出了所有包含未使用的导入和退出的文件以及找到的文件数。
在任何路径中查找未使用的类fui--path=~/source/project/Namefind跳过界面生成器(.xib)文件运行fui与-x(或--ignore-xib-files)将,例如,标记Foo.h为未使用时Foo.xib保持对所述的基准Foo类和foo.h中不存在其他的引用。
fui-x--path=~/source/project/Namefind忽略本地进口运行fui与-l(或--ignore-local-imports)会,例如,标记Foo.h未使用时Bar.h包含的本地(报价语法)进口Foo.h(例如#importFoo.h)。
fui-l--path=~/source/project/Namefind忽略全球进口运行fui与-g(或--ignore-global-imports)将
2022/9/6 23:15:10 66KB objective-c imports Objective-CRuby
1
运用DXGI高效抓取c++源程序循环捕获桌面图像,并将它们保存为当前目录中的位图图像。
2022/9/4 0:28:02 12KB DXGI
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡