
全栈Monorepo开发实战(Vue 3+Fastify+Deno+pnpm)
¥71.00
Monorepo是近年来较流行的组织代码仓库的方式。越来越多有影响力的JavaScript/TypeScript源项目始使用Monorepo架构管理代码,如Vite、React、Vue 3、Babel、Next.js、Nuxt.js等。每一个新发的Java Script/TypeScript项目都应该考虑采用Monorepo架构来提高发效率和代码质量。《全栈Monorepo发实战(Vue 3 Fastify Deno pnpm)》基于pnpm构建了一个完整的报名登记应用来实践这种代码仓库,实现Vite Vue Tailwind编写的前端应用、基于Fastify编写的后端应用、基于Deno的函数服务发和以Prisma为ORM的数据模型设计。本书的应用涉及的TypeScript和JavaScript上下游工具和框架较为广泛,但是选取的例子较为简单,容易上手,旨在帮助发者更好地了解各技术栈的特。 《全栈Monorepo发实战(Vue 3 Fastify Deno pnpm)》适用于前端发门者、计划在自己的项目中实践Monorepo项目的中级前端发工程师,以及想实践Monorepo技术的计算机专业学生阅读。


少生病的老年:唤醒你的健康长寿基因
¥34.30
《少生病的老年》是一本揭示健康长寿秘诀的生活方式指南,由世界医学专家卡米洛·里科迪(CamilloRicordi)撰写,受到2007年诺贝尔奖获奖者,世界干细胞峰会再生医学基金会主席、执行董事等来自全世界的科学专家推荐。作者以自己的研究和故事为线索,向读者展示了如何通过改善生活方式、饮食和保护分子来预防和逆转衰老,延长健康寿命,并对抗21世纪的三大流行病:非健康衰老、自身免疫性疾病和新型冠状病毒感染。 这本书将讨论导致我们易患与年龄相关的慢性退行性疾病、病毒和自身免疫性疾病的危险因素,制定个性化的健康寿命干预措施,并评估此类策略对恢复活力或至少减缓生物衰老的有效性。并且,这本书深入探讨了衰老的机制,时光倒流不再是科幻小说中的假设,而是现实的目标。不变老是可能的,我们每个人都是健康长寿的缔造者。在本书中,健康长寿被总结成一套规则,遵循这些规则可以保护我们的身体免受细胞老化、炎症和免疫弱点的损害。 本书是一本具有国际视野和前沿观点的健康长寿读物,既有引领性和启发性,又有可读性和普适性。本书的翻译水准也很高,原汁原味地保留了作者的语言和表达风格,同时也考虑了中国读者的阅读习惯和文化背景。本书适合所有关心自己和家人健康长寿的读者阅读,也适合所有对医学和科学感兴趣的读者阅读。本书希望能够帮助读者唤醒自己的健康长寿基因,过上少生病、更幸福、更长寿的生活。


懂点中医少生病
¥35.99
这是一本通俗易懂地气的中医药科普书,我们的生活处处渗透着中国文化和中医药文化,事实上,我们却了解得很少很少。本书用通俗易懂的语言、日常生活的情景,把中医中药的治疗精髓和常见误区讲清楚,帮助大家准确认识中医的医学之理、识病之法、治病之方和组方之药。让大家从生活滴,甚至是在探索一句成语背后的故事中了解中医,了解中医文化,了解中医治病的本质所在。


MySQL数据库教程
¥35.90
本书以当前流行的MySQL为平台,系统介绍MySQL数据库及其应用发,全书内容分为4个部分。第一部分MySQL基础,首先介绍数据库基础知识和MySQL环境构建方法,然后分别介绍MySQL数据库和表、MySQL查询和视图、MySQL索引与完整性约束、MySQL语言、MySQL过程式数据库对象、MySQL数据库备份与恢复、MySQL用户权限与维护、MySQL事务管理等,并配套习题、实训和微课视频。第二部分MySQL数据库综合实训,主要是综合应用MySQL数据库及其主要对象,并使用样本数据测试各对象相互配合及其功能的正确性。第三部分MySQL数据库综合应用发,主要基于PHP、Python和Android等流行平台,使读者通过系统实践熟悉MySQL数据库的应用发要领。3个应用系统既是独立的,又可组成一个完整的应用系统。第四部分MySQL数据库综合应用发扩展,主要基于C#和JavaEE等平台行MySQL的综合应用发实践。 本书提供PPT教学课件、教学大纲、电子教案、习题参考答案、模拟试卷及参考答案等教学资源,用书教师可登录人邮教育社区免费下载。 本书可作为大学本科、高职高专相关课程的专业教材,也可作为广大数据库应用发人员的参考用书。

RISC-V开放架构设计之道
¥62.30
本书首先提出一款指令集的7个评价指标,包括成本、简洁、性能、架构和实现分离、提升空间、代码大小、易于编程/编译/,并围绕这7 个评价指标从全系统角度向读者介绍RISC-V 的精巧设计和众多的取舍考量。同时,本书还介绍x86、ARM 和MIPS 的设计,并通过插排序和DAXPY(双精度乘加)程序量化对比它们,突出RISC-V 的优势,深阐释指令集设计对计算机系统的影响。 如果您是学生,本书将是一本优秀的课外读物,有助于您建立完整的计算机系统观念;如果您是教师,本书将为您提供丰富的真实案例,能给您的教学工作带来新的启发;如果您是相关方向的从业人士,本书除了拓您的视野,还是一本方便的参考手册,帮助您更轻松地完成工作。


太阳能光伏发电应用技术(第4版)
¥55.30
本书旨在全面介绍光伏发电的基础知识,着重于光伏发电系统的应用。光伏发电技术更新迭代速度快,为反映当前光伏发电技术的展,本书在第3版的基础上,重更新了晶硅太阳电池制造工艺和高效电池技术相关内容,新增了光伏组件制造新工艺,增加了钙钛矿太阳电池的技术展,详细介绍了磷酸铁锂电池技术,阐述了光伏发电系统应用新发展和新技术。各章后面带有参考文献和练习题。本书可作为有关研究机构和高等院校师生的教学参考用书,也可供太阳能光伏企业的管理和工程技术人员以及科技爱好者参考。

网络编码——容量、安全与存储(英文版)
¥90.60
本书的主要内容包括编码学的数学基础,编码的分类及原理,网络编码的概念和原理,网络编码在网络容量域、网络安全和分布式存储这3个重要领域的应用。本书把理论与实践相结合,既清晰地阐述了网络编码的基本概念和原理,又详尽地解释了网络编码的算法实现和系统设计;既对网络编码和路由技术进行了特点分析和优缺点比较,又对网络编码在提高网络容量,网络安全和网络存储等方面的效能进行了深入解析。本书有助于理论研究者理解网络编码的内涵,也有助于工程实践者了解下一代网络的发展趋势。

大规模组织DevOps实践(第2版)
¥63.00
DevOps是发运维一体化的软件工程思想,它尝试破部门墙,构建一个协同的IT建设运行环境,通过工具形成数据关联的规范化、规模化的软件持续交付流水线,从而助力企业业务的敏捷发展。 本书分为思想篇、实践方法篇、工具技术篇、案例篇四部分,把传统企业实施DevOps会碰到的困惑,在发、测试、运维三大领域各有哪些DevOps最佳实践,以及如何结合源或商业工具造交付流水线工具,分别行了阐述, 本书适合IT主管、项目经理及发、测试、配置管理、运维等IT从业人员参考借鉴并付诸实践。


记忆脑科学
¥48.30
很多人都认为自己对记忆有充足的了解:你用自己的眼睛和耳朵记忆,形成的记忆就像脑子里储存的一段视频,如果你想回忆某件事,把“视频”回放就可以了。如果记忆是一个如此简单的东西,为什么它经常出错?为什么遗忘如此普遍?明明你记得很清楚的事情,为什么又错了呢?为什么记住别人的名字这么难? 实际上,记忆并不想我们想的那么简单,也不像我们想的那么恒久而稳定。记忆不是一种单一的活动,而是一系列有意识和无意识活动的集合。而且,你记住一个电话号码、你的早饭吃的什么、水沸腾的温度,以及如何骑自行车分别属于四种不同的记忆系统。 只有对我们的记忆系统有了充分的了解,我们才能了解记忆的本质,才能知道如何驾驭我们的记忆系统,进而知道如何提高记忆力,让自己的记忆尽量保持长久和准确。 在这本书中,你不仅可以了解我们的记忆是如何创造、存储和找回的,还将了解一些神经疾病,比如阿尔茨海默病、多发性硬化、大脑创伤等是如何影响大脑的记忆的。如果你想知道如何提升自己的记忆力,你也可以在本书中找到答案。

横空出世—核物理与原子弹的诞生
¥117.60
1945年8月6日8时16分02秒,人类历史上第 一枚用于实战的原子弹在广岛上空被引爆,爆炸当量相当于1.25万吨TNT。3天后,原子的伟力降临长崎。8月15日,日本宣布无条件投降,两枚不起眼的炸弹为死伤人数过亿的第二次世界大战画上了句号。 论及原子弹的诞生,很多人的第 一反应往往是美国于1942年发起,倾举国之力的“曼哈顿工程”。但事实上,要想追溯原子弹的孕育之路,还需要把时间往前推半个世纪。 在《横空出世:核物理与原子弹的诞生》中,作者理查德·罗兹从J. J. 汤姆孙发现电子,拉开人类对原子构成认识的帷幕讲起,之后,在物理学史上 * 群星闪耀的半个世纪里,卢瑟福、居里夫人、爱因斯坦、玻尔、海森伯、薛定谔、查德威克、奥托·哈恩和莉泽·迈特纳等一个个科学巨人粉墨登场,随之而来的是质子和中子、放射性、质能关系、量子世界以及核裂变的发现。人类,窥见了原子核中蕴含的巨大能量。 与物理学的飞速发展相伴的,是世界政治格局的风云变幻。第 一次世界大战、法西斯主义的兴起、对犹太人的迫害无时无刻不在影响和改变着物理学界:物理学天才亨利·莫塞莱阵亡在一战战场,大批犹太裔科学家远走美国……第二次世界大战的爆发使曾经的师友站在了对立面上,展开了一场研发原子弹的竞赛。在奥本海默和莱斯利·格罗夫斯的领导下,科技、工程和经济实力拥有压倒性优势的美国启动了规模前所未有的曼哈顿工程。本书以丰富的人性、政治和科学细节,详尽记述了在科技、工程、资源需求等方方面面的挑战下,原子弹研发艰难的推进历程。与之相伴的,是二战战局的波澜起伏,以及哪一方率先成功就可能先发制人的紧迫感。1945年7月16日,原子弹在“三位一体”核试验中试爆成功,并在不足一个月后被用于实战。战争,结束了,但大国的核博弈和核对峙即将开始。 《横空出世》是历史上仅有的三本包揽美国图书界三大图书奖普利策图书奖、美国国家图书奖、美国书评人协会奖的非虚构类图书之一(历史、传记、回忆录等品类也包括在内),也是迄今唯 一包揽这三大图书奖的科普图书。本书首 版时仍有多位参与原子弹研发的诺贝尔奖得主健在,他们中的几乎所有人都对本书赞誉有加。


宇宙中的大象
¥48.30
当你用一台望远镜看向外太空,你会看到昏暗明灭的星系、星云、恒星和行星。但如果你把所有这些加在一起,它们也仅仅构成了整个宇宙中物质总量的百分之十五。尽管人类已经为此探索了几十年,余下的百分之八十五的物质,依然是未知的。我们称之为暗物质。 在《宇宙中的大象》里,霍弗特·席林引领我们追踪了人类追寻暗物质的迷人故事。关于暗物质存在的证据来自一系列的天文观测。关于宇宙演化的理论及计算机模拟也表明:暗物质是自然的主要组成部分,唯有如此,才与天文观测结果相吻合。物理学家设计了灵敏的巨大设备来追捕暗物质。但截至目前,暗物质在每一个实验里都成功逃脱了。确实,暗物质是如此难以把握,以至于一些科学家开始怀疑是不是我们关于引力的理论出了错,或者我们的宇宙学模型有问题。席林采访了相信暗物质存在的一方,也采访了持怀疑态度的人,和那些致力于弄清楚理论与观测结果的宇宙学家与物理学家一起,他绘制了一幅绚丽多彩的图景,包括暗物质研究的历史,也介绍了研究的现状。 我们应当*地看待暗物质,它是难解的问题,也是新的机遇,而且是将科学付诸行动的案例。《宇宙中的大象》清晰地讲述了这么一个完整的故事:科学家向着宇宙的本质进发,正在努力完成一场伟大的拼图游戏。


视觉思维
¥55.30
几个世纪以来,语言一直处于主导地位,它不仅是我们交流的基础,也是我们思考的基础。我们天生就有语言能力,绝大部分人也均是语言思维者。然而,在我们当中还有另一种思维者,他们是通过视觉图像、模型和抽象概念来思考的,他们的大脑在处理信息、感知和理解这个世界时与语言思维者截然不同,他们就是视觉思维拥有者。 身患孤独症、被称为“火星上的人类学家”的坦普尔·葛兰汀,拥有超强的视觉思维能力。她在本书中通过语言学、神经学、心理学、生理学、遗传学等领域的大量现代研究和个人经历,向我们展示了视觉思维者眼中的神奇世界。他们有看待周遭的独特视角,有解决问题的直觉诀窍,还擅长将抽象事物视觉空间化,甚或可以通过微不足道的细节推测可能的灾难。但你知道吗,这些才能,是我们与生俱来的,只不过在我们被育养、被社会纳和理解的过程中逐渐丧失了,而那些始终在不断强化视觉思维能力的人,拥有了更多拓宽认知边界的可能性。通过了解视觉思维和强化思维能力训练,我们每个人均可以重获这一“天赋”,成为那些可以通过多维度感知和改变世界的人。


Python深度学习:基于TensorFlow 第2版
¥59.00
1.内容选择?:提供全栈式的解决方案 深度学习涉及范围比较广,既有对基础、原理的要求,也有对代码实现的要求。如何在较短时间内快速提高深度学习的水平?如何尽快把所学运用到实践中?这方面虽然没有捷径可言,但却有方法可循。本书基于这些考量,希望能给你提供一站式解决方案。具体内容包括?:机器学习与深度学习的三大基石(线性代数、概率与信息论及数值分析)?;机器学习与深度学习的基本理论和原理?;机器学习与深度学习的常用发工具(Python、TensorFlow、Keras等)?;TensorFlow的高级封装及多个综合性实战项目等。 2.层次安排?:找准易撕口,快速实现由到面的突破 我们塑料袋时,一般从易撕口始,这样即使再牢固的袋子也很容易。面对深度学习这个“牢固袋子”,我们也可以采用类似方法,找准易撕口。如果没有,就创造一个易撕口,并通过这个易撕口,实现到面的快速扩展。本书在面对很多抽象、深奥的算法时均采用了这种方法。我们知道BP算法、循环神经网络是深度学习中的两块“硬骨头”,所以我们在介绍BP算法时,先介绍单个神经如何实现BP算法这个易撕口,再延伸到一般情况?;在介绍循环神经网络时,我们也先以一个简单实例为易撕口,再延伸到一般情况。希望这种方式能帮助你把难题化易,把大事化小,把不可能转换为可能。 3.表达形式?:让图说话,一张好图胜过千言万语 机器学习、深度学习中有很多抽象的概念、复杂的算法、深奥的理论,如NumPy的广播机制、梯度下降对学习率敏感、神经网络中的共享参数、动量优化法、梯度消失或爆炸等,这些内容如果只用文字来描述,可能很难达到让人茅塞顿的效果,但如果用一些图来展现,再加上适当的文字说明,往往能取得非常好的效果,正所谓一张好图胜过千言万语。 除了以上谈到的三个方面,为了帮助大家更好地理解,更快地掌握机器学习、深度学习这些人工智能的核心内容,本书还包含了其他方法,相信阅读本书的读者都能体会到。我们希望通过这些方法或方式带给你不一样的理解和体验,使你感到抽象数学不抽象、深度学习不深奥、复杂算法不复杂、难学的深度学习也易学,这也是我们写这本书的主要目的。 至于人工智能(AI)的重要性,想必就不用多说了。如果说2016年前属于摆事实论证阶段,那么2016年后已事实胜于雄辩阶段了,而2018年后应该撸起袖子加油干了。目前各行各业都忙于AI ,给人“忽如一夜春风来,千树万树梨花”的感觉!

健壮的Python
¥83.00
你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助发者克服可维护性困境的功能。 在这本实用的书中,作者Patrick Viafore将告诉你如何限度地使用 Python的类型系统。你将看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。 通过学习本书,你将: *了解为什么类型在现代发生态系统中是必不可少的。 *了解类、字典和枚举等类型选择是如何反映特定意图的。 *在不加剧臃肿的情况下使Python代码在未来可扩展。 *使用流行的Python工具来提高代码库的安全性和健壮性。 *评估当前的代码以检测常见的可维护性问题。 *通过linter和测试构建代码库的安全网。

深入浅出SSD:固态存储核心技术、原理与实战 第2版
¥77.00
本书从基础认知、核心技术、协议、测试和闪存系统五个方面对SSD固态存储行全面且深解读。相较于第1版,本书新增了近40%的新内容,并对之前20%左右的过时内容行了更新或删减。基础概念部分,新增了近3年固态存储市场和闪存市场的变化,并重介绍了一些特殊的SSD存储的知识,包括可计算存储、工业存储、混合存储以及相关产品架构。核心技术部分,除原有的主控、存储介质、他、FTL、ECC的原理和实现外,还专门增加了SSD主控、3D NAND、QLC闪存、新型存储器与SCM、混合式FTL等重和热技术。协议部分在原有基础上对PCIe、NVMe行了近30%的新内容扩展,同时新增了对UFS协议的介绍和解读。测试部分基本都是新内容,主要介绍了与SSD相关的测试基本概念、原理、落地方法和工具。扩展部分是全新的章节,主要对闪存文件系统行深解读,这是当前各大SSD厂商及相关从业者关心的内容。


机器视觉入门与实战:人脸识别与人体识别
¥53.00
这是一本系统讲解人脸识别和人体姿态识别技术、算法和应用的实战性著作,是作者团队多年研究成果和实践经验的总结。既有业界成熟的技术和算法,又有行业的新热和新趋势。 通过本书,读者将能轻松掌握如下知识: 机器视觉的概念以及索引技术,包括向量空间索引和度量空间索引; 人脸识别技术,以及人脸检测算法、人脸对齐算法、人脸特征提取算法; 面向人脸检索的高维空间快速索引技术; 人体姿态识别技术、目标检测算法以及算法的性能评测; 面向嵌式设备的人脸识别技术与算法,轻量级的人脸识别技术与算法,以及面向ARM设备的人脸精准识别方法VMFace; 人脸识别、人体姿态识别相关技术和算法在门禁、安防和运动训练等场景的应用。

测试驱动开发:入门、实战与进阶
¥71.00
发者的水平需要靠代码来证明。无论你用的是哪种编程语言,都应该写出干净、优雅且整齐的代码。测试驱动发(TDD)可以帮助你写出这种既易懂又漂亮的代码,这样的代码能够在以后的几个月乃至几年中稳定运行。在这本发者的教程中,你能够学到如何用Go、JavaScript以及Python这三种语言来做测试驱动发。 Saleem Siddiqui在书中会告诉你如何用单元测试引领发工作,以解决业务领域中的复杂问题。这种测试驱动的编程方式会把需求划分成多个比较小的功能,并分别予以实现。无论使用哪种编程语言与编程框架,你都可以把本书中的知识运用到日常的编程工作中。 通过本书,你将学到: * 如何用TDD把业务领域中的复杂问题划分成多个小功能,并分别予以实现。 * 如何在各类编程语言中用各种测试框架来做TDD,以实现业务领域中的概念。 * 如何通过TDD推持续集成(CI)。 * 如何通过TDD做重构与重新设计。 * 如何用JavaScript编写一套简单而有效的测试用具,以便自动识别并运行单元测试。 * 如何配置一套持续集成环境,以自动测试在做TDD的过程中所写的单元测试。 * 如何以TDD的方式写出清晰而整齐的Go、JavaScript及Python代码。

SoC底层软件低功耗系统设计与实现
¥65.00
这是一本系统剖析SoC底层软件低功耗系统设计、实现与定制化的著作,同时它还全面讲解了低功耗的知识以及各种低功耗问题的定位与优化。作者在华为海思等半导体企业深耕低功耗领域10余年,本书内容基于作者的实际商用经验撰写而成,读完本书后,我们至少能掌握以下知识:(1)Linux内核中所有与低功耗相关的17个模块的设计与实现原理,以及这些模块的自定义实现和二次发,这部分内容能让读者对低功耗相关的问题知其然并知其所以然。(2)Linux内核中关于低功耗的设计思想,既同时适用于宏内核、微内核和精简内核,又可以给其他的操作系统提供思路和启发。(3)低功耗的20余个扩展知识,让读者对低功耗有更全面、更深地了解。(4)各种低功耗问题的定位方法和通用优化手段。

智能汽车网络安全权威指南(上册)
¥65.00
这是一本能帮助汽车从业者和安全从业者全面构建汽车网络安全知识体系、快速掌握汽车网络安全攻防经验的指南。它由国内知名电动汽车厂商安全团队负责人带领核心团队成员撰写,以“安全左移”为指导思想,围绕安全合规、安全标准、安全体系、安全测试、安全研发、安全运营、网络攻防、威胁评估、自动驾驶安全等9大核心主题对汽车的网络安全行了全面且透彻的阐述,是汽车网络安全领域的标准性著作。由于内容覆盖面广,而且比较深和细致,因此本书篇幅较大。为了方便不同需求的读者阅读和各取所需,全书分为了上、下两册。上册(第1~10章)(1)梳理了汽车安全的发展脉络,以及汽车的功能安全、预期功能安全、网络安全3大安全主题,旨在让读者对汽车网络安全有一个宏观和整体的认知。(2)详细讲解了汽车的网络组成、网络通信协议、电子电气架构以及架构视角和功能视角的网络安全,旨在让读者精准地掌握与汽车相关的网络知识。(3)重解读了汽车网络安全的合规体系,主要内容包括国内外网络安全法规、汽车网络安全管理体系及其应用,旨在让读者了解汽车网络安全的标准并结合业务场景行多体融合,建立对应的汽车网络安全管理体系。(4)从攻防的视角讲解了黑客如何零门槛破解一辆汽车以及针对各种不同场景的网络安全测试工具的用法。下册(第11~21章)(1)详细总结了汽车黑客的攻思维和方法,并列举了汽车网络安全架构视角和汽车功能应用视角下的常用攻手法和防御措施。(2)系统讲解了覆盖整车研发周期的网络安全策略,包括威胁分析与风险评估、汽车网络安全架构、汽车网络安全监控与响应等。(3)前瞻性地讲解了高级辅助驾驶安全和汽车充电网络安全,相关知识非常稀缺,能帮助读者阔眼界。本书不仅理论体系全面,能帮助读者构建对汽车和网络安全的立体认知;而且实操指导具体,为读者总结了汽车网络安全攻防的各种方法和手段。全书包含大量案例、模型和数百个图表,看了就能懂,学会就能用!

软件设计师考前突破:考点精讲、真题精解、难点精练
¥77.00
本书通过分析考试大纲中的内容要,剖析2010年至2020年的考题,利用统计分析方法,整理出高频考并归纳了真题。章节按考试大纲顺序安排。每章中根据历年试题的统计结果对考行讲解,提炼必须掌握的知识,并通过真题演练,让考生熟悉考,针对难,设置了练习并给出精解。考生可通过学习本书,把握考试的重,熟悉题型。考生不仅要会做书中的题目,还要能举一反三,将题目涵盖的知识所在的知识域掌握,以应对考试。本书可作为考生备考软件设计师考试的考前复习资料,亦可供各类计算机相关专业培训班使用。


数据隐私与数据治理:概念与技术
¥53.00
本书以《中华人民共和国数据安全法》和《中华人民共和国个人信息保护法》为背景,旨在从概念和技术的角度对数据隐私与数据治理行系统概述。首篇从历史与系统的角度介绍数据隐私与数据治理的基础,后三篇分别侧重大规模数据收集、机器学习,以及数据治理中的隐私问题,介绍其相应的技术基础,总结当下的关键问题与技术方案。本书从全新的数据生态的角度介绍数据隐私与数据治理,在内容介绍上,以技术与算法的讲解为主,辅以案例,详略得当。