《WTF Solidity智能合约教程(入门篇)》内容源自GitHub上发布的“WTF Solidity教程”,丰富且实用,用通俗易懂的语言描述Solidity的基础知识,通过实例和代码示例,深入浅出地介绍Solidity编程的关键概念,以及智能合约的优化、安全等高级主题,让读者能够编写出更安全、更高效的智能合约。
本书深入浅出地介绍非线性有限元计算软件OpenSees的基本建模与编程的方法,针对初学者设计了一系列循序渐进的算例,介绍编译和添加新材料方法,帮助使用者快速掌握OpenSees用法与编程.
《平衡掌控者(游戏数值战斗设计)》由真正从事 游戏行业的一线人员似水无痕编著,全部由真实游戏设计案例作为实例讲解。全书一共分为6章,每章的主要内容分别为:第1章介绍游戏数值策划在团队中的定位和岗位需求,以及需要提升哪些能力;第2章讲述游戏数值策划在设计层的基础知识,包括游戏类型分类、玩家分类等;第3章讲述实现层的基础知识、Excel相关知识点;第4章讲述公式、技能、装备和随机在实际工作中的设计理念;第5章介绍游戏中战斗的数据结构并对第4章的内容加以实现;第6章讲述VBA相关知识并对之前设计的战斗进行模拟。 本书适合以下这些人群阅读:没做过游戏但热爱游戏,想往数值策划发展的人;做过游戏但没有机会做数值策划,又向往做数值策划的人;想通过本书了解数值策划及其工作内容和工作方法的人。
本书系统地介绍了并行计算的基础知识和相关算法,并分别介绍了目前主流的并行编程语言MPI、OpenMP以及CUDA的相关语法、编程以及优化技巧等知识,是并行计算程序开发人员快速入门的一本较全面的教材和参考书。本书共6章。第1章介绍并行计算的基础知识,阐明了并行计算的起源、发展和现状以及相关的基本概念;第2章介绍部分基础的并行算法,包括区域分解、功能分解、流水线等六种方法,并帮助读者掌握并行算法设计的基本原则;第3章针对矩阵乘法、线性方程组求解、经典迭代算法的并行化、特征值求解这四类典型的数学问题,深入介绍了对应的经典的并行计算算法;第4章和第5章分别介绍了目前使用最广泛的消息传递编程语言MPI和共享存储并行编程语言OpenMP的相关知识和编程技巧;最后一章介绍了GPU并行加速实现技术,并重点介绍了GPU上使用最广泛的CUDA
本书是学习SolidWorks进行二次开发快速入门的教程。全书共分为8章,详细介绍了二次开发基础介绍、文档操作、对象操作、草图操作、零件模型、装配体、工程图、综合实例开发等知识。本书实例丰富,讲解细致,突出了实用性和技巧性,通过大型综合实践案例、大量的图片和详细的文字介绍帮助读者快速掌握SOlidWorks二次开发的基本方法,以便读者学习和研究自己需要的内容。本书内容丰富,从基础讲解,从简到难,由少集多,配套了全书讲解实例的源文件素材,读者可以 方便、 高效地学习本书。
《软件测试专项技术 基于Web、移动应用和微信》从理论、技术和实践方面介绍了如何测试Web、移动应用和微信,并给出了大量测试案例。本书共5章,主要内容包括Web测试涉及的理论和技术、常用Web开发技术、高级Web开发技术、移动应用的测试,以及微信的测试。本书适合软件测试人员阅读,也可供相关专业人士参考。
本书介绍交互式设计的技术与技巧,讲述如何从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用简单的方法创建易用、有效且让用户愉悦的设计。书中阐释了合理删除、分层组织、适时隐藏和巧妙转移这4个令交互设计成果优选简单易用的策略。第2版根据近年来交互设计领域的实践和发展,对书中案例进行了全面更新。本书适合Web应用、互联网产品、移动应用及其他交互设计人员阅读。
本书通过大量代码和图表全面系统地阐述了和推荐系统有关的理论基础,介绍了评价推荐系统优劣的各种标准(比如覆盖率、满意度)和方法(比如AB测试、总结了当今互联网领域中各种和推荐有关的产品和服务。另外,本书为有兴趣开发推荐系统的读者给出了设计和实现推荐系统的方法与技巧,并解答了在真实场景中应用推荐技术时最常遇到的一些问题。 本书适合对推荐技术感兴趣的读者学习参考。
本书专为想成为软件测试工程师的零基础读者量身打造,紧紧围绕目前软件公司招聘初级软件测试工程师的基本要求开展内容设计。本书第1章~第9章介绍软件测试的基础概念和方法,第10章介绍Web自动化测试入门的基础,第11章介绍HTTP接口测试入门基础,第12章介绍Linux命令行入门基础,第13章介绍数据库SQL语句入门基础。本书附录以面向初级软件测试工程师岗位的求职简历为基础模拟面试考场,指导读者如何正确应对面试,以更好地帮助读者顺利地入行入职。 本书尽量避免使用晦涩的专业术语、复杂的编程语言和高深的技术框架,而是采用通俗易懂的表达方式将复杂问题简单化,多用图解的方式将抽象问题形象化,以便读者能又快又好地学懂弄通,轻松上手。本书适合想进入软件测试行业的零基础或者非计算机专业的读者学习,同时对有志于从事软件测试行业的应
本书全面讲解了使用Python、Selenium和Appium进行自动化测试的方法与技术。本书主要内容包括自动化测试、关键识别技术和常见控件的使用、移动端自动化测试实例和核心原理、自动化测试实战项目原型设计、接口测试、Python Requests接口测试实战等。本书适合测试人员阅读,也可供相关专业人士参考。
作为敏捷社区的经典名作,《敏捷软件开发:用户故事实战》不负众望,为软件行业提供了一种高效的需求过程,通过用户故事来节省时间、消除重复工作和开发更很好的软件。要想构建可以满足用户需求的软件,很好的方法是从“用户故事”开始,用简明扼要的语言清楚明确地描述对实际用户有价值的功能。在本书中,敏捷实干家提供了一个详尽的蓝图来指导读者如何编写用户故事,如何在软件开发生命周期中实际运用用户故事。 《敏捷软件开发:用户故事实战》共5部分21章,介绍了如何写出理想的用户故事,造成用户故事不理想的因素有哪些,如何在无法直接接触到用户的情况下有效搜集用户故事,如何对写好的用户故事进行整理、排优先级并在此基础上进行计划、管理和测试。 《敏捷软件开发:用户故事实战》适合采用XP、Scrum甚至其他自主敏捷方法的所
本书融入了作者多年的教学经验及实际案例,以数据结构为主线,同时包含了操作系统原理、数据库原理、软件工程的相关重要知识点。内容包括:线性结构,非线性结构,排序和查找等相关算法的原理、实现和应用;处理器、存储器、设备和文件等资源的管理技术;数据库的基本原理和重要的SQL 语言的使用;软件项目开发的过程和一些常用设计、编码、调试的基本规则和工具。每章都有小结对各章内容进行总结。本书配有视频讲解,通过扫描书中二维码可观看每章的相关教学视频。 本书适合非计算机专业的学生使用,也可作为非计算机专业的工程技术人员提高计算机应用水平的参考书,亦可作为计算机等级考试的辅助教材。 本书为新形态教材,配有以下教学资源:电子课件、习题答案、教学大纲、授课视频等,欢迎选用本书作教材的教师,登录www.cm
MindMaster思维导图软件是一种比较好的思维管理工具,在整理工作思路,简化工作流程,做好会议记录,进行任务管理、时间管理等方面都 的实用,目前拥有3000万软件使用会员。《MindMaster实践:用思维导图画出你的答案》是一本介绍如何运用思维导图来提高工作效率和解决问题能力的实用指南。全书分为四部分:思维工具、思维创新、思维管理、高效学习,围绕职场思维导图的基础知识、应用技巧、软件的介绍和操作、案例分析、进阶技巧,结合实战训练展开讲解。这是一本内容丰富、实用性强的思维训练指南,适合所有需要提高工作效率和解决问题能力的职场人士阅读。
全书共7章,内容包括绪论、数值模拟涉及的火灾科学基础理论、火灾模拟的数学模型、FDS火灾数值模拟软件包、使用PyroSim构建FDS模型、模拟结果的输出与后处理、基于火灾动力学的消防性能化设计与评估。 本书梳理了火灾模拟所需要的基础知识与基本理论,探讨了典型火灾动力学模拟软件FDS与PyroSim的使用方法,以期让不同程度的读者都能容易地阅读并掌握火灾动力学数值模拟所需要的专业基础知识与实操技巧。 本书可供广大消防安全领域工程技术人员参考,也可作为高等院校消防工程、安全工程及相关专业的教材。