本书介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括:介绍如何建立基于ARM7的交叉开发环境以及如何向AR M7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。 本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。
《手把手教你学Linux(图解 视频版)》以企业工作项目为主干、知识点为脉络,涵盖了Linux运维工程师必学必会的知识点和实验项目,是一本基础入门书籍,也是一本自学视频教程。内容包括搭建Linux的运行环境、Linux下的文件操作、Linux下挑选合适的编辑器、Linux的用户管理和登录、Linux的权限机制、在Linux操作系统下查看各种性能指标、攻克Linux管道符和重定向、Linux的磁盘管理、挂载和逻辑卷LVM、Linux下的软件安装、Linux下的计划任务和时间同步、Linux运行级别管理、SSH服务、CentOS 7服务与进程实体化、基础网络知识、iptables防火墙、Linux和网络协议、Linux下的日志系统、Shell脚本编程入门。 《手把手教你学Linux(图解 视频版)》全书采用大米老师的主干链路式的教学新方法,引导初学者快速入门,大量的图文解说,让知识的摄取变得更加便捷。通过本书的学习,读者
Mac OS X 10.5中文版是2007@.苹果公司推出的版本,它是目前主流操作系统之一。Mac OS X10.5中文版是一款趋于的操作系统,它将UNIX坚固的可靠性同Macintosh的易用性结合在一起。对于那些准备升级的Mac用户或者正在准备改用Mac的Windows用户而言,Mac OS X 10.5刚好是其需要的操作系统。本书介绍了Mac OS X 10.5中文版操作系统的基本操作知识,包括系统的功能、各种工具、各种应用,以及相关问题的解决方案。 本书适合初级和中级读者阅读和使用,包括技术支持人员和系统管理员,也可以作为相关院校和教育培训机构的培训教材,还可以作为广大苹果电脑爱好者的参考用书。
本书介绍μClinux内核编程的一个方面——使用内核模块编写设备驱动程序。主要内容包括:介绍如何建立基于ARM7的交叉开发环境以及如何向AR M7芯片上移植μClinux;分析μClinux上一个已在ARM7上成功运行的最简单的内核模块;介绍μClinux的字符设备驱动程序、块设备驱动程序和网络设备驱动程序的编写、编译及使用,这些范例均在ARM7平台编译和使用,但可以方便地移植到其他平台。 本书通俗易懂,是一本面向初学者的μClinux内核编程图书,对资深μ Clinux内核编程人员也有参考价值。可作为高等院校相关专业师生以及从事嵌入式系统应用开发工程师的参考资料。
如果你正在寻找 Linux 速成秘籍,这本就是了。《Linux 随身指南》简洁扼要地阐述了 Linux 的基本观念, 并以精辟的范例示范如何利用 Linux 进行日常工作,让你在短时间内有效提升你的工作效率。 《Linux 随身指南》提供了档案、目录、shell、X window 等等 Linux 基本观念的说明,也汇整了常用命令的参考资料;所以,本手册不仅适合当成刚入门者的复习教材,更适合供每位 Linux 使用者随身携带查阅。 有别于一般参考手册以字母顺序排序的惯例,本手册按照功能别来汇整各命令的参考资料,因为这样比较容易查找,同时也可以在查阅的同时,知道还有哪些相关选择。对于每一个命令,本手册提供了语法、出处(所属的 RPM)、功能解释、用途、于磁盘上的位置、常用选项的意义,以及典型用法的示范。 本手册的参考资料以 Fedora Linux 为准,但是大部份信息同样适用
树莓派(Raspberry Pi)是一款基于Linux系统的、只有一张大小的卡片式计算机。研发树莓派的目的是通过低价硬件及自由软件来推动学校的基础计算机学科教育。但很快树莓派就得到计算机和硬件爱好者的青睐,他们用它学习编程,并创造出各种各样新奇的、一时的软硬件应用。 本书由树莓派的共同创始人编写,是树莓派用户指南。全书共5篇17章。 篇包括~7章,分别介绍了树莓派的基础知识、树莓派入门、Linux系统管理、故障排查、网络配置、树莓派软件配置工具和树莓派高级配置;第 2篇包括第8~10章,分别介绍了树莓派作为家庭影院计算机、用于生产环境和树莓派作为Web服务器;第3篇包括1~13章,分别介绍了Scratch编程、Python编程和Minecraft树莓派版;第4篇包括4~17章,分别介绍了硬件破解、GPIO端口、树莓派摄像头模
R具有强大的统计计算功能和便捷的数据可视化。《R数据可视化手册》重点讲解R的绘图,指导读者通过绘图实现数据可视化。书中提供了快速绘制高质量图形的150多种技巧,每个技巧用来解决一个特定的绘图需求。读者可以通过目录快速定位到自己遇到的问题,查阅相应的解决方案。同时,作者在大部分的技巧之后会进行一些讨论和延伸,介绍一些总结出的绘图技巧。 《R数据可视化手册》侧重于解决具体问题,是R数据可视化的实战秘籍。《R数据可视化手册》中绝大多数的绘图案例都是以强大、灵活制图而著称的R包ggplot2实现的,充分展现了ggplot2生动、翔实的一面。从如何画点图、线图、柱状图,到如何添加注解、修改坐标轴和图例,再到分面的使用和颜色的选取等,本书都有清晰的讲解。虽然本书的大多数技巧使用的是ggplot2,但是并不仅仅局限于ggplot2的介
作者的自我剖白是这样:如果将来有谁要概括我的一生,我以为用几个来概括倒是比较恰当。是的,确实贯穿了我的生活。 这部短篇选集可谓描摹了一批都市人的生活众相,温柔的部分总是昙花一现,软弱与困境似是永恒的背景。他们就藏在我们每天会在街头擦肩而过的人群中,湮没在楼宇拐角中,他们奔波、窘迫、叹气、大笑、调情、幻想、失望,即秘密又心照不宣。 19个故事,仿佛三五好友夜话,夹杂着回忆往事时温柔的伤感。日子轻松也好,窘迫也罢,总有一股明亮跳跃的火苗,温暖着他们困顿的身体和疲惫的灵魂。 顾前多采用日常生活的片段,场景,凭借对生活细节的敏感,淡情节而重感受,抓住了众多典型性格的普通人物。同时,作者不时透着聪明劲儿的诙谐,让整部作品读感愉悦,乃致爱不释手。
作为开发unix多年的专家,mikegancarz曾说过:“要想成为计算机的主人,而不是它的奴隶,你就应该使用linux!”有别于市面上的其他关注如何使用linux的书籍,这《linux/unix设计思想》讲述的是“linux的思维方式”,揭示了linux正是unix这一无所不能的操作的实现。到目前为止,没有一《linux/unix设计思想》同时介绍unix和linux的设计理念,《linux/unix设计思想》将这两者有效地结合起来,保留了theunix philosophy中unix方面的内容的同时,探讨了linux和开源领域的新思想。
Nginx是俄罗斯人Igor Sysoev编写的一款高性能的和反向代理服务器。Nginx选择了epoll和kqueue作为网络I/O模型,在高连接并发的情况下,内存、CPU等资源消耗非常低,运行稳定。 本书地介绍了Nginx与PHP、RUBY、Python结合的使用方法,Nginx作为反向代理与负载均衡的配置与优化,以及Nginx模块的开发方法,并给出了新浪播客、搜狐博客、六间房、Discuz!官方论坛、迅雷在线、赶集网使用Nginx的应用示例。全面地分析了Nginx的核心模块。 本书适合Nginx的初学者,以及有基础,希望深入掌握Nginx的网站架构师和Web开发人员。
经过多年的发展,Linux已成为了当今世界的主流操作系统之一,无论在桌面还是服务器领域都得到了广泛的应用。本书以Red Hat Enterprise Linux 5.2平台为基础,循序渐进、深入浅出、全面系统地介绍了由Linux系统管理到各种网络服务器配置所涉及的所有知识,内容包括Linux系统简介、Linux系统安装、图形桌面系统管理、命令行界面、Linux系统启动过程、用户和用户组管理、磁盘分区管理、文件系统管理、软件包管理、进程管理、网络管理、系统监控、Shell编程、Linux系统安全、FTP服务器配置和管理、Web服务器配置与管理、动态Web服务器配置与管理、DNS服务器配置和管理、邮件服务器配置和管理、DHCP服务器配置和管理、代理服务器配置和管理、VPN服务器配置和管理、NFS服务器配置和管理、Samba服务器配置和管理、NAT服务器配置和管理、MySQL数据库服务器配置和管理、Webmin的配
本书介绍了linux系统的安装、管理、维护以及服务器配置,主要内容包括linux基础知识和如何安装和删除linux系统,以及linux图形界面操作、linux字符界面操作、linux常用命令使用、用户和组群账户管理、磁盘和文件系统管理、软件包管理、linux日常管理和维护、shell编程、linux网络基本配置、远程管理服务器配置、nfs服务器配置、samba服务器配置、dhcp服务器配置、dns服务器配置、web服务器配置、ftp服务器配置、send服务器配置等实例。 本书内容由浅入深,脉络清晰,突出实用性。 本书适合广大的linux爱好者、linux系统管理及维护人员阅读,也可作为计算机培训机构及大中专院校相关专业的学员学习参考。
本书是Microsoft.NET Forms程序库的使用指南。 全书包括15章和4个附录,对WinForms进行了全面而深入的讲解。前半部分讨论了窗体、对话框、GDI 以及打印等相对常见的技术;后半部分则专注于高级主题,内容涵盖设计期集成、资源、应用程序和设置、多线程用户界面以及Web部署等。其中第12、13章专门讲述了ADO.NET和WinForms的结合使用。附录分别介绍了从MFC转移到WinForms、委托和事件、序列化和标准WinForms组件和控件。 本书适合有.NET背景知识的WinForms学习者阅读,有经验的WinForms程序员则可从中学到大量的高级技巧。
本书分为两部分,篇详细介绍了Windows 2000 Professional。它是为桌面计算机和便携式计算机开发的新一代操作系统,在Windows NT 4.0的基础之上更加提高了系统的工作稳定性和网络安全性,更容易安装和配置。第二篇则重点介绍了Windows XP Professional的新增功能。它集成了Windows 2000和Windows Me的许多优点,我们可以看到Windows XP Professional一系列的新特性,也可以领会到它与前者的许多相同之处,可以参考Windows 2000的相关章节,从而使读者对Windows XP有一个整体的了解,达到事半功倍的效果。本书是一本实用教材,简明扼要、实用性强,可作为高等院校师生以及有关培训班的教材与参考书,也可作为广大计算机网络管理员的使用指南。
本书以2.6内核的Linux操作系统为开发平台、GCC 4.0/GDB 6.3为开发调试环境,详细介绍了Linux下C语言开发环境、C语言开发工具、内存管理、ANSI C文件I/O管理、POSIX文件I/O管理、文件及目录管理、进程管理、UNIX进程间通信机制、System V进程间通信、多线程编程、线程间通信机制和Linux Socket网络编程相关内容及实例开发。 本书内容丰富、紧扣应用,所列代码和实例都来源于具体的应用程序。 本书适合从事Linux系统编程工作的人员阅读,也适合从事嵌入式Linux开发的人员阅读。
《精通Windows Server2008网络服务器》全面深入地介绍了WindowsSetwer2008服务器的安装与配置,主要内容包括活动目录管理、Hyper—V技术、DNS服务、DHCP服务、文件服务、打印服务、Web服务、FFP服务、流媒体服务、信息共享服务、证书服务、终端服务、Windows部署服务、网络策略服务、。Exchange服务和ISA服务等一系列的.高级网络服务,从而进一步提高网络的实用性、安全性和可管理性,深入挖掘服务器和网络的潜力,提高网络应用水平。《精通Windows Server2008网络服务器》以实践为主,可操作性强,能够迅速提高读者的动手能力和技术水平。 《精通Windows Server2008网络服务器》适用于从事系统管理和网络管理的专业人员,也可供计算机及相关专业的学生阅读,并可作为计算机培训学校的培训教材。
Visual C 是专业程序员使用的工具,开发人员可以利用Visual C 6.0基于两种方式编写Win32应用程序。一种是Windows API的C方式,另一种是MFC的C 方式。C方式是传统的编程方式,且久经考验,但是其开发工作量大;而C 方式源代码效率高,开发难度和工作量都较小。本书大部分应用程序都是基于MFC的C 方式的,一共分为5篇:Windows编程基础,Windows绘图程序设计与消息,Windows界面设计与调试技巧,Windows数据库、网络通信与ActiveX控件,Windows内部处理技术。循序渐进地讲述了Windows编程技术,从基本原理到具体实践都进行了详细阐述,并对具体知识点进行了详细的讲解。 本书的特点是全面详细地介绍了Windows编程,突出了编程的原理性与实用性。本书在帮助开发人员理解原理的基础上还应用了大量的实例,详细介绍了各原理的应用,以及代码编写技巧,方便开发人员应用实
“Hardening”系列是美国McGraw-Hill公司新近推出的又一套信息安全系列丛书,与久负盛名的“黑客大曝光”系列携手,为信息安全界奉献了一道饕餮大餐。 本书是“Hardening”系列成员之一,由数位信息安全领域的专家编写,通过四段式系统强化教学法,从技术和管理制度两方面,详细介绍Linux系统的安全防护工作,对系统管理员容易疏忽或犯错的细节进行深入探讨,旨在帮助读者把Linux系统建设成信息安全堡垒。 全书共分4大部分16章,部分给出降低系统威胁的7个关键步骤,是系统阻止入侵的必要措施;第2部分则是本书的重中之重,自顶向下系统讲述强化Linux系统的具体方法和措施;第3部分告诫人们:一劳不能永逸,需要利用各种监控技术持续监控系统,教会读者阅读各种日志文件内容、判断系统受损程度;第4部分对信息安全工作的预算制订和审批工作进行
本书是微软系统资历工程师顾问戴有炜先生近期新改版升级的Windows Server 2016三卷力作中的系统配置指南篇。书中秉承了作者的一贯写作风格:大量的系统配置实例兼具扎实的理论,以及完整清晰的操作过程,以简单易懂的文字进行描述,内容丰富且图文并茂。全书共分18章,主要内容包括Windows Server 2016概述、安装与基本环境设置,本地用户与组账户的管理,虚拟环境的搭建,建立Active Directory 域,NTFS与ReFS磁盘的安全性与管理,访问网络文件,打印服务器的配置与管理,利用配置文件来管理用户工作环境,组策略与安全设置,远程桌面连接,磁盘系统的管理,利用WSUS部署更新程序,AD RMS企业文件权限管理,分布式文件系统,搭建iSCSI文件服务器故障转移群集以及系统启动的疑难排除等。本书面向广大计算机系统管理和系统维护人员,可作为高等院校相关专业和技术
本书内容丰富、分析透彻.主次分明,主要介绍了UNIX操作系统的基本概念、基本操作、系统管理工具和程序开发工具。全书分两部分。部分以文件、进程为基础,介绍了UNIX的体系结构和常用命令,以及shell脚本设计和grep、sed过滤器等内容。第二部分以系统调用和C语言库函数为基础,以系统开发为目标,介绍了系统管理工具、系统开发工具、文件和进程控制、awk过滤器和Perl语言,此外还介绍了V1编辑器的命令。 本书特色:新增了“程序开发工具”一章,提供了大量的“工作原理”和提示注解,介绍了Linux特性的相关方面,讲解了安全sheu和加密的有关内容,附录中给出了vi编辑器的命令参考。 本书读者对象:本书适用于广泛的读者群,对于希望深入UNⅨ操作系统内部以及进行内核级程序开发的读者具有非常高的参考价值。本书可作为高等院校计算机相关专业