05 2017 档案
linux命令:linux权限管理命令
摘要:权限管理命令 文件的权限只有你两个人可以更改,一个是root,一个是文件所有者。 命令名称:chmod 命令英文原意:change the permissions mode of a file 命令所在目录:/bin/chmod 执行权限:所有用户 语法:chmod [{ugo}{+ - =}{rw
阅读全文
Qt下QString转char*
摘要:Qt下面,字符串都用QString,确实给开发者提供了方便,想想VC里面定义的各种变量类型,而且函数参数类型五花八门,经常需要今年新那个类型转换 Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型 在Qt下怎样将QString转char*呢,需要用到QByt
阅读全文
c++多个文件中如何共用一个全局变量
摘要:例子: 头文件:state.h 源文件:state.cpp 其它源文件:t1.cpp t2.cpp t3.cpp, 这些源文件都包含头文件state.h。 需要定义一个全局变量供这些源文件中使用:方法如下 1、在 state.h声明全局变量: extern inta; 2、在state.cpp中定义
阅读全文
Chapter 7 Integrity(完整性), Views(视图), Security(安全性), and Catalogs(目录)
摘要:from Database Design to Physical Form CREATE TABLE integrity constraints (完整性约束) CREATE VIEW Security The GRANT & REVOKE statements Catalogs Schemas I
阅读全文
Qt计时器
摘要:在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。 ■、QObject类的定时器QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),
阅读全文
linux命令:linux文件处理命令
摘要:命令格式 : 命令 [-选项] [参数] 例:ls -la /etc 说明:1)个别命令使用不遵循此格式,[]代表可选 2)当有多个选项时,可以写在一起 3)-a等于 --all,调用简化选项用' - ',调用完整选项用' -- ’' 选项前一般有有一个‘-‘’标记这是一个选项。选项的作用就是使用这
阅读全文
Linux常用命令
摘要:Linux常用命令 Linux命令2000到3000,平常使用的只有几百个,掌握最常用的命令,与其最常用到的选项。 文件命名规则 1)除了/之外,所有字符都合法(/表示根分区,倒树状结构的顶点,而且也用于区分不同的目录,为分隔符) 2)空格符(命令与选项之间必须分割,用空格,若文件名有空格,则出错)
阅读全文
Linux系统的安装
摘要:Linux系统的安装 分区: 文件系统结构: 这是一个树形结构,/为根目录成为root根目录,所有文件再根目录下,隶属于根目录。但可以为其划分区间。 必要的分区有:1)根分区/ 2)swap分区,即虚拟内存分区 其他分区根据需要划分 /usr(unix system resourse)不分则占用根目
阅读全文
linux发展史
摘要:UNIX 发展史 (1)1965年,美国麻省理工学院(MIT)通过电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最终贝尔实验室宣布退出。 (2)196
阅读全文
Qt元对象系统简介
摘要:在Qt中提供了c++的扩展,提供了一种元对象系统的机制,(meta-object-system)的机制。其中包含了信号与槽的内部机制,能够访问到QObject子类的元对象信息的功能。 Q_OBJECT 宏声明了在每一个QObject子类中必须首选的内省函数:metaObject(),tr(),qt_
阅读全文
第七章之main函数和启动例程
摘要:main函数和启动例程 为什么汇编程序的入口是_start,而C程序的入口是main函数呢?本节就来解释这个问题。在讲例 18.1 “最简单的汇编程序”时,我们的汇编和链接步骤是: $ as hello.s -o hello.o$ ld hello.o -o hello以前我们常用gcc main.
阅读全文
第一章之系统调用、库函数、内核函数区别
摘要:系统调用、库函数、内核函数区别 库函数也就是我们通常所说的应用编程接口API,它其实就是一个函数定义,比如常见read()、write()等函数说明了如何获得一个给定的服务,但是系统调用是通过软中断向内核发出一个明确的请求,再者系统调用是在内核完成的,而用户态的函数是在函数库完成的。 系统调用发生在
阅读全文
unp第七章补充之socket tcp 产生 rst响应的情况
摘要:socket tcp 产生 rst响应的情况(属于硬错误) 1. syn发送到服务器主机,但是目的端口并未运行。则产生一个ECONRFUSED错误。客户端立即返回。比如telnet 192.168.1.55 8889,条件:55主机在局域网上并且可达(也可以换成可以到达的网络ip地址),但是8889
阅读全文
unp第七章补充之TCP半开连接与半闭连接
摘要:半打开(Half-Open)连接和半关闭(Half-Close)连接。TCP是一个全双工(Full-Duplex)协议,因此这里的半连接"半"字就是相对于全双工的"全"来说的。 全双工传输 英文写法是:Full-Duplex Transmissions 是指交换机在发送数据的同时也能够接收数据,两者
阅读全文
Qt 布局管理器
摘要:在一个颜值当道的今天,无论买衣服,买车还是追星,颜值的高低已经变成了大家最看重的(不管男性女性都一样,千万别和我说你不是);而对于程序猿来说,开发一款软件,不再只注重逻辑和稳定性,美观和用户友好性也是我们不得不关注的一个重点了。我们进入正题,今天主要和大家分享一下Qt方面关于布局管理器的使用;一、基
阅读全文
Qt setMargin()和setSpacing() 的含义
摘要:mainLayout=newQVBoxLayout(this); mainLayout->setMargin(30); //表示控件与窗体的左右边距 mainLayout->setSpacing(40); //表示各个控件之间的上下间距
阅读全文
Qt addStretch()详解
摘要:addStretch函数,是在布局的时候用到。 函数原型: void QBoxLayout::addStretch ( int stretch = 0 ) 作用:平均分配Layout 比如: 以上是buttonLayout的布局,addStretch将空白没有widget的地方均分成9分,然后按照参
阅读全文
Qt实现 QQ好友列表QToolBox
摘要:简述 QToolBox类提供了一个列(选项卡式的)部件条目。 QToolBox可以在一个tab列上显示另外一个,并且当前的item显示在当前的tab下面。每个tab都在tab列中有一个索引位置。tab的item是一个QWidget 。 简述 详细描述 使用 效果 源码 简述 详细描述 使用 效果 源
阅读全文