

码农修行:编写优雅代码的32条法则
¥59.90
如何造精品软件一直是软件行业讨论的热话题。初职场的软件发人员,多数都只是在学会了某种编程语言后就直行编程工作。但由于他们并未掌握编程中的一些有效方法,导致其发的软件问题累累且工作效率不高。码农修行 编写优雅代码的32条法则针对这类人群提出了一些改善编程方法的建议,涉及具体编程工作的诸多方面,偏重于实践。书中大部分示例都是笔者实际编程工作中碰到过的真实案例,具有较高的参考价值。码农修行 编写优雅代码的32条法则从代码的可读性、可靠性、效率、可维护性、可扩展性5个方面,提出了编写代码的32 条法则。此外还公了笔者自主编写的一款Android 小游戏源代码,希望能对读者有所帮助。 码农修行 编写优雅代码的32条法则适用于有一定编程基础、且想一步提升个人编程能力的读者阅读,也可作为大中专院校计算机专业师生的教学参考用书。


嵌入式C语言自我修养——从芯片、编译器到操作系统
¥58.50
这是一本专门为嵌式读者造的C语言阶学习图书。本书的学习重不再是C语言的基本语法,而是和嵌式、C语言相关的一系列知识。作者以C语言为切,分别探讨了嵌式发所需要的诸多核心理论和技能,力图帮助读者从零搭建嵌式发所需要的完整知识体系和技能树。本书从底层CPU的制造流程和工作原理始讲起,到计算机体系结构,C程序的反汇编分析,程序的编译、运行和重定位,程序运行时的堆栈内存动态变化,GNU C编译器的扩展语法,指针的灵活使用,C语言的面向对象编程思想,C语言的模块化编程思想,C语言的多任务编程思想,程、线程和协程的概念,从底层到上层,从芯片、硬件到软件、框架,几乎涵盖了嵌式发的所有知识。


Docker技术入门与实战(第3版)
¥57.85
本书从Docker基本原理始,深浅出地讲解Docker的构建与操作,内容系统全面,可帮助发人员、运维人员快速部署Docker应用。本书分为四大部分:基础门、实战案例、阶技能、源项目,*部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据卷、端口映射等;第二部分(第9~16章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的口、容器云等,还介绍了作者在容器实战中的思考与经验总结;第三部分(第17~21章)介绍一些阶技能,如Docker核心技术实现原理、安全、高级网络配置、libnetwork插件化网络功能等;第四部分(第22~28章)介绍与容器发相关的源项目,包括Etcd、Docker Machine、Docker Compose、Docker Swarm、Mesos、Kubernetes等。第3版根据 Docker 18.x 系列版本对全书内容行了全面修订。


AutoCAD 2024中文版从入门到精通
¥51.07
本书重介绍AutoCAD 2024中文版在产品设计中的应用方法与技巧。全书共17章,分别介绍AutoCAD 2024的基本概念、基本操作,基本绘图命令,基本绘图设置,精确绘图,平面图形的编辑,文字与表格,图案填充、块与属性,复杂二维图形的绘制与编辑,尺寸标注,快捷绘图工具,布局与印,三维绘图基础,绘制和编辑三维表面,实体绘制,实体编辑,机械设计工程实例,建筑设计工程实例等内容。全书由浅深,从易到难,内容翔实,图文并茂,语言简洁,思路清晰。知识配有案例讲解,使读者对知识有一步的了解。每章最后配有巩固练习,使读者能对全章的知识综合运用。 本书还随书附赠丰富的电子资源,包含全书讲解实例和练习实例的源文件,以及同步讲解的视频。 本书既可以作为大、中专院校相关专业以及CAD培训机构的教材,也可以作为从事设计工作的工程技术人员的参考书。


OpenCV4应用开发:入门、进阶与工程化实践
¥59.00
本书专注于介绍OpenCV4在工业领域的常用模块,通过合理的章节设置构建了阶梯式的知识学习路径。化繁就简、案例驱动,注重算法原理、代码演示及在相关场景的实际使用。本书还介绍了深度学习知识与发技巧,拓展OpenCV发者技能。全书共16章,分为3篇。 ● 基础篇(第1~4章):主要介绍OpenCV的简单使用、像素操作、色彩空间、图像直方图。 特色:从如何配置OpenCV发环境始到完成第一个OpenCV代码演示,从图像的表示到基本的像素操作,方便读者全面扎实地掌握基本图像处理知识与函数使用技巧,为深学习下坚实基础。 ● 阶篇(第5~12章):主要介绍卷积操作、二值图像分析、形态学分析、特征提取、视频分析、机器学习、DNN。 特色:结合代码演示学习OpenCV框架中主要图像处理模块的算法原理与相关函数使用,通过多个案例通知识节,学会使用OpenCV传统算法解决实际问题。 ● 高级与实战篇(第13~16章):主要介绍YOLO 5自定义对象检测、缺陷检测、OpenVINO加速与CUDA加速。 特色:面向工程应用,帮助OpenCV发者提升技能,通过实战案例增强OpenCV应用能力,掌握视觉发必*的深度学习知识,以及从模型训练到部署加速的技巧。


未来可期:与人工智能同行
¥49.80
《未来可期:与人工智能同行》是一部探讨人工智能的现在和未来,以及人工智能时代的种种难题的作品集。 在ChatGPT横空出世的今天,我们只有了解人工智能,跟上它的脚步,才能不被时代淘汰。家用智能器、数字疗法、具身智能、元宇宙、虚拟人、数字分身……越来越多的新概念已经或即将涌我们的生活,并切实影响衣食住行的方方面面。作者在书中不仅分析了当前的人工智能发展,更预测在不远的将来,人工智能如何一步步走和改变我们的生活,如何给我们带来前所未有的便利,又如何给我们带来纷繁复杂的困扰。 人工智能的发展与人类自身的发展是一体两面的关系。作者真正想要预测的并不是人工智能技术会发展成什么样,而是人类会通过人工智能技术发展成什么样。

GPT时代的量化交易:底层逻辑与技术实践
¥82.60
ChatGPT的横空出世,使得量化交易编程工具的使用门槛迅速降低,掌握量化交易的底层逻辑就成了重中之重。本书着重介绍量化交易模型的底层逻辑和技术实践,梳理了基本面量化、资产配置量化、贝塔量化、阿尔法量化和另类量化这5种量化交易第略,并给出了相应的实战案例及代码,初步探索了运用GPT来实现其逻辑的技术路径,从理论到实践,助你轻松上手量化交易。 本书适合对量化交易感兴趣的广大投资者,尤其适合希望转型量化交易的程序员参考阅读。


OpenHarmony开发与实践——基于红莓RK2206开发板
¥41.30
本书是一本介绍OpenHarmony操作系统的技术书籍,通过系统地讲解操作系统的概念和实现原理,帮助读者深了解OpenHarmony操作系统的特和优势,掌握其发和应用的技能。 本书共七章,分别介绍了OpenHarmony操作系统的概述、快速门、内核、适配移植、IoT组件发、SIMPLEGUI显示及发示例。第1章介绍了OpenHarmony操作系统的基本概念、特和架构;第2章通过一个简单的示例程序,帮助读者快速门OpenHarmony操作系统的发;第3章详细介绍了OpenHarmony操作系统的内核,包括任务管理、内存管理、同步机制等内容;第4章介绍了OpenHarmony操作系统的适配移植,包括板级支持包(BSP)的发和适配,以及外设驱动的发和移植;第5章介绍了OpenHarmony操作系统的IoT组件发,包括GPIO、PWM、UART等常用组件的发和使用;第6章介绍了OpenHarmony操作系统的SIMPLEGUI显示模块,帮助读者快速发应用程序界面;第7章通过一系列发示例,帮助读者深理解OpenHarmony操作系统的发和应用。 本书适合从事OpenHarmony操作系统发和应用的工程师、学生等读者,也适合想要了解OpenHarmony操作系统的技术爱好者和初学者。读者应具备一定的嵌式发基础知识和C语言编程经验,以更好地理解本书内容。


看漫画学Python:有趣、有料、好玩、好用(全彩版)
¥31.99
Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。本书总计16章:第1章介绍Python的历史和特,并行发环境搭建。第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。第6~7章介绍Python常用的容器类型数据和字符串数据。第8~11章介绍Python的阶内容,包括函数、类与对象、异常处理、常用内置模块等。第12~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。本书在每一章中都安排了“动动手”环节,您可在该环节找到应用实例;在每一章结尾都提供了“练一练”环节,您可在该环节找到同步练习题。如果您想门Python,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件发的职场人,本书都适合您阅读和学习。


C++从入门到精通(第4版)
¥39.00
《C 从门到精通(第4版)》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细讲解了C 的基础知识。本书包括4篇18章:第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函数,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程、类和对象、继承与派生;第3篇是高级应用,包括模板、标准模板库、RTTI与异常处理、程序调试、文件操作、网络通信;第4篇是项目实战,结合人事考勤管理系统,依照软件工程的发流程,讲述如何行实际发。


Excel函数与公式速查手册(第2版)
¥33.90
《Excel函数与公式速查手册(第2版)》通过574个行业真实案例,全面、详尽地介绍了Excel在各应用方向上的函数与公式速查技巧,适用于Excel 2019/2016/ 2013/2010/2007/2003等各个版本。全书共分为15章,前14章介绍了逻辑函数、数学和三角函数、文本函数、信息函数、日期和时间函数、统计函数、财务函数、查找和引用函数、数据库函数、工程函数、加载项和自动化函数、多维数据集函数、兼容性函数以及Web函数,第15章介绍了名称的定义与使用。


智慧的疆界:从图灵机到人工智能
¥44.85
本书深介绍了人工智能六十余年发展里程中出现的重要历史事件、理论学说和所取得的激动人心的成果;也从科普的角度,尽可能以不依赖数学等专业知识的方式去介绍这些成果背后的理论与算法。读者可以通过本书对人工智能学科发展里程的解析体会到人工智能的创造者和推动者们所希望的智能理论和产品是如何工作的。无论是与人工智能产业相关的研发人员,还是这个领域的专业研究人员,或是信息科学和计算机科学的爱好者们,都能从本书中得到启发。


AI嵌入式系统:算法优化与实现
¥59.40
本书介绍在嵌式系统中的机器学习算法优化原理、设计方法及其实现技术。内容涵盖通用嵌式优化技术,包括基于SIMD指令集的优化、内存访问模式优化、参数量化等。并在此基础上介绍了信号处理层面的优化,包括AI推理算法及基于神经网络的AI算法训练-推理联合的优化理论与方法。其中信号处理层面优化包括了基于线性代数的快速近似算法、基于多项式的快速卷积构造技术、基于数据二制结构的快速乘法算法等;在AI推理层面,介绍了机器学习推理模型共性结构、运算图中各个算子的计算优化途径;另外对基于神经网络AI算法,阐述了如何将推理阶段的运算量约束以及底层数据量化约束加训练代价函数,从算法训练端减少运算量以提升AI嵌式系统的运行效率;此外本书还通过多个自动搜索优化参数并生成C代码的例子介绍了通用的嵌式环境下机器学习算法自动优化和部署工具发的基本知识;本书通过应用例子和大量代码说明AI算法在通用嵌式系统中的实现方法,力求让读者在理解算法的基础上,通过实践掌握高效的AI嵌式系统发的知识与技能。


细说机器学习:从理论到实践
¥58.31
《细说机器学习:从理论到实践》从数学知识手,详尽细致地阐述机器学习各方面的理论知识、常用算法与流行框架,并以大量代码示例行实践。本书内容分为三篇:篇为基础知识,包括机器学习概述、发环境和常用模块、特征工程、模型评估、降维方法等内容。本篇详细而友好地介绍机器学习的核心概念与原理,并结合大量示例帮助读者轻松门。第二篇为算法应用,涵盖机器学习重要与高频使用的模型,包括K-Means聚类、K近邻、回归、决策树、朴素贝叶斯、支持向量机、神经网络等内容。本篇不仅详细讲解各个算法的原理,还提供大量注释详尽的代码示例,使这些算法变得直观易懂。第三篇为拓展应用,包括集成学习、深度学习框架TensorFlow与PyTorch门、卷积网络、激活函数以及模型微调与项目实战。本篇内容更加前沿与高级,带领读者跨过机器学习的门槛,行真实项目的实践与部署。 《细说机器学习:从理论到实践》内容丰富、系统且实用,大量相关代码示例贴近实战,能够为读者学习机器学习下扎实的基础,并真正掌握运用这些知识与算法解决实际问题的技能。适合机器学习门者、大学生、人工智能从业者,以及各行业技术人员和科研人员使用,也可作为培训机构和大专院校人工智能课程的教学用书。


AI加速器架构设计与实现
¥59.00
这是一本讲解NPU硬件架构设计与技术实现的著作。作者将自己在CPU、GPU和NPU领域15年的软硬件工作经验融会贯通,将四代NPU架构设计经验融为一体,将端侧和云侧NPU架构合二为一,总结并提炼出本书内容。本书主要讨论神经网络硬件层面,尤其是芯片设计层面的内容,主要包含神经网络的分析、神经网络加速器的设计以及具体实现技术。通过阅读本书,读者可以深了解主流的神经网络结构,掌握如何从零始设计一个能用、好用的产品级加速器。 通过阅读本书,你将: 透彻理解与深度学习相关的机器学习算法及其实现 学会主流图像处理领域神经网络的结构 掌握加速器运算子系统和存储子系统的设计 摸清加速器设计中遇到的具体问题及其解决方法 了解NPU架构需要考虑的控制通路和数据通路


同构:编程中的数学
¥53.00
本书从数字、递归、对称、范畴、融合、无穷、悖论七个方面介绍了计算机程序的数学基础和原理,并以“同构”概念为线索揭示出编程本质上是和数学同构的。第1章介绍皮亚诺算术公理系统,通过5条公理,构筑了计算机程序大厦的基石;通过单向表、斐波那契数列等例子,展示了和自然数同构的计算结构。第2章介绍递归,通过欧几里得算法作为端,终把递归的数学原理构建在Lambda演算和Y组合子之上。第3章介绍对称群、环、域等抽象代数结构,解释了伽罗瓦理论这一抽象思维的明珠。第4章介绍范畴论,把列表、异常、多态、类型系统、复合数据结构等众多编程概念构筑在范畴论的基础上。第5章介绍融合律,它是行算法推导和优化的有力工具。第6章介绍无穷,给出了康托尔的无穷集合论和超限数概念,介绍了编程中流的概念和无穷的关系。第7章以罗素悖论、可计算性和哥德尔不完全性定理结束本书,介绍了计算能力的边界和对编程基础哲学的影响。 本书还在各个章节中介绍相关数学家的人生经历和逸闻趣事,讲解他们如何克服困难、追求真理、创造奇迹,并穿插讲述编程、数学、艺术、音乐之间的有趣联系。


AI办公应用实战一本通:用AIGC工具成倍提升工作效率
¥39.00
在以ChatGPT为代表的大模型掀起AIGC(人工智能生成内容)应用热潮之后,各行各业都希望深了解流行的AI工具,将其引日常工作,以节省工作时间,提高办公效率。本书作者团队较早始将AI工具应用于实际工作,积累了丰富的使用经验,因此为没有太多技术基础的职场人士创作了这本实操指南。 本书分为三篇,上篇是基础篇,介绍了AIGC的基础知识及其应用潜力;中篇是工具篇,介绍了AI文本应用、AI绘画和AI图像处理的国内外流行工具的基本功能和基础用法;下篇是应用篇,分别介绍了通用办公场景下的AI应用以及不同行业、不同岗位的典型办公场景下的AI应用。书中提供了大量的实用案例,读者可以参考并模仿操作。


数据血缘分析原理与实践
¥59.00
这是一部可以帮助读者从0始理解、建设并深度实践数据血缘及其系统的专业指导手册。全书所有内容均来自两位作者长期在世界500强企业从事数据相关工作的经验总结,书中不仅从原理层面带领读者深挖数据血缘本质,还有从实践层面对数据血缘的建设方法、核心技术、主流工具、在数据治理中的应用、典型行业应用案例行了全方位剖析。本书得到了美国南卡罗来纳大学教授、DAMA大中华区主席、中国大数据技术标准推委员会专家、招商蛇口数字化管理及运营负责人、PowerData社区主理人等多位业界专家的鼎力推荐。本书包括4篇14章,具体内容如下。概念篇从企业面临的主要数据问题手,逐渐延伸到对数据血缘的相关定义、特征、价值,以及数据组成的深度解读。这部分是真正落地数据血缘项目的基础,只有充分理解了这部分内容,才知道如何与上下游沟通协作。建设篇先完整展示了一个可落地的数据血缘框架模型——“1355”框架模型,即1个周期、3种实体、5个类型、5个层级,这是数据血缘建设的基础模型;然后详细介绍了数据血缘实施路径,其中包括可能会面临的问题、具体建设方式和具体建设步骤。技术篇重数据血缘相关技术和产品,以及数据血缘分析的主要应用场景——数据治理。其中,包括3大数据血缘应用场景、7大数据血缘核心技术、9款主流的数据血缘产品,以及数据血缘在数据治理中的深度实践。案例篇主要分享了互联网、服务、制造、零售快消等行业中数据血缘建设案例,帮助大家了解典型行业数据血缘的落地情况,以求获得一些启发。

算力芯片——高性能 CPU/GPU/NPU 微架构分析
¥90.30
本书介绍了超级计算机算力和AI算力的异同,从CPU流水线始,描述主要的众核处理器架构和功能部件设计。在GPU和NPU等加速器部分,介绍了GPU为何能从单纯的图形任务处理器变成通用处理器。GPU在设计逻辑、存储体系、线程管理,以及面向AI的张量处理器方面成为最近几年全世界科技行业最瞩目的明星。本书对华为等厂商推出的NPU芯片设计也做了架构描述,中国也拥有独立自主知识产权的高算力芯片,并且支持多芯片、高带宽互连。本书也回顾了近20年来主流的CPU、GPU芯片架构的特,介绍了存储与互连总线技术,即大模型专用AI超级计算机的中枢核心。


鸿蒙原生应用开发:ArkTS语言快速上手
¥57.47
本书通过丰富的示例,以简明扼要的方式讲解了 ArkTS 语言的基础知识和核心概念,并介绍了数据操作、流程控制语句、函数、面向对象编程、空安全、错误处理、容器、泛型、导出和导等内容。其中,“面向对象编程”这一章涉及一系列重要的概念,包括类、对象、封装、继承、多态、重写、抽象类和口等,为此给出了一个小型的课务管理项目,以帮助读者理解这些概念。 本书适合希望快速上手 ArkTS 语言的初学者阅读。


跟小海龟学Python
¥51.14
针对 Python 的特和初学者的需求,本书将 turtle 库应用于 Python 编程教学中,引导读者在趣味横生的发过程中学习编程语言。全书包括初级篇、中级篇和高级篇三部分内容,按照“边学边做”的方式,带领读者从零始学习 Python 基础语法,在实现趣味案例的过程中对所学知识加以实践,以帮助读者掌握本书所涵盖的知识,并能真正运用到自己的项目发中去。 本书提供了丰富的案例,涉及绘制几何图案、错觉艺术、分形图形、互动程序、趣味游戏等多个领域,以期有效提升读者的学习兴趣。本书适合对编程感兴趣,特别是首次触编程的人,也适合学过其他编程语言、想快速学习 Python 的人,还可以作为教材供教学或自学使用。