探索计算机科学前沿与经典著作,涵盖编程语言、算法设计、人工智能、网络安全等领域。从入门到进阶,助你构建扎实的计算机知识体系。
深入浅出程序设计竞赛(进阶篇)
汪楚奇 著
评分 暂无
本书分为 5 部分:第1部分介绍一些进阶技巧与思想,包括单调性优化、前缀、差分、离散化、分治、倍增、搜索剪枝等策略;第2部分介绍进阶数据结构,包括二叉堆、线段树、树状数组和字典树;第3部分介绍图论算法,包括树的性质、图的最短路和生成树,以及连通性问题;第4部分介绍动态规划,从动态规划的概念开始逐渐深入,介绍线性、区间、树与图、状态压缩等不同形式的动态规划,最后介绍动态规划的优化策略;第5部分介绍算
比特之物
[美] 保罗·杜里什
在数字时代,当我们在云端漫步、在虚拟世界中穿梭时,是否曾 想过,那些看似无形的数字信息,其实深嵌于物质之中? 作者保罗 · 杜里什以探索者的姿态,带领我们穿越计算机科学、 人机交互和社会文化研究的广阔领域,深入数字技术的核心地带,探 索那些被我们忽视的“比特”背后的物质根基。从数据中心的电缆森 林到网络协议的复杂架构,从电子表格的微观逻辑到互联网的宏观布 局,作者用细腻的笔触勾勒出数字世界的物
超越流量
余昌远, 刘徐伟, 祁琦
评分 7.3分
为什么爱奇艺发展初期连续多年亏损?京东与淘宝的核心差异在哪儿?美团到家业务和到店业务在利润上有什么区别?贝壳的平台模式和链家是什么关系?什么是ACN机制?字节跳动一年千亿级广告收入的底层逻辑是什么?大模型相关的业务该如何赚钱?我们应该如何理解大模型的商业模式? 本书回归本质,对商业模式进行原子化拆解,创新地提出了三类商业模式——生产(一元)、传递(二元)和激发(三元),并给出其逻辑图和可量化的经营
算法超简单
童晶
本书通过趣味游戏编程项目讲解算法,提升读者学习算法的兴趣,降低读者学习算法的难度,增强读者将算法应用于编程实践的能力。 本书共 14 章,通过猜数字、飞翔的小鸟、得分排行榜、汉诺塔、八皇后、消灭星星、贪吃蛇、走迷宫、连连看、吃豆人、滑动拼图、井字棋、垒积木、十步万度等游戏,讲解顺序查找算法、二分查找算法,图形库 EasyX,插入排序算法、冒泡排序算法、选择排序算法、快速排序算法,递归算法,暴力搜索
软件工程3.0:大模型驱动的研发新范式
朱少民, 王千祥
评分 7.2分
本书系统地探讨了软件工程从 1.0 到 3.0 的演进历程,深入剖析了软件工程 3.0 的新范式及其核心特征。书中详细介绍了软件工程 3.0 的实施策略和路线图,以及提示工程、RAG、智能体、数据治理、模型工程和安全治理等核心能力的建设。通过对需求分析、架构设计、UI 生成、结对编程、测试智能化和运维监控等关键环节的实践案例分析,全面重塑了软件开发生命周期。此外,书中还对软件工程的未来进行了展望,
AI通识课12讲:走进人工智能
包坤
评分 7.5分
《AI通识课12讲:走进人工智能》是一本革新认知的AI科普读物!作者以从深蓝到GPT 的跨越式发展为引,手把手拆解大语言模型如何学习、推理与创作。全书以12 讲硬核通识课串联起AI感知、交互、脑机接口、量子计算等关键技术,同步解析AGI 和ASI 颠覆性趋势对教育、就业及社会结构的冲击。书中案例丰富,从AI 绘画速成到游戏开发实战,再到AI 辅助教学,既提供“用AI 提效”的落地工具,又启发“与A
对比Excel,轻松学习Python数据可视化
张俊红
《对比Excel,轻松学习Python数据可视化》主要介绍了如何使用Python 进行数据可视化,并通过对比Excel 的方式来学习对应的Python 代码。全书内容围绕4 种基础图表类型展开,分别介绍了比较关系型图表、联系关系型图表、分布关系型图表和构成关系型图表的绘制方法。对于每种图表,本书均提供了 Matplotlib、Pyecharts 和Seaborn 共3 种Python 库的实现方式
代码随想录——跟着Carl学算法
孙秀洋
评分 7.8分
《代码随想录——跟着Carl学算法》归纳了程序员面试中的经典算法题,并按照由浅入深、循序渐进的顺序讲解。 《代码随想录——跟着Carl学算法》首先讲解程序员面试时需要了解的制作简历的技巧和IT名企的面试流程,以及面试时经常忽略的代码规范性问题。然后详细分析程序的时间复杂度和空间复杂库,包括如何把控程序的实际运行时间,以及编程语言的内存管理。接着讲解数组、链表、哈希表、字符
四种颜色就够了
[美] 罗宾·威尔逊(Robin Wilson)
评分 9.1分
“近代三大数学问题之一”将数学引向惊叹和更大的未知 ◎ 编辑推荐 一个数学问题是怎样诞生,又会被怎样解决 数学家们如何思考、如何探索、如何竞争与合作 “证明”是什么?数学思维又是什么? 人类数学家要让位给计算机了吗? ◎ 书籍推荐 这本书告诉大家,数学家的思维方式令人着迷,而一个简单的问题可能并不容易回答。 ——伊恩·斯图尔特(Ian Stewart) 我喜欢这本关于四色问题的书,历史如此有趣,论
庖丁解牛Linux操作系统分析
孟宁
◆国家精品在线开放课程、国家一流本科课程、华为“智能基座”精品慕课、中国高校计算机教育MOOC联盟优秀课程“Linux操作系统分析”。 ◆涵盖openEuler操作系统、ARM64汇编语言、虚拟化技术KVM和LXC容器技术。 ◎编辑推荐: 本书将可移植操作系统 POSIX 标准和 CPU 指令集架构 ISA 两层接口通过 Linux 操作系统贯通起来,涵盖了 Linux 操作系统的各个主要方面,主
现代操作系统
陈海波, 夏虞斌
评分 9.2分
本书以三个“面向”为导向,即面向经典基础理论与方法,面向国际前沿研究,面向工业界实践,深入浅出地介绍操作系统的理论、架构、设计方法与具体实现。本书是首本以ARM64为主体介绍操作系统的教材,将学术前沿与工业实践充分结合,不仅介绍了现有的Linux宏内核操作系统架构,而且介绍了微内核、外核等操作系统架构。 本书共分为三个部分,其中第一部分(操作系统基础)以纸质版的形式出版,第二部分(操作系统进阶)和
Learning Go, 2nd Edition
Jon Bodner
评分 9.4分
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutoria
Go底层原理与工程化实践
李乐, 陈雷
第1章 先以3个具体的案例为切入点,说明了深入学习Go语言的必要性,然后从原理与实战两个维度分享了Go语言进阶路线。 第2章 详细介绍了经典的GMP调度模型,其中重点介绍了协程以及调度器的实现原理,以让读者掌握Go并发模型。 第3章 在Go语言中,很多场景都有可能触发调度,本章主要介绍网络I/O、管道、定时器以及系统调用如何触发调度的。 第4章 详细介绍Go语言常见的几种多协程同步方案,包括基于管
人工智能引论
吴飞
本书是计算机领域本科教育教学改革试点工作计划(“101计划”)系列教材之一。本书按照“厚算法基础、养伦理意识、匠工具平台、促赋能应用”的培养目标,以表达与推理、搜索与优化、建模与学习和伦理与安全为核心,按照如下内容进行组织:第1章绪论、第2章知识表达与推理、第3章搜索探寻与问题求解、第4章机器学习、第5章神经网络与深度学习、第6章强化学习、第7章人工智能博弈、第8章人工智能伦理与安全、第9章人工智
计算机程序的构造和解释(原书第2版)
[美] Harold Abelson
评分 9.6分
本书曾是美国麻省理工学院计算机科学专业的入门课程教材之一,从理论上讲解计算机程序的创建、执行和研究。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。
精通推荐算法:核心模块+经典模型+代码详解
谢杨易
《精通推荐算法:核心模块+经典模型+代码详解》系统介绍了推荐算法的知识框架和技术细节,包括召回、粗排、精排和重排等模块。第1章从用户体验、内容生产和平台发展角度介绍为什么需要推荐系统,并阐述推荐系统的分类及整体技术架构。第2章介绍推荐算法模型的基础——数据样本和特征工程。第3章介绍传统推荐算法。第4~7章介绍推荐系统中最复杂的部分——精排模块,包括特征交叉、用户行为序列建模、Embedding表征
虚无主义与技术
[荷兰] 诺伦·格尔茨
评分 8.5分
·著名哲学家孙周兴推荐,尼采视角下定义人与机器的边界、探讨人与技术的关系,思考人工智能和大数据给我们带来的挑战! 智能穿戴设备是对生命的量化? 增强现实游戏蕴藏着什么危险? 网络喷子和人肉搜索因何猖獗? 搜索引擎已成为新的人类主宰? 尼采视角下,定义人与机器的边界! 塑造技术,而不仅仅被技术所塑造!! 献给在现实和虚拟中徘徊的每个人! 我们是生活在技术世界中的技术性存在者,这一点毋庸置疑,但问题是
数字时代的精神症候
姜宇辉
智能手机和互联网似乎让我们越来越轻易地找到朋友,但是你真的能与线上的朋友倾心交谈吗?当我们每天花大把时间更新、点赞与回复,你真的能摆脱孤独与空虚吗?当摆拍、谎言与AI伪造泛滥得让人无从分辨真与假,你还能相信自己的直觉吗? 如何理解与认识数字时代的我们?本书依托福柯、德勒兹、阿甘本等思想家的刀锋,深刻分析了孤独与亲密、自恋与偶像、舞蹈与重量、虚构与真实、情感计算与操控等数字时代人生的精神状态与症候。
前哨的进行
[美] 唐小兵
1930年代蓬勃发展的中国现代木刻运动,把视觉效果鲜明、风格刚健质朴、易于传播且贴近当代生活的黑白木刻推到了现代艺术的前沿,因而成为现代中国最重要的艺术运动。这场发源于上海,得到鲁迅热情支持的艺术运动,既离不开新文化运动所倡导的艺术体制变革与文化论争,也得益于竞相涌现的文艺团体和刊物,以及全国联动的展览实践。 《前哨的进行:中国现代木刻运动》从卷帙浩繁的学术著作、报刊、文集、信札、日记与图像等历史
算法的野心
[美] 吉尔·勒珀
本书是一部纪实作品。冷战期间成立的动模公司,在Facebook、GoogleCambridgeAnalytica成立之前的几十年里就开始挖掘数据、锁定选民、操纵消费者、扰乱政治、混淆人们的认知。作者吉尔·莱波雷在麻省理工学院的档案馆里偶然发现了这家公司的论文,并着手讲述这段被遗忘的历史。当时,科学家们提出了用计算机模拟未来的计划,并建造了一个"人的机器",目的是模拟从购买洗碗机到镇压叛乱到投票的所
Agent设计模式
黄佳
评分 8.7分
本书是Agent时代的架构设计与工程实践指南,旨在连接传统软件工程与大模型应用。全书分为上下两篇:上篇以历史演进为线索,剖析了软件范式从“确定性结构”向“概率性智能”的演进,揭示Agent诞生的必然性;下篇作为实战手册,系统构建了涵盖感知、记忆、推理、行动、反思与协作的通用架构,并拆解了21个核心设计模式。本书超越代码层面,从架构、机制与实践等多维度出发,通过丰富案例,为解决“如何在不确定的大模型
中文计算机
[美] 墨磊宁
评分 7.9分
本书是《中文打字机:一个世纪的汉字突围史》的续作。 目前有十数亿人在计算机上使用汉字,这是如何做到的?我们如今所熟知的种种输入法是如何诞生的?它们运用了怎样的技术逻辑?背后又有怎样波澜诡谲的历史故事? 本书即追溯了诞生于二战后的汉字数字化技术,及其发展至今的历程。借助作者提供的技术语言学视角,我们得以重新审视汉字,这种中国人似乎再熟悉不过的古老文字的顽强生命力与尚未被完全发掘的魅力。这是一部数字时
The Little Schemer - 4th Edition
Daniel P. Friedman
评分 9.3分
This delightful book leads you through the basic elements of programming in Scheme (a Lisp dialect) via a series of dialogues with well-chosen questions and exercises. Besides teaching Scheme,
Nonlinear Dispersive Waves
Mark J. Ablowitz
CoffeeScript in Action
Patrick Lee
At the heart of JavaScript is a beautiful little language. Unfortunately, that inner beauty is clouded with awkward syntax and structure. CoffeeScript is a new way to write JavaScrip
Beginning Google Maps API 3
Gabriel Svennerberg
This book is about the next generation of the Google Maps API. It will provide the reader with the skills and knowledge necessary to incorporate Google Maps v3 on web pages in both desktop and
Convergence Culture
Henry Jenkins
评分 8分
"Convergence Culture" maps a new territory: where old and new media intersect, where grassroots and corporate media collide, where the power of the media producer, and the power of the consume
Learning Web Design
Robbins, Jennifer Niederst
HTML just keeps evolving, and web designers need to know how to combine it with Cascading Style Sheets (CSS) and JavaScript to build today's striking and useful sites. The explosion of browser
Coming of Age in Second Life
Tom Boellstorff
评分 7.6分
The gap between the virtual and the physical, and its effect on the ideas of personhood and relationships, is the most interesting aspect of Boellstorff's analysis... Boellstorff's portrayal o
CSS3 For Web Designers
Dan Cederholm
From advanced selectors to generated content to the triumphant return of web fonts, and from gradients, shadows, and rounded corners to full-blown animations, CSS3 is a universe of creative po