计算机/网络
-
对比Java学习Go[美]巴里·费根鲍姆本书通过提供大量的代码示例,对Go特性进行了清晰的描述,并将它们与类似的Java特性进行了对比。读完这本书,你将对Go及其库有足够的了解,从而开始使用Go语言进行编程。
-
云计算技术安俊秀本书以云计算为中心,对云计算及其相关技术、产品进行了详细的讲解。全书共9章,从云计算的概念及发展历程开始讲述,介绍了云计算的起源、发展历程、概念、云计算的分类及产品应用、分布式系统、硬件资源等相关知识,详细讲解了云计算中的虚拟化技术,包括计算虚拟化、网络和存储虚拟化、容器和桌面虚拟化等知识。最后还详细介绍了当前常用的云计算管理平台项目OpenStack,并通过讲解云计算应用开发案例,介绍了云平台在具体应用中的相关知识。本书从理论、实践两部分对云计算进行了细致的讲解,旨在帮助读者更好地了解、运用云计算。本书可以作为高等院校计算机专业的云计算课程教材,同时也可作为从事云计算相关行业的工作人员的参考用书。
-
ToB产品之美赵世哲 著内容简介这是一本从基础、构建、打磨、商业化4个维度系统讲解SaaS产品的设计和运营的著作,它能指导读者打造出质量优良、用户满意度高、市场竞争力强的SaaS产品,从而更好地把握SaaS市场的发展趋势和商业机会。本书的系统性、实用性和实操性极强,读完本书,将有以下5个方面的收获。1.SaaS产品基础知识(第1~5章)包括SaaS产品的重要概念、行业洞察、赛道选择、市场分析、客户画像、组织结构、企业架构、产品架构、产品规划、需求分析和需求推演等重要知识,能帮助读者全面了解SaaS产品,是进行SaaS产品构建、打磨、商业化的前提。2.SaaS产品构建方法(第6~10章)系统讲解SaaS产品的体系化构建,包括客户体系、安全体系、数据体系、功能体系、产品页面与交互设计。以结构化的视角,提炼出SaaS产品的重要构成体系,帮助读者高效完成SaaS产品的构建。3.SaaS产品打磨方法(第11~15章)从更高的维度介绍了SaaS产品打磨的指导思想、SaaS产品标准化与个性化的博弈、SaaS产品的可配置性、SaaS产品的生态化与集成、SaaS的平台化与PaaS,可以帮助读者更好地提升SaaS产品的价值。 4.SaaS产品商业化(第16~17章)重点讲解了SaaS产品的商业化特点、商业模式、定价策略、SaaS推广销售、实施与客户成功等内容。商业化是SaaS产品的归宿,产品经理是实现产品商业化的重要推动者。5.SaaS产品经理能力模型与底层思维(第18~19)包括SaaS产品经理应该具备的需求处理能力、决策能力、软实力,以及面对象思维、矩阵思维、系统思维、抽象思维、模型思维等,可以帮助产品经理成就产品的价值及其自身的价值。
-
基础软件之路极客邦科技 InfoQ极客传媒全书分为三部分,7章。第1部分(第1章)旨在帮助读者了解基础软件与开源软件的总体情况,如基础软件范畴、机会与挑战、生态分析、战略、核心技术盘点、开源战略等相关话题。第二部分(第2~5章)旨在帮助读者了解中核心技术如何改变产业结构与布局、落地过程中的问题与方案、技术难点、未来趋势与攻克方向(机会与趋势)等。第三部分(第6~7章)旨在帮助读者和企业:(1)认识开源的本质、深远影响,建设好开源软件生态,制定正确、高效的开源战略,建立企业品牌和生态护城河;(2)掌握利用好开源的平台、开源软件的合规性技巧,提升研发效能;(3)正确看待与参与开源,以及可借鉴开源案例等。
-
Creo模具设计教程北京兆迪科技有限公司本书全面、系统地介绍了使用Creo 8.0 进行模具设计的过程、方法和技巧,内容包括软件使用环境的配置、模具设计入门、模具分析与检测、分型面的设计、利用着色和裙边的方法进行分型面设计、型芯设计、滑块设计、斜销设计、破孔修补、一模多穴的模具设计、流道和水线设计、使用体积块法进行模具设计、使用组件法进行模具设计、修改模具设计、模架的结构与设计和模具设计综合范例等。在内容安排上,本书主要通过大量的模具设计范例对Creo 模具设计的核心技术、方法与技巧进行讲解和说明,这些范例都是实际生产一线工程设计中具有代表性的例子,这样安排能帮助读者较快地进入模具设计实战状态;在写作方式上,本书紧贴软件的实际操作界面,采用软件中真实的对话框、操控板和按钮等进行讲解,从而使读者能够尽快上手,提高学习效率。本书中所选用的范例、实例或应用案例覆盖了不同行业,具有很强的实用性和广泛的适用性。本书附赠学习资源中包含大量Creo 模具设计技巧和具有针对性的范例教学视频,并进行了详细的语音讲解。另外,学习资源中还包含本书所有的模型文件、范例文件和练习素材文件。本书可作为广大工程技术人员学习模具设计的自学教程和参考书,也可作为大中专院校学生和各类培训学校学员CAD/CAM 课程上课或上机练习的教材。
-
微课学Axure RP 10互联网产品策划与原型设计高鹏《微课学Axure RP 10互联网产品策划与原型设计》由浅入深地介绍了原型设计制作的方法,以Axure RP 10为主要软件绘制原型并输出查看。本节以知识点和实例的制作讲解为主,同时讲解了大量Axure RP 10的基础知识,为原型设计的制作打下了基础。 《微课学Axure RP 10互联网产品策划与原型设计》配套的多媒体教学资源中不但提供了所有实例的源文件和制作实例所需的素材,同时还提供了所有实例的多媒体教学视频和教学PPT课件,以帮助读者迅速掌握使用Axure RP 10进行原型设计制作的精髓,从零起步,进而跨入高手行列。 《微课学Axure RP 10互联网产品策划与原型设计》实例丰富、讲解细致,注重激发读者的兴趣,培养动手能力,适合作为从事原型设计制作人员的参考手册。
-
精益设计[美]杰夫·戈塞尔夫,[美]乔什·赛登本书作者根据精益创业法的理念归纳出了行之有效的精益设计方法,让设计团队可以用更低的成本、更高的效率设计出更好的用户体验。本书重点介绍了如何利用精益设计来改善用户体验,引导公司和管理人员将重心从交付产品转向让客户满意。本书分为四部分:第一部分简要介绍精益设计及其基本原则;第二部分介绍精益设计画布,并用8章对画布的8个步骤进行逐一说明;第三部分深入探讨设计师与其他业务部门之间的合作,并介绍了一些工具和案例分析,将设计冲刺、设计系统和精益设计的合作研究等流行的工作方式结合起来;第四部分探讨如何将精益设计融入组织。
-
敏捷软件开发项目管理与实践张万军 葛瀛龙 林菲 张海平 方绪健本书是高等学校软件工程专业教学指导委员会首批推荐教材。全书系统介绍了Scrum敏捷开发项目管理思想和DevOps实践,共11章,主要内容包括:软件工程概述,Scrum敏捷开发及DevOps简介,软件项目启动及项目计划管理,软件需求及积压工作管理,项目冲刺及跟踪管理,软件配置管理及源代码版本控制,软件构建及持续集成管理,软件测试管理及软件质量保证,软件发布及持续部署,适用于大规模团队的敏捷开发模式,项目总结及持续改进。作者在多年软件企业研发实践的基础上,给出敏捷开发的相关活动及实践建议,以“理论指导实践,实践充实理论”为目的,参照微软的Azure DevOps Server开展实践。本书可作为高校计算机科学与技术、软件工程等本科专业软件工程相关课程的教材,也可供软件工程专业硕士及软件开发人员学习参考;对计算机大类硕士研究生了解敏捷开发理论及DevOps实践也具有一定的参考意义。
-
嵌入式Linux与物联网软件开发朱有鹏 韩霆本书基于ARM Cortex-A8 内核的三星 S5PV210 CPU,主要讲解 ARM CPU 开发的全套相关技术,包括ARM体系的背景知识、常规开发方式、ARM 体系结构和汇编指令集。本书还基于 X210 开发板讲解了开发板的原理图、芯片的数据手册,以及开发板的刷机流程等,讲解了 GPIO、LED、DDR、串口、定时器、看门狗、SD 卡、NAND Flash、iNAND、I2C 总线、LCD 屏、A/D 转换器、电阻式和电容式触摸屏等 ARM CPU 常见外设的原理,并使用汇编和 C 语言编程进行了外设及代码重定位、时钟体系等的原理和功能的编程实践。本书最后还利用X210 平台结合部分外设写了一个裸机串口的 Shell 作为小项目,帮助读者理解什么是交互式 Shell,为下一阶段U-Boot 及 Linux 内核的学习打好基础。在具体讲解过程中,本书引用了产品的一部分原始英文图表,并有针对性地进行了适当的说明。本书适合从事 CPU 开发等相关工作的人员和相关专业的学生阅读参考。
-
ChatGPT原理与架构程戈 著内容简介这是一本深入阐述ChatGPT等大模型的工作原理、运行机制、架构设计和底层技术,以及预训练、迁移、微调和中间件编程的著作。它将帮助我们从理论角度全面理解大模型,从实践角度 好地应用大模型,是作者成功训练并部署大模型的过程复盘和经验总结。第1章介绍了ChatGPT等大模型的发展历程、技术演化和技术栈等基础知识;第2~5章深入讲解了Transformer的架构原理,并从GPT-1的生成式预训练到GPT-3的稀疏注意力机制详细描述了GPT系列的架构演进;6~8章从底层技术实现的角度讲解了大语言模型的训练策略、数据处理方法,以及如何利用策略优化和人类反馈来进一步提升模型的表现;第9~10章首先详细讲解了大语言模型在垂直领域的低算力迁移方法,并给出了医疗和司法领域的迁移案例,然后讲解了大模型的中间件编程; 1章对GPT的未来发展趋势进行预测,探讨数据资源、自回归模型的局限性,以及大语言模型时代具身智能的可行路线。