
通过有趣的数学与算法问题来学习Haskell语言 内容循序渐进,由浅入深 例子相对简短,有助于选择性的阅读 对于函数编程中的Monad做了细致的讨论 部分术语给出了中英文对照,有助于查阅相关英文文献


1.写给青少年看的人工智能科普图书。 2.由国内受欢迎的青少年编程机构 核桃编程 核心团队编写。 2.9岁以上青少年了解人工智能的门读物。 3.写作风格清新有趣,配有幽默精美的插画。 4.内容重讲解基本算法、原理以及应用场景,轻中间的具体实现过程和技术细节,符合青少年的学习习惯。


适读人群 :社会大众,成人、儿童均可 这是一个再平常不过的夜晚,五光十色的霓虹灯照亮了所有的一切。小比特躺在家里的床上,正准备睡觉。他突然想到还有一份三维印的作业没发给老师。可是,家里这台老式的台式电脑一机就 嗡嗡 响。故事就从这里始了。

IT领域发展迅猛,我国已有很多方面都强于日本,但是在软件品质管理控制方面,日本软件业还是有很多值得我们借鉴的方面的。《软件品质之完美管理 实战经典》作者颜老师北大毕业后在日本从事软件研发已十多年,在日本大的软件企业NTT DATA从事一线软件发工作也超过十年,还曾跟随NTTDATA品质管理专家长期学习,并曾多次与其探讨品质管理问题。本书是结合笔者多年品质管理经验,花费大量心血,整理、优化、提炼而成 终目的就是希望读者可以用少的时间学到有实用价值的品质管理技能。 品质管理是与我们每个程序员息息相关的必须重视的大事情!很多项目经理都曾有这样的感慨:如果早注意到设计阶段的这个品质问题,项目就不会失败!项目发是没有后悔药的,为了不再后悔,《软件品质之完美管理 实战经典》给出了项目发中应该注意的各种品质管理问

本书在结构安排上,遵循循序渐进的原则,通过大量的实例讲解MATLAB的基础知识与高级应用,并通过重点提示和课后习题引导读者对重点知识的理解和掌握。

(1)理论与实践并重——本书是市面上少有的从源码角度讲解搜索引擎与程序化广告技术的图书。 (2)技术与业务相结合——系统性地介绍程序化广告相关的各项业务及其用到的技术知识。 (3)知识深浅出——从基础的数据结构出发,循序渐讲解搜索算法及其应用。 (4)内容系统全面——涵盖Lucene索引创建、查询解析、搜索排名,以及底层数据结构与算法。 (5)作者经验丰富——本书作者在专门提供互联网视频广告投放、预测、增值等解决方案的公司Freewheel担任广告供应方平台(Supply Side Platform,SSP)的技术负责人、软件架构师。 (6)业内大咖推荐——微软Bing首席工程师、阿里P9技术总监、FreeWheel技术副总裁等多位技术专家鼎力推荐。

本书立足于让读者真正能掌握FPGA的开发技巧,以中等难度的项目为例,详细介绍开发中的每个环节,读者读完后,完全可以亲自动手完成一个中等难度的项目,真正学会FPGA开发。 本书涉及的所有技术点都是笔者在项目设计中亲自完成的。从易到难介绍了7个开发项目,模块化形式的内容讲述:相关技术、FPGA方案设计、子模块设计、仿真和测试、项目开发过程中遇到的问题、定位和解决措施,便于读者学习和归纳。在编写过程中,插入了大量的状态机转换图、仿真结果和关键代码,方便读者学习,同时还加上了笔者在开发过程中遇到的实际问题及解决问题的手段、机理分析。 本书的读者群是FPGA初学者,或者对FPGA设计有一定经验,但对复杂的项目经常感到束手无策的开发人员,以及想进一步提高的朋友。

结合全球软件工程师的现状,从人数、性别以及编程语言和程序类别等角度来分析生产力衡量和提升的复杂性,重新思考软件工程中的生产力这个迫在眉睫的问题。 《工程效能十日谈》汇集关于软件工程生产力的智慧,从知识经济时代的背景重新思考生产力的定义和度量。涵盖的主题包括但不限于:与生产力相关的定义和核心概念;在特定情况下衡量生产力的准则;实践和陷阱;有关生产力的理论和放性问题。每一章针对软件工程效率的一个方面行重讨论。 《工程效能十日谈》面向许多领域和行业的读者。希望提高个人生产力的发人员可以从中学到可用于解决干扰工作度问题的有效策略。考虑建立个人与团队绩效考核的组织可以从行业和研究人员那里学习量化软件工作者生产率的实践。研究人员可以利用书中的概念框架和丰富的文献资料有效地寻求新的研究方向

《桌面虚拟化实战宝典》细述当今主流的 5 种虚拟桌面解决方案—— VMwareHorizon View 、 Citrix XenDesktop 、微软( Microsoft ) VDI 解决方案、红帽( Redhat ) VDI 解决方案、 VERDE ( Virtual EnterpriseRemote Desktop Environment )解决方案。内容*、全,大量案例全部来自实际环境,手把手操作,易懂易学的桌面虚拟化技术宝典!

本书详解Spring Boot技术,内容包括Spring核心思想、Spring MVC基础、Spring Boot基础、Web应用发、原理解读、数据访问与事务、高并发处理、消息队列、企业级应用构建、包、部署和监控等,后通过综合项目培养读者的实际应用发能力。本书配套示例源码、PPT课件、教学视频,作者提供技术支持服务。



全面介绍微前端技术:本书涵盖微前端的各个方面,包括微前端的起源与发展、适用场景、解决的问题、缺以及解决方案,让读者对微前端有一个全面的了解。 深剖析微前端解决方案:《微前端之道:从理论到实践:视频教学版》详细介绍iframe方案、动态script方案、webComponent以及社区微前端解决方案,并通过实例来帮助读者更好地理解和应用。 结合实践:《微前端之道:从理论到实践:视频教学版》不仅介绍微前端的基础知识,还结合实践,手把手地指导读者如何构建微前端项目,解决SSR问题,优化性能,行服务器部署和老旧项目改造等。 适合各类读者:无论是对前端发感兴趣的初学者,还是已经有一定经验的发人员,甚至是项目经理,都可以从《微前端之道:从理论到实践:视频教学版》中获得宝贵的经验和知识。

人件集:人性化的软件开发(软件工程技术丛书)(1999年Jolt生产力大奖获奖作者力作)(试读本)
推荐: 设计原本(精装版) 1999年Jolt生产力大奖获奖作者力作,著名《康斯坦丁人件集》修订版 人件领域的经典著作,全方位探讨软件发中人的因素


(1)本书以实际商业项目-物流管理系统为主线,以完成接单、派单、送货、财务报帐、报表统计等功能为驱动,培养读者的业务流程理解; (2)本书以工程化软件开发为主要指导思想,在每一个功能实现过程中详细讲解需求分析、设计及实现等软件开发过程,培养读者的工程化软件开发意识; (3)本书在软件实现过程中详细讲解软件设计思路,强调提升读者的技能综合应用能力;


结合代码和工具,系统讲述如何通过持续测试交付可靠的系统 汇聚测试架构师10 年的一线测试心法; 造属于自己的持续测试框架; 涵盖以战代练的持续测试场景实战。 本书主要内容: 持续测试的含义; 持续测试和自动化测试的异同; 如何提升持续测试的效率和效果; 如何通过持续测试中的非功能性测试保障软件的质量特性; 如何通过建立质量门禁保障所交付系统的质量,并通过自动化提升质量效能; 如何通过有效的度量促质量的成熟。

1. CMMI主任评估师对CMMI 2.0的实践行详细系统解读,众多专业人士倾力推荐; 2. 全方位、多角度描述CMMI 2.0的整体框架 ; 3. 结合企业实际案例,深浅出讲解实践的精髓; 4. 总结、延伸企业实践经验,提供可行的改建议; 5. 配套精简的研发管理体系可供下载学习。 与CMMI-DEV V1.3相比,CMMI-DEV V2.0在理念与评估方法等方面都发生了显著变化,更加强调聚焦于业务目标行改。 本书系统解读了CMMI 2.0模型中的实践,阐明了CMMI 2.0的核心思想与理念,结合大量实际案例,对CMMI模型中的每个实践域行了通俗的、精确的、案例化的解读,帮助读者在实际场景中灵活运用CMMI模型。本书也对敏捷方法与CMMI模型行了系统化的对比分析,并提倡二者的互补融合,以解决不同层次的问题。

系统性探索:全面梳理软件工程从 1.0 到 3.0 的演历程,深剖析 3.0 新范式特征。 核心能力聚焦:详细解读提示工程、RAG、智能体、数据治理、模型工程和安全治理等关键能力,助力读者快速上手。 案例照亮实践:提供软件工程 3.0 实施策略和路线图,并以各环节实践案例重塑软件发生命周期。 前沿趋势洞察:探讨了多模态技术和AGI 对软件研发的深远影响,为读者布局未来提供参考。 科技与人文: 本书不仅是一本技术指南,也是关于人类智能与技术关系的深刻探讨。 中国工程院院士杨善林和蒋昌俊老师作序推荐


讲述重构与设计模式两大热门技术,将两者**结合,极具实战价值 业界专家学习和教授重构与模式亲身经历的结晶 《设计模式》作者Erich Gamma、Ralph Johnson和《重构》作者Martin Fowler联合推荐

本书涵盖Django框架基础及阶技术,通过大量的代码示例,帮助读者掌握Django框架的编程方法,并应用到项目实践。本书用于快速学习Django框架发Web应用,适合具有Python编程和网页发基础的读者使用

提高程序员艺术修养

本书基于ARM Cortex-A15架构,系统介绍了嵌式技术与智能终端软件发中的技术、软件、硬件、平台等知识,结合实验与案例,通过本书学习,不仅能让读者快速掌握嵌式系统应用发技术与技巧,还能提高读者智能终端软件发实践能力。 本书既可作为高等院校计算机类、电子类、电气类、控制类等专业本科生、研究生学习嵌式Linux的教材,也可供希望嵌式领域的科研或工程技术人员参考使用,还可作为嵌式培训教材和教辅材料。


你经历的项目有没有虎头蛇尾的?始的时候轰轰烈烈,很快就归于平淡,*后在度日如年中草草收场。有没有团队积极性始终无法提高的?任凭你如何呐喊、推动,大家却踟蹰不前。有没有团队很努力但客户却总是不满意的?每次交付不是需求有偏差,就是质量有问题。有没有对与远程团队的沟通感到很无奈的?沟通效率很低,有时候根本不知道另一个团队在做什么,或者发现南辕北辙的时候为时已晚。如果你对以上问题感同身受,并感到束手无策,请务必仔细阅读本书。本书作者结合自身的经历和实践经验,从交付效率、交付质量、客户满意度等项目交付*重要的着眼,赋能你和团队,并且有启发、可参考,能够引发你对自身工作的思考,快速提升交付水平。本书中提到的技巧不仅能够让服务外包的团队服务好企业级交付,也能顺应协助传统企业利用IT技术创新的潮

UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论
用户体验和产品设计行业综合社区UCDChina集结精华文章 分享、交流行业经验、实例和实践者观点

(1)持续交付先驱戴维·法利全新力作。曾与耶斯·亨布尔(JezHumble)共同撰写了获Jolt大奖的图书《持续交付:发布可靠软件的系统方法》。 (2)改复杂软件系统的工程实践指南。纠正人们对软件工程的传统认知误区,阐述生产力和创造力在软件工程中缺一不可的辩证关系;跳出特定的工具或技术,抽象、提炼、连贯为一套具有普适性、基础性的现代软件工程思想和范式;以实用有效的方法为重,讲解科学原理、工程技术如何应用于软件发。 (3)广泛适用于各类软件发团队。书中提及的“道法术器”,对于初创公司或大型企业都适用,促软件组织更加可靠、有效、高质量地构建软件,交付业务价值,激发创新活力。 (4)国家卫星气象中心风云四号气象卫星地面系统副总设计师 杨磊、中国信息通信研究院云计算与大数据研究所副总工程师陈屹力等业界学者、实践

Spring Boot+Vue.js+uni-app全栈开发
本书帮助读者更加深地学习和实践Spring Boot、Vue.js和 uni-app 全栈发的技能,同时包括将项目上线,可以随时分享给任何人查看,提升自身的自豪感和学习兴趣,更好地激发学习动力。

本书结合现代Web发技术,系统地介绍了ThinkPHP 5框架的各项功能以及在实际发中的应用。 本书的内容涵盖了ThinkPHP 5发环境的搭建、ThinkPHP 5框架简介、ThinkPHP 5配置、ThinkPHP 5路由、ThinkPHP 5控制器、ThinkPHP 5模型、ThinkPHP 5视图、ThinkPHP 5发实例等。每一章都提供了大量的实例,并对代码行了详尽的注释,便于读者理解和掌握。 本书所有内容都是当前Web发中常用而且重要的技术,基于模块化的思想设计编写 ,能够帮助读者深刻理解ThinkPHP 5框架以及当前流行的控制器、模型、视图、路由等主流技术及概念。本书的实际项目是典型的MVC实例,全程教学,实用性较强。 本书基于ThinkPHP 5发,所有代码示例全部在服务器上调试成功,并免费提供程序代码下载,可以让读者在学习和工作中直使用。

一个理想的发项目会准确地交付客户所需要的东西,并获得厂泛、快速和热情的采用。它是由一组高效率、高士气的软件专家设计和构建的。使用本书讲述的“由外到内”方式行软件发,你的下一个项目就会是这个理想的项目。 在本书中,Carl Kessler-4和John Sweitzer,这两位*受尊敬的IBM软件领导向你讲述如何识别和决定项目实际价值的利益相关者。如何围绕他们的实际需要调整每一个决策,以及如何才能交付获得广泛、快速和热情采用的软件。 这两位作者介绍了一个端到端的框架和实际的实现技术,对于任何项目类型或范围,任何团队都可以快速地从中获益。使用已验证的方式,可以提高与客户交流的效率,更可视和更清晰地定义优先级,还可以确保你的所有代码递送**的业务价值。 本书内容包括: 理解利益相关者和他们所处的组织和业务背景。

HoloLens 2开发入门精要——基于Unity和MRTK
(1)结构清晰。本书共分4个部分:部分为基础篇,第二部分为操作组件篇,第三部分为功能技术篇,第四部分为提高篇。紧紧围绕利用MRTK的MR发,从各个侧面对其功能特性行了全面的讲述。 (2)循序渐。本书充分考虑不同知识背景读者的需求,按知识循序渐,通过大量配图、实例行详细讲解,力求使MR初学者能快速掌握使用MRTK行MR应用发。 (3)深浅兼顾。在讲解各功能技术时对其技术原理、理论脉络行了较深的探究,用语通俗易懂,对技术阐述深浅出。 (4)实用性强。本书实例丰富,每各技术都有案例,注重对技术的实际运用,力图解决读者在项目发中面临的难问题,实用性非常强。

Red5作为免费开源的Flash流媒体服务器,广泛用在Flash视频网站、Flash直播系统、视频会议系统、网游等产品领域。

执利器而守重镇 Python*强大的领域在数据科学 窥全貌而知路径 整合LinuxPythonSQLHadoopHiveSpark数据挖掘机器学习深度学习 知原理而致应用 全栈数据既指数据技术,也指业务数据,生产环境是*终的检验场。 立平台而生数据 建设强大数据平台,是支撑产品也业务的必由之路。

《从零始学Spring Cloud微服务架构》从企业的真实需求出发,理论结合实际,深讲解了Spring Cloud微服务和分布式系统的理论知识,同时涵盖了微服务架构中的DevOps实践。从实际案例出发,全面系统地讲解了Spring Cloud微服务系统的搭建、部署、运维等微服务架构的全过程。

本书针对软件测试人员在测试设计过程中面临的各种问题,提出了“问题驱动的软件测试设计”方法。

1.作者20多年实战经验的结晶,新手程序员的生存指南! 2.帮你快速上手软件发,拥有实战智慧,职业生涯少走弯路! 3.按照业务发的真实流程详细阐述发的经验误区,避免踩雷! 4.用“坏”的做法行反面教学,将不良实践变为best实践,见解独到深刻!

《Live软件发面面谈》为一线软件发人员对实践中常见易混乱的概念和难解问题的总结和解惑,例如针对口编程就是尽量多用口吗?事件驱动编程的本质是什么?怎样算是应用了MVC架构?极简主义就是越简单越好吗?文档型数据库和关系型数据库的优劣各在什么地方?在主流的软件发理念之外能否另辟蹊径?客户端和浏览器之间的竞争究竟意味着什么?有助于读者深思考、追本溯源、融会贯通,既对实际发有帮助,又有益于在纷繁多变的技术浪潮中看清本质、把握方向,并从软件发行业快速跳动的脉搏中读出一些共性和规律。




本书作者具有15年的性能测试经验。本书详尽阐述了不完善的性能测试策略会带来哪些问题。本书也提供了一种健壮的,结构化的方法用以保证你的应用能够性能表现优异,特别是在需求增长的时候也能够做到可扩展。时至今日,应用程序的性能变得至关重要。这本的应用程序性能测试指南,将会指导你针对关键应用程序展性能测试,从而保证应用程序的性能和可扩展性。通过本书,你将学习完整的性能测试流程、每个测试步骤的细节,以及行性能测试计划、协调和执行的实践。本书包括以下内容:设定合理的性能测试目标实施有效的性能测试策略解读性能测试结果应对不同的应用技术和架构理解终端用户监控(EUM)的重要性使用自动化性能测试工具测试传统的本地应用、Web应用和Web服务识别并解决性能测试中经常被忽视的问题本书作者具有多年的性能测试经验。

如今,Web应用日益复杂。要化繁为简,解决方案是什么?答案是微前端。微前端是受微服务启发的一种新兴架构,它将单体代码库分解成多个部分,以便多个相对独立的团队分工协作,从而提高项目的灵活性和团队的整体效率。 本书凝结了作者的真知灼见和一手经验,既有原理阐述,又有案例分析。作者详细阐释了微前端的各种适用场景、不同微前端架构的优缺、微前端决策框架,以及具体的方法和实践。通过90余张示意图,作者直观地呈现了微前端的设计思路与实现技巧。书后附有作者与多位微前端技术先锋的访谈实录。 * 了解微服务原则如何应用于前端发 * 掌握微前端决策框架的四大关键要素 * 探究各种微前端实现,分析不同架构的优缺 * 学习微前端自动化策略和持续优化微前端自动化流水线的实践 * 理解微前端的后端模式,探究微前端如何与微服务或单体API

《软件工程教学做一体化教程》采用“教学做”一体化的方式撰写,并将每章内容分解为核心知识、能力目标、任务驱动、实践环节四个模块。

《软件需求开发**实践:基于模型驱动的需求开发过程》全面闸述需求开发的三个阶段:需求捕获、需求分析、需求管理的工作过程和内容,并区别OLTP(交易)、OLAP(分析)两大类不同的需求分别给出相应的工作模板。

一、以 侦探视角 写调试,越读越上瘾。二、覆盖面广,形形色色的真实现场,一一呈现。三、不仅教调试之 术 ,更传授调试之 道 。

1.领域驱动设计是一种能够有效应对软件复杂度的领域逻辑设计方法,本书适合希望提高软件架构能力的软件架构师和提高领域建模能力开发人员等学习参考。 2.本书试图解构领域驱动设计,进一步精化与提炼领域驱动设计方法体系,提出了“领域驱动设计统一过程”。 3.本书通过真实而完整的案例*展现了如何进行领域驱动设计统一过程的实施和落地。 4.本书引入了业务服务、菱形对称架构、领域驱动架构、服务驱动设计等方法与模式,总结了领域驱动设计参考过程模型与能力评估模型。 5.本书提出的一整套方法体系已在多个项目中推广和落地。

以项目实践为主线,以任务驱动的方式介绍基础知识和实施要 难易适中,案例式教学,帮助读者全面了解Flink Kafka大数据处理发方案 注重全面培养读者的数据意识、数据思维和数据能力 融合课程思政元素,提供丰富教学资源

软件创富密码——iPhone应用程序开发攻略之iPhone特色传感器应用
本书集中介绍了如何使用iPhone SDK提供的传感器API开发特色传感器应用程序,其中包括摄像头、麦克风、扩音器和GPS的详细应用实例讲解,*后补充了使用加速度传感器和接近传感器时的应用开发技巧。



本书之所以被数位测试界技术权威联名推荐,是因为其紧扣测试工作命门,围绕测试设计展全部内容;更是国内外以此为题的**专业著作。除了细致绵密的原理剖析和技术细节,还有一些观值得已经或立志于以此为业的读者关注与思考,摘录如下。 (1)找Bug,就好像挖,每走一步,得都小心谨慎,否则一不小心,一个bug就在你眼皮底下悄悄地溜走了。 (2)相信自己,Bug是找不完的,Bug不是没有了,只是暂时我没有发现。 (3)坚持!严重的偶发Bug定可重视。 (4)并不是所有的Bug都能解决或需要解决,测试要坚持,又要舍得放弃。


准备好探索AI技术的极限,并目睹自然语言处理如何与垂直应用融合吗?这本书将带你深ChatGPT的奥妙世界,掌握其核心理论与应用实践! 从基础知识到高级技巧,逐步揭示ChatGPT的强大功能,深探索支撑其运行的NLP技术。 通过真实案例的详细剖析,本书将指导你了解垂直应用的发全流程,包括Web交互、编程辅助工具和AI客服等多个关键领域。

阿里巴巴副总裁胡成杰倾力推荐,手把手教你搭建"刚刚好"的中台架构! 实战导向:围绕真实业务场景,完整还原微服务中台架构在企业的成功落地 系统全面:覆盖IT架构模式选型、技术方案设计、团队管理和项目实施过程 易于实践:基于阿里云PaaS平台,构建高可用、好扩展、易运维的业务中台

1.驾驭车联网项目的详尽指南!揭示质量思维和能力基础架构,覆盖需求分析、质量计划、交付过程等关键内容,帮你成为车联网项目的管理高手! 2.实用经验,提升产品质量!作者拥有丰富发和测试经验,借此书分享搭建软硬件一体化质量体系的方法和技巧,从而助你提升车联网产品的品质水平。 3.多角色适用,满足需求!不论你是测试人员、发人员还是质量保证人员,这本书都适合你。涵盖车联网项目各方面,助你了解质量交付过程并从多个维度评估产品,成为质量管理领域的专业人士。 4.系统实践,搭建质量体系!详细介绍了搭建车联网项目的软硬件一体化质量体系,并通过案例演示质量交付和评估方法。掌握这些技能,提升产品质量,迈向成功之路!

1.无需编程基础,从基础知识始循序渐讲解NetLogo的使用方式、设计思想以及数理建模的常用方法。 2.本书精选七大跨学科、跨领域的实战案例,帮助读者自己动手搭建模型。 3.本书配有清晰的示例代码和讲解视频,帮助读者深学习和动手实战。 4.本书由集智俱乐部张江教授精心造,欧洲科学院院士陈关荣等人作序推荐。