每种语言系统都会提供IO操作的类库,用于对预定义类型数据进行输入输出的操作。C++也是如此,它是以字节流的形式实现的。在输入操作时,字节流从输入设备(键盘、磁盘)流向内存;在输出操作时,字节流由内存流向输出设备(显示器、打印机);字节流可以是ASCII字符、二进制数据、图形图像、音频视频等信息。文件和字符串也可以看成是有序的字节流,又称为文件流和字符串流。C++的编译系统自带一个面向对象的输入输出...
分类:
编程语言 时间:
2014-08-11 12:02:12
阅读次数:
281
目录 FileInputStreamOutputStreamWriterReader流转换BufferedReader & BufferedWriterBufferedInputStream & BufferedOutputStreamPrintStreamObjectStreamByteArray...
分类:
编程语言 时间:
2014-08-09 18:09:18
阅读次数:
400
0 前言
本文描述如果通过文件IO sysfs方式控制树莓派 GPIO端口。通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入。
...
分类:
其他好文 时间:
2014-08-09 15:55:58
阅读次数:
346
Linux将所有外部设备都看做一个文件来进行操作。因此,linux对所有外部设备(包括实体设备、以及虚拟设备)的操作都可以看做是文件的操作。文件的操作当然需要有个标示描述它,这就是文件描述符(file descriptor)
而对文件的操作,本质上就是IO的操作,本问将重点讨论IO操作中的网络IO...
分类:
Web程序 时间:
2014-08-08 12:19:56
阅读次数:
369
关于流的概念 Java 由流来完成具体的IO操作,虽然面对的是不同的外设(网络、鼠标、键盘)IO流使用与全部的外设,在底层Java已经将具体与物理设备交互的细节都处理好了。流的分类:从功能上 输入流:从外部到程序 输出流:从程序到外部 注意所谓的输入以及输出是相对于程序而言的,这一点很关键,...
分类:
编程语言 时间:
2014-08-07 18:21:50
阅读次数:
384
本文通过文件操作读取树莓派CPU温度,在linux系统中任何设备的操作都被抽象成为文件读写,通过读取/sys/class/thermal/thermal_zone0/temp文件中的内容便获得树莓派CPU的温度。本文通过以下几个部分说明如何读取和应用该温度参数——1.shell脚本操作;2linux文件IO操作,3.python文件操作; 4.通过python requset上传至yeelink平台。...
分类:
其他好文 时间:
2014-08-02 18:29:04
阅读次数:
578
本文通过python文件IO操作获得树莓派CPU温度信息,通过python request库周期性向yeelink平台上传温度,修改rc.local脚本使得该python脚本在开机时便在后台运行,向平台每5分钟上报一次温度信息。...
分类:
其他好文 时间:
2014-08-02 18:26:03
阅读次数:
292
本篇是一个案例,其核心通过代码展示代码中的递归这个用法,程序的界面如下:当点击“加载”按钮时,根据路径中的地址,加载该文件夹下所有的子文件夹和子文件,代码如下: 1 private void BtnLoad_Click(object sender, EventArgs e) 2 { ...
分类:
其他好文 时间:
2014-08-02 01:49:12
阅读次数:
222
大文件拷贝(文件流的使用)、文件编码首先说一下大文件拷贝和文件流,因为计算机的内存资源是有限的,面对几个G甚至更大的文件,需要通过程序来完成拷贝,就需要用到文件流(因为我们无法做到把文件一次性加载到内存中;事实上,内存也不允许这么干),所以在C#中出现了内存流这个东西。先看下面的内容,File类中....
分类:
其他好文 时间:
2014-08-02 01:45:12
阅读次数:
511
第一章 一. 重叠模型的优点 1. 可以运行在支持Winsock2的所有Windows平台 ,而不像完成端口只是支持NT系统。 2. 比起阻塞、select、WSAAsyncSelect以及WSAEventSelect等模型,重叠I/O(Overlapped I/O)模型使应用程序能达到更佳的系统性...
分类:
其他好文 时间:
2014-07-31 19:34:37
阅读次数:
233