20175303 Mycp实现Linux下cp xxx1 xxx2的功能

一、题目要求

编写MyCP2.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP2支持两个参数:

  • java MyCP2 -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件:
  • java MyCP2 -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)

    二、 代码调试中的问题和解决过程

  • 问题1:如何理解题目要求
  • 问题1解决方案:是把写有十进制数字的文本文件转化为二进制文件,而不是一个含有二进制数的文本文件,狭义的二进制文件是一种不同于文本文件的文件。
  • 问题2:如何在Windows系统下新建bin即二进制文件夹
  • 问题2解决方案:在idea中新建文件时,在给文件命名时直接加上.bin
  • 问题3:怎么在idea里面像虚拟机里面通过命令行输入
  • 问题3解决方案:alt+F12
  • 问题4:为什么要在idea里面通过命令行输入,是因为在虚拟机里运行不了
  • 问题4解决方案:还不知道原因,可能是因为bin文件有问题

    三、实验截图

四、 代码托管

五、参考资料

-二进制文件

最新文章

  1. PostgreSql常用脚本
  2. 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
  3. [BZOJ2768][JLOI2010]冠军调查(最小割)
  4. Jquery.Datatables dom表格定位
  5. win7中的Uac与开机自动启动(好几种办法,特别是用不带UAC的程序启动UAC程序是一个简单的好办法,写驱动自启动更是了不得)
  6. IE CSS Bug 系列
  7. [linux]scp指令(转)
  8. Java 反射 Array动态创建数组
  9. 【JS】jquery通知插件toastr
  10. LeetCode(38)-Valid Sudoku
  11. Java Web环境搭建
  12. iOS开发GCD(3)-数据安全
  13. centos6.5安装zabbix3.2
  14. Spring Boot + Spring Cloud 构建微服务系统(九):配置中心(Spring Cloud Config)
  15. vue-cli webpack 全局引用jquery
  16. Linux下7z工具安装
  17. kafka 生产者基本操作
  18. Spring开启方法异步执行
  19. type="submit" 和type="button"
  20. leecode刷题(18)-- 报数

热门文章

  1. mysql和SQLYog工具使用
  2. JQuery EasyUI 表单
  3. 蒸米一步一步ROP X64学习笔记
  4. css 初始化样式
  5. setInterval动态时间处理
  6. Hadoop第一式:配置Linux环境
  7. django admin 修改批量操作内容
  8. linux关于软件安装的博文
  9. get方法与post方法的区别与js获取url参数的方式
  10. PHP实现微信商户支付企业付款到零钱功能代码实例