本丛书是基于《CCF青少年计算机程序设计评级标准》开发的一个系列培训教材。该标准围绕计算机程序设计的知识要求和能力要求,共分十级,其中1-3级为基础级,4-5级为提高级,6-7级为高手级,8-10级为大师级。本丛书将评级内容进行归纳,计划1-3级出1本、4-5级出1本,6-7级出1本,8-10级出1本,共4本教材。
本书讲述结构分析中有限元法的基本原理、程序设计方法和航空结构有限元分析建模技术。基础理论部分主要介绍杆系结构、平面问题、空间问题和等参数单元,重点是有限元法的基本原理及表达格式的建立途径,单元插值两数和特性矩阵的构造及不同单元特性的比较;程序部分结合二维问题静力分析算例,讨论了有限元结构分析的流程、数据结构、算法及其C语言程序设计,同时也给出了相同结构的FORTRAN语言程序,供不同编程语言偏好的人员选择;应用部分介绍了当前国内外有限元软件的功能、现状、发展趋势和复杂组合航空结构建模技术。
MATLAB是一个功能强大的科学计算软件,具备良好的兼容性与可移植性等优点,已经在信息科学、数学建模、图像处理、工程控制、通信仿真与设计等领域得到了广泛应用。 《MATLAB数值计算基础与实例教程》介绍了MATLAB在数值计算中的应用,内容涵盖数值计算的基础知识、MATLAB基础介绍、数值计算在大学基础课程和科研工作中的应用等。全书共10章,首先介绍数值计算的基础、MATLAB的使用、通用函数、数据分析等内容;然后向读者展示数值计算在高等数学、线性代数、概率论中的应用;后应用数值计算对现实生活中的实际问题进行求解,包括线性/非线性规划与分析的优化及其他重要的数值计算问题等。 《MATLAB数值计算基础与实例教程》在内容编排上按照读者学习的一般规律,结合了大量实例进行讲解,可以使读者快速、真正地掌握MATLAB与数值计算。本书可以作为高
《人机界面设计(实践篇)》是李乐山于2004年出版《人机界面设计》(科学出版社)之后在该领域的第二部著作。本书主要建立了一套"以用户为本"的软件或有关产品设计过程,该设计方法主要包括三部分内容:*,调查用户需要和建立用户模型;第二,按照用户模型建立设计指南,然后由软件人员编写代码;第三,按照用户模型建立可用性测试标准和测试方法。作者通过多年实践和研究,主要建立了*部分和第三部分的设计方法,这些方法在国外也是近十几年才建立起来的。本书主要分析了如何进行用户调查和建立用户模型,如何建立可用性标准化测试方法,并且分析了有关国际标准和国外各种可用性测试方法的优缺点。本书没有分析如何建立设计指南,因为这里面没有复杂的理论原理,主要应该依据各个企业的惯例和要求建立设计指南。
随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生。范传辉编著的《Python爬虫开发与项目实战》从基本的爬虫原理开始讲解,通过介绍Pthvon编程语言和Web前端基础知识引领读者入门,之后介绍动态爬虫原理以及Scrapy爬虫框架,很后介绍大规模数据下分布式爬虫的设计以及PySpider爬虫框架等。 本书主要特点: 由浅入深,从Pvthon和Web前端基础开始讲起,逐步加深难度,层层递进。 内容详实,从静态网站到动态网站,从单机爬虫到分布式爬虫,既包含基础知识点,又讲解了关键问题和难点分析,方便读者完成进阶。 实用性强,本书共有9个爬虫项目,以系统的实战项目为驱动,由浅及深地讲解爬虫开发中所需的知识和技能。 难点详析,对js加密的分析、反爬虫措施的突破、去重方案的设计、分布式爬虫的开发进行了细致的
本书为吉林大学“十二五”规划教材。由编者结合多年教学经验和使用CATIA的心得编写而成。《BR》 本书以CATIAV5R21为平台,以零部件设计为主线,将草图生成、零件创建、零件编辑、零件装配及工程图生成的全过程展示给读者。全书共8章,主要内容包括CATIAV5用户界面与基本操作、草图设计、基本造型设计、零件设计、曲面设计、装配设计、工程图设计、参数化设计等。本书精选的实例及习题,难易结合,针对性强,叙述言简意贩、清晰流畅,便于读者深入理解、灵活应用。
本书结合大量实例,在基于ARM Cortex-A9四核处理器Exynos4412的硬件教学平台和PC机上,全面详细讲解了Linux设备驱动开发。主要内容包含开发环境的搭建,内核模块,字符设备驱动框架,高级I/O,中断和时间管理,互斥和同步,内存和DMA,Linux设备模型,外设的驱动实例,总线类设备驱动,块设备驱动,网络设备驱动和内核调试技巧。对每一个知识点都有一个对应的典型实例,大多数实例既可以在上面说到的嵌入式平台上运行,也可以在PC机上运行。
本书是"十二五 普通高等教育本科*规划教材。全书将《计算机组成原理》与《汇编语言程序设计》课程内容有机组成,更好地体现了软硬结合的思想,将计算机内部工作机制与编程求解问题结合起来。从微体系结构层、指令系统层、汇编语言层三个层次,以及CPU、存储系统、输入/输出系统及其互连三大系统出发,建立整机的概念,并体现软硬结合的思想。
本书向读者呈现了Android移动应用安全攻防与逆向分析的立体化教程(含纸质图书、电子资料、教学课件、源代码与视频教程),全书共4篇。 篇基础篇(第1章和第2章),目的是让读者快速建立对Android应用安全分析的基本概念,介绍了构建Android分析环境的一些基本方法与工具,以及通过对一个Android应用Apk文件进行反编译,并篡改中间状态的Smali代码,再重编译签名打包全过程的介绍,帮助读者进入Android应用逆向分析的大门。第二篇理论篇(第3章和第4章),目的是通过介绍Android操作系统常见的安全漏洞,帮助读者树立Android应用安全开发的意识,从而构建Android应用安全的一个具体框架。介绍了App安全基线,包括应用的评估思路、Android系统的安全问题与常见漏洞。通过分析一个Android静态逆向和动态调试自动化分析框架MobsF的功能,使读者全面了解Android逆向分
本书基于ST公司的STM32芯片,包括8个项目、19个任务,分别介绍LED控制设计与实现、跑马灯控制设计与实现、数码管显示设计与实现、控键控制设计与实现、定时器应用设计与实现、串行通信设计与实现、模数转换设计与实现以及嵌入式智能车设计与实现等内容,涵盖了嵌入式系统的基本知识和嵌入式应用开发的基本内容。本书引入Proteus仿真软件,采用 任务驱动、做中学 的编写思路,每个任务均将相关知识和职业岗位技能融合在一起,将知识、技能的学习结合任务完成过程来进行。本书可作为高等院校嵌入式技术与应用、物联网应用技术等电子信息类专业嵌入式课程的教材,也可作为广大智能电子产品制作爱好者的自学用书。
本书分为两部分共9章。第1部分包括第1章和第2章,详细地介绍了SDH的基本概念以及SDH的复用、映射和定位等基本原理。第2部包括第3章至第9章,内容侧重实际应用技术,介绍SDH设备(包括终端设备、分插复用设备、数字交叉连接设备、中继设备)、SDH传输网的结构及其自愈功能、SDH传输系统性能分析、基于SDH多业务传送平台、SDH&MSTP网络管理等实际问题。另外,讨论了SDH在互联网、接入网中的应用方案以及MSTP在城域网中的应用方案,并通过实例,介绍了SDH网络规划设计内容。本书可作为高等学校通信专业的教材,也可供从事通信工作的工程技术人员参考。
本书由著名编程理论专家所著,是美国麻省理工学院电气工程与计算机科学系的编程实践课程教材。书中讨论了怎样构建具有高可靠性、易于维护和能得以快速修改的软件开发方法,强调了软件的模块化开发思想,用丰富的实例告诉读者怎样进行模块化,并合理地组织各种模块以构成大型软件系统的过程。本书的前8章首次提出编程领域中一些十分有用的抽象概念,如过程抽象、迭代抽象以及重要的数据抽象等。此外,本书通过大量的例子,用非形式化的规格说明来详细定义这些数据抽象,描述模块所需完成的任务,并定义了模块所需的性能边界条件。本书的后7章主要讲述了怎样利用抽象构建大型软件,侧重于阐述软件工程的内容,基于类型层次结构提出对于数据抽象的调试、测试、需求分析、自顶向下和迭代的开发过程,还简要介绍了设计模式的概念。 这是一
周润景、张文霞、赵晓宇编*的《基于PROTEUS 的电路及单片机设计与仿真(第3版普通高校十三五规划教材)》是再版书,是前两版的发展和延续,内容包括PROTEUS软件的基本操作、模拟和数字电路的分析方法、单片机电路的软硬件调试和PCB设计方法。 相对于第2版,本书新增了基于Intel8086微处理器的软硬件调试、基于DSP的软硬件调试等内容。 本书面向实际、图文并茂、内容详细具体、通俗易懂、层次分明、易于掌握,可以为从事科技发展、电路系统教学以及学生实验、课程设计、毕业设计、电子设计竞赛等人员提供很大的帮助。 本书既可以作为从事电子设计的工程技术人员自学的参考书,也可以作为高等院校相关专业的教材或职业培训教材。
用iPad画画的好处之一是方便、实用,灵感来了就能画。那么,用iPad画画和用纸笔画画有什么不同呢?小白也能自学iPad画画吗?本书主要介绍了用iPad和Procreate软件绘制插画的基础技法。全书共有9章:第1章介绍了iPad绘画的基本知识,包括常用软件Procreate的基本操作方法和色彩基础知识等;第2章介绍了绘制萌物线条的技法;第3章至第9章介绍了不同主题案例的绘制方法,包括萌宠、食物、植物、头像、平铺式插画、名画和旅行手账等。书中所选取的案例简单易学,即便是没有任何绘画基础的读者也能够快速上手。 本书作者希望能带着大家了解iPad绘画,克服对Procreate软件的恐惧,教会大家用心、用爱去记录生活,用iPad描绘每一个甜蜜的瞬间。全书内容基础、简单,画风可爱,十分适合零基础读者阅读。
《普通高等教育“十一五”*规划教材:汇编语言程序设计(第4版)》在编写上力求语言通俗易懂,叙述由浅入深、循序渐进,结构清晰严谨。本书可作为大专院校计算机专业和自动化专业的教材和计算机专业自学考试的教材,也是工程技术人员自学进修及实际编程的参考书。
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"本书从初学者的角度出发,通过通俗易懂的语言、丰富实用的案例,详细介绍了使用Go语言进行程序开发需要掌握的知识。全书分为16章,包括为什么要使用Go语言,Go语言开发环境,“Hello World”程序实现,流程控制,数组、切片和映射,string操作,函数,指针,结构体和方法,接口,并发,文件操作,错误处理与日志,创建自己的go包,Go语言编码、数据库编程等。书中所有知识都结合具体实例进行介绍,设计程序代码给出了详细注释,可以使读者轻松领会Go程序开发的精髓,快速提高开发技能。另外,本书还有配套的PPT和视频讲解。 本书适合作为Go语言开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人员查阅、参考。\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"
本书按照单片机应用产品的研发和生产过程,讲述了PROTEUS EDA、Keil软件调试器、编程器、ISP等开发工具。书中有大量来自单片机应用产品的实例和单片机系统的PROTEUS设计与仿真实例。本书以AT89C51单片机为主体来讲述,每个实例都有汇编和c两种语言编程,适合不同的需求,其内容也适用于与MCS-51单片机兼容的其他类型单片机。
本书较为系统地论述信息理论和编码的基础知识,内容包括绪论、信息的度量、离散信源及其信源编码、离散信道及其信道编码、连续消息和连续信道、限失真信源编码、差错控制的基本概念、线性分组码、卷积码、信道编码新进展简介(包括Turbo码、空时分组码、低密度奇偶校验码、网络编码与协作)等。每章后面都附有思考题和习题。全书针对本科教学的特点,力求深入浅出,把严密的数学语言、合理的物理解释和丰富的应用实例相结合,将经典理论介绍和**研究成果相结合,便于学生自学。
《计算机逻辑设计》主要介绍计算机逻辑分析和设计的基本理论和方法,包括开关理论基础、逻辑器件、组合逻辑的分析与设计方法、时序逻辑的分析与设计方法。全书淡化了具体芯片的功能,而强化了逻辑设计对于硬件构成的作用。通过对EDA环境及语言的介绍,读者能方便地对计算机逻辑设计进行实践操作。全书共分为9章,内容包括:开关理论基础、逻辑电路器件、逻辑函数优化、组合逻辑的分析与设计、时序逻辑构件、时序逻辑的分析与设计、综合逻辑设计、逻辑设计的VHDL语言、逻辑设计环境及实例。 本书结合了作者多年的教学实践经验,吸取了国内外有关名著、资料的精华,目标明确,重点突出,与计算机专业相关课程衔接紧密。本书含有大量例题与习题,适合读者边学边练。 本书可作为普通院校计算机及相关专业的计算机逻辑基础(原数字
在互联网迅猛发展的今天,SSM 框架被越来越多地应用于企业级开发之中,其发展势头已经超过大部分Java Web 框架,稳居榜首。本书以实用性为原则,重点讲解SSM 框架在企业开发中常用的核心技术。内容逐层深入,而非一次铺开,先逐一讲解MyBatis、Spring 和Spring MVC 三大框架的精髓内容,再利用经典案例说明和实践,提炼含金量十足的开发经验。为保证学习效果,本书使用SSM 框架技术改造经典项目,通过项目的实现加深读者对SSM 框架技术的理解和掌握程度。本书提供配套完善的学习资源和支持服务,包括视频教程、案例素材、学习交流社区、讨论组等,为开发者带来全方位的学习体验。
本书分三个部分介绍了MATLAB原理及其应用,共有13章。本书的部分重点介绍MATLAB的基本原理、基本函数和图形化功能;第二部分介绍MATLAB编程方法、函数工具箱的使用方法和数据输入/输出方法;第三部分介绍方程组求解、符号数学包应用、曲线拟合以及数据可视化方法。本书在内容组织上深入浅出,力求通俗易懂,注重工程实用。书中提供的大量实例来自非常普通、非常基础的学科领域,内容丰富,叙述简明,同时还配有插图,给读者以轻松明快的感觉。每章结束附有习题,供练习巩固之用。