随笔分类 - Qt-File2
摘要:在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用。我们提到,QIODevice提供了read()、readLine()等基本的操作。同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream。本节,我们将讲解有关QDataStre
阅读全文
摘要:上一章我们介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。另外,像 XML、HTML 这种,虽然也是文本文件
阅读全文
摘要:文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统。 Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图: Qt4 Qt
阅读全文
摘要:使用C++标准程序库的输入输出流(I/O Stream)复制文件,存在许多的方法,方法一:逐个字符复制#include < fstream >std::ifstream input( "in ",ios::binary);std::ofstream output( "out ",ios::binar
阅读全文
摘要:Ubuntu 使用hdparm查看硬盘的型号和读取速度 最近在测试FTP服务器,上传和下载的速度与不少因数有关,其中,硬盘的读取速度就是其中不一样的区别点,我同时用了三台不用的服务器架设FTP服务,一台是出来ftp服务外还含平台其余管理软件,一台是全新的系统,只使用FTP服务;另一个是安装了固态硬盘
阅读全文
摘要:在人们的计数规则中,一般都认为高位在前,即往前的地位大,如123,我们认为是一百二十三, 但在计算机中数值是以二进制存储的,字节是最小的存储单位,如int(32位),占4个字节,每个字节有八位, 24用十六进制表示,高位在前 是00000018,但如果以高位在后,则为18000000, 看出高位在前
阅读全文