分别编一个客机程序和服务器程序,首先建立客户程序与服务器之间正确的socket连结,然后利用send和recv函数,客户程序将一个较长的文本文件(如几k字节)中的数据发送给服务器。
要求服务器全部正确地接收到所有的数据(一个也不能少),并将其存入一个文件。
注意,先要传文件的大小(简单的方法是服务器知道文件的大小),服务器方生成子进程后要循环地接受数据,直至文件数据全部收到。
在异种机之间测试程序。
比较服务器收到的文件中的数据和客户机原先文件中数据能否完全相同。
文本文件测试完成后,可再用二进制文件测试。
1.编写一个shell程序findit,该程序搜索参数1指定的目录树,查找所有的以.c和.h结尾的文件,如文件行中含有参数2指定的字符串,显示该行和相应的文件名。
如目录参数1缺省,则从当前目录中搜索。
如:./findit/home/student/wangsearchstring搜索以/home/student/wang为根的目录树中的c程序和头文件,查找含有searchstring字符串的行,显示文件名。
./finditsearchstring从当前目录开始搜索。
请用含有shell特殊字符的字符串模式进一步调试该shell程序。
为了便于查找当前目录或登录目录下如wang目录中的执行文件findit,可以在当前Shell中执行: PATH=.:$HOME/wang:$PATH
2023/3/10 7:58:16 4KB UNIX
1
目录:获取某路径下的所有文件名.cmd1个BAT搞定1切.exe动画说明.txt批处理文件.bat查看协助.txtlist.ini全盘禁止运行指定程序.cmdinstall.CMD快速清理垃圾文件.bat注册右键.reg两整数相除的批处理.cmd九九乘法表.cmd九宫格图案.cmd勾股数算法.cmd去掉数值中可能存在的负号.cmd去最大最小值后求剩余数组平均值.cmd对数字进行排序.cmd把一个数拆分为几个数的和.cmd无限制实数加减运算脚本.cmd显示随机的5个数.cmd水仙花数算法.cmd求一列数所有不同组合的和.cmd求最大公约数和最小公倍数.cmd生成0-99之间的随机数列.cmd用随机数做四则运算.cmd画圆角矩形框.cmd百钱买百鸡的买法.cmd计算100以内数的和.bat计算2的N次方.cmd计算开方.cmd计算正浮点数的和.cmd计算花费的时间.cmd随机数.bat黑客帝国里数码雨.cmdC盘转换为NTFS格式.cmd中文数字转换为阿拉伯数字.cmd人民币大小写互转程序.cmd人民币金额小写转大写.cmd十进制转二进制.cmd十进制转十六进制.cmd字母大小写转换.cmd把秒转换为天小时分秒的格式.cmd阿拉伯与罗马数字互转程序.cmd阿拉伯数字转为罗马数字.cmd2000XP停止打印.bat2003优化文件.bat98下获取当前路径.cmdActiveMouse.exeARP本机绑定.batcdd.cmdCMD命令速查手册.cmdC盘防毒批处理.batdebug生成取色按钮程序.cmddemo.gifdir.batdos下重启.batguest.batIE主页修改.batIE修复.cmdIE运行在“基本用户”类型下.cmdjacksi.batQQ精简.cmdset命令特殊用法.txtsvc2kxp深山红叶汉化版本.cmdsxs.exe的查杀.batsz.reg转换成reg.bat.batwin2000关机命令.batWIN2003IIS最小权限分配.batWindows安全优化小助手.cmdwinxp修改计算机名.batxp下确定最后的盘符.batXP开机优化.batXP服务优化批处理.batYS从桌面复制文件到其他地方.bat一键清理系统垃圾文件.bat下一行数字和上一行显示在同一行.cmd不显示扩展名.bat不显示输入密码.cmd不显示隐藏文件.bat与某人的QQ临时对话.cmd中文显示ping结果.bat乱序重列某类文件.cmd交换两个变量的值而不使用临时变量.cmd今天访问过的程序文件所在目录.cmd以文件夹名为名建立文本文件.cmd使用WMI别名获取CPU信息.bat保留空行替换字符串.cmd修改IP跟电脑名.bat停止隐藏共享.cmd全盘删除所有文件夹下的_desktop.ini.bat全盘删除每个文件夹下的指定文件.cmd全盘搜索指定文件.cmd全盘查找QQ.exe并执行.cmd关闭IDE通道检测.bat关闭无用的服务(XP).bat关闭显示器.bat分离路径和文件名.cmd列举水产品最高&最低价记录.cmd列举进程.bat创建url格式的快捷方式.cmd删除N天之前的文件.cmd删除历史记录.bat删除右键“新建”菜单项目.bat删除大小和类型一样的文件.bat删除当前目录下及其子文件夹中所有的空文件夹.cmd删除所有以数字命名的文件夹.cmd删除所有分区的默认共享.bat删除指定文件夹之外的其他文件夹和文件.cmd删除某些文件夹之外的目录.cmd删除重复行.cmd删除默认共享.bat判断光驱是否可用.bat判断光驱里有无光盘.bat判断分区格式.bat判断是文件还是文件夹.cmd判断驱动器类型.cmd制作超大文件.bat刷新策略.bat加密代码.cmd去掉字符串不同部位的空格.cmd去掉字符串头所有的0.cmd参考.bat反序列出文本的每行内容.cmd反序显示输入内容.cmd取得硬盘数.bat变色+翻滚字符.cmd变量截取实例.bat变量的多级嵌套.cmd右键添加bat.bat右键添加打开MS-DOS.bat在所有文件夹下建立随机文件.cmd多功能系统优化设置.cm
2023/3/6 2:53:49 4.28MB bat cmd dos 批处理 程序代码
1
实验内容:通过对具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件零碎内部功能和实现过程的理解。
要求:1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件零碎。
在退出这个简单的文件零碎时,将该虚拟文件零碎保存到磁盘上,以便下次再将它恢复到内存的虚拟磁盘空间中。
2.提供以下操作:•new:建立一个新的简单文件零碎;
•sfs:打开一个简单文件零碎;
•exit:退出打开的简单文件零碎;
•mkdir:创建子目录;
•rmdir:删除子目录;
•ls:显示目录;
•cd:更改当前目录;
•create:创建文件;
•open:打开文件;
•close:关闭文件;
•read:读文件;
•write:写文件;
•delete:删除文件。
2023/2/8 22:26:49 16KB 文件系统
1
设计简单的命令行myshell,并能在实验环境下运行。
要求支持的命令如下:1. cd[directory]将当前目录改为[directory]2. environ列出所有环境变量3. ls列出指定目录下所有文件4. help显示所有支持的命令5. echo在屏幕上显示参数并换行6. quit退出shell7. 支持I/O重定向8. 常见的目录和文件操作,比如新建目录或文件,目录或文件的删除、复制,显示文件内容等。
上述基础功能满分70分,完成下面各功能并在文档中说明可得到加分,每项功能最多加10分:1. 支持管道符操作2. 不限制命令参数个数3. 实现彩色输出4. 支持其它一些常见的linux命令5. 本人认为比较重要或能体现本人水平的功能如果是嘉大的,想要资源直接找我拿,就不用去买积分,1563602991
2020/8/24 11:40:40 5KB shell
1
iTomate自动化您的iTerm布局和会话设置定义您的iTerm布局,以yaml文件方式执行的命令,并运行一个命令使iTerm为您准备好开始工作。
要求iTerm2版本3.3或更高版本Python3.5或更高版本安装确保您正在运行Python3.5或更高版本pipinstallitomate在iTerm首选项中。
itomate--version例布局,窗格,选项卡,标题和命令的数量是可配置的,并在下面进行详细说明。
用法打开iTerm,只需运行以下命令itomate-cconfig.yml如果不提供-c标志,则itomate将在当前目录中查找
2021/10/21 23:19:36 4.28MB terminal iterm2 automate automate-the-boring-stuff
1
文件用于计算fasta文件中基因序列的N50、基因条数、最短最长的序列条数。
将脚本文件拷贝至fasta文件目录下,使用方法:pythoncal_N50.py跳出“Enteryourfasta/faname:”后,输出你当前目录下的fasta文件名后回车即可
2016/11/16 17:43:42 885B N50计算 基因序列 序列条数 序列长短
1
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
共 46 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡