本书专注于实时操作系统RT Thread的应用开发实践,使用目前广泛应用的STM32芯片并结合智能小车功能开发,力求帮助读者在较短时间掌握RT Thread应用开发技术。 全书分为三大部分:部分(第1~2章)为开发工具及系统介绍;第二部分为RT Thread内核基础应用(第3~7章),从应用实践的角度,结合智能小车具体功能实现,介绍RT Thread的线程、线程调度、线程同步、时钟管理、线程间通信等操作系统内容,力求通过项目实践的形式使读者深刻理解RT Thread内核;第三部分(第8~14章)为RT Thread各种常用I/O 设备的应用开发实例,通过这些实例,读者可以熟练掌握RT Thread设备驱动接口。 本书可作为高等职业院校电信类或计算机类相关专业教材,亦可作为相关工程技术人员的参考用书。
本书是一部零基础、高标准,大广度、重实践的Python编程从入门到熟练的教材。本书覆盖面 广,包括计算机基础常识、Python语言的基本要素、基本运算和条件分支语句、循环语句、函数、递归、复杂数据类型、计算思维、文件读写、正则表达式、玩转Python生态、数据分析和可视化、网络爬虫、面向对象程序设计入门、tkinter图形界面程序设计等内容。正则表达式、网络爬虫、图形界面等都是其他大多数Python基础教材不涉及的内容。对Python第三方库的使用,讲述尤其全面,涵盖数据分析库NumPy和pandas、数据库编程库SQLite3、图像处理库Pillow、Excel文档处理库OpenPyXL、统计绘图库Matplotlib、分词库Jieba等。还专门用一章的篇幅讲述计算思维,让读者了解计算的本质、时间复杂度、数据结构等概念。这些内容,都不是蜻蜓点水,而是深入浅出。 本书适合高等院校各专业学习Py
“数据结构”是计算机专业的核心课程,是从事计算机软件开发和应用人员的专业基础。随着计算机的日益普及,“数据结构”课程也在不断地发展。 本书按照清华大学计算机系本科“数据结构”大纲的要求,从面向对象的概念、对象类设计的风格和数据结构的层次开始,从线性结构到非线性结构,从简单到复杂,深入地讨论了各种数据结构内在的逻辑关系及其在计算机中的实现方式和使用。此外,对常用的迭代、递归、回溯等算法设计技巧,搜索和排序算法等都做了详尽的描述,并引入了简单的算法分析。 全书采用面向对象的观点讨论数据结构技术,并以兼有面向过程和面向对象双重特色的C++语言作为算法的描述工具,强化基本知识和基本能力的双基训练。全书条理清晰,通俗易懂,图文并茂,适于自学。 与本书配套的《数据结构习题解析—
云计算是一个新兴的术语,很多技术还处在起步阶段。云计算涉及的范围非常广,包括分布式计算、并行计算、效用计算等。《分布式系统及云计算概论》从分布式系统的角度出发,系统地对云计算进行全面介绍,既有分布式系统和云计算系统的理论分析和内核技术阐述,又有对各大IT公司的云计算软件产品的使用方法的介绍和比较分析。《分布式系统及云计算概论》作者队伍强大,有海内外一流高校的教授和研究学者,也有IT公司的云计算技术的开发和管理人员。《分布式系统及云计算概论》可以作为高年级本科生、研究生的教材,也可供云计算的应用开发人员、行业专业人士以及相关学科的研究者作参考。
马春光编著的《现代密码学》依据*信息安全教学指导委员会发布的《信息安全专业指导性专业规范》中对密码学知识领域的要求,系统地介绍了现代密码学的基本内容,取材具有典型性。 全书共包括9章。第1章介绍了密码学的一些基本概念和术语,典型的古典密码体制及其统计分析。第2章介绍了分组密码的基本原理和典型的分组密码算法。 第3章介绍了序列密码的基本原理和典型的序列密码算法。第4章介绍了Hash函数和消息认证码的概念,讲述了典型的Hash算法和消息认证码算法。第5章讲述了公钥密码的基本概念和典型的公钥密码,并对*的身份基密码和属性基密码进行了介绍。第6章讲述了数字签名的基本概念和经典的数字签名方案,并介绍了一些特种数字签名方案。第7章从理论和技术角度讨论密钥管理中的若干重要问题。第 8章对密码协议基础和几类重
????本书特色:????这套教材已伴随着计算机科学与技术的飞速发展茁壮成长了二十佘年,获得了国家科学技术进步奖、***秀教材特等奖等29项部级以上奖励,被几百所高校选作教材,教学效果好。现经修订和增加新品种、新内容,基本涵盖了本科生和硕士研究生的主要课程。这套系列教材体系完整、结构严谨、理论结合实际、注重素质培养。?????提供一个简单但不失典型性的编译程序,有源码(c和pascal两种语言)和分析工具便于清晰的展示编译程序的基本构成和实现技术。借助这个文本,学生可以使用高级语言扩展该编译程序,也可以利用编译生成工具重新实现。?????重点知识点有了典型例题的解析说明。?????针对面向对象语言的语法结构及其语义的特征,着重从类及类的继承结构上,讨论编译实现技术及面向对象技术构造编译程序的思路,便于读者对一般可复用软件
本书较全面而深入地介绍了EDA技术的理论和实践,主要讨论应用计算机设计数字系统(计算机/Asic)的有关理论和算法,力求做到循序渐进,深入浅出。全书共分11章,主要内容包括:数字系统设计基础,VHDL语言编译方法与模拟技术,自动逻辑综合理论与时序逻辑综合的基本问题,数据流综合中的操作调度与资源分配问题的有关理论与算法,工艺映射技术,逻辑图自动生成技术以及VHDL语言设计操作等。 本书可以作为普通高等学校计算机软、硬件专业以及信息处理、自动控制、电子工程和通信技术等专业的高年级本科生和研究生的教材,也可供从事EDA工具研发和ASIC设计的教师和技术人员参考使用。 书后附有光盘,其中的教学软件内容涵盖高级综合全过程,可供师生在教学实践中使用,以更好地掌握教学内容。
计算机视觉的应用日趋成熟,学习与掌握计算机视觉基本原理及计算方法是从事计算几何、计算机图形学、图像处理、机器人学等专门人才的需要。由于计算机视觉集多种学科,如数字图像处理、数字信号处理、光学、物理学、几何学、应用数学、模式识别及人工智能等知识于一体,因而编写一本适用教材十分困难。 本书作者力求该书既做到系统条理,又能各章相对独立,便于学生通读或选择部分阅读。本书既讲清基本原理,又密切联系应用,使学生既能掌握基本原理又能与实际应用联系起来。既不乏经典理论,又侧重近年来的新鲜成果,使学生既了解计算机视觉的发展历史,又能把主要精力放在被实践证实为有效的近年研究的新成果上。本书将必要的数学知识融入各相关章节中,具有深入浅出的效果。本书作者为不同需要的学生设计了若干种不同的教学计划,
《oracle database 11g应用与开发教程》全面、翔实地介绍了应用oracle database11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种技术。全书共分为17章,深入阐述oracle database11g系统的基本特点、安装和配置技术、oracle database11g的体系结构、数据库的管理、表空间的管理、控制文件和日志文件、表的创建和管理、sql语言查询、索引、视图、序列和同义词、存储过程和触发器、事务和锁、oracledatabase 11g的安全管理、oracle database 11g的备份和恢复、闪回操作和数据的导入和导出等内容。 《oracle database11g应用与开发教程》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。全书通过一个实际的学籍管理数据库为案例介绍oracledatabase11g的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学
本书比较全面地介绍了计算机病毒的基本理论和主要防治技术。特别对计算机病毒的产生机理、寄生特点、传播方式、危害表现以及防治和对抗等方面进行了比较深入的分析和探讨。 本书不仅介绍、分析了DOS病毒和Windows病毒,而且还分析了其他平台的病毒,从计算机病毒的结构、原理、源代码等方面进行了比较深入的分析,介绍了计算机病毒的自我隐藏、自加密、多态、变形、代码优化、SEH等基本的抗分析和自我保护技术,此外还分析了木马和邮件炸弹等破坏性程序,在病毒防治技术方面,本书重点阐述了几种常见的病毒检测对抗技术,并比较详细地介绍了各类计算机病毒样本的提取过程。另外,本书也从计算机病毒的数学模型角度更深层地对计算机病毒特征进行了归纳和探索。 本书通俗易懂,注重可操作性用实用性。通过对典型的计算机病毒进行实例
《21世纪高等学校计算机基础实用规划教材:ASP.NETWeb数据库开发技术实践教程》主要介绍基于ASP.NET的Web数据库开发技术,具体内容包括建立ASP.NETWeb数据库开发平台、创建ASPNETWeb应用程序、数据库操作基础、数据库连接与数据绑定、使用数据控件访问数据库、使用ADO.NET访问数据库、使用验证控件验证用户输入、设计Web应用程序的布局和导航、开发Web教务管理系统、实现Web应用程序的安全控制、Web应用程序的配置和优化、开发网上书店综合应用程序。 对每一部分的知识点、概念和难点,《21世纪高等学校计算机基础实用规划教材:ASP.NETWeb数据库开发技术实践教程》都力求以精练的语言进行讲解并配有必要的实例。贯穿全书,有300多个小例子、143个操作实例、2个综合实例。读者按照书中的任务实例和实践练习上机操作,即可掌握基于ASP.NET的Web数据库开发的思
本书以“理论够用、突出实用、达到会用”为原则,以“工学结合”为目标,通过模块化、任务分解等手段,利用典型商业实例全面讲解3dsmax的原理、功能和操作方法,侧重案例教学和技能培养,通过任务、训练、拓展的学习方法强化学习效果,培养读者的专业技能。本书适用于各类高等职业院校艺术设计类专业和计算机技术相关专业,是一门技术和技能课程,也可作为计算机培训班的教材,还可供从事三维设计、动画制作的技术人员学习参考。
本教材以电子商务实践教学规划为基础,对不同内容的专业实验按认知实验、验证实验、应用实验、创新实验的次序编写,循序渐进,使学生能在不同学年完成不同层次的实验,是兼顾指导学生、教师进行电子商务综合性实验的实验教材。本教材介绍实验达到的目的、操作原理和基本操作过程,在内容上也体现了认知、验证、应用、综合与创新的特点,对带有趋势性、分析性、灵活运用性的知识通过不同实验加以重复,加以巩固;教材充分体现通过训练达到教学目的的教学理念,通过强化亲自动手,达到训练学生掌握知识、掌握学习方法的目的。教材内容涵盖面较广,不同学校可以依据对电子商务专业教学的理解和计划,对实验内容进行选择,以体现自己的教学特色。教材是基于对软件和系统环境进行比较、分析,归纳出基本实验原理,具有普遍指导意义。
《大学计算机基础实验教程》 共6章、27个实验内容,基本涵盖了大学计算机基础 教学大纲所要求的计算机硬件构成、常用工具软件的 使用、Windows7操作系统使用、Office2010办公软 件的应用、数据库Access 2010的初步应用、多媒体 技术软件应用、计算机网络技术及应用、电子商务与 电子政务等基础性实验。 《大学计算机基础实验教程》每一个实验都由实验目的、实验环境、实验 任务、实验预备知识和实验项目组成,学习实验预备 知识是做好实验的必要补充。 由于实验教程内容较多,可以根据学校课时安排 的情况选定部分实验作为教学实验。教程各章实验自 成体系,既可作为相关教程配套实验指导书,也可独 立作为教程使用。同时,《大学计算机基础实验教程》每一个实验都提供了实 验素材和样例,不仅适宜作为本科院校开展应用型、 创新型人才教
本书从原理、技术、实现三个方面讲述操作系统原理和编程思想以及编程方法。这种集原理、技术、实现于一身的讲述操作系统原理的方法是本书的独到之处。本书分别给出了四个大的核心层次和若干应用程序层次上的编程实例。因此,全书并没有只停留在介绍操作系统普遍使用的基本概念和基本原理,而是进一步探究Linux核心数据结构和程序设计思路以及编程方法,并在一定范围内探讨了Linux内核的实现方案所具有的优缺点,从而启迪和锻炼读者的创新意识。
本书结合统计教学的特点,应用大量的实例以循序渐进的方式介绍SPSS 12.0 for Windows的多种统计模块,对所采用的方法及得出的结果进行了详尽的解释。本书内容包括SPSS的基础知识、描述性统计分析、自定义统计表格、均数比较分析、广义线性模型、相关分析、回归分析、对数线性模型、分类分析、数据简化分析、尺度分析、非参数检验、时间序列分析、生存分析、多重反应分析、缺失值分析、SPSS程序模块及常用统计图形的绘制等,并对数据的结果与图形进行统计学分析与推断。此外,本书的练习题涵盖多个专业,能够满足不同专业读者的需要。书中光盘附有所有例题及练习题的数据文件,便于读者操作练习。 本书的内容与方法广泛适合于自然科学、社会科学,特别是生物学、心理学、医疗卫生保健、经济学等多学科、多专业、多层次的需要,可供高等院校
本书在介绍如何开发面向对象程序的同时,还着重讲解了标准数据结构的主题。作者首先介绍了Java中需要特别掌握的部分,然后讨论了程序设计中类、继承、多态性、递归和复杂度分析等概念。本书还讲述了标准的抽象数据类型(ADT):栈、列、表、树、表和图等,包括了对不同实现和复杂度以及ADT应用的讨论。后一章介绍了线程和同步技术,为学生转向计算机科学的高级课程作了铺垫。另外,作者还采用大量的案例分析贯穿全书始终,突出了软件的生命周期。
Visual FoxPro 9.0系统是Microsoft公司*发布的一款数据库应用系统,它在以往版本的基础上有了很大的改进,功能更加强大,提供了可视化界面的设计方法,支持面向对象的程序设计技术。Visual FoxPro 9.0是具备自开发语言的数据库管理系统,它既可以作为大型数据库的前端开发工具,也可以进行小型的应用系统开发,是使用非常广泛的数据库应用系统的开发工具。 本书从基本的概念到应用系统的设计实例,循序渐进地介绍了使用Visual FoxPro 9.0进行数据库应用系统开发的各种知识。本书结构严谨、内容翔实、实例丰富,非常适合程序开发人员和高等院校的师生使用。 本书每章中的实例源代码可以到http://www.tupwk.com.cn/downpage/index.asp网站下载。