软件与程序设计
-
中文版PKPM 2022结构设计完全实战技术手册杨汝俊 李岩 张亚峰《中文版PKPM 2022结构设计完全实战技术手册》基于PKPM 2022的BIMBase集成系统和PKPM 2021 V1.3软件,讲解在混凝土建筑结构、砌体结构及钢结构设计和结构分析等方面的行业实践应用方法。 《中文版PKPM 2022结构设计完全实战技术手册》由浅入深、循序渐进地介绍了BIMBase集成系统和PKPM建筑结构软件的界面、基本操作及相关设计命令的使用方法,并配合大量的实例练习,使读者能更好地巩固所学知识。 《中文版PKPM 2022结构设计完全实战技术手册》是指导初学者学习PKPM-BIM和PKPM结构软件的结构建模、结构计算与数据分析的通用教程,不仅可以作为高校、职业技术院校建筑和土木等专业的培训教程,还可以作为广大从事BIM建筑设计工作的技术人员的参考书。
-
MySQL数据库基础与实战应用蒋桂文、邓谞婵、王进忠、刘春霞、欧义发、梁雨中、许玉婷、黎峻玮、雷浚MySQL 数据库性能优越,功能强大,是深受读者欢迎的开源数据库之一。本书由浅入深、循序渐进、 系统地介绍了MySQL 的相关知识及其在数据库开发中的实际应用,并通过具体案例,帮助读者巩固所学 知识,以便更好地开发实践。全书共分为13 章,内容涵盖了认识与理解数据库、安装与配置MySQL 数 据库、数据库与数据表的基本操作、数据查询、索引的创建与管理、视图的创建与管理、触发器、事务、 事件、存储过程与存储函数、访问控制与安全管理、数据库的备份与恢复,以及综合的实践教学项目— 图书管理系统数据库设计。本书结合全国计算机等级考试二级MySQL 考试大纲编写,章节后面配有习题, 适当融入思政元素,并配备了相应的教案与课件。 本书内容丰富,讲解深入,适合初级、中级MySQL 用户,既可以作为各类高等职业技术院校与职业 本科院校相关专业的课程教材,也可以作为广大MySQL 爱好者的实用参考书。
-
行业元宇宙王紫上 孙健 颜桃 贾博越本书是众生共创、真实原生的“活”的元宇宙图书,它首先是一部关于行业元宇宙 的专著;其次是全球首款数字原生共创的图书,以游戏化、行为艺术的方式奠定元宇宙 基础并构建元宇宙生态。 本书描述了行业元宇宙如何赋能实体行业,帮助中小企业换道升维,进入元宇宙的 数字新蓝海,并打造各类数字新物种、数字人、数字场景和数字新财富。 本书以点带面,最终推广到各个行业,行行皆可元宇宙。 本书合数千位数字原生藏品参与者之力,创建了共创者DAO。因篇幅有限,最终由 20多位共创者分享行业元宇宙的探索实践。 本书对于想了解和探索Web 3.0、元宇宙和数字经济的创业者、实践者、从业人士、 爱好者、藏家及Z世代(出生于1997—2012年的人)、实体经济的企业家都是一部非常 有借鉴意义的元宇宙专著。
-
学透Spring丁雪丰本书的目标是让大家又快又好地打包学透 Spring 技术栈,内容将涉及 Spring Framework、Spring Boot、 Spring Cloud 等 Spring 家族成员。 本书分为四部分:第一部分“Spring 入门”,先学习基本的 Spring IoC、AOP,随后过渡到当下热门的 Spring Boot ;第二部分“Spring 中的数据操作”,其中既有常规的 SQL、NoSQL 数据操作,也有进阶的数据源配置和缓存抽象;第三部分“使用 Spring 开发 Web 应用”,讲述 Spring MVC 细节的同时,也不放过 Web 安全与 REST ;第四部分“使用 Spring 开发微服务”,除了常规的 Spring Cloud 模块,也会讲解 Spring Cloud Alibaba。在讲解具体内容的基本示例之外,书中还设计了一个贯穿主要章节的实战案例,带大家一步步从零开始实现一个灵活运用全书内容的项目“二进制奶茶店”。 本书重实战、重工程现实,是业内专业人员丁雪丰亲历的有效学习路径,汇集了作者多年的实战经验。跟着兔子书,只要具备 Java 基础知识,就可以快速上手 Spring,并落地实战项目和生产环境。
-
ANSYS Workbench结构有限元分析详解汤晖本书从力学基础知识和数学基本运算规则出发,系统阐述了有限单元法的基本理论,并以ANSYS Workbench为操作平台,详细讨论了结构线性静力学、非线性静力学、模态分析、谐响应分析及响应谱分析的操作过程。 全书共13章:第1章介绍数学及力学基础知识,为理论推导做好前提准备。第2章介绍数学软件MATLAB的基本应用,运用MATLAB软件快速求解数学问题。第3章介绍有限单元法的基本理论。第4章介绍ANSYS Workbench平台中各类建模软件及Mechanical软件的使用方法。第5章介绍线性静力学,以简单的L型梁为切入点,讨论线性静力学分析方法。第6章介绍概念建模、分析及后处理过程。第7章介绍结构线性屈曲及非线性屈曲。第8章介绍材料非线性及常见的强化准则。第9章介绍状态非线性及常用的接触算法。第10章介绍模态分析方法,并讨论了模态参数的计算过程。第11章介绍了基于模态叠加法的谐响应分析及如何采用瞬态动力学方法计算谐响应。第12章介绍了响应谱分析及响应谱计算中各类参数的相互转换方法。第13章介绍瞬态动力学模块。 本书不仅包含了大量示例,并且大部分示例同时给出了其理论解答过程及MATLAB代码的实现方法,读者在学习过程中应充分结合理论求解的过程理解软件操作背后的含义。 本书可作为企业结构工程师学习有限单元法和ANSYS的书籍,也可作为高等院校学生的学习参考用书。
-
ChatGPT陈根ChatGPT爆火,标志着人工智能从量变到质变的飞跃,一场新的人工智能革命已经到来。本书共6章,介绍了ChatGPT的诞生和发展,以及ChatGPT背后的技术路线;分析了ChatGPT及大模型训练对全球商业格局的冲击与影响,涉及OpenAI、微软、谷歌、百度、腾讯、阿里巴巴等广受关注的互联网科技公司;选取了具有代表性的行业,解读ChatGPT狂潮引发的产业颠覆与模式创新。同时,本书对未来的强人工智能与人类社会的关系进行了深度研讨。
-
C语言程序设计活页式教程赵娟本书是c语言程序设计的基础实用教程,通过设置工作任务,由浅入深地介绍了使用c语言完成程序设计的流程、步骤、技术、方法。全书包括11个工作任务,每个任务独立成模块,全面覆盖了c语言程序设计相关技术。
-
C语言程序设计实训教程李辉勇 李莹 孙笑寒 宋友 主编“C语言程序设计“是一门实践性很强的基础课程,学习者需要通过大量的编程训练才能深入理解C语言原理,提升编程能力,培养计算思维。 本书是《C语言程序设计——原理与实践》(ISBN:978-7-04-058842-2)的配套实训教程,内容覆盖了C语言编程快速入门、编程基础框架、数据处理基础、控制结构、函数、数组、指针基础、指针进阶、结构与联合、文件与文件流和综合训练,内容由浅入深、循序渐进。每一题都包括了问题分析、实现要点和参考代码,力求引导编程初学者快速入门,并逐步使能力得到提升。此外,为方便读者实践训练,笔者在Online Judge(OJ)编程训练平台上免费开放与本书配套的程序设计实训专版,构建“学、练、测”一体化实训环境。 本书以实训为主,与《C语言程序设计——原理与实践》一起可作为普通高等院校本科C语言程序设计课程的教材,也适合作为广大编程爱好者的参考用书。
-
Java系统分析与架构设计肖海鹏 王荣芝 张天怡 王化宇 周洪翠《Java系统分析与架构设计》面向软件工程项目实战,内容按照软件项目的生命周期展开,分别为软件项目需求分析、软件项目架构设计(开发架构模式为主)、软件项目模块设计、软件项目的持久层设计(关系型物理表设计、Redis设计、MongoDB设计)、软件项目的部署等。 《Java系统分析与架构设计》共7章,第1章以大型企业项目“中国石油物资采购管理信息系统”为例,详细讲解需求分析技术,如流程图分解、UML用例图设计、UML状态图设计、概念模型分析等;第2章为“软件架构设计”,讲解架构设计五视图、Java EE架构模式、微服务架构模式、Dubbo 3架构模式、MOM架构模式等内容,同时结合大型分布式项目“电影院综合票务管理平台”进行详细的架构设计示范;第3章为“项目模块设计”,讲解UML类图、UML时序图设计方法,同时结合项目“新闻系统”与“物流管理系统”进行模块设计的项目实战示范;第4章为“持久层物理表设计”,讲解“三范式与反范式”设计方法,并总结13个真实企业级软件项目,进行物理表设计示范;第5章为“持久层Redis数据库设计”,结合“当当书城”项目进行Redis项目实战示范;第6章为“持久层MongoDB数据库设计”,结合“新浪微博”系统,进行MongoDB项目实战示范;第7章为“项目部署”,讲解了Nginx反向代理、Docker虚拟化部署以及Web服务器集群、MySQL集群部署、Redis集群部署、MongoDB集群部署。 《Java系统分析与架构设计》提供大量项目实战代码示例,具体程序代码见本书配套资源,获取方式见前言。 《Java系统分析与架构设计》适合作为高等院校计算机、软件工程专业高年级本科生、研究生的教材,也可供有一定编程经验的软件开发人员、广大科技工作者和研究人员参考使用。
-
编程卓越之道(美)Randall Hyde(兰德尔海德)卓越的代码需要利用现代编程语言的先进特性来实现软件功能。但软件最终都要运行在计算机上,无论它是采用哪种编程语言编写的。因此,卓越的软件代码也要充分地利用计算机中的各种资源,将计算机的性能发挥到极致。现代编程语言将这些知识隐藏了起来,容易被我们忽视。因此,《编程卓越之道》系列的第一卷《深入理解计算机》将重点放在软件执行背后的计算机底层上,深入浅出地介绍了计算机体系结构的方方面面,帮助我们理解如何才能写出在计算机上高效运行的代码。本书具体内容包括:数字、字符串及复合数据结构在计算机中的表示形式,以及如何在内存层次结构中访问这些数据;基本的二进制运算、位运算、布尔逻辑,以及如何设计完成运算的中央处理器指令集;输入/输出、大容量存储等丰富多彩的外设,以及把这些外设和计算机相连进行通信的各种总线技术。本书适合软/硬件开发人员及系统程序员、移动及嵌入式设备开发者、体系结构设计人员,以及高校计算机相关专业师生。