19基本文件操作

文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。在所有的 I/O 设备中,文件 I/O 是最重要的部分之一。因为我们大多数的程序依旧需要首先访问本地文件(当然,在云计算大行其道的将来,这一观点可能改变)。QFile提供了从文件中读取和写入数据的能力。 我们通常会将文件路径作为参数传给QFile的构造函数。不过也可以在创建好对象最后,使用setFileName()来修改。QFile需要使用 / 作为文件分隔符,不过,它会自动将其转换成操作系统所需要的形式。
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

21文本文件操作

上一节介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。 QTextStream会自动将 Unicode 编码同操作系统的编码进行转换,这一操作对开发人员是透明的。它也会将换行符进行转换,同样不需要自己处理。QTextStream使用 16 位的QChar作为基础的数据存储单位,同样,它也支持 C++ 标准
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

20二进制文件操作

QDataStream提供了基于QIODevice的二进制数据的序列化。数据流是一种二进制流,这种流完全不依赖于底层操作系统、CPU 或者字节顺序(大端或小端)。例如,在安装了 Windows 平台的 PC 上面写入的一个数据流,可以不经过任何处理,直接拿到运行了 Solaris 的 SPARC 机器上读取。由于数据流就是二进制流,因此我们也可以直接读写没有编码的二进制数据,例如图像、视频、音频等。 QDataStream既能够存取 C++ 基本类型,如 int、char、short 等,也可
分类: 其他 发布时间: 06-22 23:18 阅读次数: 3

react className 有多个值时的处理 / react 样式使用 百分比(%) 报错

1.react className 有多个值时的处理 <fieldset className={`${styles.formFieldset} ${styles.formItem}`}> </fieldset> 2. react 样式使用 百分比(%) 报错 <p style={{'marginLeft': '5%'}}><label>专项加分上限:</label><input type="text" defaultValue="65" />分/年</p> 3.Warning: validat
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

19-1棋盘练习

学习了事件、绘图。做个练习,在窗口画出一个棋盘,鼠标点下的格子显示图片 源代码: widget.h #ifndef WIDGET_H #define WIDGET_H #include <QWidget> #include <QPaintEvent> #include <QMouseEvent> namespace Ui { class Widget; } class Widget : public QWidget { Q_OBJECT public: explicit Widget(QWid
分类: 其他 发布时间: 06-22 23:18 阅读次数: 3

22内存文件操作

前面介绍了基本文件操作、数据流文件操作和文本文件操作。本次简单介绍内存文件操作。内存文件本质就是建立一块公共内存区域,可以往里读、写。 下面我们使用一段代码来看看QBuffer的有关操作: QBuffer memFile(); //内存文件对象 //打开 bool bIsOk=memFile.open(QIODevice::WriteOnly); if(bIsOk==true) { memFile.write("1111111111"); memFile.write("2222222222")
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

day06-jsp

day06 JSP入门 1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。 1.2 JSP的组成   JSP = html + Java脚本(代码片段) + JSP动作标签 2 JSP语法 2.1 JSP脚本 JSP脚本就是Java代码片段,它分为三种: l <%...%>:Java语句; l <%=…%>:Java表达式; l <%!...%>:Java定义类成员; <%@
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

impala安装教程--全网最详细可靠

第一步:下载相关rpm包 下载地址:http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/5.14.0/RPMS/x86_64/  需要下载jar包如下:    impala-2.11.0+cdh5.14.0+0-1.cdh5.14.0.p0.50.el6.x86_64.rpm    impala-catalog-2.11.0+cdh5.14.0...
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

全网第一人:CAUSED BY: NoClassDefFoundError: org/apache/hadoop/fs/adl/AdlFileSystem

这个问题坑了我整整三天,深恶痛绝,让我骂娘;以至于我单写一篇博客以泻心中怒火问题如下:impala创建表之后查询表:Query: select * from sfmta_raw limit 10Query submitted at: 2018-04-11 14:46:29 (Coordinator: http://mrj001:25000)ERROR: AnalysisException: Fai...
分类: 其他 发布时间: 06-22 23:18 阅读次数: 4

Hbase客户端代码连接详解

很多人在使用客户端api进行hbase连接的时候,会提出hbase是否有连接池,怎么实现hbase的连接池的问题,更有甚者,许多初学者在开发hbase代码的时候,经常出现hbase连接数的限制等连接问题,归根结底还是对hbase的连接对象Connection不甚了解,下面我们来详细剖析一下hbase的连接对象:常见的使用Connection的错误方法有:(1)自己实现一个Connection对象的...
分类: 其他 发布时间: 06-22 23:17 阅读次数: 5

kafka架构之zookeeper元数据管理

kafka是如何通过zookeeper进行元数据的管理的呢?首先我们来看一下安装好一个kafka集群之后,对应zookeeper会出现哪些目录?概括为一A一B四个C,如下图:首先在zookeeper的根目录下面会出现以下目录:admin    ----/admin/delete_topics:存放被删除的topicbrokers    ----ids:当前存活的节点    ----topics:当...
分类: 其他 发布时间: 06-22 23:17 阅读次数: 5

Centos7最小化安装部署踩坑

centos7与以前版本的centos系统相比有一定的区别,在这里,我总结了相关的操作问题,希望可以帮的到大家:centos7下载地址:https://www.centos.org/download/            版本选择:DVD标准版虚拟机安装教程:新建虚拟机教程:http://www.xitongcheng.com/jiaocheng/xtazjc_article_15267.htm...
分类: 其他 发布时间: 06-22 23:17 阅读次数: 5

ssh-keygen免密登录详解

多个服务器之间相互访问的时候为了简洁和软件需要,我们需要配置免密登录,如下操作:首先我们要知道免密登录的原理:免密登录分为公钥和私钥,公钥发送给其他机器,其他机器持有公钥则可以访问对应机器;所以我们需要把当前机器的公钥发送给其他机器,从而让其他机器可以访问本机;具体操作步骤如下:第一步:生成公钥和私钥(输入命令之后不断enter确定)        ssh-keygen        生成文件存放...
分类: 其他 发布时间: 06-22 23:17 阅读次数: 5

idea使用tomcat创建部署maven web项目详细教程 Server is not connected. Deploy is not available

第一步:点击new--&amp;gt;project第二步:选择maven的webapp项目架构,注意是maven的webapp而不是conn的webapp第三步:创建项目,指定项目的groupid以及名称第四步:指定maven的conf配置文件和本地配置仓库的位置,仓库位置不需要改动,只要指定配置文件,仓库位置会自动找到第五步:点击finish结束创建第六步:配置tomcat,点击左上角菜单栏倒三角,进...
分类: 其他 发布时间: 06-22 23:16 阅读次数: 5

centos7网卡配置文件详解与固定服务器ip

网卡名称查看:linux命令行输入:ifconfigens33即为当前服务器使用的网卡网卡配置文件位置:/etc/sysconfig/network-scripts/ifcfg-ens33网卡配置文件参数:DEVICE:网卡名称HWADDR:物理mac地址TYPE:网络类型UUID:网卡唯一标识ONBOOT:开机或者重启是否重启网卡NM_CONTROLLED:是否受network程序管理BOOTP...
分类: 其他 发布时间: 06-22 23:16 阅读次数: 5

数组详解

数组的定义:    数组是用来存储相同数据类型的有序数据结构;数组的创建:    第一种形式:数据类型[] 名称    第二种形式:数据类型 名称[]数组的初始化:    第一种形式:声明创建,并分配存储空间赋值                    int[] a = {1,2,3,4,5};    第二种形式:显式初始化                    int[] a = new int...
分类: 其他 发布时间: 06-22 23:16 阅读次数: 5

链表详解

链表概念:    链表其实是一段有先后连接顺序的元素连接形成的数据结构;链表组成:    当前元素的指针,当前元素数值,当前元素的下一指针指向;对于java而言,没有引入C的指针,那么对应java就变成了当前元素的内存地址,当前元素的值,下一元素的内存地址链表Node对象:private static class Node&amp;lt;E&amp;gt; { 2 E item; 3 ...
分类: 其他 发布时间: 06-22 23:16 阅读次数: 5

SpringMVC 21.拦截器

拦截器 自定义拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理器去进行处理,则返回tr...
分类: 其他 发布时间: 06-22 23:15 阅读次数: 4

SpringMVC 22.异常处理

异常处理 Spring MVC 通过 HandlerExceptionResolver 处理程序的异常,包括 Handler 映射、数据绑定以及目标方法执行时发生的异常。 SpringMVC 提供的 HandlerExceptionResolver 的实现类: HandlerExceptionResolver DispatcherServlet 默认装配的 HandlerExcep...
分类: 其他 发布时间: 06-22 23:15 阅读次数: 4

SpringMVC 23.SpringMVC流程分析

SpringMVC流程分析
分类: 其他 发布时间: 06-22 23:15 阅读次数: 6