Libero's BlogLibero's Blog

欢迎光临
我们一起努力
Linux

aix系统安装sz/rz、unzip等命令

libero阅读(36)评论(0)赞(0)

aix系统默认没有sz/rz、unzip,没有yum 还没有自动补全,不过能够通过修改为bash的方式解决(好了不吐槽了,不过确实难用~) unzip 下载gzip包,5.2 、5.3都可用官网下载地址:ftp://ftp.software...

Linux

在AIX系统上安装VIM软件

libero阅读(25)评论(0)赞(0)

一般在AIX系统上都自代有VI软件,但很多人想要在AIX系统上安装VIM软件,但VIM所用到的有些包在AIX系统上是没有的。可以通过如下步骤完成: 一、准备 1、下载VIM软件:www.vim.org (因为目前IBM网站上的支持包只支持V...

Linux

AIX下安装bash

libero阅读(23)评论(0)赞(0)

在AIX系统下,默认是没有安装bash环境的,对于经常操作的维护人员来说,非常不方便,所以下面我们来动手安装bash。 1、确认系统是否已安装bash 方法1:之间敲bash命令,若提示没有此命令则没有安装 方法2:rpm -qa|grep...

C/C++/汇编

虚函数和纯虚函数的区别

libero阅读(47)评论(0)赞(0)

首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。 定义纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承...

c++的三大特性-Libero's Blog
C/C++/汇编

c++的三大特性

libero阅读(58)评论(0)赞(0)

c++有三大特性:封装、继承和多态。 首先,我们谈谈c++的封装,在学习c语言的时候我们都知道,在c语言中我们可以使用struct结构体来将数据存放起来,上节我们说到c语言的一切语法适用于c++,所以c++自然也可以用同样的方法存放数据,如...

C/C++/汇编

Qt 反射,moc,Q_INVOKABLE

libero阅读(44)评论(0)赞(0)

使用Q_INVOKABLE来修饰成员函数,目的在于被修饰的成员函数能够被元对象系统所唤起 Q_INVOKABLE与QMetaObject::invokeMethod均由元对象系统唤起。这一机制在Qt C++/QML混合编程,跨线程编程,Qt...

C/C++/汇编

Qt的元对象(Meta-Object) 系统简介

libero阅读(47)评论(0)赞(0)

Qt的元对象系统基于如下三件事情:   1.类:QObject,为所有需要利用原对象系统的对象提供了一个基类。 2.宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象的特性,比如动态属性,信号和槽。 3.编译器...

数据库

数据库设计优化

libero阅读(58)评论(0)赞(0)

1引言 1.1编写目的 一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意...

数据库

数据库隔离级别

libero阅读(53)评论(0)赞(0)

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 一、不同事务级别带...

数据库 常用查询优化-Libero's Blog
数据库

数据库 常用查询优化

libero阅读(53)评论(0)赞(0)

一、in与exists区别 IN:确定给定的值是否与子查询或列表中的值相匹配。 EXISTS:指定一个子查询,检测行的存在,空行NULL为false,非空行为true。一般都需要和子表进行关联,而且关联时,需要用索引,这样就可以加快速度。e...