软件与程序设计
-
Kamailio实战杜金房 吕佳娉 著这是一本全面介绍Kamailio的专业技术书,也会是市面上本Kamailio的图书。第1章介绍Kamailio的基本背景和架构,同时对SIP协议进行了比较深入的介绍。第2~3章介绍了Kamailio运行环境的搭建和配置。第4~5章对Kamailio的组件组件和KEMI进行深入解析。第6章介绍如何使用Kamailio做SIP路由转发。第7章介绍Kamailio如何与数据库对接并进行相关操作。第8章介绍了20种路由方法。第9章和第10章分别从高性能和安全两个维度介绍对Kamailio的使用。 -
企业级Java现代化(德)Markus Eisele(马库斯·艾泽勒), Natale Vinto(纳塔莱·文托)本书讨论了如何利用现代化的技术开发新一代的企业级Java应用。传统的单体应用已经难以适应云环境下的开发和部署,因此,作者首先介绍了在云环境下需要什么样的Java应用架构和开发实践。作者基于Quarkus、Spring Boot和Vert.x技术搭建了一个典型的云原生分布式应用,并将其容器化和部署至Kubernetes。Serverless是一种新兴的应用开发和部署模式,能够最大化地节省成本,作者以Knative平台为例,讲解了如何将我们开发的云原生应用部署至Serverless平台。在应用现代化的过程中,我们不仅要面临新应用的开发,更要处理已有的遗留应用,作者花费大量的篇幅介绍了对传统应用进行现代化改造的行动方案,其中涉及大量最佳实践,以及实用的技术和工具。 -
中文版SOLIDWORKS 2022机械设计从入门到精通天工在线SOLIDWORKS 是以设计功能为主的 CAD、CAM、CAE 软件,涵盖了产品开发流程的各个环节,如零件设计、钣金设计、装配设计、工程图设计和仿真分析等,提供了将创意转化为产品所需的各种资源。《中文版 SOLIDWORKS 2022 机械设计从入门到精通(实战案例版)》是一本介绍 SOLIDWORKS 2022 在机械设计方面的实用教程,也是一本视频教程。全书共 17 章,包括 SOLIDWORKS 2022 软件基础操作、草图的绘制与编辑、特征建模、装配体设计、工程图的设计与标注、连接紧固类零件设计、箱盖零件设计、叉架类零件设计、轴系零件设计、SOLIDWORKS Motion 2022 运动仿真、SOLIDWORKS Simulation 2022 有限元分析、交互式动画制作和流场分析等。在讲解过程中,重要知识点均配有实例讲解、练习操作和综合实例演练,并提供实例操作的视频讲解和源文件,读者可以跟着教程与视频讲解边学边做,既可加深对知识点的理解,又可提高综合应用与实战技能。《中文版 SOLIDWORKS 2022 机械设计从入门到精通(实战案例版)》配备了 1270 分钟同步微视频讲解、106 个实例案例分析及配套的素材源文件,本书另外赠送的拓展学习资源包括一套齿轮泵设计综合案例和一套变速箱设计综合案例的电子书、源文件和视频讲解(共 14 集),以及 12 大 SOLIDWORKS 行业案例设计方案及视频、全国成图大赛试题集。《中文版 SOLIDWORKS 2022 机械设计从入门到精通(实战案例版)》适合 SOLIDWORKS 机械设计、SOLIDWORKS 模具设计等入门读者学习,也适合大中专院校机械设计相关专业读者学习使用。 -
Vue.js 快速入门实战高亮Vue.js 快速入门实战以Vue.js的知识点为基础,结合TypeScript的使用,循序渐进地介绍了Vue.js 3.0(简称Vue3)的知识点和实战技巧,可以帮助零基础的读者掌握独立开发项目和部署项目上线的技术。全书共14章,包括Vue.js概述、搭建开发环境、Vue.js组合式API、Vue.js的模板语法、Vue.js的计算属性和侦听器、Vue.js中class和style的绑定、Vue.js的表单开发、Vue.js的组件开发、Vue.js的网络请求、Vue.js的状态管理、Vue.js的路由管理、Vue的项目部署、在线招聘网站开发实战以及招聘网站后台管理系统开发实战。Vue.js 快速入门实战图文并茂、结构清晰、用例丰富、实例典型、实战性强。随书附赠案例代码和教学视频,是一本典型的从入门到精通类的实战学习手册,适合软件开发人员、计算机专业大学生、对Vue编程感兴趣且喜欢动手实操的爱好者和专业前端开发人员阅读。 -
大话设计模式程杰《大话设计模式 Java溢彩加强版》是百万销量的经典畅销书《大话设计模式》的全新升级版,描述语言由上一版C#变为Java。《大话设计模式 Java溢彩加强版》在形式上开创了IT技术图书的先河。通篇以情景对话形式,用多个小故事和编程示例来组织解读GoF(设计模式经典名著—Design Patterns Elements of Reusable Object-Oriented Software)的23个设计模式。《大话设计模式 Java溢彩加强版》共分为一个楔子 29章正文。其中,楔子主要通过一个编程实例的演变为初学者介绍了面向对象的基本概念,用来奠定面向对象基础以及树立正确的、有高度的开发思维;第0、1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计规则;第2章,以及第6~28章详细讲解了23种设计模式;第29章对设计模式进行了全面总结。《大话设计模式 Java溢彩加强版》的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演讲过程中,极大地降低设计模式的学习门槛,让初学者可以更加容易地理解为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的,引导读者体会设计演变过程中蕴藏的大智慧。 -
半小时漫画学Python鲸鱼飞机Python是人工智能时代最流行的编程语言之一,学编程可以培养人们的逻辑思维能力,提高人们解决问题的能力,但很多人认为编程很难,很枯燥,《半小时漫画学Python》就以Python 3为基本工具,用卡通漫画配合一定的故事情节,并结合具体实例详细介绍了Python编程技术,以及Python在数据处理与分析中的实践应用。全书共4章,其中第1章先给大家普及了编程的基础知识、编程前的准备工作以及程序运行的3种结构等;第2~4章带领大家真正学习Python编程知识,具体内容包括Python计算、变量、条件语句、函数、列表、循环、切片、二维列表、字典等。全书将故事、漫画与知识点相融合,生动有趣,可以吸引读者的学习兴趣,让读者轻松顺利地掌握基本的Python编程技术。《半小时漫画Python》是一本Python入门书,语言浅显易懂,内容循序渐进,适合所有对编程、对漫画感兴趣的零基础读者、青少年、初高中学生学习,也适合职场中使用Excel,但想提升办公效率,实现办公自动化的数据处理、数据分析等人员学习。 -
Python FastAPI Web开发从入门到项目实战刘瑜,安义,陈逸怀,喻小菲FastAPI是基于Python语言的轻量级、成熟的Web后端开发框架。它除了简单易学、能提供自动生成的API文档外,还有一个重要优点是支持异步技术,其性能可以与NodeJS、GO语言相媲美,为Web项目高并发访问提供了更好的技术选择。另外,FastAPI定位为商业级的前后端分离开发框架,为前端技术提供了简单易用的调用接口。目前,国内外不少互联网企业,都采用该框架作为商业项目开发基础。本书第1部分为基础篇,系统介绍了FastAPI的使用;第2部分为实战篇,通过后端FastAPI框架与前端Vue.js框架的组合,给出了一个商业实战项目案例。 -
利用Mendix构建低代码应用程序[美]布莱恩·肯内韦 等著,张颖 译《利用Mendix构建低代码应用程序》详细阐述了与构建低代码应用程序相关的基本解决方案,主要包括Mendix简介、Mendix平台、Mendix Studio、Studio Pro、构建基础应用程序、域模型、页面设计、微流、自定义应用程序、错误处理和故障排除、存储数据、REST集成等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
量子程序设计基础王震宇本书系统介绍量子线路和量子程序设计的基础知识及原理方法,精选的内容与编程实例旨在帮助学生培养量子程序设计、调试和分析等方面的基本能力,从而为将来的学习、研究和应用奠定基础。 全书既注重原理,又注重实践,学生通过编程训练和实践能更准确地理解量子计算的基本概念和基础理论。本书概念讲解清楚,逻辑性强,通俗易懂,并配有大量图表、例题和习题,是初学量子计算和量子程序设计的理想教材,可作为高等学校相关专业本科生和研究生的教材,也可供广大从事量子信息科学研究的科技人员和学习量子程序设计的自学者参考。 -
与开源同行平凯星辰 著本书融入了PingCAP公司在开源领域的七年探索经验,以及在分布式数据库领域的研究成果,对开源的历史发展、分布式数据库的变迁演进、TiDB的框架设计、应用实践以及开源与商业化的连接进行了深入剖析。开篇首先以PingCAP公司的创业故事为主线,讲述公司为何选择开源作为核心战略,以及主要产品TiDB的研发、运营和国际化历程。然后介绍PingCAP在成长为国内开源厂商的探索者的过程中,在技术路线选择和社区生态中的重要贡献和发展经验。最后介绍了PingCAP对未来基础软件的技术、开源趋势的思考与展望。全书以从参与者到贡献者再到探索者的视角,细致而全面地讲述了关于开源技术和开源文化对于当代技术驱动型企业的生存与发展的重要意义和影响。本书适合所有技术驱动型的企事业成员,以及正在学习、已经从业或有志于投入IT产业的广大读者阅读。
