本书由CCF组织富有程序设计教学经验的钻石教练编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识及其应用,内容包括树及其应用、二叉树及其应用、集合与并查集、图及其应用、二分图及其应用、散列表及其应用、排序及其应用、基础算法及其应用、动态程序设计、数学在程序设计中的应用等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书是微软DAX语言在商业智能分析、数据建模和数据分析方面的指南。 通过对本书的学习,你将了解如何使用DAX语言进行商业智能分析、数据建模和数据分析;你将掌握从基础表函数到高级代码,以及模型优化的所有内容;你将确切了解在运行DAX表达式时,引擎内部所执行的操作,并利用这些知识编写可以高速运行且健壮的代码。 本书第2版的重点内容包括基于免费的Power BI Desktop来构建和运行示例,帮助你在Power Bl、SQL Server Analysis Services或Excel中充分利用强大的变量(VAR)语法。你想要使用DAX所有的强大功能吗?那么这本未进行任何删减、深入浅出的著作正是你所需要的。 本书适合Excel高级用户、商业智能分析人员、使用DAX和微软分析工具的专业人士。
AI 领域 的 基石王者 ,那些还沉迷于CNN,RNN的工程师被警告: 放弃战斗吧,向Transformer投降! 本书是一本 Transformer 权威的指南,深入探讨了自然语言处理(NLP)领域的关键技术。本书详细介绍了Transformer架构及其在NLP中的创新应用,为读者提供了全面的知识体系和实践经验。作者以通俗易懂的方式解释复杂概念,引导读者逐步掌握深度学习和NLP的核心原理。无论您是NLP研究者、数据科学家、计算机科学学生还是技术创业者,本书都为您提供了深入理解和应用Transformer模型的关键指南。通过本书,读者将掌握构建高性能NLP应用所需的关键技能,助力您在人工智能领域取得更大成就。
本书深入浅出地介绍非线性有限元计算软件OpenSees的基本建模与编程的方法,针对初学者设计了一系列循序渐进的算例,介绍编译和添加新材料方法,帮助使用者快速掌握OpenSees用法与编程.
【免费视频课】作者亲授 数字化能力与平台构建 ,搭配图书学习效果更佳! 获取方式: 1、微信关注 华章计算机 2、在后台回复关键词:舞动数字 中台是企业数字化转型的关键支撑系统,它将企业的业务能力和数据服务中心化、平台化、共享化、协同化,帮助在瞬息万变的市场中降低试错成本,提高创新效率,以数据驱动运营的方式谋求业绩增长,*终实现成功数字化转型的目标。 本书是国内领先的中台服务提供商云徙科技为近百家头部企业提供中台服务和数字化转型指导的经验总结。主要讲解了如下4个方面的内容: 一,中台如何帮助企业让数字化转型落地,以及中台在资源整合、业务创新、数据闭环、应用移植、组织演进 5 个方面为企业带来的价值; 第二,业务中台、数据中台、技术平台这3大平台的建设内容、策略和方法; 第三,中台如
《项目管理基础工具:五图二表》从管理学的角度出发,在系统工程学、运筹学、数理统计学和逻辑学的理论基础上,参照美国《PMBOK指南》的知识体系,梳理了项目管理的内在逻辑关系,将项目管理的核心内容进行提炼,化繁为简,创建了一套具有可操作性的实用工具:五图二表(阶段图、资源图、工作分解结构图、关键路径图、甘特图、工作陈述表及责任矩阵表)。 这套基础的核心工具是作者在长期的项目管理实践及项目管理咨询与培训经验基础上总结的,可帮助项目经理在项目管理中厘清思路,提升项目管理水平。 本书适用于对项目管理感兴趣的人群,特别是项目经理、项目总监、企业顾问及高管,同时也可作为高等院校项目管理、服务管理、生产管理或工程项目管理等相关专业的辅导教材。
本书是美国项目管理协会新发布的敏捷实践标准,它是理解、评估和使用敏捷和混合的敏捷方法的资源。该实践指南为何时、何地以及如何应用敏捷方法提供指导,并为希望增强敏捷性的实践者和组织提供实用工具。本指南是与PMI其他标准一致,包括项目管理知识体系指南(PMBOK指南第六版),是PMI与敏捷联盟合作开发的成果,是PMI推出的敏捷认证教材之一。
笔者从事多年数值策划相关工作,作为一名奋战在游戏一线的设计师,深知数值策划在整个项目中的重要性,笔者想要通过本书将自己的心得和体验分享给广大读者。本书包含数值策划的方方面面,从游戏行业、数值策划的概要介绍,到Excel、VBA、游戏方面的基础知识,再到各种数值设计(种族和职业、公式、技能、装备、*、经济等),结合大量一线游戏公司的真实开发案例,让读者了解和学习,踏上游戏数值设计之路。
本书以作者将电子信息技术应用在矿山安全领域十余年来的理论和实践经验为基础,循序渐进、由浅入深地论述矿山应急救援平台的开发建设技术。本书共分五章,章简要介绍我国矿山应急救援体系,综述矿山应急救援平台的相关背景知识,如平台建设的意义、国内外平台建设的现状、平台的设计依据、平台的特点及发展趋势等。第2章总体讲述矿山应急救援平台建设的主要内容、功能、体系结构和软件构架。第3章详细说明传统意义上的矿山应急救援平台技术方案,包括应急救援指挥系统、综合保障系统、救援队伍管理系统、应急预案与案例管理系统、救援装备与物资管理系统、培训与考试系统、训练与考核系统、文档资料管理系统和办公自动化系统等。第4章研究将移动通信、互联网、物联网、云计算、大数据、数据挖掘、人工智能、虚拟现实等先进技术应用于应
《ArcGIS软件应用实验指导书》共分“基础与理论”“实践与技能”两部分。在基础与理论版块分为4章,第1章介绍了GIS概念,回答了“为什么要用”“如何去做”,“怎么才能成功”等多个学生关心的问题;第2章主要对空间数据的管理工具ArcCatalog的基本操作进行了详细讲解;第3章对空间数据处理与可视化工具ArcMap的编辑功能及ArcToolbox的部分工具进行了介绍;第4章介绍了空间数据分析工具ArcToolbox的常用功能及工具所在的位置。在实践与技能版块中,设置了12个实验和2个ArcGIS在地理教学的应用实例。
《Project 2019企业项目管理实践》全面介绍了Project 2019的使用方法,不仅包括Project的基本操作,还包括如何使用Project实现项目进度计划编制、项目资源计划编制、项目成本计划编制、项目计划信息发布、创建项目计划阶段报表、多项目计划编制、关键路径分析、项目执行、时间表管理、项目监控与沟通、项目变更管理、项目团队管理、项目收尾管理、需求管理和项目组合管理等内容,还有一章专门介绍了Project Online产品的功能。《Project 2019企业项目管理实践》共分为5篇,共26章,以 基础篇 高级篇 案例篇 综合篇 二次开发篇 为线索具体展开。特别在 案例篇 和 综合篇 中提供了大量值得借鉴的Project操作经验和技巧,能够让读者准确地掌握如何利用Project辅助项目管理工作,而不是被工作所束缚,二次开发篇介绍了如何基于ProjectServer\ProjectOnline进行二次开发,从而满足
目前图书市场上也有相关软件的教程,但多为全面介绍某款软件各项功能,重点不突出,让人看了不容易把握住要领。由郑明华和张勇主编的《赢在论文》将贯彻“教了就会用”的原则,每个学习点用3~4张图片把软件应用中遇到的核心问题与难点展示给读者,“手把手”式教会读者使用。本书不追求无关细节的演示。
在科学研究和工程设计领域,数值模拟方法是继理论解析方法、实验观测方法之后的又一*有力的研究、求解和设计的工具。本书首先介绍数值模拟基础:软件工程基础、程序语言和一种常用开发工具;然后从分析模拟软件中挑选两个应用*广的进行介绍,并配以丰富的算例;分析的目的往往是为了确认方案或得到更好的方案,*后对作者所在课题组开发的优化基础软件进行简要介绍。
本书内容主要来自作者多年的软件开发和教学经验,通过实例由浅入深地介绍J2EE、MyEclipse、Struts、Hibernate和Spring的基本原理和应用,以及它们的整合应用,是一本强调实践技能的应用型指导书。 本书内容主要分4部分,首先概述轻量级架构开发技术及环境配置,然后介绍Servlet、JSP和JDBC这三大J2EE基本技术,为J2EE基础薄弱者扫除学习障碍。接下来,重点介绍struts、Spring、Hiberhate技术,并通过具体示例详解这三个开源框架之间的整合。后一部分为实例篇,以一个在线商店为例,分别采用 Struts+JDBC、 Spring+JDBC、 Struts+Spring+JDBC、 Struts+Hibemate、 Spring+Hibernate、Struts+Spring+Hibernate 6种方式进行迭代式重构,让读者既能体会各种组合技术,又能领悟敏捷开发思想。 本书适用于具有一定J2EE基础而又希望快速掌握在MyEclipse环境下开发基于Struts、Spring、Hibemate应用的读者,同时也
LoadRunner是一个内涵丰富,功能强大的性能测试工具,这是许多专业人士选择它的原因。初学者面对许多的性能测试概念和LoadRunner专业术语,常常感到无所适从,这是因为LoadRunner作为软件性能测试的实现者,涉及了软件测试及软件体系架构众多方面的知识。可以说,学习LoadRunner是理解和学习软件性能测试的非常好的切入点。 本书作为LoadRunner的入门教材,其宗旨是将性能测试的要点、LoadRunner术语一一罗列并分析,并通过对LoadRunner的介绍,深入浅出地把这些概念和知识点展现给读者。通过学习本书,可以学会使用LoadRunner做性能测试。第1—7章,奠定性能测试和LoadRunner的理论基础,其中第4章讲述了LoadRunner脚本语言基础。第8—10章,通过实际案例来活学活用,总结和提取*性能测试实践,并介绍LoadRunner的使用技巧。 本书既可作为刚进入性能测试领域的测试工
本书向开发人员和测试人员展示了如何使用Selenium进行Web自动化测试。本书从自动化测试的特点娓娓道来,引出了主角Selenium;介绍了Selenium IDE的使用;讲述了获取页面元素和定位页面元素的多种方式;讲解了WebDriver与Selenium RC的区别、WebDriver的架构和设计理念;阐述了WebDriver的部署、基本使用方法、对HTML5特性的支持,以及如何迁移已有的Selenium RC代码到Selenium WebDriver的解决方案;展示了在嵌入式系统中使用Selenium进行自动化测试的方法,涵盖Android、 iOS和Raspberry Pi等;此外,本书还描述了Selenium Grid的架构和部署方法;后介绍了Selenium周边的测试工具和套件。无论从深度还是广度上,本书为开发人员和测试人员学习并掌握Selenium提供了一定的辅助作用。 本书适合开发人员、测试人员、测试管理人员使用,也适合作为大中专院校相关专业师生的学习用书,以及
享誉全球的面向对象技术大师Robert C. Martin在《敏捷软件开发:原则、模式与实践(C#版·修订版)》中深入而生动地使用真实案例讲解了面向对象设计的基本原则、重要的设计模式、UML和敏捷方法。 《敏捷软件开发:原则、模式与实践(C#版·修订版)》Java版曾荣获2003年第13届Jolt大奖,是公认的典著作。《敏捷软件开发:原则、模式与实践(C#版·修订版)》是C#程序员提升功力的绝佳教程,也可用作高校计算机、软件工程专业本科生、研究生的教材或参考书。
本书首先介绍了基本的VBA知识,随后展示了现实世界中使用VBA的基本原理,并基于MicroStation软件的平台,系统地介绍了利用VBA编程语言充分扩展MicroStation软件的方法与实例,覆盖了VBA的各个主题,包括基本的编辑环境、模块,可视界面和MicroStation对象模型,以及高级的 Windows API、与其他应用程序交互等内容。 本书所附光盘含有各章中用到的所有源代码,还包含本书中提及的过程和附带文件以及完整的对象模型列表和其他样例文件,便于读者参考使用。 本书适用于MicroStation软件的使用人员、工程设计人员、软件开发人员以及相关专业的学生参考。
《甲骨文咨询之道 IT咨询的软技能开发指南》整理自世界知名软件公司甲骨文公司的内部培训资料。金 米勒作为甲骨文公司的内部实践者,对自己25年的咨询工作经验总结和经验提炼成此书。 在《甲骨文咨询之道 IT咨询的软技能开发指南》中,读者能为咨询工作中棘手的问题的找到答案,包括如何准备与客户的第1次面试、拿下项目,如何管控团队中的 刺头行为 ,如何激发和满足客户的衍生需求,如何迅速在客户团队中建立起微信以及如何处理客户公司的办公室政治等等。 《甲骨文咨询之道 IT咨询的软技能开发指南》对技术行业的咨询顾问成功将客户需求转化为软件应用,提升工作效率具有极高的参考价值。
作为Flex产品文档和参考手册的绝佳补充,《Programming Flex 3(中文版)》是使用Adobe Flex技术创建RIA应用程序的全面指南。书中深入介绍了使用Flex 3开发RIA应用程序所需要的几乎所有的知识点,其中包括Flex Framework、MXML、ActionScript、布局管理、自定义组件、自定义应用程序皮肤、使用媒体、管理状态、使用特效和过渡、数据校验和格式化、客户端和远程数据通信、应用程序调试和构建AIR应用程序等,终综合各个知识点实现了一个完整的使用Flickr API的图片查看应用程序,其中对构建Flex应用程序的*实践进行了充分的讨论。 《Programming Flex 3(中文版)》不仅是富有经验的Flex开发工程师并和Flash动画设计师的便捷参考指南,即使对于Flex应用开发的初学者,也是一本很好的入门指南。
性能测试通过自动化的测试工具模拟多种条件来对系统的各项性能指标进行测试,在软件的质量保证中起着重要的作用。本书基于作者十多年的项目经验编写而成,全书共10 章,分别介绍了为什么要做性能测试、如何选择合适的性能测试工具、有效性能测试的基础、性能测试流程、性能测试结果解读、性能测试与无线客户端、终端用户体验监控与性能、在性能测试中集成外部监控、应用技术及其对性能测试的影响以及作者对未来性能测试的思考。作者结合丰富的实践经验,介绍了有关性能测试的相关知识,适合软件测试人员及想要学习性能测试的读者阅读参考。
全面讲解如何构建稳定可靠的软件 《软件工程入门经典》揭秘专业开发人员为设计和构建稳定、可靠、高效软件所运用的软件工程技术和方法。本书通俗易懂,在大量案例的引导下,演示适用于任何编程语言的重要概念和技术;即使你目前不具有编程、开发和管理经验,同样可以阅读和学习本书。每章末尾附有精选习题,以测试你对知识的理解程度,引导你悟透主要概念。本书全面介绍了瀑布、生鱼片、敏捷、RAD、Scrum、看板和极限编程等各种开发方法所涉及的基本任务。 主要内容 ◆详述软件工程概念 ◆阐释参与软件工程项目的团队成员的角色和职责 ◆指出软件工程项目都必须经历哪些重要阶段才能开发出功能卓越的可靠应用程序 ◆详述主流软件开发方法及其处理重要开发任务的不同方式 ◆提供从每章主要知识点引申
本书作者根据自己多年测试、研发与实战经验总结了软件测试的实现价值,提出了主要遇到的问题和关键技术。主要内容包括三个部分:第壹部分 引出问题 介绍为何研发、测试自身对测试的价值产生的质疑,以及实践中的测试价值,介绍google、微软、腾讯、华为的测试团队职责,引出测试挑战和价值实现的思路。第二部分 基础价值 介绍测试必须具备的价值,即测试应该有的价值,如发现缺陷、给出性能指标、建设团队的测试能力等。这是进一步拓展测试价值的基础。第三部分 拓展价值 介绍测试可以实现的价值,即测试有条件做到的那些价值,如改善研发过程质量、提升交付效率等。原有的能力加上新的能力和责任,形成值得测试去拓展的、新的价值外延。