使用线程,你可以产生高效率的服务器。建立Internet服务器扩充软件,获得多CPU系统的好处,建立精巧的COM/OLE对象,并改善程序的反应度。写出这样的软件,需要更多的理论基础,以及一本参考手册;需要广泛了解每一件事情如何彼此相称;需要一份指南,告诉你什么可以正常动作,什么不能!通过Win32API,WindowsNT以及Windows95都可以支持多线程程序设计,但是这个重要主题的信息却极稀有而不够详尽。在《Win32多线程程序设计》这本书中,JimBeveridge和RobertWiener告诉你什么时机、什么地点、什么方法可以使用多线程。本书主题包括:·Internet开发范例,包括ISAI和WinSock。·如何在服务器中使用线程和overlappedI/O。·如何在多线程环境中使用Cruntime函数库和MFC。·以C和C写成的各个范例程序。·NUIX环境比较。让UNIX下的开发人员能转移到Win32。
青岛东合信息技术有限公司TinyOS操作系统是无线传感器网络中 为流行的操作系统,已成为无线传感网领域事实上的标准平台。 青岛东合信息技术有限公司编著的《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》从TinyOS操作系统的应用开发角度出发,基于CC2530硬件平台,深入地讲解了TinyOS的体系结构、nesC编程、TinyOS在CC2530平台上的移植、TinyOS网络编程,TinyOS 应用及开发等技术。 本书展示了TinyOS开发技术的来龙去脉,并在此基础上注重实战技能,重在讲解TinyOS在开发过程中的实际操作。 《TinyOS操作系统开发技术及实践(普通高等教育物联网工程专业十二五规划教材)》语言精练,内容描述讲求理性、准确性与严格性。本书可作为本科或高职高专物联网计算机科学与技术、网络、通信等专业的技术开发应用教材。
本教材针对操作系统内容庞杂、涉及面广的特点,在实验内容的选取上以Linux操作系统为平台,注重基础性、实践性、 性。在框架的设计上注重逻辑性、完整性,将操作系统的内容组织成一个完整的逻辑整体。提炼现代操作系统中多用户、多任务的本质特性,始终贯穿并发、共享的主线。 以Linux内核源码为基础,深入浅出地描述现代操作系统的动态特性,论述操作系统的重要概念——进程,支持多进程并发活动必需的数据结构,进程控制与进程调度等功能的实现技术,对于并发活动中进程同步和死锁等问题的解决策略与方法。 本教材针对操作系统实践性强的特征,以Linux操作系统为例,给出了一个操作系统实验体系。该实验体系涉及操作系统的核心实验和一些重要的实际应用,主要包括Linux系统中进程管理、进程间通信、进程同步、内存管理、死锁的处
《Linux操作系统之奥秘》是台湾鸿海精密股份有限公司工程师邱世华先生倾心打造的一本关于Linux整体概念的工具书。《Linux操作系统之奥秘》跳出了以往艰涩难懂的Linux书籍的架构,由实际出发,用最实际的操作步骤及开机流程来说明整个Linux的架构,分别用进入系统、管理系统和Gull界面三篇介绍了Linux的基本概念、检查系统软硬件的搭配状况的方法,以及构建于Linux之上的GUI界面。《Linux操作系统之奥秘》所要带给读者的,不是速成地直接找到问题的解决之道,而是通过建立对整体Linux操作系统架构的理解,让所有用户在问题发生时了解问题原因所在,以及防范的方法。《Linux操作系统之奥秘》适合热衷于LinuxXEN技术的读者,以及所有对操作系统感兴趣的读者阅读和参考。
操作系统Shell编程一直是系统管理员技能之一。主机管理的上乘之道,就在于尽量让计算机去完成所有的琐事。要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,笔者拥有丰富的主机管理实务经验,以及多年的教学经验,能读者轻松跨越BashShell程序设计的门槛,摆脱菜鸟劳碌的命运,达到轻松管理,主机不出包的境界。本书完整涵盖Bash3.x的各项功能,并介绍Bash4.0的重要功能;由简入繁、循序渐进,建立扎实的BashShell程序设计基础;各章提供许多范例,充分展示BashShell程序设计的技巧;带领读者学习如何设计自动化程序,轻松解决问题,增进工作效率;还包含许多管理实务的技巧,可快速提升读者主机管理的能力。本书适合系统管理员、网络管理员、架构师及普通学习者参考学习。主机管理的上乘之道,就在于尽量让电脑去完成所有的
本书以STM32F103VC为核心构建了从基础实验到综合训练的实践教学体系,同时涉及了当前应用较为广泛的标准库和HAL库两种开发方法,可以有效满足教与学各方面的需要。全书分为四部分内容: 章介绍了开发板的基本配置和使用方法,其中总结的MDK常见错误处理方法在日常教学中具有较好的参考价值;我们精心设计了一个多功能电脑时钟案例贯穿第二章的所有实验项目,采用模块化设计,展示了一个多文件项目由简及繁逐步迭代的开发过程。实验项目的复杂程度与学生的学习能力同步提高,学习曲线平稳高效,解决了以往很多实验项目前后脱节的问题;第三章的各个实验项目配合HAL库介绍了ST 的CubeMX工具,让学生接触到当前嵌入式开发新技术;第四章温度闭环控制系统综合性实验则给出一个比较完整的项目开发流程,不仅有项目总体设计和软、硬设计,还有PID算法理
这本《基于ARM9嵌入式Linux系统开发原理与实践》由马小陆主编,从嵌入式Linux系统入门 知识点、嵌入式Linux系统的构建、驱动程序开发和应用程序设计四个方面着手。全书分为三篇:基础篇、提高篇和实践篇。基础篇包括 ~5章,主要介绍嵌入式Linux的基本知识、相关原理和实践;提高篇包括第6~10章,主要介绍如何构建嵌入式Linux系统;实践篇包括 1~l3章,主要讲述驱动程序开发和应用程序的设计。 《基于ARM9嵌入式Linux系统开发原理与实践》可作为高职高专电子、电气、控制、计算机、通信等专业的教学用书,也可作为从事嵌入式Linux系统开发的技术人员的参考书。
陈郑军、刘振东编著的《WPF应用开发项目教程》以项目化任务驱动式组织教学内容,循序渐进地介绍WPF的开发环境、XAML基础、Application类、窗体、布局控件、常用控件、路由事件、系统命令库、自定义命令、Binding、资源、样式、模板、触发器等,使读者不仅能够学习WPF的各种开发知识,而且能够培养分析问题、解决问题的能力,以 快的速度和 好的效果去掌握WPF开发技术。 全书共6个项目,均是围绕图书管理系统主题展开,每个项目都以一个图书管理典型应用设计,再以多个子任务完成,每个子任务都具有较高的应用价值和代表性。教学内容的设计符合学习者面对问题时的情况,依照任务描述、知识准备、任务分析、任务实施和任务小结5个环节进行,既能科学地解决问题又有很强的锻炼作用。 全书以图书管理系统贯穿全程,将各个知识环节融入案例中,整
网络操作系统是构建计算机网络的核心与基础,本书以目前的Windows Server 2003和Red Hat Linux 9网络操作系统为例,基于虚拟机的环境,讲解网络环境下各种系统服务的配置与管理。 本书从内容组织上分三个层次:一是深入学习Windows Server 2003、Red Hat Linux 9以及虚拟机软件的安装与使用;二是介绍Windows Server 2003和Red Hat Linux 9的系统管理,包括磁盘管理、文件系统管理、用户与组的管理以及域与活动目录;三是介绍Windows Server 2003和Red Hat Linux 9的网络B艮务,包括DNS、WINS、DHCP、、FTP、MAIL服务等。每章都配有实训和习题。 本书可作为高职高专计算机应用、网络技术等专业的教材,也可以作为从事计算机网络工程设计或管理的工程技术人员的参考书。