领域驱动设计:业务建模与架构实践
¥65.00
内容简介这是一本从业务和架构视角讲解DDD的基本原则、底层逻辑、落地难、落地方法和阶技巧的实战性著作。DDD的理论体系复杂,学习和实践门槛较高,已有的关于DDD的著作或多或少存在理论描述难理解、案例示范难落地等问题,阻碍了DDD在实践中的应用。本书作者有20余年的软件研发经验,对DDD有深刻的理解,深谙DDD实践过程中的痛,他在这本书中高屋建瓴、化繁为简,让读者有拨云见雾之感。理论部分(第1~3章)从软件工程的基本思想出发,首先分析了DDD产生的原因,并由此推论出DDD的基本原则,这些内容是学习本书的基础;紧着分析了DDD落地的难,帮助读者扫清障碍;然后提炼出了DDD的成熟度模型,包括DDD的战略、战术和衡量指标。这些内容极具针对性和独创性,是研发团队必须掌握的,也是目前同类书中很少讲的。实战部分(第4~10章)从业务建模和架构的角度切,首先用搭积木的方式讲解和演示了DDD项目由简易到复杂的落地过程,包含大量的业务建模场景和案例,涉及如何应用通用语言、如何建模领域逻辑、如何应用上下文和子域切分系统以及如何保持语言、模型、代码的一致性等重要内容;然后讲解了如何将各种设计模式应用到DDD中,以及如何设计出能让DDD更好落地的系统架构。这些内容兼具实操性和思想性,充满经验和智慧,在同类书中同样也不多见。
隐私计算与密码学应用实践
¥82.60
随着数据要素化时代的到来,数据的流通和共享已成为数据要素化的显著特征。然而,这种流通和共享往往具有隐私泄露的风险,甚至可能给企业或个人造成不可估量的损失。为此,隐私计算技术成为数据要素化发展的重要支撑。 本书以密码学知识体系作为介绍隐私计算的着眼,系统介绍如何通过密码学构建隐私计算体系,并解析如何将这些知识体系应用到真实场景中。全书共分6 章,内容涵盖基础密码学、前沿密码学及相关知识,同时也梳理了隐私计算应用、隐私计算算子、基础密码学算法的具体对应关系。
SoC底层软件低功耗系统设计与实现
¥65.00
这是一本系统剖析SoC底层软件低功耗系统设计、实现与定制化的著作,同时它还全面讲解了低功耗的知识以及各种低功耗问题的定位与优化。作者在华为海思等半导体企业深耕低功耗领域10余年,本书内容基于作者的实际商用经验撰写而成,读完本书后,我们至少能掌握以下知识:(1)Linux内核中所有与低功耗相关的17个模块的设计与实现原理,以及这些模块的自定义实现和二次发,这部分内容能让读者对低功耗相关的问题知其然并知其所以然。(2)Linux内核中关于低功耗的设计思想,既同时适用于宏内核、微内核和精简内核,又可以给其他的操作系统提供思路和启发。(3)低功耗的20余个扩展知识,让读者对低功耗有更全面、更深地了解。(4)各种低功耗问题的定位方法和通用优化手段。
Flask Web全栈开发实战
¥38.50
《Flask Web全栈发实战》围绕 Flask 框架,详细地讲解了使用 Flask 发网站的各项技术要。全书共 11 章,首先讲解了Flask 项目发中的环境搭建、项目配置、URL 与视图、Jinja2 模板、数据库、表单、Flask 阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了 RESTful API、邮箱验证码、Redis 缓存、Celery 异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及 Nginx、Gunicorn 部署 等技术要;在 WebSocket 实战中讲解了 Flask 中使用 WebSocket 发项目的全部过程。后讲解了 Flask 异步编程。通过《Flask Web全栈发实战》的学习,读者能够熟练掌握 Flask Web 发技术。 《Flask Web全栈发实战》适合没有 Flask 发经验或者 Flask 基础比较薄弱、想要系统学习 Flask Web 发技术的读者 学习。
Unity VR与AR项目开发实战
¥53.20
本书以Unity为基础平台,以实战为导向,通过案例的形式分别介绍VR与AR的项目发。以简洁易懂的语言对Unity的重知识行讲解,配合详细的图文注释与大量的项目实例,让读者能够轻松快速地门Unity VR和AR。 本书内容分为四部分:第1~3章讲述Unity的基础知识,从零始引导读者了解Unity编辑器及其中的灯光、材质球等,并以案例的形式介绍UGUI以及通过可视化工具Bolt发个游戏FlappyBird;第4章讲解在实际案例中常用的Unity插件,掌握这些插件后将会大大提高发效率;第5~7章讲述虚拟现实技术,从什么是虚拟现实到PC端虚拟现实的应用,再到市面上常用的头戴式VR设备应用,以案例的形式讲解典型虚拟现实技术的项目发;第8~11章讲述增强现实技术与如何在Unity中发布安卓程序,从国外的Vuforia到国产的EasyAR再到AR Foundation,通过对三种较为流行的AR SDK行学习,实现从基本的图片识别到地面识别、云识别、涂涂乐、手势识别与换脸等功能。 本书适合VR、AR的发人员、从业者和对虚拟现实等技术感兴趣的读者阅读,也可作为培训机构以及大中专院校相关专业的教材。
大话设计模式【Java溢彩加强版】
¥90.30
《大话设计模式 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溢彩加强版》的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演讲过程中,极大地降低设计模式的学习门槛,让初学者可以更加容易地理解为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的,引导读者体会设计演变过程中蕴藏的大智慧。
高级C/C++编译技术(典藏版)
¥57.85
学习如何编写C和C 代码仅仅是个始。如果你希望从事系统底层发工作,或想深理解操作系统、编译器及它们之间内在的关联,成为编程专家,那么就必须充分了解编译器生成的二制文件(目标文件、静态库、动态库和可执行文件)的作用和结构。源已经在许多方面从根本上改变了软件的原有面貌,越来越多的系统始采用或集成源代码,因此对每位发人员来说,学习和理解这些底层技术也变得十分重要。 本书深浅出地讲解了构建过程(编译、)中的细节,从多个角度展示了程序与库文件或代码的集成方法,提出了面向代码重用和系统集成的软件架构设计方法,同时展示了系统发过程中疑难问题的解决方案。另外,本书也是一本C和C 二制文件方面的软件工程指南,涵盖中级和专家级程序员所需的各方面内容和信息。 通过阅读本书,你将学到: *构建过程(编译和)与装载过程的内部原理。 *静态库、动态库和可执行文件的内部工作机制。 *面向代码重用和系统集成的软件架构设计方法。 *编译、与运行时问题的排查技巧。 *在Linux和Windows平台下利用二制文件分析工具行分析的方法。
R语言编程
¥57.47
这是一本基于 tidyverse 门 R 语言编程的书,本书从基本的编程语法讲起,适合编程零基础的读者阅读。本书结合新的 R 语言编程范式,让读者学习更高效率的 R 编程,尤其是真正用整洁优雅的数据化编程思维解决一系列数据问题,包括数据清洗、数据处理、数据可视化、统计建模、文档沟通等,并在附录中将透视表、网络爬虫、高性能计算、机器学习等典型应用囊括其中,为读者提供了丰富的R实用编程案例,也可作为一本 R 语言语法大全的工具书。 本书面向热爱R语言编程的读者,适合统计学、数据分析、数据可视化等领域的读者阅读参考,也可以作为高等院校相关专业的 R 语言教材。
程序员成长手记
¥53.00
本书是一本为程序员提供成长指导的图书。它涵盖了程序员职业生涯需要面对的多种问题,并给出了实用的解决方案。本书共分为8章,第1、2 章作为一个整体模块,帮助读者从客观的角度重新认识程序员这个职业,然后阐述了技术为什么是程序员成长的根基;第3~5章作为一个整体模块,带领读者以程序员的身份融职场,帮助读者树立项目全局观,了解如何做到“本色做人、角色做事”,以及如何在程序员岗位上可持续发展;第6~8章作为一个整体模块,帮助读者了解程序员的职业发展,以及培养“多听多想、格局”的思维能力和自驱力。 本书适合想要从事或刚从事程序员职业的新手和准新手,以及在职业发展中遭遇瓶颈的程序员阅读。
程序员成长手记
¥53.00
本书是一本为程序员提供成长指导的图书。它涵盖了程序员职业生涯需要面对的多种问题,并给出了实用的解决方案。本书共分为8章,第1、2 章作为一个整体模块,帮助读者从客观的角度重新认识程序员这个职业,然后阐述了技术为什么是程序员成长的根基;第3~5章作为一个整体模块,带领读者以程序员的身份融职场,帮助读者树立项目全局观,了解如何做到“本色做人、角色做事”,以及如何在程序员岗位上可持续发展;第6~8章作为一个整体模块,帮助读者了解程序员的职业发展,以及培养“多听多想、格局”的思维能力和自驱力。 本书适合想要从事或刚从事程序员职业的新手和准新手,以及在职业发展中遭遇瓶颈的程序员阅读。
信息学竞赛宝典 动态规划
¥44.74
动态规划(Dynamic Programming,DP;简称动规)在算法竞赛中占据极其重要的位置,也是初学者在刚接触算法设计时觉得难以理解的知识点。简单来说,动态规划是一种用来解决*优化问题的算法思想,将一个复杂的问题分解成若干个子问题,通过综合子问题的*优解来得到原问题的*优解,通常适用于解决有重叠子问题和*优子结构性质的问题。 为了帮助初学者理解动态规划,本书直接以各类竞赛真题入手,*细致地介绍算法竞赛中经常用到的各类动态规划算法模型。为了读者能更深刻地理解和掌握其算法思想内涵,本书精挑细选、由浅入深地安排了相关习题。
图计算与推荐系统
¥59.00
这是一本*讲解图计算、知识图谱及其在推荐系统领域应用的专著,为读者基于神经网络构建推荐系统提供了详细指导,是作者在相关领域10余年经验的总结。掌握本书内容,读者可开发出能处理多模态数据的推荐算法系统,提供更丰富和准确的推荐体验。 本书主要内容分为两篇。 *篇 图数据以及图模型(第1-3章) 对图数据、图神经网络、知识图谱的基础知识进行了梳理,帮助读者掌握着3项技术的关键原理与算法,为后面的学习打下基础。 第二篇 推荐系统(第4-9章) 首先介绍了推荐系统的架构,包括逻辑架构、技术架构和数据建模,以及基于GNN的推荐系统架构;然后详细讲解了如何基于GNN构建推荐系统,以及基于图的推荐算法;再接着讲解了知识图谱在推荐系统中的应用以及相关的算法模型;*后,探讨了推荐系统领域当前的热点问题、研究方向以及工业级推荐系统领域的核心难题 本书注重实战,故理论知识简练且极具针对性,包含大量实战案例,图文并茂,易于阅读。
SoC设计指南:基于Arm Cortex-M
¥71.00
Arm? Cortex?-M处理器已经是loT和嵌式应用程序流行的选择之一。通过Arm的DesignStart?工具,可以高效、方便且成本合理地访问Arm Cortex-M处理器IP内核。本书针对SoC和FPGA设计师详细阐述了将Cortex-M处理器集成到SoC芯片设计中时需要掌握的所有关键技术内容,包括总线协议、总线互连和外围设计等等。 姚文祥(Joseph Yiu)是Arm公司的杰出工程师,早在2000年就始设计SoC,并在该领域担任了近20年的领导岗位。Joseph的书以专家的视角介绍了SoC设计师在将Cortex-M处理器整合到系统中时需要知道的内容,并讨论了Arm处理器和广泛的SoC组件(如内存口、外围设备和调试组件)使用的片上总线协议规范(AMBA、AHB和APB)。还包括软件发和高级设计注意事项。旅程以“将系统组装在一起”结束,这是一个基于Cortex-M3处理器(DesignStart)的简单微控制器设计的设计师视角,该处理器使用您将学会创建的组件。
Python数据分析与可视化教程(微课版)
¥45.00
本书以Python 3.9为编程环境,从Python编程基础到扩展库,再到数据分析,逐步展Python数据分析与可视化教学。本书首先简要介绍数据分析与可视化的相关概念,并介绍Python基础知识;然后按照数据分析的主要步骤,重介绍与数据获取、数据处理、数据分析、数据可视化以及机器学习建模过程相关的扩展库,包括NumPy、Pandas、BeautifulSoup、sklearn、Matplotlib、seaborn、pyecharts等;最后通过股票数据量化分析和销售业客户价值数据分析两个案例实战演示Python和相关扩展库的应用,将Python数据分析和可视化知识与实用案例有机结合。 本书适合作为高等院校本科生“数据分析”等课程的教材,也适合作为数据分析初学者的自学用书,还适合从事数据分析相关工作的工程师和爱好者阅读。
Vue.js 3.x+Element Plus从入门到精通(视频教学版)
¥62.30
《Vue.js 3.x Element Plus从门到精通:视频教学版》通过对Vue.js(简称Vue)的示例和综合案例的介绍与演练,使读者快速掌握Vue.js 3.x框架的用法,提高Web前端的实战发能力。本书配套示例源码、PPT课件、教学大纲、教案、同步教学视频、习题及答案、其他资源、作者微信群答疑服务。 《Vue.js 3.x Element Plus从门到精通:视频教学版》共分15章,内容包括Vue.js 3.x的基本概念、Vue.js模板应用、组件的方法和计算属性、表单的双向绑定、处理用户交互、精通组件和组合API、虚拟DOM和Render()函数、玩转动画效果、熟练使用构建工具Vue CLI和Vite、基于Vue 3的UI组件库Element Plus、网络通信框架axios、使用Vue Router行路由管理、状态管理框架Vuex、基于Vue的网上商城系统实战,以及基于Element Plus的图书借阅系统实战。 《Vue.js 3.x Element Plus从门到精通:视频教学版》内容丰富、注重实践,对Vue.js框架的初学者而言,是一本简明易懂的Vue门书和工具书;对从事Web前端发的读者来说,也是一本难得的参考手册。本书也适合作为高等院校或高职高专前端发相关课程的教材。
架构师启示录:知识模型、落地方法与思维模式
¥47.00
本书由资深架构师撰写,从架构知识模型、架构落地方法和架构思维模式三大维度剖析架构师的能力模型。具体而言,本书融合TOGAF、DDD、RUP等主流架构方法论,抽象出一个具有高度普适性的架构认知框架,帮助读者轻松门,成为合格架构师。全书共10章,分为三部分。第一部分(第1章)提出一种架构认知的方法论,即架构认知框架 = 架构知识模型 架构落地方法 架构思维模式,后续章节围绕此方法论展。第二部分(第2~4章)介绍架构知识模型,该模型将大量的架构知识行分类与结构化,因为同类架构知识之间通常存在一些共性规则,可以相互借鉴。第三部分(第5~10章)介绍架构落地方法和架构思维模式。本部分提出一个标准化的端到端架构落地方法,该方法是在RUP、DDD和TOGAF等各类架构理论基础上融合而成的,以帮助读者有效应对复杂系统的设计。最后,本部分介绍了10种(5对)架构思维模式,旨在帮助架构师提升认知水平,以应对复杂系统的整体性挑战。
人工智能安全
¥76.30
随着人工智能技术的高速发展和广泛应用,人工智能安全问题引发了人们的高度关注。本书介绍了人工智能安全的概念和范畴,并从理论技术、技术标准、产业生态、伦理、法律等不同角度分析了人工智能所涉及的安全问题及其治理策略和解决方法。除概述外,本书介绍了采用可信计算技术解决人工智能安全问题的方法,以及无人系统安全、基于类脑计算的强人工智能及其安全、智能制造和智能城市中的人工智能应用安全、网络安全、人工智能安全可控的产业生态建设、人工智能安全标准与风险评估预警、人工智能法律伦理。总体来说,本书既概要地分析了人工智能安全问题的一般属性,又从不同角度和不同的典型应用领域分析了人工智能系统中特别的安全问题及其风险评估、预测、治理途径和解决方法。
内网渗透技术
¥47.87
本书是一本关于内网渗透技术的实用教材,旨在帮助读者深了解内网渗透的核心概念和方法,以发现和防范网络漏洞和风险。 本书共6章,首先介绍了常见的工具使用和环境搭建,然后详细讲解了各种常见的内网渗透场景和技巧,包括信息收集、权限提升、代理穿透、横向移动等。本书以任务的形式呈现,易于理解和操作。通过阅读本书,读者能够全面了解内网渗透技术的原理和应用,提高网络安全水平。 本书适合作为高等院校网络安全、信息安全相关专业的教材,帮助网络安全领域的初学者快速门。
零基础学Python数据分析(升级版)
¥69.30
暂无
计算机程序的构造和解释(JavaScript版)
¥77.00
本书主要介绍计算的核心思想,采用的方法是为计算建立一系列概念模型。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。采用JavaScript作为实例分析,但并不拘泥于对语言的解释,而是通过这种语言来阐述程序设计思想。第1章介绍了计算过程以及函数在程序设计中扮演的角色。第2章在第1章的基础上提供了将数据对象组合起来形成复合数据,而构造抽象的方法。第3章介绍了一些帮助我们模块化构造大型系统的策略。第4章通过元语言抽象探究如何在一些语言的基础上发新语言的技术。第5章从寄存器机器的角度出发,通过设计寄存器机器,发一些机制,实现重要的程序设计结构,同时给出一种描述寄存器机器设计的语言。本书揭示计算机程序设计思想的实质是改变了人们的思考方式:从命令式的观去研究知识的结构。因此,本书所阐述的设计思想不仅适用于计算机程序设计,而且适用于所有工程设计。
图神经网络前沿
¥63.87
本书全面介绍了图神经网络的基础和前沿内容,以及图表示学习的基本概念和定义,并讨论了高级图表示学习方法的发展,旨在帮助研究人员和从业者了解图神经网络的基本问题。此外,本书探讨了图神经网络的几个前沿主题,包括利用图数据描述社会科学、化学和生物学等领域的真实数据的关系,还介绍了图神经网络的若干前沿趋势,能够帮助读者一步掌握图神经网络所涉及的技术。 本书适合所有想了解图神经网络基本问题和技术的人,包括但不限于高等院校计算机专业高年级本科生及研究生、科研人员以及相关从业者。

购物车
个人中心

