《51单片机快速入门教程》以实例为主导,以51 核心板为开发平台,涵盖了51 单片机开发基础、C51 程序设计基础、I/O 引脚、中断、定时器/计数器、通信、看门狗、Flash 等内容,详细介绍了STC89 C52RC芯片的大部分片上功能。本书10 个实例均包括每章实例所需要的知识、实例与代码解析、思考题和应用实践四大环节,每个实例都有详细的步骤和源代码。本书章节名称中带有 * 标志的为选读内容,但并不意味着这部分内容不重要。读者可以根据自己的学习需求选择是否阅读。 《51单片机快速入门教程》配套的资料包既包括51 核心板原理图、例程、软件包、软件资料,又包括配套的PPT讲义、视频等资料,且持续更新。下载链接可通过微信公众号 卓越工程师培养系列 获取。编者建议,在学习本书的过程中,读者不仅要看要练,更要勤学多思。读者在阅读章节内容后,可在独
Linux 典藏大系 自 2010 年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近 10 万册。 丛书中部分图书荣获 51CTO 读书频道 受读者喜爱的原创 IT 技术图书奖 ,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内 Linux 领域知名的技术社区 ChinaUnix 的大力支持。 读者在 ChinaUnix 社区的论坛上与社区中的 Linux 爱好者进行了广泛的交流,取得了良好的学习效果。 2014 年 2 月 Linux 典藏大系 全新升级版(第 2 版)正式出版,第 2 版图书迎合了 Linux 技术的*发展,全部采用当前流行和稳定的 Linux 发行版或者相关工具,是 Linux
负载均衡技术是服务或应用高可用的基础,不论是Web应用还是数据库,要保证访问的持续性,负载均衡技术都是不可或缺的。 本书共9章,第1~5章由浅入深地介绍互联网行业最流行、应用最广泛的负载均衡工具LVS、Nginx、HAProxy各自功能的实现,以及与Keepalived组合形成完整意义上的高可用负载均衡集群。第6章介绍特殊高可用负载均衡集群RHCS,它广泛应用于金融、证券、保险等非互联网行业。第7章和第8章介绍结构化数据库MySQL与非结构化数据库MongoDB的高可用负载均衡,这二者自身可实现负载均衡集群,还可与前端Keepalived与HAProxy(或者Nginx)相结合,构建起更高可用性的负载均衡集群。第9章介绍各种负载均衡集群的日常维护,并列举一些常见的故障及解决办法。 通过学习本书,读者不仅可以了解负载均衡的架构和基本功能实现,还可根据书中的实例,轻松构建起
本书从实战角度出发,从基础开始,以设计案例为主线,以探索者ALIENTEK STM32F4 开发板为实践平台,结合代码分析,详细介绍了基于Cortex-M4内核的STM32处理器的全部设计过程,包括STM32处理器的基本性能参数、硬件电路设计及针对性很强的整体项目方案的剖析。读者只需要跟着作者的思路,就能完全掌握STM32的开发和设计,可以独立完成项目。
本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。 本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。
1张好的图表能够节省1000句话,但我们见到的95%以上的图表都非常糟糕。为什么我们拥有具备各种先进功能的制图软件,却还是做不出一目了然的图表? 日本资深设计师告诉你,你不缺写作技巧,也不缺艺术性或创新,缺的只是一点点制图的基本知识!本书提供了制作清晰图表的3大步骤、5大制图要点、49组失败案例vs改善示例、100+制图小诀窍,手把手教你做出连专业人士都相形见绌的图表。无论是工作汇报、网站宣传,还是平面设计、数据分析,任何工作都适用! 翻开本书,成为会做图表的大牛人!
本书从Windows内核编程出发,全面系统地介绍了串口、键盘、磁盘、文件系统、网络等相关的Windows内核模块的编程技术,以及基于这些技术实现的输入密码保护、防毒引擎、文件加密、网络嗅探、网络防火墙等信息安全软件的核心组件的具体编程。主要知识重点包括:Windows串口与键盘过滤驱动、Windows虚拟存储设备与存储设备过滤驱动、Windows文件系统过滤驱动、文件系统透明加密/解密驱动、Windows各类网络驱动(包括TDI过滤驱动及3类NDIS驱动),以及的WDF驱动开发模型。有助于读者熟悉Windows内核驱动的体系结构,并精通信息安全类的内核编程技术。本书的大部分代码具有广泛的兼容性,适合从Windows 2000一直到目前的Windows 7 Beta版。 本书适合大专院校计算机系的学生、普通Windows程序员、Windows内核程序员、信息安全行业的程序员,以及希望了解Windows系统底层知识的
本书应该是当下WindowsAzure领域性、完整性和实用性,同时也是最与时俱进(结合技术)的书籍之一,由微软官方云计算专家撰写,英文版版权将输出到海外。内容全面而深入,完整覆盖了WindowsAzure的所有关键技术和理论,详细介绍了微软云计算的开发流程,深入讲解了云服务的架构(重点讲解了可用性、可靠性和高性能设计)、云与设备的整合、云服务系统的整合,同时还分享了云计算项目管理和开发团队管理方面的经验。除此之外,本书精心策划了68个针对特定实际应用场景的真实案例,详细呈现了案例的设计思路和完整实现步骤。全书共17章,分为四大部分:部分(~7章)讲解了云计算的基础概念和技术,包含云计算的本质、WindowsAzure功能概览、WindowsAzure开发环境搭建、云端网站创建、基础云服务、高端云服务、数据存储、虚拟机和虚拟网络等内容;第二部分(
本书版和第2版由已故UNIX网络专家W. Richard Stevens博士独自编写。本书是3版,由世界网络专家Bill Fenner和Andrew M. Rudoff执笔,根据近几年网络技术的发展,对上一版进行全面修订,增添了IPv6的更新过的信息、SCTP协议和密钥管理套接口的内容,删除了X/Open传输接口的内容。 本书全面深入地介绍了如何使用套接口API进行网络编程。全书从对套接口API的综合讨论开始,论述了基本编程内容后,即转入套接口编程的相关主题,包括IPv4与IPv6的互操作性、UNIX域协议、非阻塞I/O、路由套接口、广播、多播、线程、原始套接口、数据链路访问等,对于客户/服务器程序的各种设计方法也作了完整的探讨,还对流这种设备驱动机制作了深入分析。在附录中给出了IPv6、ICMPv6、虚拟网络等内容以及部分习题答案。 本书内容详尽且具性,几乎每章都提供精选的习题,是计算机和网络专
Linux系统的指令及其用法是学习Linux系统的基础。本书详细地介绍了Linux系统指令的语法、功能、参数说明以及具体的应用范例,在介绍每个指令之后还设置了“动手一试”小栏目,读者可以实际动手实践一下指令的功能。本书共讲解指令343条,列举范例544个。 本书将系统指令分为文件操作指令、文件编辑指令、磁盘操作指令、网络通信指令、系统管理指令、系统设置指令及其他常见指令7类,分别对应7天的学习内容,每天内容按照字母顺序进行排序,方便读者查找。 本书不仅适合Linux初学者学习使用,而且可以作为Linux系统管理员的参考手册。
我国已建立起世界上规模□大、线路**的高压直流输电网络,大规模交直流互联使得现代电力系统愈发复杂。本书以贴近实际的具体项目为依托,介绍了交直流混联电网的基本知识与先进技术,包括交直流混联电网概述、特高压直流发展及分类、交直流混联电网高精准度仿真建模、交直流混联电网稳定性分析、典型复杂大规模交直流电网案例(建模及稳定性分析)、基于**控制的多端直流**功率调制、特高压直流**落点规划、针对直流闭锁故障下FACTS装置选址规划、受端网架频率稳定性评估等内容,并依托实际案例对建模、规划、评估等进行了详细阐述。本书的成果涵盖交直流电力系统理论与应用等领域,具有较强的原创性和实用性,对于开展交直流混联电力系统研究及其在电力系统中的推广应用有借鉴价值
本书全面系统地介绍了统信UOS操作系统的应用方法,以及基本的管理和维护方法。全书共10章,主要内容包括计算机操作系统概述、操作系统安装与DDE桌面环境、文件管理、DDE桌面环境与功能设置、网络基础知识与网络设置、网络应用与网络共享设置、应用商店与系统维护工具、多媒体软件与辅助系统工具、安装Windows应用软件、命令行模式与shell的应用。 本书以UOS操作系统的安装、应用为主线,将操作系统的理论知识和shell的使用很好地结合起来,帮助读者在操作过程中深入领会操作系统的相关知识,提高操作系统应用与问题解决能力,从而取得更好的学习效果。 本书既注重理论知识的系统性和适用性,又强调良好工作习惯与实践能力的培养,适合作为各类院校关于操作系统相应课程的教材,也适合作为企事业单位相关培训的学习参考书。
统信UOS是一款界面美观、安全稳定的操作系统,可为用户提供丰富的应用生态。本书基于Qt 5.11.3来讲解统信UOS多种应用的开发,内容循序渐进,从Qt基础概述到窗口、控件、事件、图形视图、文件操作等,读者通过阅读本书可掌握使用Qt开发应用的知识。本书实战导向强,精心设计了近20个项目案例,并在每章开头点明项目目标任务和通过项目可掌握的知识点,便于读者快速学习与实战。
《LinuxShell脚本攻略(第2版)》结合丰富的实际案例介绍了如何利用shell命令快速开发常规任务,如何凭借短短几个命令行从Web挖掘数据的shell脚本,如何通过shell脚本设置以太网和无线LAN,以及如何利用少量命令的组合完成诸如文本处理、文件管理、备份等复杂的数据管理工作等。本书面向初、中、高级Linux系统管理员和程序员,是编写shell脚本的参考资料。
Linux主要用于架设网络服务器。如今关于服务器和网站被黑客攻击的报告几乎每天都可以见到,而且随着网络应用的丰富多样,攻击的形式和方法也千变万化。如何增强Linux服务器的安全性是Linux系统管理员最关心的问题之一。 本书用20章和8个附录的内容,全面解析Linux服务器安全策略分四部分内容:部分分级介绍对Linux服务器的攻击情况,以及Linux网络基础;第二部分是本书的核心,针对不同的Linux服务器分别介绍各自的安全策略;第三部分介绍Linux服务器的安全工具;第四部分是8个附录,介绍Linux帮助信息和Linux常用命令汇总。 本书适合作为大专院校计算机专业师生的教材或教参书,也适合于Linux网络管理员和系统管理员,以及对安全方面感兴趣的读者。
本书主要分为三部分,包括软件篇、硬件篇和项目篇。软件篇从Android体系结构和开发环境搭建,以及Android应用程序开发等方面构造了一个完整的Android开发流程;硬件篇重点讲解了S5PV210硬件结构和Android系统移植,详细介绍了底层驱动的封装、中间层JNI的制作,以及上层UI的设计;项目篇提供完整的综合应用项目的程序开发实例,详细介绍了开发过程和原始程序代码。并且安排了丰富的实验内容与实践,让读者深刻理解和掌握嵌入式系统开发的整个过程,了解底层驱动程序驱动硬件的原理和上层应用程序的设计方法。