MyOD 代码实现】的更多相关文章

MyOD的代码实现 一.题目要求: 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 二.设计思路 OD命令详解: 因此,该题目所要实现的功能为以十六进制输出文本内容,同时输出对应的ASCII码值. 三.程序代码 import java.io.*; public class MyOD{ public static void main(String[] args){ String filename=args[0]; File file= new…
20155308&20155316 2017-2018-1 <信息安全系统设计基础>实验一 此次实验我和黄月同学一起做了1.2.3.5项,第4项在实验课上做完了,但是没有按时提交. 实验过程 1-交叉编译环境-(使用自己笔记本电脑) 实验两人一组,最多三人一组 可以使用自己的笔记本,也可以使用实验室台式机,使用实验室机器的不用做本题 安装老师提供的software目录中的"VMware-workstation-full-10.0.1-1379776.exe" 解压老…
20155310 2016-2017-2<Java程序设计>课堂实践补交 第九周 程序设计中临时变量的使用 public class linshibianliang { public static int[] insert(int a[], int index, int value) { int b[] = new int[a.length + 1]; for (int i = 0; i < b.length; i++) { if (i < index - 1) { b[i] =…
Myod C语言实现 一.题目要求 1 复习c文件处理内容 2 编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile 5 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息 6 在博客园发表一篇博客,重点写遇到的问题和解决过程 二.设计思路 od命令: 因此,我们的目标是实现用C语言读取文本,以16进制输出文本内容,并且输出相应的ascii码. C语言读取命令行 为了取用我们命…
实验MyOD 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 提交测试代码和运行结果截图,加上学号水印,提交码云代码链接. 代码如下: (刚开始没有实现-tc的功能,又重新修改了) /** * Created by XY on 2017/5/31. */ import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public…
课堂测试 第一题 每个.c一个文件,每个 .h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 因为我发现我第一题提交的是错误的图片,是我还没有编译通过的图片,所以我重新补交一下. 遇到的问题: 之所以刚开始老师给的程序始终没办法编译通过的原因是因为我的文件夹里有很多个main.c文件,编译时对我所有的main.c都进行了编译,所以一直都显示报错.当我把老师给的图片上的程序都重新…
20155306 2017-2018-1<信息安全系统设计>第二周课堂测试以及myod的实现 第二周课堂测验: (注:前两项在课堂已提交,在此不做详解) 第一项: 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 第二项: 用gcc 进行预处理,编译,汇编,链接vi输入的代码 生成的可执行文件中要有自己的学号 提交预处理,编译,汇编,链接,运行过程截图…
关于5303狄惟佳同学的myod程序设计的补充实现 原版代码实现的局限 原版代码主函数 int main(int argc,char *argv[]) { if(strcmp(argv[1], "-tc")==0){ FILE *file=fopen(argv[3],"r"); tc(file); } if(strcmp(argv[2], "-tx1")==0){ FILE *file=fopen(argv[3],"r");…
MyOD(课下作业,选做) 代码要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件 java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字) 准备阶段 借助之前的学习复习熟悉文件语法的运用 二进制与十进制间的相互转化,借由网络资源了解到Integer.parseInt…
一.实现目的: 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 二.功能简介 1.Linux下的od功能是将指定文件内容以八进制.十进制.十六进制.浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符.od命令系统默认的显示方式是八进制,名称源于Octal Dump. -t,--format=TYPE:指定输出格式,格式包括a.c.d.f.o.u和x,各含义如下: -a:具名字符: -c:ASCII字符或者…