资源搜
资源搜
👀 联系夏柔
🔥 投稿源码
资源搜

资源搜

  • 全部
  • 123盘
  • 阿里盘
  • 百度云
  • 迅雷
  • 夸克
  • 115
  • 蓝奏云
  • 其他
已收录34127条资源,仅供学习交流,请在24h内删除资源!

《Shell脚本学习指南》PDF 下载_操作系统教程

资源名称:《Shell脚本学习指南》PDF 下载 内容简介: 《Shell脚本学习指南》将告诉你这些有关UNIX主流工具的知识。除此之外,《Shell脚本学习指南》还会帮助你解决UNIX命令与标准的差异。 作者熟知UNIx程序使用的基本技巧与操作上细微的差异。他们不但会告诉你如何构建一个绝佳的脚本,还会教你如何避免落入让你功亏一篑的陷阱。有了《Shell脚本学习指南》,你可以节省很多力气。 我们要学习的不只是如何写出有用的Shell脚本,你还得了解如何迅速、确实地定制Shell,让程序的可移植性达到最佳状态,脱离对特定系统的依赖。这些技巧对任何操作与维护UNIX及Linux系统的人而言都很重要。《Shell脚本学习指南》所提供的知识,将可以帮助你掌握基本的Shell脚本编写技巧。Shell脚本编程(scripting)的技巧永远不会过时:它们可以让UNIX充分发挥其真实的潜能。对uNIx的用户与系统管理者而言,编写shell脚本是必须的工作,它可以让你快速地控制与定制任何UNIX系统的强大功能。有了Shell脚本,你可以结合基本的UNIX文本与文件处理命令来消化数据,以及自动化重复的工作。一旦你对Shell脚本的编写掌控自如,在接下来的几年,这些技巧将对你相当有帮助。 编写shell脚本所需要的不只是对shell语言的认识,还必须熟知单个的uNIx程序:你必须知道每个程序为什么会放在那儿,以及如何使用该程序或如何将其与其他程序结合。 资源目录: 序  前言  第1章 背景知识 1.1 UNIX简史 1.2 软件工具的原则 1.3 小结  第2章 入门 2.1 脚本编程语言与编译型语言的差异 2.2 为什么要使用Shell脚本 2.3 一个简单的脚本 2.4 自给自足的脚本:位于第一行的#! 2.5 Shell的基本元素 2.6 访问Shell脚本的参数 2.7 简单的执行跟踪 2.8 国际化与本地化 2.9 小结  第3章 查找与替换 3.1 查找文本 3.2 正则表达式 3.3 字段处理 3.4 小结  第4章 文本处理工具 4.1 排序文本 4.2 删除重复 4.3 重新格式化段落 4.4 计算行数、字数以及字符数 4.5 打印 4.6 提取开头或结尾数行 4.7 小结  第5章 管道的神奇魔力 5.1 从结构化文本文件中提取数据 5.2 针对Web的结构型数据 5.3 文字解谜好帮手 5.4 单词列表 5.5 标签列表 5.6 小结  第6章 变量、判断、重复动作 6.1 变量与算术 6.2 退出状态 6.3 case 语句 6.4 循环 6.5 函数 6.6 小结  第7章 输入/输出、文件与命令执行 7.1 标准输入、标准输出与标准错误输出 7.2 使用read读取行 7.3 关于重定向 7.4 printf的完整介绍 7.5 波浪号展开与通配符 7.6 命令替换 7.7 引用 7.8 执行顺序与eval  7.9 内建命令 7.10 小结  第8章 产生脚本 8.1 路径查找 8.2 软件构建自动化 8.3 小结  第9章 awk的惊人表现 9.1 awk命令行 9.2 awk程序模型 9.3 程序元素.. 9.4 记录与字段 9.5 模式与操作 9.6 在awk里的单行程序 9.7 语句 9.8 用户定义函数 9.9 字符串函数 9.10 数值函数 9.11 小结  第10章 文件处理 10.1 列出文件 10.2 使用touch更新修改时间 10.3 临时性文件的建立与使用 10.4 寻找文件 10.5 执行命令:xargs  10.6 文件系统的空间信息 10.7 比较文件 10.8 小结  第11章 扩展实例:合并用户数据库 11.1 问题描述 11.2 密码文件 11.3 合并密码文件 11.4 改变文件所有权 11.5 其他真实世界的议题 11.6 小结  第12章 拼写检查 12.1 spell程序 12.2 最初的UNIX拼写检查原型 12.3 改良的ispell与aspell  12.4 在awk内的拼写检查程序 12.5 小结  第13章 进程 13.1 进程建立 13.2 进程列表 13.3 进程控制与删除 13.4 进程系统调用的追踪 13.5 进程账 13.6 延迟的进程调度 13.7 /proc文件系统 13.8 小结  第14章 Shell可移植性议题与扩展 14.1 迷思 14.2 bash的shopt命令 14.3 共通的扩展 14.4 下载信息 14.5 其他扩展的Bourne式Shell  14.6 Shell版本 14.7 Shell初始化与终止 14.8 小结  第15章 安全的Shell脚本:起点 15.1 安全性Shell脚本提示 15.2 限制性Shell  15.3 特洛伊木马 15.4 为Shell脚本设置setuid:坏主意 15.5 ksh93与特权模式 15.6 小结  附录A 编写手册页  附录B 文件与文件系统  附录C 重要的UNIX命令  参考书目 资源截图:
陌佑
百度云
百度云

《Red Hat Linux安全与优化》PDF 下载_操作系统教程

资源名称:《Red Hat Linux安全与优化》PDF 下载 内容简介: 全书共21章,分为五个部分,全面覆盖系统性能、网络和服务性能、系统安全、网络服务安全、防火墙等。书中介绍了大量与应用程序相关的性能和测试技术,并讲解如何调整计算机和网络的性能。本书覆盖所有主要的Red Hat Linux应用程序,比如Apache Web服务器、WuFTP服务器、FTP服务器、BIND DNS服务器、Sendmail SMTP服务器等,并针对如何增强它们的安全性进行了深入而详尽的讨论。本书讲解翔实,内容丰富,适合广大Linux或UNIX系统管理员以及以安全方面感兴趣的读者阅读。 资源截图: 资源目录: 译者序 前言 致谢 第一部分 系统性能 第1章 性能的基本要求 1.1 测量系统性能 1.2 小结 第2章 内核调整 2.1 编译和安装自定义内核 2.2 运行高要求应用程序 2.3 小结 第3章 文件系统调整 3.1 硬盘调整 3.2 ext2文件系统调整 3.3 使用日志式文件系统 3.4 管理逻辑卷 3.5 使用RAID、SAN或存储应用 3.6 使用基于RAM的文件系统 3.7 小结 第二部分 网络和服务性能 第4章 网络性能 4.1 优化以太局域网或广域网 4.2 IP Accounting 4.3 小结 第5章 Web服务器性能 5.1 编译有特定要求的Apache服务器 5.2 调整Apache配置 5.3 加速静态Web页面 5.4 加速Web应用 5.5 小结 第6章 E-mail服务器性能 6.1 如何选择MTA 6.2 调整Sendmail 6.3 调整Postfix 6.4 使用PowerMTA处理大量外发邮件 6.5 小结 第7章 NFS和Samba服务器性能 7.1 优化Samba服务器 7.2 优化Samba客户端 7.3 优化NFS服务器 7.4 小结 第三部分 系统安全 第8章 内核安全 第9章 保护文件和文件系统的安全 第10章 PAM 第11章 OpenSSL 第12章 屏蔽密码和OpenSSH 第13章 安全远程密码 第14章 xinetd 第四部分 网络服务安全 第15章 Web服务器安全 第16章 域名服务器安全 第17章 E-mail服务器安全 第18章 FTP服务器安全 第19章 Samba服务器和NFS服务器安全 第五部分 防火墙 第20章 防火墙、虚拟专网和SSL通道 第21章 防火墙安全工具 附录A IP网络地址分类 附录B 常用的Linux命令 附录C Internet资源 附录D 修补受损系统
陌佑
百度云
百度云

《深入理解LINUX内核(第三版)》PDF 下载_操作系统教程

资源名称:《深入理解LINUX内核(第三版)》PDF 下载 内容简介: 为了彻底理解是什么使得Linux能正常运行以及其为何能在各种不同的系统中运行良好,你需要深入研究内核最本质的部分。内核处理CPU与外界间的所有交互,并且决定哪些程序将以什么顺序共享处理器时间。它如此有效地管理有限的内存,以至成百上千的进程能高效地共享系统。它熟练地统筹数据传输,这样CPU 不用为等待速度相对较慢的硬盘而消耗比正常耗时更长的时间。 《深入理解Linux内核,第三版》指导你对内核中使用的最重要的数据结构、算法和程序设计诀窍进行一次遍历。通过对表面特性的探究,作者给那些想知道自己机器工作原理的人提供了颇有价值的见解。书中讨论了Intel特有的重要性质。相关的代码片段被逐行剖析。然而,本书涵盖的不仅仅是代码的功能,它解释了Linux以自己的方式工作的理论基础。 本书新版涵盖2.6版本,其在内核的几乎每个子系统中都有重要的变化,尤其是在内存管理和块设备领域。本书侧重于以下主题: ●内存管理,包括文件缓存、进程交换和直接内存存取(DMA) ●虚拟文件系统层和第二、第三扩展文件系统 ●进程创建和调度 ●信号、中断和设备驱动程序的主要接口 ●定时 ●内核中的同步 ●进程间通信(IPC) ●程序的执行 《深入理解Linux内核》将使你了解Linux的所有内部工作,它不仅仅是一个理论上的练习。你将学习到哪些情况下Linux性能最佳,并且你将看到,在大量的不同环境里进行进程调度、文件存取和内存管理时它如何满足提供良好的系统响应的需要。这本书将帮助你充分利用Linux系统。        作者简介: 博韦,计算机科学专业博士,意大利罗马大学Tor vergata分校全职教授。 切萨蒂 数学和计算机科学博士,罗马大学Tor vergata分校工程学院计算机科学系助理研究员。 资源目录: 前言  第一章 绪论 Linux与其他类Unix内核的比较  硬件的依赖性 Linux版本  操作系统基本概念 Unix文件系统概述 Unix内核概述  第二章 内存寻址  内存地址  硬件中的分段 Linux中的分段  硬件中的分页 Linux中的分页  第三章 进程  进程、轻量级进程和线程  进程描述符  进程切换  创建进程  撤消进程  第四章 中断和异常  中断信号的作用  中断和异常  中断和异常处理程序的嵌套执行  初始化中断描述符表  异常处理  中断处理  软中断及tasklet 工作队列  从中断和异常返回  第五章 内核同步  内核如何为不同的请求提供服务  同步原语  对内核数据结构的同步访问  避免竞争条件的实例  第六章 定时测量  时钟和定时器电路 Linux计时体系结构  更新时间和日期  更新系统统计数  软定时器和延迟函数  与定时测量相关的系统调用  第七章 进程调度  调度策略  调度算法  调度程序所使用的数据结构  调度程序所使用的函数  多处理器系统中运行队列的平衡  与调度相关的系统调用  第八章 内存管理  页框管理  内存区管理  非连续内存区管理  第九章 进程地址空间  进程的地址空间  内存描述符  线性区  缺页异常处理程序  创建和删除进程的地址空间  堆的管理  第十章 系统调用 POSIX API和系统调用  系统调用处理程序及服务例程  进入和退出系统调用  参数传递  内核封装例程  第十一章 信号  信号的作用  产生信号  传递信号  与信号处理相关的系统调用  第十二章 虚拟文件系统  虚拟文件系统(VFS)的作用 VFS的数据结构  文件系统类型  文件系统处理  路径名查找 VFS系统调用的实现  文件加锁  第十三章 I/O体系结构和设备驱动程序 I/O体系结构  设备驱动程序模型  设备文件  设备驱动程序  字符设备驱动程序  第十四章 块设备驱动程序  块设备的处理  通用块层 I/O调度程序  块设备驱动程序  打开块设备文件  第十五章 页高速缓存  页高速缓存  把块存放在页高速缓存中  把脏页写入磁盘 sync()、fsync()和fdatasync()系统调用  第十六章 访问文件  读写文件  内存映射  直接I/O传送  异步I/O 第十七章 回收页框  页框回收算法  反向映射 PFRA实现  交换  第十八章 Ext2和Ext3文件系统 Ext2的一般特征 Ext2磁盘数据结构 Ext2的内存数据结构  创建Ext2文件系统 Ext2的方法  管理Ext2磁盘空间 Ext3文件系统  第十九章 进程通信  管道 FIFO  System V IPC  POSIX消息队列  第二十章 程序的执行  可执行文件  可执行格式  执行域 exec函数  附录一 系统启动  附录二 模块  参考文献  源代码索引 资源截图:
陌佑
百度云
百度云

《Fedora和Red Hat Enterprise Linux实用指南(第6版上下)》PDF 下载_操作系统教程

资源名称:《Fedora和Red Hat Enterprise Linux实用指南(第6版上下)》PDF 下载 内容简介: 《Fedora和RedHatEnterpriseLinux实用指南(第6版)(套装共2册)》采用通俗易懂的语言和大量的实例,对目前企业应用最为广泛的Fedora和RedHatEnterpriseLinux企业版本的应用进行了系统、科学、全面的介绍,包括Linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用Perl脚本进行自动化管理进行了详细介绍。       作者简介: Mark G. Sobell是Sobell联合公司的总经理,该公司是一家专注于UNIX和Linux教学、支持和客户软件开发的咨询公司。他拥有超过三十年的UNIX和Linux系统使用经验,同时还是很多畅销书的作者。这些书中包括同时出自Prentice Hall的A Practical Guide to Linux® Commands, Editors, and Shell Programming, Second Edition和A Practical Guide to Ubuntu Linux。 资源目录: 上册 第1章 欢迎来到Linux的世界  1.1 UNIX和GNU-Linux的历史  1.1.1 Linux的遗产: UNIX  1.1.2 回顾 1983年  1.1.3 接下来的场景, 1991年  1.1.4 代码是免费的  1.1.5 玩得开心  1.2 是什么使 Linux如此优秀?  1.2.1 为什么 Linux在硬件厂商和开发人员中广受欢迎  1.2.2 可移植的 Linux  1.2.3 C编程语言  1.3 Linux概述  1.3.1 Linux具有内核编程接口  1.3.2 Linux支持多用户  1.3.3 Linux可以运行多任务  1.3.4 Linux提供安全的分层文件系统  1.3.5 Shell:命令解释器和编程语言  1.3.6 一个有用工具的大集合  1.3.7 进程间通信  1.3.8 系统管理  1.4 Linux的其他特性  1.4.1 GUI:图形用户界面  1.4.2 (连接)网络实用工具  1.4.3 软件开发  1.5 本书约定  1.6 本章小结  1.7 练习 第1部分 安装 Fedora/RHEL Linux 第2章 安装概述  2.1 桌面 Live CD和安装 DVD.  2.2 更多信息  2.3 安装规划  2.3.1 注意事项  2.3.2 需求  2.3.3 处理器架构  2.3.4 界面:安装程序和安装系统  2.3.5 安装哪一个: Fedora或Red Hat Enterprise Linux  2.3.6 Fedora/RHEL的发行  2.3.7 Fedora标准版本  2.3.8 Fedora发行集  2.3.9 安装一个全新的副本或升级现有的 Fedora/RHEL系统  2.3.10硬盘设置  2.3.11 RAID  2.3.12 LVM:逻辑卷管理器  2.4 安装过程  2.5 下载和刻录 CD/DVD  2.5.1 下载一个 CD/DVD ISO映像文件的简便方法  2.5.2 下载 CD/DVD ISO映像文件的其他方式  2.5.3 验证 ISO映像文件  2.5.4 刻录 CD/DVD  2.6 收集系统信息  2.7 本章小结  2.8 练习  2.9 高级练习 第3章 一步一步安装  3.1 运行 Fedora Live会话  3.1.1 引导系统  3.2 安装 Fedora/RHEL.  3.2.1 从 Live会话安装 Fedora  3.2.2 从安装 DVD进行安装 /升级  3.2.3 Anaconda安装程序  3.2.4 Firstboot:当重新启动时  3.2.5 初始化数据库和更新系统  3.3 安装任务  3.3.1 修改引导参数(选项)  3.3.2 使用 Disk Druid对磁盘进行分区  3.3.3 palimpsest:GNOME的磁盘工具  3.3.4 使用 Kickstart配置器  3.3.5 设置一个双重引导系统  3.4 gnome-control-center/Displays:配置显示  3.5 本章小结  3.6 练习  3.7 高级练习   第2部分 Fedora/RHEL入门 第4章介绍Fedora和Red Hat Enterprise Linux  4.1 限制你的权力(超级用户 /root权限)  4.2 Fedora/RHEL桌面之旅  4.2.1 登录系统  4.2.2 配置后备模式( Fedora)  4.2.3 安装和使用 gnome-tweak-tool(Fedora)  4.2.4 桌面简介  4.2.5 从桌面启动程序  4.2.6 切换工作区  4.2.7 设置个人项  4.2.8 鼠标项  4.2.9 窗口操作
陌佑
百度云
百度云

《UNIX系统编程》PDF 下载_操作系统教程

资源名称:《UNIX系统编程》PDF 下载 内容简介: 本书深入阐述了能使UNIX操作系统发挥出量大功效的软件设计方法,对UNIX编程的精髓进行了清晰易懂的介绍。两位作者具有多年教学与科研经验,匠心独运,精耕细做,以一些用来说明如何使用系统调用的短小代码段开始,巧妙地过渡到实际项目中,逐渐在拓展了读者的技术水平。本书对通信、并发和多线程问题进行了透彻的研究;对复杂的概念,比如信号和并发,进行了全面、明晰的解释,并以此闻名。本书的特色还在于它提供了大量实例、练习、可重用的代码以及有和于网络通信程序的简化了的库。   本书同时也是一本基于最新的UNIX标准的完备的参考书,它完全覆盖了与文件、信号、信号量、POSIX线程和客户机-服务器通信相关的内容。此外,本版本中新增拉在于Web、UDP和服务器性能的章节也为本书增色不少。书中包含大量有趣的项目设计及其参考答案,例如命令解释程序、WWW重定向、因特网音频广播、服务器性能等,这些项目设计稍加完善就可以成为可用的程序,可供软件开发人员参考。   本书的Web站点http://usp.cs,utsa,edu/usp为读者提供了大量的资料,内容包括所有可下载的程序,这些程序可以免费使用。此外,这个站点中还包含到模拟器、测试工具、作者准备的课程资料以及勘误表的链接。   本书是UNIX系统编程的经典教材,并基于最新的UNIX标准进行了更新,其内容完全覆盖文件、信号、POSIX线程、UDP、Web和客户机-服务器等相关内容,并对通信、并发和多线程问题进行了透彻的研究,对复杂的概念进行了全面、完善以及明晰的解释,并以此而闻名。本书不仅提供了大量实例和练习,还专门设计了有针对性的项目,并给出了参考答案,帮助读者理解相关的概念,增强应用能力。本书适合作为高等院校计算机专业教材,也可供软件开发人员参考。 资源目录: 第一部分 基础知识  第一章 技术对程序的冲击  第二章 程序、进程和线程  第三章 UNIX系统中的进程  第四章 UNIX I/O 第五章 文件和目录  第六章 UNIX特殊文件  第七章 项目:令牌环  第二部分 异步事件  第八章 信号  第九章 时间和定时器  第十章 项目:虚拟定时器  第十一章 项目:破解命令解释程序  第三部分 并发  第十二章 POSIX线程  第十三章 线程同步  第十四章 临界区和信号量  第十五章 POSIX IPC 第十六章 项目:生产者消费者同步  第十七章 项目:非完全并行虚拟机  第四部分 通信  第十八章 面向连接的通信  第十九章 项目:WWW重定向  第二十章 无连接通信和多播  第二十一章 项目:因特网音频广播  第二十二章 项目:服务器性能 资源截图:
陌佑
百度云
百度云

《系统分析师UML用例实战》PDF 下载_操作系统教程

资源名称:《系统分析师UML用例实战》PDF 下载 内容简介: 《系统分析师UML用例实战》介绍如何通过用例掌握UML。《系统分析师UML用例实战》的案例基于Wesley和Richard两个角色叙述,从两人开始接到一个书店系统的项目,到动手建立用例模型,并且应用用例技术来估算工时,系统记述了UML用例的应用方法。 《系统分析师UML用例实战》适用于UML用例技术初学者、系统分析师,同时也适合UML/OOAD项目经理阅读和学习。 作者简介: 邱郁惠,中国台湾资深UML专家、讲师和畅销书作者。研究OOAD、UML和MDA十余年,从事过顾问、项目、教学及写作。创办了UML Blog(http://www.umltw.com)推广UML技术,并且组织“UML互助会”社区定期讲座、联络软件同好。除了定期举办社区活动、培训授课、参与项目外,其余时间她都在家里当专职作家并撰写博客。 邱老师在中国大陆出版了《系统分析师UML实务手册》、《C++程序员UML实务手册》、《SOC设计UML实务手册》、《UML那些事儿》等图书。她的作品以简洁明快、清晰实用的风格博得广大读者的好评,并因此荣获专业媒体和网站评选出的“2008年优秀IT技术图书原创作者”奖。 资源截图: 资源目录: 前言  作者简介  第1章 绘制用例图 1.1 【基础】使用用例的时机 1.2 【基础】一睹用例的长相 1.3 【基础】绘制用例图 1.4 【案例】书店系统 1.5 【高级】系统内部启动的用例 1.6 【高级】UML风格 1.7 【高级】用活动图来抓用例  1.8 【练习】动手做  第2章 编写用例叙述 2.1 【基础】用例叙述 2.2 【基础】主要流程与替代流程 2.3 【案例】书店系统 2.4 【高级】呈现风格 2.5 【高级】详细程度 2.6 【高级】站在巨人的肩膀上 2.7 【练习】动手做  第3章 建立用例关系 3.1 【基础】包含关系  3.2 【基础】扩展关系   3.3 【基础】泛化关系   3.4 【案例】书店系统   3.5 【高级】UML风格   3.6 【高级】登录的问题   3.7 【高级】新增、读取、更新和删除的问题   3.8 【练习】动手做  第4章 切分子系统用例   4.1 【基础】什么是“子系统用例”   4.2 【基础】架构模式   4.3 【基础】切分子系统用例   4.4 【案例】书店系统   4.5 【高级】串起子系统用例   4.6 【高级】定期检查   4.7 【练习】动手做  第5章 估算工时 5.1 【基础】估算工时 5.2 【案例】书店系统 5.3 【高级】迭代式开发 5.4 【高级】事务模式 5.5 【练习】动手做  第6章 接下来可以怎么做 6.1 【基础】少不了三王一后   …… 第7章 StqrUML操作说明  附录A 书店系统  附录B 实用小工具 
陌佑
百度云
百度云

《LINUX应用程序开发指南使用GTK+/GNQME库》PDF 下载_操作系统教程

资源名称:《LINUX应用程序开发指南使用GTK+/GNQME库》PDF 下载 内容简介: 《本书介绍了Linux下图形用户接口(GUI)编程技术。全书共18章,分五个部分。第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。 本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果下载并安装了GTK 1.2.3软件包,则能够在展开的源代码目录下找到这些示例代码。 本书适用于有Linux使用经验及C语言编程基础的读者阅读。 资源目录: 目录回到顶部↑ 目 录  前言  第一部分 linux gui编程框架及编程基础  第1章 linux软件开发概述 1  1.1 关于linux 1  1.2 关于linux的桌面环境 2  1.3 linux系统中的软件开发 3  1.3.1 开发所使用的库 3  1.3.2 gnome的开发结构 4  1.4 开发linux应用程序的编程语言  和编程工具 6  1.5 本书的结构 7 第2章 gtk+/gnome开发简介 8  2.1 安装gtk+/gnome库 8  2.2 第一个gtk+应用程序 9  2.2.1 一个什么也不能做的窗口 9  2.2.2 示例代码的含义 9  2.2.3 gtk的hello world 10  2.2.4 gtk+的信号和回调函数原理 12  2.2.5 hello world代码解释 14  .2.2.6 运行helloworld 17  2.3 gnome应用程序 17  2.4 gnu c 编译器 18  2.4.1 使用 gcc 18  2.4.2 gcc 选项 18  2.5 初始化库 19  2.6 用popt分析参数 20  2.6.1 参数分析方法 20  2.6.2 gnomehello程序的参数分析 22  2.7 国际化 25  2.8 保存配置信息 27  2.8.1 读出存储的配置数据 28  2.8.2 在配置文件中存储数据 30  2.8.3 配置文件迭代器 30  2.8.4 节迭代器 33  2.8.5 其他的配置文件操作 33  2.9 会话管理 34  2.10 gtk+的主循环 36  2.10.1 主循环基本知识 36  2.10.2 退出函数 36  2.10.3 timeout函数 37  2.10.4 idle函数 37  2.10.5 输入函数 38  2.11 编译应用程序 39  2.11.1 生成源代码树 39  2.11.2 configure.in文件 41  2.11.3 makefile.am文件 43  2.11.4 安装支持文件 44 第二部分 linux 编程常用c 语言  函数库及构件库  第3章 glib库简介 49  3.1 类型定义 49  3.2 glib的宏 49  3.2.1 常用宏 49  3.2.2 调试宏 50  3.3 内存管理 52  3.4 字符串处理 53  3.5 数据结构 55  3.5.1 链表 55  3.5.2 树 59  3.5.3 哈希表 63  3.6 gstring 65  3.7 计时器函数 66  3.8 错误处理函数 67  3.9 其他实用函数 67 第4章 构件定位 69  4.1 构件的显现、映射和显示 69  4.2 其他的构件概念 70  4.3 构件的类型转换 72  4.4 组装构件 72  4.4.1 尺寸分配 73  4.4.2 gtkwindow构件 74  4.4.3 gtkbox 76  4.4.4 表格构件gtktable 79  4.4.5 固定容器构件gtkfixed 83  4.4.6 布局容器构件gtklayout 85 第5章 按钮构件 87  5.1 普通按钮gtkbutton 87  5.2 开关按钮gtktogglebutton 90  5.3 检查按钮gtkcheckbutton 91  5.4 无线按钮gtkradiobutton 91 第6章 调整对象 95  6.1 创建一个调整对象 95  6.2 使用调整对象 95  6.3 调整对象内部机制 96 第7章 文本构件gtktext 98  7.1 创建、配置文本构件 98  7.2 操作文本 99  7.3 键盘快捷键 100  7.4 gtktext示例 100 第8章 范围构件gtkrange 105  8.1 滚动条构件gtkscrollbar 105  8.2 比例构件gtkscale 105  8.2.1 函数和信号 105  8.2.2 常用的范围函数 106  8.2.3 键盘和鼠标绑定 107  8.2.4 示例 107 第9章 杂项构件 114  9.1 标签构件gtklabel 114  9.2 箭头构件gtkarrow 117  9.3 工具提示对象gtktooltips 119  9.4 进度条构件gtkprogressbar 120  9.5 对话框构件 126  9.6 pixmap 127  9.7 标尺构件gtkruler 134  9.8 文本输入构件gtkentry 137  9.9 微调按钮构件gtkspinbutton 140  9.10 组合框gtkcombo 146  9.11 日历构件gtkcalendar 148  9.12 颜色选择构件gtkcolorselect 158  9.13 文件选择构件gtkfileselect 162 第10章 容器构件gtkcontainer 165  10.1 事件盒构件gtkeventbox 165  10.2 对齐构件gtkalignment 166  10.3 框架构件gtkframe 167  10.4 比例框架构件gtkaspectframe 169  10.5 分栏窗口构件gtkpanedwindow 170  10.6 视角构件gtkviewport 174  10.7 滚动窗口构件gtkscrolled  window 175  10.8 按钮盒构件gtkbuttonbox 177  10.9 工具条构件gtktoolbar 181  10.10 笔记本构件gtknotebook 187 第11章 分栏列表构件gtkclist 193  11.1 创建分栏列表构件gtkclist 193  11.2 操作模式 193  11.3 操作分栏列表构件列标题 194  11.4 操纵列表 194  11.5 向列表中添加行 196  11.6 在单元格中设置文本和pixmap 图片 197  11.7 存储数据指针 198  11.8 处理选择 198  11.9 信号 199  11.10 gtkclist示例 199 第12章 树构件 204  12.1 创建新树构件 204  12.1.1 添加一个子树 204  12.1.2 处理选中的列表 205  12.1.3 树构件内部机制 205  12.1.4 信号 206  12.1.5 函数和宏 206  12.2 树项构件gtktreeitem 208  12.2.1 信号 209  12.2.2 函数和宏 210  12.3 树构件示例 210 第13章 gnomeapp构件和gnomeuiinfo 215  13.1 主窗口gnomeapp 215  13.2 gnomeuiinfo 216  13.2.1 创建gnomeuiinfo 216  13.2.2 将gnomeuiinfo转换为构件 218 第14章 状态条构件 221  14.1 状态条构件简介 221  14.2 gnomeappbar构件 221  14.3 状态条构件gtkstatusbar 222 第15章 对话框 225  15.1 gnomedialog构件 225  15.1.1 创建对话框 225  15.1.2 填充对话框 226  15.1.3 处理gnomedialog的信号 226  15.1.4 最后的修饰 227  15.2 模态对话框 229  15.3 一个对话框示例 230  15.4 特殊对话框 231  15.4.1 gnomeabout 231  15.4.2 gnomepropertybox—属性框 233  15.4.3 gnomemessagebox—消息框 234 第16章 gdk 基础 236  16.1 gdk和xlib 236  16.2 gdkwindow 237  16.2.1 gdkwindow和gtkwidget 237  16.2.2 gdkwindow属性 238  16.3 视件和颜色表 240  16.3.1 gdkvisual 240  16.3.2 视件的类型 241  16.3.3 颜色和gdkcolormap 242  16.3.4 获得颜色表 244  16.4 可绘区和pixmap 244  16.5 事件 245  16.5.1 事件类型 245  16.5.2 事件屏蔽 247  16.5.3 在gtk+中接收gdk事件 248  16.5.4 鼠标按键事件 250  16.5.5 键盘事件 252  16.5.6 鼠标移动事件 254  16.5.7 焦点变更事件 257  16.6 鼠标指针 257  16.6.1 指针定位 257  16.6.2 独占指针 258  16.6.3 改变光标 259  16.7 字体 259  16.8 图形上下文 263  16.9 绘图 267  16.9.1 画点 267  16.9.2 画线 268  16.9.3 矩形 268  16.9.4 画弧 269  16.9.5 多边形 269  16.9.6 文本 270  16.9.7 pixmap像素映射图形 270  16.9.8 rgb缓冲 271 第三部分 linux gui 生成器glade 第17章 glade:gui生成器 273  17.1 安装glade 273  17.1.1 glade简介 273  17.1.2 安装glade 273  17.1.3 在gnome主菜单下为glade 创建菜单项 274  17.1.4 在gnome面板上创建快捷  按钮 275  17.2 用glade生成图形用户接口 275  17.2.1 glade的界面简介 275  17.2.2 用glade创建应用程序界面 277 第四部分 调试工具  第18章 程序调试 283  18.1 用gdb调试应用程序 283  18.1.1 为调试程序做准备 283  18.1.2 获得gdb帮助 284  18.1.3 gdb常用命令 284  18.1.4 gdb 应用举例 286  18.2 用xxgdb调试应用程序 289 第五部分 附 录  附录a gnomehello源代码 293 附录b 在线资源 304 附录c gtk+/gnome对象总览 306
陌佑
百度云
百度云

《巧学活用Linux》PDF 下载_操作系统教程

资源名称:《巧学活用Linux》PDF 下载 内容简介: 《巧学活用系列:巧学活用Linux》是以SUSE版本Linux为例,以图文并茂的方式,对Linux系统的安装、系统命令及其使用方法、实用技巧和综合案例进行讲解。适合对操作系统感兴趣并有志成为电脑高手的电脑爱好者阅读,也可作为有一定Linux基础的技术人员的案头工具书。       资源截图: 资源目录: 第1章 Linux基础知识 1.怎样安装Linux操作系统? 2.常用的Linux基本命令有哪些? 1)cat命令 2)chmod命令 3)chown命令 4)cd命令 5)cp命令 6)cut命令 7)find命令 8)ls命令 9)more命令 10)mv命令 11)rm命令 12)rmdir命令 13)split命令 14)touch命令 15)at命令 16)cal命令 17)date命令 18)sleep命令 19)uptime命令 20)chfn命令 21)finger命令 22)last命令 23)passwd命令 24)wall命令 25)kill命令 26)ps命令 27)renice命令 28)top命令 29)expr命令 30)nohup命令 31)mkdir命令 32)du命令 33)groupadd命令 34)useradd命令 35)uname命令 36)userdel命令 37)df命令 第2章 Linux实用技巧 1.如何设置 com1口,让超级终端通过com1口进行登录? 2.如何查找或删除正在使用某文件的进程? 3.已知网络中一个计算机的硬件地址,如何知道它所对应的IP地址? 4.在Linux下如何绑定IP地址和硬件地址? 5.如何更改 eth0为混杂模式? 6.Linux下如何清空arp表? 7.如何得到网卡的 MAC地址? 8.如何使用一个网卡绑定多个IP地址? 9.一个IP地址如何绑定两块网卡? 10.如何设置ssh 上来能不自动断线? 11.如何向登录到同一台服务器上的所有用户发一条信息? 12.如何向远程机器上的所有用户发送消息? 13.如何向网络中的所有用户发送消息? 14.如何将 top的结果输出到文件中? 15.如何解决装双系统不能看到另一个系统的问题? 16.如何压缩传输文件或目录? 17.如何在命令行下发送带附件的邮件? 18.如何使用一条命令终止多个进程? 19.Kill命令有哪些技巧? 20.如何查看某文件的一部分? 21.如何将 file.txt 里的部分文字替代? 22.如何使用echo命令将字符串翻转? 23.如何过滤掉“#”打头的行和所有的空行? 24.如何删除几天前的所有东西(包括目录名和目录中的文件)? 25.如何在多级目录中查找某个文件? 26.如何删除目录中含输入关键字的文件? 27.如何在当前目录下解压 rpm 文件? 28.如何用命令清空 root 回收站中的文件? 29.如何把当前目录下所有文件及目录名中的大写字符改为小写字符? 30.如何在当前目录及子目录下搜索某个特殊后缀的文件并且将部分字符串进行替换? 31.如何查找两个文件中相同的内容? 32.如何查找file2里有但file1里没有的内容? 33.如何查找文件并按修改时间排序? 34.如何查找N天前的文件并按时间排序? 35.如何逐次打印各行? 36.如何禁止ping? 37.如何使用telent 命令时不显示操作版本和信息? 38.如何删除特权账号? 39.如何自动注销账户? 40.如何确保系统关键文件不被普通用户修改和查看? 41.如何将man转存为文本文件? 42.如何禁止终端模式下的显示器自动节能? 43.如何对IDE硬盘进行优化? 44.如何让系统使用默认的彩色文件显示? 45.VI命令有哪些操作技巧? 1)光标命令 2)编辑命令 3)查找命令 4)复制命令 46.如何取消root命令历史记录? 47.如何为关键分区建立只读属性? 48.如何终止攻击者的所有进程? 49.如何对系统进行跟踪记录? 50.如何禁止使用控制台程序? 51.如何禁止使用控制台程序禁用X Window服务? 52.Linux 下IPv6常见应用有哪些? 1)设置IPv6协议 2)Linux IPv6版本网络环境的防火墙 3)IPv6网络的安全工具 53.如何忽略大小写的应用? 54.如何设置变量? 1)Linux的变量种类 2)设置变量的方法 55.如何修改用户名? 56.如何修改系统时间? 57.如何实现Linux账户搬家? 58.如何修改分辨率? 第3章 Linux综合案例 1.如何在Linux下设置FTP? 2.如何在Linux下构架l2tpVPN  1)Linux端的配置过程 2)Windows客户端的配置 3.如何在Linux系统中共享Windows系统资源? 1)装载(mount) 2)卸载(umount) 3)应用技巧 4)Mtools的使用
陌佑
百度云
百度云

《系统分析师UML实务手册》PDF 下载_操作系统教程

资源名称:《系统分析师UML实务手册》PDF 下载 内容简介: 《系统分析师UML实务手册》通过一个完整的仿真实例,从需求到生成UML的用例图及叙述、活动图、类图、序列图和状态图等,一应俱全,过程细腻,步骤详细。主要内容包括:定义业务流程、分析业务流程、定义系统范围、分析系统流程、分析业务规则、定义静态结构、定义操作及方法、基金模拟项目、语音备忘器等。《系统分析师UML实务手册》适合作为初学UML的入门书,也适合作为系统分析师的参考手册。 资源目录: 推荐序 前言  第1章 为什么系统分析员需要学习UML  1.1 概述 1.2 UML并非万能 1.3 UML图 1.4 重要的OO及UML概念 1.4.1 对象 1.4.2 属性与操作 1.4.3 操作与方法 1.4.4 封装 1.4.5 类 1.4.6 泛化关系 1.4.7 关联关系 1.4.8 聚合关系 1.4.9 组合关系 14.10 用例与执行者 1.4.11 业务用例与系统用例 1.5 MDA开发程序 1.5.1 MDA的主张 1.5.2 程序 1.5.3 MDA在芯片设计的应用 1.5.4 本书所采用的分析步骤 1.6 UML对MDA的帮助 1.6.1 中立机构负责维护UML  1.6.2 中立的建模语言 1.6.3 Profile支持定制化UML方言  第2章 做好系统分析 2.1 CTM-1:定义业务流程 2.2 CIM-2:分析业务流程 2.3 CIM-3:定义系统范围 2.4 PIM-1:分析系统流程 2.5 PIM-2:分析业务规则 2.6 PIM-3:定义静态结构 2.7 PIM-4:定义操作及方法 2.8 在CIM与PIM之后  第3章 定义业务流程 3.1 为什么需要定义业务流程 3.2 CIM-1:定义业务流程 3.3 准备好StarUML  3.4 模拟CIM-1:定义业务流程  第4章 分析业务流程   4.1 CIM-2:分析业务流程   4.2 准备好CIM-1:业务用例模型   4.3 准备好StarUML  4.4 模拟CiM-2:分析业务流程  第5章 定义系统范围 5.1 CIM-3:定义系统范围 5.2 准备好CIM-2:活动图 5.3 准备好StarUML  5.4 模拟CIM-3:定义系统范围  第6章 分析系统流程 6.1 正式进入分析阶段 6.2 PIM-1:系统用例叙述   6.2.1 用例基本数据    6.2.2 执行流程    6.2.3 条件及规则    6.2.4 相关文档    6.2.5 其他事项 6.3 准备好CIM-3:系统用例图   …… 第7章 分析业务规则  第8章 定义静态结构  第9章 定义操作及方法  第10章 基金模拟项目   第11章 语音备忘器 资源截图:
陌佑
百度云
百度云

《Linux与Qt程序设计》PDF 下载_操作系统教程

资源名称:《Linux与Qt程序设计》PDF 下载 内容简介: 《Linux与Qt程序设计》从四个方面介绍Linux系统与ot程序设计的知识:第一方面介绍Linux基础知识,包括发展历史、常用的命令、文件系统等;第二方面主要介绍Qt的基础知识,包括如何编写第。一个Qt程序、信号与槽、Qt事件机制及MVC模式等;第三部分着重介绍Qt界面设计的核心内容,包括常用控件、布局管理、对话框及主窗体等;第四部分通过完整的实例介绍0t的典型应用。 《Linux与Qt程序设计》适用于具有一定C/C++程序基础的开发人员阅读,也可以作为Qt开发过程中的工具参考书。 资源截图: 资源目录: 第一部分 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界面设计  第四部分 进阶应用
陌佑
百度云
百度云
⬅️ 1...20172018201920202021...2920

添加微信,反馈问题

微信及时反馈问题,方便沟通,请备注 ❤️

搜索榜单

1

骚老板资源网整站源码 打包数据高达2GB

1623

2

绿色风格网络公司源码 php网络建站公司源码

1060

3

(自适应手机版)响应式餐饮美食企业网站源码 餐饮品牌连锁机构织梦模板

1026

4

雷速问卷调查系统(疫情上报系统) v7.08

899

5

Zblog仿918回忆模特写真网带整站数据图库系统源码

864

6

一款笑话类网站源码 简约清爽的织梦笑话网站模板

797

最新资源

1

网狐电玩系列/乐游电玩城/免微信免短信登陆

2

湖南地方玩法好玩互娱纯源码

3

最新更新网狐旗舰大联盟+UI工程

4

傲玩系列客户端通用加解密工具

5

优米H5电玩城组件/多语言/带84个游戏/后台带控+搭建视频教程

6

网狐系列猫娱乐新UI蜡笔小新金币组件

友情链接:
免费APISSL在线检测在线pingAPI版本项目seo教程免费下载狗凯源码网 查看更多
网站地图 法律声明
本站所存储的源码数据均为转载,不提供在线播放和下载服务。本站为非盈利性,不收取费用,所有内容不用于商业行为,仅供学习交流使用。如有侵权,请联系15001904@qq.com
  • 联系微信,反馈问题

  • 点此立刻反馈