第一图书网

Linux与Qt程序设计

陈爽 主编 清华大学出版社
出版时间:

2011-12  

出版社:

清华大学出版社  

作者:

陈爽 主编  

页数:

344  

Tag标签:

无  

内容概要

本书从四个方面介绍Linux系统与ot程序设计的知识:第一方面介绍Linux基础知识,包括发展历史、常用的命令、文件系统等;第二方面主要介绍Qt的基础知识,包括如何编写第。一个Qt程序、信号与槽、Qt事件机制及MVC模式等;第三部分着重介绍Qt界面设计的核心内容,包括常用控件、布局管理、对话框及主窗体等;第四部分通过完整的实例介绍0t的典型应用。
本书适用于具有一定C/C++程序基础的开发人员阅读,也可以作为Ot开发过程中的工具参考书。

书籍目录

第一部分 Linux基础知识
 第1章 Linux系统概述
  1.1 Linux简介
  1.2 Linux内核基本概念
   1.2.1 Linux内核的主要内部子系统 
   1.2.2 Linux内核命名方法
  1.3 Linux桌面环境
   1.3.1 KDE简介
   1.3.2 GNOME简介
  1.4 Lintix的发行版本
   1.4.1 Fedora
   1.4.2 Debian
   1.4.3 Ubuntu
   1.4.4 RedHat
   1.4.5 0penSUSE
   1.4.6 红旗Linux
  1.5 Linux下的软件安装
   1.5.1 Redhat Package Manager
   1 5.2 dpkg
 第2章 Ubuntu的安装与开发环境设置
  2.1 Ubuntu的安装
  2.2 Ubuntu常用设置
   2.2.1新建用户
   2.2.2网络设置
  2.3 Ubuntu的版本
  2.4 开发环境的设置
   2.4.1 Ubuntu下的Java安装与配置
   2.4.2 Ubuntu下的Tomcat安装与配置
   2.4.3 Ubuntu下的MySQL安装与配置
 第3章 Linux常用命令与配置
  3.1文件与磁盘操作
   3.1.1 pwd
   3.1.2 1S
   3.1.3 cd
   3.1.4 clear
   3.1.5 mkdir
   3.1.6 rmdir
   3.1.7 find
   3.1.8 cp
   3.1.9 rm
   3.1.10 chmod
   3.1.11 locate
  3.2 文件编辑
   3.2.1 WC
   3.2.2 cat
   3.2.3 ed
   3.2.4 SOrt
   3.2.5 100k
   3.2.6 comm
   3.2 7 expr
  3.3 网络命令
   3.3.1 ifconfi9
   3.3 2 pin9
   3.3.3 telnet
   3.3.4 netstat
   3.3.5 traceroute
   3.3.6 route
   3.3 7 ip
   3.3.8 host
   3.3.9 ufw
   3.3.10 wget
   3.3 11 ps
   3.3.12 pgrep
   3.3.13 kill
   3.3.14 sud0
  ……
第二部分 Qt程序基础
第三部分 Qt界面设计
第四部分 进阶应用

章节摘录

版权页:插图:(5)多块分配。当写入数据到Ext3文件系统中时,Ext3的数据块分配器每次只能分配一个4KB的块,写一个100MB文件就要调用25600次数据块分配器,而Ext4的多块分配器“multiblock allocator”(mballoc)支持一次调用分配多个数据块。(6)延迟分配。Ext3的数据块分配策略是尽快分配,而Ext4和其他现代文件操作系统的策略是尽可能地延迟分配,直到文件在cache中写完才开始分配数据块并写入磁盘,这样就能优化整个文件的数据块分配,与前两种特性搭配起来可以显著提升性能。(7)快速fsck。以前执行fsck第一步就会很慢,因为它要检查所有的mnode,现在Ext4给每个组的mnode表中都添加了一份未使用mnode的列表,今后fsck Ext4文件系统就可以跳过它们而只去检查那些在用的mode了。(8)日志校验。日志是最常用的部分,也极易导致磁盘硬件故障,而从损坏的日志中恢复数据会导致更多的数据损坏。Ext4的日志校验功能可以很方便地判断日志数据是否损坏,而且它将Ext3的两阶段日志机制合并成一个阶段,在增加安全性的同时提高了性能。(9)“无日志”(No Joumaling)模式。日志总归有一些开销,Ext4允许关闭日志,以便某些有特殊需求的用户可以借此提升性能。(10)在线碎片整理。尽管延迟分配、多块分配和Extents能有效减少文件系统碎片,但碎片还是不可避免会产生。Ext4支持在线碎片整理,并将提供e4defrag工具进行个别文件或整个文件系统的碎片整理。(11) mnode相关特性。Ext4支持更大的mnode,较之Ext3默认的mode大小128字节,Ext4为了在mnode中容纳更多的扩展属性(如纳秒时间戳或mnode版本),默认mIlode大小为256字节。Ext4还支持快速扩展属性(Fast Extended Attributes)和mnode保留(Inodes Reservation)。


编辑推荐

《Linux与Qt程序设计》内容全面:涵盖Linux与Qt基础、各类组件使用、典型开发模式等内容,快速入门:语言简洁,实例步骤清晰详细,图文并茂,实例丰富:数十个完整实例,循序渐进讲解Linux下Qt开发全过程,易于提高:深入讲解多线程、数据库、网络与绘图等典型应用。

图书封面

图书标签Tags

广告

下载页面


Linux与Qt程序设计 PDF格式下载



开发的好帮手!


纸张不理想啊,后面的有些内容还不错


一半的篇幅讲Linux基础, 一半的篇幅讲Qt路人皆知的基础, 这种毫无养分,圈钱的书,毫无存在的意义.


书送来的时候,有折痕。大概的看了下,完全就是从其它地方粘贴过来的,将的很初略,很多都是列出源代码,说几句就完事。书写的很差劲,建议别买。


相关图书