本书是一本针对Scratch编程初学者的教育书籍,通俗易懂,把较为困难的编程清楚地展现在读者面前。本书由具有丰富编程经验和实践经验的奥松学盟优秀讲师主导编写,对于初学者来说是一本不可或缺的参考书。本书全面讲解Scratch程序设计语言的特性和用法,共分为四部分,分别对Scratch及其扩展应用进行详细阐述。第一部分是S
本论文集共收录何克清教授科研团队于1986—2017年期间在国内外主流学术期刊和会议上发表的50篇论文(其中,中文21篇,英文27篇,日文2篇)。论文共分为五个部分:软件建模、软件网络、服务需求工程、服务发现与推荐、语义互操作,涵盖了何克清教授三十多年来在软件工程领域的主要成果。
Access是Office办公软件系列中的重要组件,是桌面型关系数据库的一个典范。它让原本复杂的操作变得方便、快捷,使一些非专业人员也可以熟练地操作和应用数据库。全书共12章,介绍了Access数据库概述、Access数据库学习方法、表与字段属性、创建“人力资源管理系统”基础表、编辑各表之间的关系、创建查询、高级查询、
软件设计师考试作为全国计算机技术与软件专业技术资格考试中的中级专业考试。根据考试大纲要求,软件设计师考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高
本书系统性地介绍了OWASP安全组织研究总结的应用安全验证标准,为软件开发过程中的安全控制措施开发提供直接指导与必要参考。全书分为两大部分:*部分介绍了应用安全验证要求的使用方法和参考案例。第二部分详细介绍了19项安全控制措施的验证要求,并针对每种安全验证介绍了不同级别的控制目标和详细要求。本书旨在帮助相关软件开发企业
本书介绍了容器即服务的发展过程和主要技术,重点阐述当下主流的SwarmKit、Kubernetes、Mesos和Rancher开源容器集群方案,并探讨了容器技术在网络、存储、监控、日志等方面的运用场景和基础知识,以及该领域在近年来的一些新的发展方向。本书适合一线架构师、开发者、运维人员以及技术管理者进行阅读。
这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言编写程序或者修改别人的C语言代码,成为一名的程序员。但这并不完全是一本讲C语言编程的书,书中还重点介绍防御性编程。本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编
本书首先讲解了函数式响应式编程的概念,包括Observables、Subject、Processor等,以及RxJava的优点和用途。然后讲解了RxJava中必不可少的操作符,包括创建操作符、变换操作符、过滤操作符、条件操作符、布尔操作符、合并操作符和连接操作符。接着详细介绍了RxJava的线程操作及线程模型,用大量的
本书第1版于2008年出版,被列为普通高等教育“十一五”规划教材。本书在第1版的基础之上,结合现代高等教育对人才培养提出的新要求(从“知识传授”到“能力培养”)修订而来。《BR》本书全面阐述数据库系统的基本概念、理论、方法和数据库新技术。全书共13章,包括数据库系统概述、实体-联系模型、关系数据模型、关系数据库标准语言
本书是Java语言的入门教程,由浅入深、循序渐进地讲授如何使用Java语言进行程序开发。全书内容包括Java开发环境、Java基本语法知识、Java面向对象特点、Java界面开发,以及Java数据库开发和网络编程开发。为了便于读者学习,本书最后一章对一个完整的学生管理系统进行了分析,具体讲解了学生模块,以及其他模块的功
《Spring+MyBatis企业应用实战》主要介绍介绍了JavaEE领域的两个开源框架:SpringMVC和MyBatis。其中Spring的版本为5.0,MyBatis的版本是3.4.5。本书的示例建议在Tomcat8上运行。 《Spring+MyBatis企业应用实战》详细介绍如何整合Sprin
系统分析师考试是全国计算机技术与软件专业技术资格考试中的一个高级专业考试项目。本书以对历年真题考试进行分析和解答的方式,针对系统分析师2014年―2017年的真题进行解析,以帮助考生备考系统分析师。本书配套有丰富的在线学习资源,用微信扫描书中的二维码,进入“软考”冲刺互动学习平台,可以进行在线题库答题自测,在线音频、视
Java程序设计是计算机专业的基础课程,当今是"互联网+”的时代,也是信息时代,如何获取信息、处理信息,是每个人都需碰到的事情。无论网上购物,还是移动支付,都有信息流的流动,而支撑这种信息技术的广阔应用的计算机语言就数Java语言。根据TIOBE编程语言社区排行榜提供编程语言Java不是排在**位就是排在第二位。在云计
《21天学通VisualBasic(第5版)/21天学编程系列》主要针对没有程序设计基础的读者,详细介绍了VisualBasic的基本概念和编程技术,是VisualBasic的入门教程。书中通过大量的范例及综合练习来介绍VisualBasic的基本概念、语言特点、基本程序设计方法,以及应用程序的设计步骤。《21天学通V
本书针对JavaScript中的核心技术,结合前沿开发实践,对JavaScript的内存、函数、执行上下文、闭包、面向对象、模块等重点知识,进行系统全面的讲解与分析。每一个知识点都以实际应用为依托,帮助读者更加直观地吸收知识点,为学习目前行业里的流行框架打下坚实基础。本书适合JavaScript初学者,有一定开发
本书是C语言的入门教程,详细介绍了C语言的基本概念和编程技术。本书分为八篇,共21章内容。*篇为C语言入门篇,该篇介绍了C语言程序的特点及编程的准备。第二篇为C语言基础篇,该篇介绍了常量与变量、整型、字符型、浮点型,以及表达式与操作符等内容。第三篇为结构编程篇,该篇讲解了选择结构和循环结构两种常用的程序结构。第四篇为数
JavaScript是Web开发中应用*早、发展*成熟、用户*多的脚本语言,其语法简捷,代码可读性在众多脚本语言中*好,它在使用时不用考虑数据类型,是真正意义上的动态语言。本书分为4篇,共21章。第1篇完整地讲解了JavaScript的基础知识,主要内容包括JavaScript概述、数据类型、常量与变量、表达式与运算符
本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述python编程基础和应用实例,包括用micropython进行物联网单片机的开发、用python开发物联网网关的方法、pythondjango框架开发物联网web后台和前端知识及物联网常用通信方案2G、lora、zigbee和物联网通信协议MQTT、CO
本书是一本通过实战教初学者学习采集数据、清洗和组织数据进行分析及可视化的Python读物。书中案例均经过实战检验,笔者在实践过程中深感采集数据、清洗和组织数据的重要性,作为一名数据行业的码农,数据就是沃土,没有数据,我们将无田可耕。 本书共分11章,6个核心主题:其一是Python基础入门,包括环
本书作为数据分析的入门图书,以Python语言为基础,介绍了数据分析的整个流程。本书内容涵盖数据的获取(即网络爬虫程序的设计)、前期数据的清洗和处理、运用机器学习算法进行建模分析,以及使用可视化的方法展示数据及结果。首先,书中不会涉及过于高级的语法,不过还是希望读者有一定的语法基础,这样可以更好地理解本书的内容。其次,