Socket的TCP、UDP通讯(实现功能:文字发送,窗口震动,大文件传输,语音发送,语音通话、直接发送全屏截图)
2025/5/7 19:25:10 1.96MB Socket
1
共两个不同设计例子,都含详细的文档资料。
任务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
采用VisualC++6.0开发的一个TCP文件传输系统,采用多线程的传输方式,支持断点续传,利用配置文件设置基本的初始化信息。
文件包括源代码和安装包,源代码里包括自定义的文件传输通信协议。
程序采用分层的设计方案,将底层的配置文件和文件操作封装成基本模型组件,并定义了文件传输模型,提供视图和底层模型进行交互的外观;
视图层分离为视图和控制两块,视图信息的更新由控制层进行控制。
新版本利用内存文件映射的技术重写了文件模型,使得程序支持大文件的传输(最大16EB),提高了文件操作效率;
此外,改善了视图的显示方式,更加方便了传输进度信息的查看。
2025/4/15 21:20:30 2.6MB TCP 内存文件映射 文件传输 断点续传
1
多线程大文件的快速下载,支持下载地址修改,进度条
2025/1/16 2:12:04 75KB C# 多线程 大文件 下载
1
C#大数据两文件传输示例,以最简单都额方式呈现,便于理解
2025/1/10 9:36:27 100KB C# UDP 传输
1
文件程序见OfficeToPdf.pdfToHtmlList("文件路径")预览路径见/view/pic
1
javasocket大文件传输,快速传输,数据包的分片,组装,涉及UDP,TCP传输技术,NIO非阻塞等等,适合对socket编程进一步学习的同学
2024/12/20 0:50:38 42KB java s
1
《php+html5实现无刷新上传,大文件分片上传,断点续传》这个代码的改进版本,采用了多队列同时上传模式,改进了进度条在大视频文件上传时卡死问题,尤其解决了原作者最大的BUG,ajax的的对象放错位置了,这个也坑了我半天时间,目前已全部改进,PHP,将直接使用content拼接改成了文件追加模式,避免内存耗尽卡死
2024/12/7 12:31:34 111KB 大文件分片 断点续传 视频 文件
1
文件太大,文件是百度云的分享地址可以用大商创2.7.3.3运营版1、导入文件夹数据库0766city.com.sql2、修改数据库配置文件data/config.php3、后台登录地址:域名/admin默认账户和密码adminadmin888
2024/10/26 15:29:23 114B 大商创
1
UltraEdit【版本26.20.0.46】免安装,解压即可永久使用!主要功能轻松打开并编辑大型文件-4GB及更大文件!多插入符号编辑和多选列(块)模式编辑强大的搜索:在文件中查找和替换、正则表达式、反向搜索等文件比较几乎所有编程语言的代码语法突出显示代码折叠和分层功能列表美化且重新格式化源代码强大的XML处理:XML树视图、重新格式化、验证等自动关闭XML/HTML标记智能模板-自动智能代码完成编辑主题-浏览整个应用程序强大且可配置的工具文件和数据排序集成FTP客户(支持FTP、SFTP和FTPS)集成SSH/Telnet客户端经筛选的拼写检查程序Unicode/……等等
2024/10/7 3:56:01 87.39MB UltraEditv26.20 ue UltraEdit
1
共 94 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡