

编程风格:程序设计与系统构建的艺术(原书第2版)
¥59.00
本书包含历史、基础风格、函数组合、对象和对象交互、反射和元编程、逆境、以数据为中心、并发、交互和神经网络十大部分,采用40种不同的编码风格实现同一词频任务。每一章都介绍一种编程风格,每章都先介绍编程风格的约束条件,然后给出示例程序代码,着给出代码的详细解释。本书通过简单的计算任务来说明不同的编程风格,从而帮助读者更好地理解编写程序和设计系统的各种(不同)方式,可以用作计算机科学和软件工程专业的高级编程课程教材。本书以经常练习编程的人能够理解的方式对在线代码库中的原始代码行了解释和补充。建议读者在阅读本书时,将之与在线代码库中提供的代码结合起来。本书的目标读者包括相关专业高年级本科生和研究生,以及其他对编程风格感兴趣的发人员。


ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践
¥59.00
这是一本讲解以ChatGPT/GPT-4为代表的大模型如何为软件研发全生命周期赋能的实战性著作。它以软件研发全生命周期为主线,详细讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX 设计、后端应用发、Web 前端发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。让读者深刻地感受到,ChatGPT/GPT-4在革新传统软件工程的方式和方法的同时,还带来了研发效率和研发质量的大幅度提升。 更为重要的是,本书能帮助架构师、发工程师、数据库工程师、测试工程师、运维工程师、项目经理、产品经理、UI/UX工程师和技术管理者深地理解ChatGPT/GPT-4的原理和应用,全面塑造他们在AI时代的核心竞争力,实现价值创新并形成竞争优势,为未来的发展奠定基础。 作者在本书中创新性地提出了大模型时代的软件研发新范式——水母发模式(顶部大、底部小)。该模式将研发活动分成6个层次,分别对应软件研发生命周期的分析、设计、编码、测试、部署和维护。其中分析和设计层的工作量大很多,类似水母的头部;其余4个层次的工作量较少,类似水母的触手。 除此之外,本书还给出了工程师们与ChatGPT互动(Prompt)的步骤和注意事项,整个过程分为6步,只要遵循这6步就能比较容易获得较为满意的输出结果。


Drools 8 规则引擎:核心技术与实践
¥59.00
内容介绍这是一本可帮助读者迅速掌握Drools的精髓并将其应用于实际项目,为企业构建智能决策系统提供可用经验和方法的专业技术书。全书以作者15年实战经验为基础,以作者在支付系统中的风控、反洗钱业务板块实际运用Drools规则引擎并构建一套完整的规则引擎体系为基础,以CSDN上超36万阅读量的规则引擎专栏文章为参考,以近3.7万人的收费视频课程为蓝本,从门知识、底层原理、一线架构到实战项目深解读运用Drools 8规则引擎所有知识。无论你是程序发人员,还是项目管理者或决策者,都能在本书中找到自己想要的内容,比如提升规则引擎使用能力的方法、实现智能决策的技巧等。本书共分为12章,外加2个附录。第1~5章 带领大家初步了解Drools规则引擎,包括什么是规则引擎、什么是Drools规则引擎框架、规则引擎适用的业务场景以及规则引擎运行的基本原理,并通过实例介绍Drools规则引擎的使用以及常用的核心API。这部分为实践和系统集成架构提供理论和技术支持。第6~10章 站在业务系统架构的视角解读如何将Drools规则引擎引项目,制定规则资源的管理方案,包括Drools决策管理系统架构解读、与Spring Boot集成、与Kogito云原生集成、转转图书Drools实践、自主设计Drools BRMS系统等经典内容。这部分可帮读者从更多的视角认识和实践Drools规则引擎,真正做到活学活用,学以致用。第11章和第12章 剖析Drools规则引擎的底层算法,介绍Drools与人工智能结合的可能性。这部分的目的是拓展读者的视野,站在当下展望未来。附录部分 通过KIE Server和WildFly的实战应用,为读者提供更多技术选型和实操方面的参考。


从零开始学ARM
¥59.00
本书主要介绍ARM发的相关知识,详细讲解常用的ARM指令及如何基于ARM架构的外设编写驱动程序,并分析了源软件U-Boot的启动源代码和网络协议栈。 本书第1~4章为基础篇,主要介绍CPU与ARM、搭建环境、ARM编程、异常等;第5~13章为编程篇,主要介绍基于Exynos 4412的常用外设的工作原理及驱动程序编写等;第14~17章为应用篇,主要介绍源软件U-Boot的使用及启动程序,并分析网卡DM9000AE的驱动和网络协议栈;以及关于汇编的两补充。 本书适合从事嵌式发的工程师和有一定计算机基础和C语言编程经验的初学者学习参考。


Apache Pulsar原理解析与应用实践
¥59.00
这是一本从实践角度解读Apache Pulsar相关组件、工作原理和落地实践的专业指导书。本书主要面向的是初中级读者,从基础概念讲起,逐渐扩展到基本操作、核心技术、常用工具及典型应用等。本书共分为10章:第1章主要介绍与Apache Pulsar相关的基础知识,比如发展历史、适用场景、优势与不足,以及与消息队列框架相关的知识等。第2章主要介绍Apache Pulsar的核心概念和架构。第3~9章主要介绍行实操必须具备的内容,比如Apache Pulsar安装部署的方法、基本操作、核心组件、高级特性、输/输出、Pulsar SQL、运维方法等。第10章是实操落地的方法,包括Pulsarde 应用模式、flink配合实现实时处理、构建实时消息管道得具体实践等。


App安全实战指南:Android和iOS App的安全攻防与合规
¥59.00
本书覆盖Android和iOS两大主流系统,从零始,带领读者全面掌握App安全的知识与技能。全书共分为十章,主要包括以下4个方面: 1.详细介绍App的运行机制、分析工具和汇编语言等基础知识。帮助读者掌握必要的技术原理和分析技能。 2.主要讲解App的常见攻方式,以及安全加固和通信安全等传统的信息安全理念。为发者提供有效的防御攻的方法,构建更加安全的移动应用。 3.重关注业务防控,包括设备指纹、设备环境检测和用户异常行为的识别等。帮助发者识别并应对各种潜在的安全威胁。 4.针对日益严格的App监管环境,根据《中华人民共和国数据安全法》《中华人民共和国个人信息保护法》及相关标准,结合实操,探讨如何实现App合规。 总之,通过学习本书,读者不仅能够深了解App安全的基础知识与高级技术,还能获得丰富的实战经验和实用的防护策略。


企业应用架构模式(典藏版)
¥59.00
本书是一部系统总结企业级软件架构方法、思想和模式的著作,被誉为“软件架构领域最重要的10本书之一”。原书被翻译为葡萄牙语、波兰语、德语、俄语、韩语、日语、简体中文等多种语言,畅销不衰,并曾获得美国《软件发》杂志颁发的“Jolt生产效率奖”。 第一部分(第1~8章)介绍企业应用架构领域需要掌握的关键知识和可能遇到的问题,并给出了这些问题的初步解决方案;第二部分(第9~18章)在对这些解决方案行细化的同时,总结出了51种实用的软件架构模式,每个模式都详细给出了使用场景、解决方案、UML表示等。 这些模式从不同层次、不同侧面展示了什么是好的企业应用架构,以及如何设计好的企业应用架构,不管企业应用发的技术和平台如何变化,这些模式始终能在企业应用架构中发挥重要的作用,是不可或缺的内功心法。


大模型应用开发:核心技术与领域实践
¥59.00
本书由科大讯飞与中国科大的大模型的资深专家联合撰写,一本书通大模型的技术原理与应用实践壁垒,深大模型3步工作流程,详解模型微调、对齐优化、提示工程等核心技术及不同场景的微调方案,全流程讲解6个典型场景的应用发实践。 本书共10章,从逻辑上分为“基础知识”“原理与技术”“应用发实践”三部分。基础知识(第1章)介绍大模型定义、应用现状、存在的问题,以及发展趋势。原理与技术(第2和3章)详细讲解大模型的构建流程、Transformer模型,以及模型微调、对齐优化、提示工程等核心技术,之后介绍了推理优化、大模型训练、大模型评估、大模型部署等拓展技术。应用发实践(第4~10章)详细讲解大模型插件应用发、RAG实践,以及智能客服问答、学科知识问答、法律领域应用、医疗领域应用、智能助写平台等多领域的实践。


《机器学习》习题参考
¥59.00
本书配套周志华教授所著的《机器学习》教材,通过大量习题考查读者对机器学习相关知识的理解与掌握。全书分为两个部分:第一部分习题对应《机器学习》第1~10章的内容,包括绪论、模型评估与选择、线性模型、决策树、神经网络、支持向量机、贝叶斯分类器、集成学习、聚类、降维与度量学习;第二部分包含6章应用专题,通过综合题的形式对知识行多角度考查,包括线性模型的优化与复用、面向类别不平衡数据的分类、神经网络的优化与应用、EM算法及其应用、集成学习的过拟合现象研究、度量学习及其应用。书中包含简答题、计算题和编程题,涵盖不同难度级别,机器学习初学者可以通过这些习题深了解和巩固教材的关键概念,对机器学习有一定基础的读者也可以通过习题发现对一些知识不同角度的解读,为后续机器学习的深研究下基础。 本书面向《机器学习》读者以及广大机器学习爱好者,可作为高等院校人工智能、计算机、自动化及相关专业的本科生或研究生的教学辅助书籍,也可供对机器学习感兴趣的研究人员和工程技术人员阅读参考。


微课学人工智能Python编程
¥59.00
本书以Python编程语言为载体,以微课为媒介,从基本编程应用到综合项目设计逐级推、衍化,通过221个实例详细介绍了Python编程语言的基础知识和语法操作规范,同时还剖析了18个综合应用案例,从而培养读者解决人工智能应用问题的编程能力,完成Python算法库的建构与应用,终用程序来模拟或实现人类的学习行为。 本书可以作为高职院校计算机类、自动化类、电子信息类、数字经济类等专业Python编程课程的参考教材,也可作为广大Python编程语言爱好者自学的参考书。


内网渗透实战攻略
¥59.00
本书将分为三大部分,首先介绍内网渗透技术中涉及到的各类基础概念,并介绍攻者视角中的侵生命周期流程。其次行环境搭建准备,并介绍各类常用工具的使用。z后通过9套内网环境的高强度实战训练,系统性的介绍和实践内网渗透过程中的各个环节及对应操作手段,快速掌握大量的内网渗透实战技能。


嵌入式Hypervisor:架构、原理与应用
¥59.00
内容简介本书由资深虚拟化专家撰写,辅以大量验证式案例,提供参考源码。本书从解读虚拟化技术、Hypervisor产品手,之后深剖析嵌式Hypervisor的架构、设计与实现、高级应用。阅读本书,不仅能提升读者对嵌式Hypervisor的认知,还能助力汽车、航空航天等高安全需求行业造适用的产品,构建基于Hypervisor的软件生态。全书共15章,从逻辑上分为三部分。第一部分(第1~2章)介绍Hypervisor基础,涵盖虚拟化技术与实现、主流的嵌式Hypervisor产品,以及基于分离内核的嵌式Hypervisor等内容。第二部分(第3~12章)介绍嵌式Hypervisor的设计与实现,涵盖嵌式Hypervisor架构与核心组件、中断隔离技术、内存隔离技术、循环表调度器、健康监控、分区间通信技术、内核资源管理模型、系统初始化过程、内核服务、PRTOS的配套工具等内容。第三部分(第13~15章)介绍嵌式Hypervisor的高级应用和PRTOS未来规划,涵盖μC/OS-II与Linux内核的虚拟化过程以及PRTOS社区的愿景等内容。


深入浅出SSD测试:固态存储测试流程、方法与工具
¥59.00
这是一本涵盖了基础知识、原理、工具、全流程(从产品立项到生命周期维护)测试管理方法、行业发展趋势、创新技术等所有从事SSD测试知识的专业指导书。这是继《深浅出SSD》之后,由《深浅出SSD》部分核心作者联合SSD测试专家撰写的又一部经典之作。本书延续了“深浅出SSD”系列图书的行文风格,内容从浅深,讲解透彻,目的是帮助读者快速建立SSD测试知识体系,可以独立针对SSD测试项目或者难题制定解决方案。本书不仅可以作为SSD测试门书,还可以作为置于案头随时供查阅的工具书。 无论是存储方向的门者、在校学生、爱好者,还是从事SSD及存储系统研发或测试工作的专业技术人员,都可以通过阅读本书获得想要的知识,提升自身能力,解决工作中的问题。 本书的主要内容如下。 SSD测试概述(第1章),介绍SSD和SSD测试相关的基础知识,包括什么是SSD测试、SSD测试的目的和重要性、对SSD测试从业者和团队的基本要求等重内容。 SSD产品测试(第2~5章),首先基于立项、计划、设计与发、执行、总结这几个阶段介绍SSD测试的主要工作内容及对应实现方法,然后分享SSD测试的分类以及不同类型测试的设计与实现方法,最后解读SSD的通用测试平台、测试软件和专业测试平台。 主控芯片测试(第6章),剖析用于主控芯片测试的主要软硬件平台,及在对应平台上行主控芯片测试的方法。 闪存测试(第7章),深分析闪存的失效模式,以及闪存测试的主要方法。 测试认证(第8章),完整解读业界主要的SSD认证测试项目,包括PCI-SIG、UNH-IOL、WHQL以及国内测试标准等。 仪器与设备(第9章),重介绍用于SSD测试的仪器设备,包括RDT可靠性测试设备、协议分析仪等。


Ray分布式机器学习:利用Ray进行大模型的数据处理、训练、推理和部署
¥59.00
Ray是源分布式计算框架,简化了扩展计算密集型Python工作负载的过程。本书展示了如何使用Ray构建机器学习应用程序,介绍了Ray如何融当前的机器学习工具,以及Ray如何与这些工具紧密集成。本书前3章介绍了Ray作为分布式Python框架的基础知识,并提供了应用示例;第4-10章介绍了Ray高级库(Ray RLlib、Ray Tune、Ray Dataset、Ray Train、Ray Serve、Ray Cluster、Ray AIR),并展示如何使用高级库创建应用程序;第11章对Ray的生态行了总结,并指导读者继续学习。


机器学习编程:从编码到深度学习
¥59.00
使用监督学习从头构建一个图像识别应用程序。用线性回归预测未来。深研究梯度下降,这是一种驱动大部分机器学习的基本算法。创建感知器来分类数据。建立神经网络来处理更复杂和复杂的数据集。通过反向传播和批处理来训练和细化这些网络。分层神经网络,消除过度拟合,并添加卷积将您的神经网络转换为一个真正的深度学习系统。


面向设计师的编程设计知识系统PADKS--学习Python做个有编程能力的设计师
¥59.00
《学习PYTHON—做个有编程能力的设计师》不是纯粹的Python编程学习,而是在学习基本Python编程语言时阐述辅助设计的方法,从Python Shell到RH_Python再到GH_Python,将Python真正作为设计者从事设计辅助的编程语言;同时这又不是纯粹几何形式编程的说明,而是包括Python编程数据结构、基本语句、函数与类的学习过程。 在掌握Python语言的数据结构、基本语句、函数、类与异常,并通过具体案例阐述深入了解实践应用的方法之后,在“项目”部分探索与详细阐述了十个案例,包括: “折叠的过程- 圆柱体V 形与Mesh 顶点排序”,结合Kangaroo动力学模块模拟折叠的过程,使用Python编写符合建立Mesh格网输入条件的点组织模式; “盒体的展开”,讲述了如何把一个盒体连续展开在一个平面上,并获取多个解的方法; “解读蚁群算法与TSP 问题以及在GH_Python 中的实现”,蚁群算法是一种用来在图中寻找优化路径的机率型算法,灵感来源于蚂蚁在寻找食物过程中发现路径的行为。本部分详细阐述蚁群算法并探索将其在Grasshopper平台中的Python脚本中实现和解决TSP旅行商问题;


面向设计师的编程设计知识系统PADKS--折叠的程序
¥59.00
也许是受到传统计算机辅助设计的影响,大部分设计者总会将目前的计算机辅助设计停留在某个命令如何操作的基础上,也许是种无奈。基本的命令操作很重要毋庸置疑,但是编程辅助设计的方法本身已经不再是某个基本的命令,而是一个编程设计的知识系统。设计者应该具有编程的能力来创造性地设计和研究设计的过程,使用编程的方法探索设计的各类问题。 《折叠的程序》是面向建筑师编程设计知识体系研究的一个方向,是使用编程的方法研究折叠的过程,以此抛砖引玉改变传统设计意识的束缚,从根本的方面阐述编程辅助设计的方法。 《折叠的程序》开篇主要阐述编写折叠的程序核心的Grasshopper模块动力学模拟Kangaroo,通过翻译设计者Daniel Piker的帮助文件,对Kangaroo的使用方法有较深入的理解; “开始折叠的程序”、“基础褶皱”、“其他褶皱”、“V 形褶皱”、“拱形与抛物线形”和“无折缝或一条折痕”部分都是以Paul Jackson 编写的《从平面到立体——设计师的折叠技巧,Folding Techniques for Designers:From Sheet to Form》为基础研究折叠的方法,但是通过程序的编写实现折叠的过程;


产品自适应设计理论与方法
¥59.00
本书以针对制造企业数据/知识与设计业务融用不足、产品动态需求适应性差、协同响应设计周期长等现实问题,围绕数据驱动的产品自适应在线设计模式和架构、制造企业全周期数据处理与知识管理、产品自适应在线交互协同设计等 3 个关键技术问题,以“数据驱动的产品自适应设计”模式创新应用为主线,阐明数据涌现和多源需求条件下的产品自适应设计动态演化机理,研究并陈述了基于设计约束网络的产品自适应设计决策、产品性能多目标参数设计优化、全域异构跨尺度大数据分析融合等关键技术,建立包括异构数据处理、知识管理、自适应设计、在线交互设计在内的产品自适应在线设计集成技术方法体系,产品自适应在线交互设计平台,面向工程机械、特种设备、航天装备三家企业,展应用,提升企业对产品全生命周期动态需求的设计响应能力。


MG动画实战从入门到精通(视频微课版)
¥59.00
本书是一本MG动画制作的实操型手册。全书分为门篇、基础动画篇和商业应用篇,涉及9章内容,涵盖了MG动画的基础知识、制作MG动画常用的4款软件以及MG动画的5个典型商业实战应用项目,知识内容极具实用性。 本书通过扫码下载资源的方式为读者提供增值服务,这些资源包括全书所有实例的源文件和素材,同时全书所有实例的高清视频教程均可扫码观看,方便读者循序渐地行练习,并在学习过程中随时调用素材。 本书内容丰富、结构清晰、技术参考性强,讲解由浅深且循序渐,知识涵盖面广又不失细节,非常适合喜爱影视特效及动画制作的初、中级读者作为学习参考书。同时,本书也可以作为后期特效处理人员、影视动画制作者的辅助工具手册,还可以供教育行业及培训机构相关专业的师生作为动画特效制作培训教程使用。


图算法:行业应用与实践
¥59.00
内容简介这是一本全面讲解当下主流图算法原理与工程实践的著作,旨在帮助读者在分析和处理各种复杂的数据关系时能更好地得其法、善其事、尽其能。全书共10章:第1~3章主要介绍图的思维方式、图算法基础以及如何评估图算法的效率;第4~9章主要讲解6类经典图算法,包括中心性算法、相似度算法、连通性和紧密度算法、传播与分类算法、拓扑预测算法、图嵌算法等,一共20余种算法,详细讲解了这些算法的原理、参数以及行业应用。第10章以案例的方式讲解了图算法在金融、生物医药等领域的深度应用,旨在为广大图数据库的使用者、发者提供启发性思考。本书概念清晰、内容丰富、实用性强、语言流畅,深浅出、重突出,既适合门读者阅读,又适合有一定图数据库基础的阶人员阅读。


AIGC辅助数据分析与数据化运营:场景化解决方案与案例分析
¥59.00
内容简介这是一本能从业务、方法、场景3个维度帮助读者使用AI技术提升数据分析和数据化运营能力的著作。用扎实的理论框架、丰富的实践案例、实用的操作技巧,全面展示了如何用AI延伸业务分析广度、拓展业务分析深度、优化业务分析效能,从而达到帮助企业用智能的数据化运营实现业务持续增长的目的。阅读并实践本书,你将有以下收获:(1)理解并掌握AI辅助数据分析的思路,以及应该具备的AI能力、方法和工具。(2)系统掌握AI在数据分析报告中的创新应用,包括思维导图生成、报告材料整理、核心内容撰写以及报告试讲和优化等。(3)掌握AI在市场分析和行业分析中的应用,包括数据采集、宏观分析、行业与市场概况分析、市场细分与目标市场定位、市场发展趋势与市场风险分析。(4)掌握AI在竞争分析中的应用,包括收集竞争分析报告与数据、竞品调研、竞争识别与分析、竞争对手分析模型以及竞争对手事件跟踪分析等。(5)掌握AI在客户运营分析中的应用,包括客户标签体系设计、客户服务与管理分析、客户全生命周期分析、社交管理分享、客户舆论与口碑分析、客户调研分析以及专题性客户与社群分析等。(6)掌握AIGC在广告分析中的应用,包括广告创意生成、广告创意分析、广告目标受众选择、广告投放时机分析、广告落地页A/B测试与假设检验分析、广告效果分析以及广告价值因素解读与投放预测等。(7)掌握AI在商品运营分析中的应用,包括商品选品分析、爆款商品运营分析、商品库存分析、商品定价分析、商品流量运营分析、商品销售分析以及商品序列销售分析等。(8)掌握AI在促销活动运营分析中的应用,包括优惠券分析、促销活动营销组合与引流分析、促销活动页面热图分析、促销活动主会场流量来源与导流分析、促销活动内容个性化推荐、促销活动复盘与总结以及竞品促销活动信息分析等。本书采用案例驱动的写作方式,通过实际业务案例详细拆解AI技术在各个场景中的应用步骤和技巧。语言简洁易懂,理论与实践结合,注重实用性和可操作性,帮助读者快速掌握核心知识。提供丰富的实际案例和操作指南,涵盖多种AI工具和交互技巧,确保读者能够学以致用。