智能搜索和推荐系统:原理、算法与应用
¥47.00
本书是一部面向初学者的搜索和推荐系统实战宝典。多位资深专家融合自己丰富的工程实践经验,一方面,精准地介绍了搜索和推荐系统的理论基础、工作原理和常见架构;一方面,深地讲解了机器学习、深度学习、自然语言处理等AI技术在搜索和推荐系统中的应用场景、主要算法及其实现、工程实践案例。 全书一共12章,分为 四大部分。 *部分(第 1 ~ 3 章) 搜索和推荐系统基础 首先介绍了概率统计与应用数学的基础知识,然后介绍了搜索和推荐系统的常识,*后介绍了知识图谱的基础理论。 第二部分(第 4 ~ 6 章) 搜索系统原理与架构 首先讲解了搜索系统的架构和原理,帮助读者了解搜索系统的组成、工作原理以及知识图谱在搜索系统中的应用;其次讲解了搜索系统中涉及的基本模型、机器学习以及深度学习算法;*后讲解了评价搜索系统的指标体系。 第三部分(第 7 ~ 9 章) 推荐系统原理与架构 首先讲解了推荐系统的架构和原理;其次讲解了推荐系统中涉及的线性模型、树模型以及深度学习模型;*后讲解了评价推荐系统的指标体系。 第四部分(第 10 ~ 12 章) 实战应用 首先介绍三种常见的搜索引擎工具,包括 Lucene、Solr和Elasticsearch;其次讲解了搜索系统和推荐系统的应用;*后介绍了如何充分结合AI与工程在工业界发挥作用。
我的*堂编程课:孩子和家长都需要的编程思维
¥53.00
本书从“编程是什么?”等一系列计算机基础概念出发,带领小读者们一步步走编程的世界,通过的实例操作,让他们触到编程的基本概念和原理,体验在编码过程中探索事物本质的乐趣,激发对探索未知领域的兴趣。 本书的前两章介绍编程的基础概念和目前*流行的少儿编程工具Scratch的安装和基本用法。 从第三章始,以编程思维为主线脉络,在每一章节中让小读者们设计并实现一个小小应用。在设计应用的过程中,学习并了解实际工程项目中使用到的编程工具和编程思维方式,如流程图、逻辑条件、场景设计、人工智能等。而在实现小应用的过程中,则可以学习到编程相关的具体知识,如循环、条件、变量、算法等。 在本书结尾章节,整体回顾在小读者们实际操作的项目中所涉及的编程思维、分析和解决问题的方法、团队合作等软件项目发过程中会实际面临的软性技能和关键要素。
FPGA Verilog开发实战指南:基于Intel Cyclone IV(进阶篇)
¥101.00
本书内容衔《FPGA Verilog发实战指南:基于Intel Cyclone IV(基础篇)》,基于通用Intel Cyclone IV系列FPGA发板介绍FPGA工程设计方法和实践,并给出了大量参考实例。全书包括12章,以阶提高内容为主,涉及WM8978音频回环实验、乒乓操作、SDRAM读写控制器的设计与验证、WM8978录音与回放、OV7725摄像头VGA图像显示、快速批量绑定或删除引脚配置、SD卡音乐播放、以太网数据回环实验、基于以太网传输的VGA图片显示、基于OV7725的以太网视频传输、时序分析理论基础,详细介绍每个操作步骤,并附上大量的截图供读者在实际操作时参考。
Java程序设计实战案例教程
¥37.20
本书从初学者的角度出发,由浅深地讲解了Java语言的相关内容。全书共11章,主要介绍了Java发环境的搭建及其运行机制、基本语法、面向对象编程思想、多线程、常用API、集合、I/O、网络编程等内容,采用通俗易懂的语言阐述抽象的概念,选用生活中密切相关的例子演示知识的运用,通过剖析案例、分析代码含义、解决常见问题等方式行讲解。书中还添加了许多阶段性任务来模拟程序发过程,帮助初学者培养良好的编程习惯。
饿了么质量体系搭建实战
¥53.00
本书是饿了么企业订餐团队在软件质量保障方面的经验总结。它通过讲解该团队如何从0到1构建软件质量体系以及该体系如何逐步演,分享了饿了么在软件质量保障方面的技术积累、实战经验、解决问题的思考过程,以及质量保障团队的建设与发展。 【全书一共18章,分为六篇,具体内容如下】 第壹篇 规划(第1章) 介绍了饿了么企业订餐业务的背景、团队背景、面临的挑战以及团队在制定技术规划时是如何考虑的。 第二篇 基础(第2~5章) 总结了QA团队在功能测试、安全测试、兼容性测试、线上问题治理等方面的技术见解和经验积累。 第三篇 提效(第6~9章) 介绍在团队人员与业务稳定之后,QA团队应如何提高测试和研发的效率。包括API测试框架、自动生成框架代码技术、框架代码场景化改造、FSM场景化代码动态组合技术等。 第四篇 赋能(第10~13章) 从持续集成、代码质量、Story QA等技术角度介绍了企业订餐QA团队是如何赋能研发人员以提高软件质量的。 第五篇 探索(第14~16章) 介绍了团队在契约测试、探索性测试、流量测试等方面的经验。 第六篇 管理(第17~18章) 分享了如何造有实力、有格局和有凝聚力的团队,以及项目管理的关键问题和解决问题的思路。
编程与类型系统
¥71.00
本书全面介绍类型系统的特性,从基本类型始,一直介绍到函数类型和子类型、OOP、泛型编程和高阶类型(如函子和单子)。本书没有关注这些特性背后的理论,而是通过实际应用的方式来解释每种特性。本书说明了如何以及何时使用每种特性来改代码。
智能控制简明教程(第2版)
¥45.00
本本书系统地介绍智能控制的基本内容。全书共9章,主要包括智能控制概述、模糊逻辑理论基础、模糊控制、神经网络原理、神经网络控制、计算智能、深度学习、强化学习、学习控制。本书还提供了部分智能控制的MATLAB仿真程序设计及智能控制的相关应用案例。 本书可作为高等学校自动化、探测制导与控制技术、电气工程及其自动化、测控技术与仪器、机械电子工程、电子信息工程、计算机应用工程等专业智能控制课程的教材,也可以作为自动化领域的工程技术人员的参考书。
精益软件开发管理之道
¥29.00
《精益软件发管理之道》是一本软件发方法学的书。作者从24个不同的视角,在更大的空间、时间、行业、文化背景下,考察了敏捷和精益方法。本书详细阐述了敏捷和精益发方法取得成功的深层原因。《精益软件发管理之道》包括以下内容:系统思考,以适当足够的方式关注客户;技术杰出,介绍了杰出软件发的基础—低耦合的架构、测试驱动的发过程等;可靠交付,讨论了工作流和日程计划,以及反馈的重要作用;无情改,讨论了所有精益组织的基本特:持续不断、永不满足的改;卓越的人,卓越的结果来自于卓越的人;一致的领导,讨论在领导团队中达成一致。 《精益软件发管理之道》适合敏捷教练、敏捷咨询师、软件发及管理人员参考。
网页游戏开发秘笈
¥41.00
近很多人始关注网页游戏了。从游戏发的角度来看,网页游戏这一形式具有诸多优。 首先,传统的游戏发形式大多受制于移植问题。发好一款游戏之后,需要将其移植到多个操作系统中,而每个操作系统所适宜的发环境又各有区别。网页游戏则不然:发者把大部分精力集中在浏览器里即可。 此外,传统的发形式一般需要大量的资金和人员支持,而网页游戏则特别适合中小团队及独立游戏发者。从创意,到实现,再到测试并发布,这个周期可以缩得很短,而且过程也可以很灵活,发现新想法之后,立刻就能实验并看出效果来。 但是,初学者在门时会遇到几个困难,其一是JavaScript语言与HTML5的特性太多,短期内很难将这些知识全部掌握,而且有些特性与游戏发的关系并不是很大。其二在于,许多读者原来未必具备丰富的发经验,大家可能是从其他编程语言、其他发平台,甚至其他行业转网页游戏发领域的。我们必须找到一套实用的发流程,否则每次做游戏都要从头写起,这会耽误大量时间。 本书就相当顺畅地解决了这几个问题。作者Evan Burchard先生没有讲述高深的理论,而是直选了10种常见的游戏类型,告诉我们如何通过适当的游戏引擎及工具,快速制作出这些游戏来。每章所选的范例游戏,其制作过程都分为好几个步骤,读者可在看完每个步骤之后及时总结当前制作度。这些范例其实就是模板,只要根据每章后的建议稍加修改,就能做出一款颇具个人特色的网页游戏了。 通过引擎来做游戏,既能缩短学习时间,又能降低编写代码的难度,而且只要学会一种引擎,就可以发出许多款同类游戏了。由此可以想见,在学完全部10款引擎之后,你的发思路一定会大为阔。
安全软件开发之道——构筑软件安全的本质方法
¥47.00
本书被誉为安全技术领域的“黄帝内经”,由安全技术大师亲力造,畅销全球,数位安全技术专家联袂推荐。综合论述如何在软件发整个生命周期内建立安全屏障,对于设计安全的软件给出了高屋建瓴的指南,全面翔实,深浅出。对于任何关注安全软件发的人来说,都是一本***之书。 本书分为两大部分。部分介绍在编写代码之前应该了解的软件安全知识,讲解如何在软件工程的实践中引安全性,任何涉及软件发的人都应该阅读。主要内容包括:软件安全概论、软件安全风险管理、技术的选择、放源代码和封闭源代码、软件安全的指导原则、软件审计。第二部分涉及软件发实现的细节,介绍如何在编程中避免一些常见的安全问题,适合编程一线的技术人员参考。主要内容包括:缓冲区溢出、访问控制、竞争条件、*性和确定性、密码学的应用、信任管理和输验证、口令认证、数据库安全、客户端安全、穿越防火墙等。
Android游戏开发实践指南
¥47.00
本书介绍了如何为Android手机开发游戏,书中从Android手机游戏市场开始介绍,讲述了游戏开发的基本概念,以及AndEngine这个免费的开源游戏开发引擎的方方面面。可帮助读者很快创建低预算的2D手机游戏。
WebRTC技术详解:从0到1构建多人视频会议系统
¥59.00
这是一本全面、详细讲解WebRTC技术以及如何使用它构建一个可商用的视频会议系统的著作。 技术维度,本书不仅详细讲解了WebRTC规范和全部API、信令系统、底层技术、移动端和服务端实现,而且还总结了作者多年来的“踩坑”经验;实战维度,本书不仅提供了可直应用于视频会议和在线教育等场景的真实案例,而且源了一个可商用的视频会议系统WiLearning,教读者如何从0到1搭建一个高并发、易扩展的视频会议系统。 【全书一共10章】 第1章介绍了WebRTC的历史、技术架构、网络拓扑、兼容性等内容。 第2章讲解了使用WebRTC API获取本地摄像头、话筒、桌面等媒体流的方法,以及媒体流的录制、使用canvas操作媒体流的方法和示例。 第3章讲解了WebRTC底层使用的传输技术,如ICE、SDP、STUN/TURN等。 第4章介绍了使用RTCPeerConnection管理WebRTC连的方法。 第5章介绍了WebRTC的媒体管理方法,结合示例演示了切换编码格式、控制视频码率、替换视频背景的方法。 第6章结合实例介绍一种高效、实时的信令系统实现方法,并实现一个可以在生产环境中使用的信令系统。 第7章介绍了使用WebRTC数据通道传输任意数据的方法,结合示例演示了基于P2P的文本聊天以及文件传输功能的实现。 第8章介绍了使用WebRTC获取媒体流相关统计数据的方法,在示例中演示如何使用Chart.js绘图展示实时码率。 第9章介绍了在Android、iOS发环境中使用WebRTC的方法,通过实例实现了基于WebRTC的视频聊天App。 第10章结合笔者的源项目WiLearning介绍了从0到1造高性能视频会议系统的方法。
量子计算实战
¥51.07
在加密、科学建模、制造物流、金融建模和人工智能等领域,量子计算可以极大提升解决问题的效率。量子系统正变得越来越强大,逐渐可用于生产环境。本书介绍了量子计算的思路与应用,在简要说明与量子相关的科学原理之后,指导读者实现量子计算算法。本书将带领读者使用基于Java的Strange量子模拟器编写量子程序,并探索量子位和量子逻辑门。在介绍标准Java和构建工具创建量子算法的同时,本书还引了有趣的示例和深的解释。 本书适合对量子计算、量子编程感兴趣的计算机专业和从业人员,以及其他有?Java编程基础的人阅读。
Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)(第2版)
¥35.90
本书详细讲解Java EE中Spring、Spring MVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识行描述时采用了大量案例,以便读者理解SSM的核心技术。 本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解发;第6~9章主要讲解Spring的基本知识和应用,包括初识Spring框架、Spring中的Bean的管理、Spring AOP,以及Spring的数据库编程;第10~14章主要讲解Spring MVC的相关知识,包括初始Spring MVC框架、Spring MVC的核心类和注解、Spring MVC数据绑定和响应、异常处理、拦截器、文件上传和下载,以及SSM框架整合;第15章通过一个云借阅图书管理系统案例,讲解实际发中SSM框架的应用。 本书附有配套视频、源代码、题库、教学课件等资源,为帮助初学者更好地学习本书,作者还提供了在线答疑。 本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java高级技术的培训教材。
Java Web从入门到精通(视频实战版)
¥41.00
常倬林等编著的《JavaWeb从门到精通(附光盘视频实战版)》主要介绍Struts、Hibernate、Spring的基础知识,包括如何整合这三个源框架行J2EE发,如何基于MyEclipseIDE行发,以及J2EE发的基础和基础环境搭配。 《JavaWeb从门到精通(附光盘视频实战版)》由浅深,分五篇介绍了Struts、Hibernate和Spring框架。篇为J2EE发的基础知识,介绍了Web应用的发展阶段、JSP、Servlet。第二篇、第三篇和第四篇分别采用了相似的行文结构,条理清楚地讲解了Struts、Hibernate和Spring三种框架所包含的组件。第五篇则通过Struts+Spring+Hibernate解决方案实现一个完整的应用实例。 全书配合大量的图例及代码说明,细致地讲解了Struts、Hibernate和Spring框架发技术,是学习J2EE发的不错的参考书。
Python高级数据分析:机器学习、深度学习和NLP实例
¥35.00
本书介绍高级数据分析概念的广泛基础,以及*近的数据库革命,如Neo4j、弹性搜索和MongoDB。本书讨论了如何实现包括局部爬取在内的ETL技术,并应用于高频算法交易和目标导向的对话系统等领域。还有一些机器学习概念的例子,如半监督学习、深度学习和NLP。本书还涵盖了重要的传统数据分析技术,如时间序列和主成分分析等。
Kotlin核心编程
¥53.00
本书不是一本简单介绍Kotlin语法应用的图书,而是一部专注于帮助读者深理解Kotlin的设计理念,指导读者实现Kotlin高层次发的实战型著作。书中深介绍了Kotlin的核心语言特性、设计模式、函数式编程、异步发等内容,并以Android和Web两个平台为背景,演示了Kotlin的实战应用。 全书共13章,分为4个部分: 热身篇—Kotlin基础(第1~2章),简单介绍了Kotlin设计哲学、生态及基础语法,其中包括Kotlin与Scala、Java之间的关联与对比,以及Kotlin的类型声明的特殊性、val和var的使用、高阶函数的使用、面向表达式编程的使用、字符串的定义与操作等内容; 下水篇—Kotlin核心(第3~8章),深介绍了面向对象、代数数据类型、模式匹配、类型系统、Lambda、集合、多态、扩展、元编程等Kotlin发核心知识,这是本书的重,其中涉及很多发者特别关心的问题,比如多继承问题、模式匹配问题、用代数数据类型抽象业务问题、泛型问题、反射问题等。 潜篇—Kotlin探索(第9~11章),探 otlin在设计模式、函数式编程、异步和并发等编程领域的应用,其中包括对4大类设计模式、Typeclass实现、函数式通用结构设计、类型替代异常处理、共享资源控制、CQRS架构等重内容的深剖析; 遨游篇—Kotlin实战(第12~13章),着重演示了Kotlin在Android和Web平台的实战案例,其中涉及架构方式、单向数据流模型、解耦视图导航、响应式编程、Spring 5响应式框架和编程等内容。
TypeScript实战指南
¥53.00
本书深浅出地介绍TypeScript基础知识和发技巧,可帮助读者快速门并掌握TypeScript的发。本书分为基础篇和实战篇,共11章。基础篇包括:TypeScript的类型与函数、口与类、命名空间与模块。实战篇详细介绍如何在各种前端项目中应用TypeScript,包括命令行实战、Express实战,以及在React、React Native、Vue、微信小程序等项目中如何应用TypeScript,*后还介绍了项目迁移与社区共建等。
Python网络爬虫从入门到实践 第2版
¥41.00
使用Python编写网络爬虫程序获取互联网上的大数据是当前的热门专题。本书内容包括三部分:基础部分、阶部分和项目实践。基础部分(第1~7章)主要介绍爬虫的三个步骤——获取网页、解析网页和存储数据,并通过诸多示例的讲解,让读者能够从基础内容始系统性地学习爬虫技术,并在实践中提升Python爬虫水平。阶部分(第8~13章)包括多线程的并发和并行爬虫、分布式爬虫、更换IP等,帮助读者一步提升爬虫水平。项目实践部分(第14~17章)使用本书介绍的爬虫技术对几个真实的网站行抓取,让读者能在读完本书后根据自己的需求写出爬虫程序。
社会化产品经理:社会化商业时代的产品管理与设计
¥35.00
《产社会化产品经理(社会化商业时 代的产品管理与设计)/产品管理与运营系列丛书》 是社会化媒体时代及移动互联网时代商业人士和产品 经理***的一本书,来自世界500强企业IBM的资深产 品经理总结了他在带领IBM由传统的IT企业向社会化 的IT企业转型的成功经验,为社会化媒体时代的产品 设计与管理以及企业的转型提供了宝贵经验、战略和 解决方案。 首先,《社会化产品经理(社会化商业时代的产 品管理与设计)/产品管理与运营系列丛书》深度剖析 了社会化商业所带来的机遇、社会化产品经理的职责 和机遇。其次,紧紧围绕贯穿全书的社会化商业三大 特——“参与”“透明”“灵活”,阐明企业在社 会化商业环境中的定位,攻或防守的准则、禁忌和 实用建议,以及如何建立个人和企业的领导力。再次 ,讲解社会化工具分类和应用,如何在公司内部实现 社会化,如何行社会化商业的风险管理。后,本 书对全文的重要知识行了总结,并附上IBM公司制 定的行之有效的《IBM社会化计算指南》,以飨读者 。
企业软件交付:敏捷与*管理精要
¥35.00
《企业软件交付(敏捷与高效管理精要)》是软件交付领域的旗舰作品和权威著作, Amazon五星畅销书,是IBM杰出工程师、资深软件交付专家数十年一线工作经验的结晶,IBM Rational首席软件经济学家Walker Royce作序推荐!它通过“全球软件供应”的观念深刻阐释了软件交付领域正在发生的变革以及驱动变革的关键因素,并提供了应对变革的解决方案,为软件发者和企业敏捷而高效地交付软件提供了技术和方法上的指导。本书重讲解了协作软件交付、敏捷软件交付、软件质量,以及企业软件交付的治理、测量和指标。此外,不仅深研究了来自全球大型企业的软件交付案例,而且总结了全球软件交付的*实践。 《企业软件交付(敏捷与高效管理精要)》共11章,逻辑上分为三个部分:第1-3章主要讨论企业软件交付领域正在发生的变革和所面临的挑战,详细解析了企业软件交付项目,以及软件供应和软件工厂的相关知识;第4-9章详细讲解协作、敏捷、质量和治理等企业软件交付的关键主题,并且通过多个来自大型企业的软件交付案例研究一步阐述了这些主题,总结出大量经验和*实践;第10-11章对全球软件交付的经验和教训行了系统总结,并前瞻性地探讨了企业软件交付未来的发展方向。

购物车
个人中心

