tg 相关的软件列表

PostgreSQL

PostgreSQL教程(十二):角色和权限管理介绍

2020-02-16 标签:postgresql,教程,十二,角色,权限,管理,介绍,通过,数据库,访问,看成是,用户,一组,拥有,对象,索引,也可以,把这,上的

PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,以控制哪些用户对哪些对象拥有哪些权限。一、数据库角色:1. 创建角色: 实现代码如下:CREATE ROLE r

PostgreSQL

PostgreSQL教程(十三):数据库管理详解

2020-02-16 标签:postgresql,教程,十三,数据库,管理,详解,概述,看成是,sql,对象,命名,集合,通常,而言,每个,函数,属于,部分,系统

一、概述:数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地说,数据库是模式的集合,而模式包含表、函数等SQL对象。因此完整的对象层次应该是这样的:服务器、数据库、

PostgreSQL

PostgreSQL教程(二):模式Schema详解

2020-02-16 标签:postgresql,教程,模式,schema,详解,数据库,包含,多个,命名,其它,对象,包括,数据,类型,函数,以及,操作

一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型、函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突; 比如,schema1和myschema都可以包含叫做mytable的表。和数据库不同,模式不是严格分离的:一个用户可以访问他所连接的数据库中

PostgreSQL

PostgreSQL教程(三):表的继承和分区表详解

2020-02-16 标签:postgresql,教程,继承,分区表,详解,概念,熟悉,其他,数据库,编程,开发人员,而言,多少,陌生,然而,它的,实现,方式,设计

一、表的继承:这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。1. 第一个继承表: 实现代码如下:CREATE TABLE cities (--父表nametext,population float,al

PostgreSQL教程(五):函数和操作符详解(1)
PostgreSQL

PostgreSQL教程(五):函数和操作符详解(1)

2020-02-16 标签:postgresql,教程,函数,操作,详解,逻辑,常用,not,语义,与其,编程,语言,完全相同,比较,下面,提供

一、逻辑操作符:常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符:下面是PostgreSQL中提供的比较操作符列表:比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用

PostgreSQL

PostgreSQL教程(七):函数和操作符详解(3)

2020-02-16 标签:postgresql,教程,函数,操作,详解,序列,对象,也叫,生成器,create,sequence,创建,特殊,单行,通常

九、序列操作函数:序列对象(也叫序列生成器)都是用CREATE SEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序列对象中获取最新的序列值提供了简单和并发读取安全的方法。 函数返回类型描述nextval(regclass)bigint递增序列

PostgreSQL

PostgreSQL教程(十):性能提升技巧

2020-02-16 标签:postgresql,教程,性能,提升,技巧,使用,explain,每个,查询,生成,规划,选择,正确,路径,影响,极为,关键,本身,包含

一、使用EXPLAIN:PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。PostgreSQL中生成的查询规划是由1到

PostgreSQL

PostgreSQL教程(十一):服务器配置

2020-02-16 标签:postgresql,教程,十一,服务器,配置,进程,启动,关闭,下面,pg,ctl,命令,使用方法,常用,选项,需要,指出,的是,postgres,封装

一、服务器进程的启动和关闭:下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。实现代码如下:pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"]pg_ctl st

PostgreSQL

PostgreSQL教程(十八):客户端命令(2)

2020-02-16 标签:postgresql,教程,十八,客户端,命令,pg,dump,用于,备份,数据库,工具,在数,正在,并发,使用,进行

七、pg_dump:pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。其中脚本格式是包含许多SQL命令的纯文本格式,这些SQL命令可以用于重建该数据库并

Qt实现图片移动实例(图文教程)
首页

Qt实现图片移动实例(图文教程)

2020-02-16 标签:qt,实现,图片,移动,实例,图文,教程,学期,mfc,做过,飞机,大战,无聊,东西,想用,做一个,但是在,学校的

这学期实训的时候用MFC做过一个飞机大战,很无聊的东西,一直想用Qt做一个,但是在学校的时候比较颓,回来看了一下。首先需要解决的问题是图片的移动,怎么说飞机啊子弹啊都是动着的,图片当然要跑起来。闲话休絮,首先用QtCreator新建一个QtGui程序,命名为PaintWidget,随便起的名字,实验