- 博客(4)
- 收藏
- 关注
原创 java不能使用字符流读取二进制文件(如图片)的原因
学习文件IO的时候,听老师说读取文本推荐用字符流,但是读取二进制的文件不能用字符流只能用字节流。自己编写程序测试的时候发现确实这样,利用字符流读入一张图片然后再利用字符流输出,新的图片无法打开,而且图片的大小还改变了。虽然能够理解利用字符流读取二进制文件确实可能会出一些问题,但是为啥大小都改变了??网上看了几篇文章感觉都说的云里雾里的,所以最终还是决定好好研究一下原因。@Testpublic void charGetFile() throws IOException { FileReader
2022-05-23 22:21:35
2180
1
原创 哈工大-李治军-操作系统-Linux0.11环境配置
哈工大李治军老师的操作系统有八个实验,实验楼给出了实验环境,但是很坑的地方在于在实验楼写的代码是不能保存了,要不就要花钱很不划算.所以决定在自己的虚拟机搭建这个环境我用的虚拟机和版本是VMare+ubutun 16.04如果虚拟机和主机之间无法复制粘贴,可以看我这篇文章首先克隆仓库,没有git先下载gitsudo apt-get install gitgit clone https://github.com/Wangzhike/HIT-Linux-0.11.git这里在git clone的时
2022-03-22 23:38:46
3149
1
原创 哈工大-李治军-操作系统-实验二:添加系统调用
:视频:课程视频实验环境:实验楼配套建材:<<操作系统原理丶实现与实践>>推荐两个比较不错的实验合集:第一个 第二个在实验楼和实验合集里面已经有比较完善的实验代码,本篇文章不再详细叙述.主要讲一下整个系统调用的流程以及自己遇到的一些问题,要用到的一些文件:具体步骤:1.include/unistd.h 添加 __NR_iam 72 和 __NR_whoami 732.include/linux/sys.h 添加 extern int sys_iam(); 和 ex
2022-03-21 23:45:28
4260
原创 [Ubutun 16.04]主机与虚拟机之间实现相互复制粘贴.(重新安装Vmare Tools也没用)
虚拟机:VMare主机:win10操作系统:ubutun 16.04最近搞了个虚拟机,发现主机的命令不能复制粘贴到虚拟机里面,很不方便.百度的方法主要是两种:1.https://www.linuxidc.com/Linux/2015-03/114991.htm 重新安装Vmare Tools2.https://blog.youkuaiyun.com/yzy_1996/article/details/79611646 命令行但是我试了一下,这两种都不行.后来去官网换了一个镜像的版本解决了官网 https:
2022-03-19 21:58:05
1322
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人