软件与程序设计
-
计算机图形学入门 3D渲染指南[瑞士]加布里埃尔·甘贝塔(Gabriel Gambetta)如今,计算机图形学无处不在,它为视频、游戏等增添了令人瞩目的细节,为大型电影、动画等增添了逼真的特效。本书围绕计算机图形学这一主题展开,是作者讲授计算机图形学课程多年经验的结晶。本书着重介绍光线追踪渲染器和光栅化渲染器这两大主流渲染器的基本实现过程,以渲染器的需求背景和实现原理作为出发点,辅以必要的简单数学推导过程,从光到阴影与反射,从直线到着色与纹理,逐渐引导出实现渲染器的伪代码,力求使没有丰富编程经验和深厚数学功底的读者也能够完全读懂。本书是计算机图形学入门的学习教材,特别适合渴望进入计算机图形学世界的“零基础”读者阅读,也适合对计算机图形学开发感兴趣的爱好者以及相关从业人员使用。 -
微信小程序云开发 快速入门与实践李东bbsky本书系统讲解小程序全栈项目开发所需的前后端技术。全书共分为3个部分,部分以实操的方式系统介绍小程序页面开发、事件处理、API调用、云函数、云数据库等基础概念,第二部分以相册、博客、问卷小程序为例介绍如何规划、开发一个完整的小程序项目,第三部分提出云函数、云数据库、云调用的开发指引及性能优化建议。本书将详细的操作步骤、完整的代码、复杂的技术概念以及科学的学习方法紧密结合,充分做到让读者从零基础起步,不需要具备其他前置编程技术背景知识就能掌握小程序云开发方法,从而开发出完整的全栈项目,非常适合零基础技术爱好者、前端开发初学者阅读。 -
Spring Boot趣味实战课刘水镜本书内容非常丰富,不仅涵盖了 Spring MVC、MyBatis Plus、Spring Data JPA、Spring Security、Quartz 等主流框架,整合了 MySQL、Druid、Redis、RabbitMQ、Elasticsearch 等互联网常用技术与中间件,还涉及单元测试、异常处理、日志、Swagger 等技术细节,以及 AOP、IOC、自动配置、数据库事务、分布式锁等硬核知识。本书从初始化到部署、监控,实现了软件全生命周期一站式打包解决。本书行文风格深入浅出、通俗易懂、风趣幽默、轻松愉快。从 Hello World 聊到源码分析,从工具使用讲到内部原理,从日常生活说到设计哲学。本着“技术来源于生活,更要回归于生活”的理念,本书通过大量生动、形象的类比将枯燥的技术描绘得“有滋有味”,让你轻松学会这些知识。 -
HTML5+CSS3+JavaScript Web开发案例教程前沿科技 温谦本书紧密围绕前端开发工程师在工作中会遇到的实际问题和应该掌握的解决方法与技术,全面介绍了使用HTML5、CSS3和JavaScript(ES6)进行Web前端开发的知识内容与实战技巧。本书共14章,分三篇,遵循Web标准,强调“表现”与“内容”的分离,规范、全面、系统地介绍了网页设计与制作的方法和技巧。书中给出了大量详细的案例,并对案例进行了分析,便于读者在理解的基础上直接修改后使用。本书编者具备丰富的Web前端开发和教育培训经验,行文细腻,对每一个技术细节和实际工作中可能遇到的难点与错误都进行了详细的说明和提示,大大降低了读者的学习门槛。本书可以作为高等院校相关专业的网页设计与制作、Web前端开发等课程的教材,也可供网页设计、制作与开发人员参考使用。读者可以在学习并掌握本书所讲的知识内容之后做出精美的网页。 -
jQuery Web开发案例教程前沿科技 温谦随着互联网技术的不断发展,JavaScript语言及相关技术越来越受到人们的关注,JavaScript框架层出不穷。jQuery作为JavaScript框架中的优秀代表,为广大开发者提供了诸多便利,持久地占据着Web前端开发技术中的重要位置。本书分为上下两篇,通过丰富的实例详细讲解jQuery框架的相关技术。本书上篇会针对jQuery基础知识,以及选择器、控制DOM、事件、AJAX、动画、插件等专题进行深入讲解,这一部分将重点通过应用和案例来讲解实战问题。本书下篇会通过5个综合实例,完整地演示使用jQuery进行综合项目开发的过程,使读者能够真正地将jQuery应用到真实的项目开发环节中,并对Web前端的工程化有所认知。本书内容翔实、结构框架清晰、讲解循序渐进,并注重各章以及实例之间的呼应与对照。本书既可以作为高等院校相关专业网页设计与制作、前端开发等课程的教材,也可以作为jQuery初学者的入门用书,还可以作为高级用户进一步学习相关技术的参考资料。 -
iOS 14开发指南管蕾《iOS 14开发指南》旨在介绍开发iOS 14应用程序的知识。本书主要讲解了如何通过Xcode开发应用程序,如何实现各种控件,如何设计用户界面,如何处理图像、图层、动画等,如何实现多媒体开发,如何定位,如何读写应用程序的数据,如何处理手势,如何开发通用的应用程序、tvOS应用程序、虚拟现实应用程序,如何在应用程序中添加Siri功能,如何使用Apple Pay、SwiftUI、WatchKit等。《iOS 14开发指南》适合iOS初学者和iOS开发人员阅读,也可以作为培训机构和高校相关专业的教材。 -
量子计算机编程 从入门到实践[美] 埃里克·R. 约翰斯顿,[英] 尼古拉斯·哈里根,[西] 梅塞德丝·希梅量子计算被誉为下一代编程范式。随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力。《量子计算机编程:从入门到实践》不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序。通过《量子计算机编程:从入门到实践》提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码。全书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。你将了解量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。 -
自在之境程罡《自在之境——Grasshopper参数化深度建模》为《Grasshopper参数化建模技术》的全新升级版,分五个大类详细讲解了20个精彩案例:珠宝首饰设计、建筑设计、时尚家具设计、工艺品设计和产品外观设计。 《自在之境——Grasshopper参数化深度建模》涉及的运算器更多,案例的讲解注重思路、流程和技巧。书中很多运算器的组合甚至可以作为“定式”来使用,使本书具有一定的工具书价值。学习完书中的案例,可以掌握参数化建模的很多高级技法。本书配套的资源包,附有和每个小节同步的案例源文件,为读者提供同步的技术支持,使读者绝无半途而废之忧。 《自在之境——Grasshopper参数化深度建模》适合高校设计类专业学生、三维建模从业人士和设计类行业从业人士参阅,也可以作为高校相关课程的教材和教参使用。 -
数字经济分布式治理段伟常数字经济标志着人类社会正在快速进入数字化生存模式,财富创造、价值交换、利益分配等重要场域由“真实”向“虚拟”形式转化。与复杂有机生命体的运作相似,数字经济的治理在宏观上体现为控制与协同,而在微观上体现出高度的自治,以利益为中心的共同体(组织或公司)形成共享化、线上化、分权化、智能化等形式的去中心化自治模式。技术自治下的利益共同体就是具有分布式治理结构的DAO。本书梳理从中心化治理到去中心化治理的演变逻辑,将数字治理和利益共同体理论融合创新,结合区块链技术、证据法学、技术自治、算法治理等构建分布式治理机制,对结构化取证、事实证明、信息保真、共识机制、智能合约等一系列核心技术和方法进行详细阐述。本书适合金融和资产管理、数字化交易、电子商务、供应链管理、社会管理、智能司法等领域的专业人士阅读。 -
程序设计竞赛训练营邱秋本书是以大学生程序设计竞赛为基础、面向已有C1 入门知识且想要进一步学习的读者编写的 C 进阶训练指南。全书分为回湖法、图、动态规划、 网格等部分。回湖法部分介绍单向搜索和双向搜索,给出高级搜索的技巧;图部分分为图遍历和图算法章节,先介绍图遍历的方法,再以小生成树问题、单源短路径问题、多源短路径问题、网络流问题中的经典算法为例,介绍了十余种算法的原理和相关应用;动态规划部分逐一介绍了集合型、区间型、图论型、概率型、非典型动态规划,并介绍了空间、时间上的优化技巧,以及相应的备忘、松弛技巧;网格部分作为独立的专题汇集了与网格相关的各种习题 本书适合有意参加大学生程序设计竞赛的本科生、研究生阅读,对有意参加信息学奥林匹克竞赛的中学生具有参考价值。
