图书

Randal E.Bryant、 David R.O’Hallaron / 机械工业出版社 / 2011-01-01
本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。...
Stanley B. Lippman、 Josée Lajoie、 Barbara E. Moo / 电子工业出版社 / 2013-09-01
本书所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。...
Brian W. Kernighan、 Dennis M. Ritchie / 机械工业出版社 / 2004-01-01
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书作者是C语言的设计者之一Dennis M. Ritchie和著名计算机科学家Brian W. Kernighan合著的一本介绍C语...
Ben Forta / 人民邮电出版社 / 2009-01-01
书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。...
James F·Kurose / 机械工业出版社 / 2009-11-01
本书采用了独创的自顶向下方法,即从应用层开始沿协议栈向下讲解计算机网络的基本原理,强调应用层范例和应用编程接口,内容深入浅出,注重教学方法,理论与实践相结合。...
Andrew S·Tanenbaum / 机械工业出版社 / 2009-07-01
本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。...
Aditya Bhargava / 人民邮电出版社 / 2017-03-01
本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。...
Bruce Eckel / 机械工业出版社 / 2007-06-01
本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构...
周志明 / 机械工业出版社 / 2013-09-01
第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很...
Joshua Bloch / 机械工业出版社 / 2018-12-11
本书一共包含90个条目,每个条目讨论Java程序设计中的一条规则。这些规则反映了最有经验的优秀程序员在实践中常用的一些有益的做法。...

视频

Joshua Bloch
这场讲座旨在探讨如何设计既易于开发者使用,又便于长期维护的 API。讲座内容强调了 API 设计中的几个关键方面,帮助开发团队构建高质量、可扩展且具有良好开发体验的接口。...
谷歌
这段视频是 Ryan Barrett 在 Google I/O 2009 大会上做的演讲,演讲内容主要讲解了在分布式系统中,如何处理故障容忍性和一致性问题,特别是在多个数据中心之间进行事务处理时遇到的...
Martin Fowler
这段视频是 Martin Fowler 在 GOTO Aarhus 2012 大会上发表的演讲,主题是 NoSQL数据库。Martin Fowler 是著名的软件开发专家、作家、演讲者和顾问,致力于推...
斯坦福大学
CS107: Programming Paradigms 是斯坦福大学计算机科学系的核心课程之一,旨在深入探讨计算机系统的工作原理,帮助学生理解从 C 语言到微处理器的底层实现。...
谷歌
在这场演讲中,Sameer 在流行的 Go Concurrency Patterns 讲座的基础上进行了扩展,深入探讨了 Go 语言的并发原语,并展示了如何用简单的 Go 代码优雅地解决复杂的并发问题...
谷歌
Go 的并发原语(goroutine 和通道)提供了一种简单而有效的表达并发执行的方法。在本次演讲中,我们将了解如何使用简单的 Go 代码优雅地解决棘手的并发问题。...
哈佛大学
《CS50: Introduction to Computer Science》是哈佛大学开设的一门计算机科学入门课程,由 David J. Malan 教授主讲。​该课程面向所有专业的学生,无需编程...
Crash Course
《Crash Course Computer Science》是一个由Crash Course团队制作的教育系列视频,旨在为观众提供计算机科学的入门知识。这个系列分为多个简洁易懂的章节,帮助观众了解计...
标签分类
编程语言
数据库
软件设计

工具

极客邦控股(北京)有限公司
极客时间是一个专注于技术知识学习与分享的在线平台,主要面向程序员、开发者、IT从业者等技术人群,提供丰富的技术课程和学习资源,帮助他们提升专业技能,跟上技术发展的步伐。...
David Galles
该网站提供了大量数据结构和算法的可视化演示,旨在帮助计算机科学学生和开发者更好地理解和学习不同的数据结构与算法。...
LeetCode
LeetCode 是一个广受欢迎的在线编程学习平台,提供了大量的编程题目,主要用于提升算法和数据结构的能力。...
Wireshark
Wireshark 是全球最流行的网络协议分析工具,用于数据包捕获(packet capture)和网络流量分析。它是开源的,支持 Windows、macOS 和 Linux,广泛应用于网络故障排查、...
Sublime HQ
Sublime Text 是一款非常受欢迎的文本编辑器,广泛应用于编程和文本编辑。它因其简洁的界面、极快的性能和高度的可扩展性而备受开发者青睐。...
GitKraken
GitKraken 是一款跨平台的 Git 图形化客户端,适用于 Windows、macOS 和 Linux。它提供直观的用户界面,使开发者能够高效管理 Git 仓库,同时支持 GitHub、GitL...
VanDyke Software
SecureFX 是由 VanDyke Software 开发的一个高安全性的文件传输工具,专门用于在远程主机之间安全地传输文件。它支持多种协议,包括 SSH、SFTP、FTP、FTPS 和 SCP,...
Bootstrap Team
Bootstrap 是一个开源的前端框架,旨在帮助开发者快速构建响应式、移动优先的网站和 Web 应用程序。最初由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 在 ...
VMware
Spring Framework 是一个开源的、轻量级的 Java 企业应用程序开发框架,它为 Java 开发者提供了广泛的功能支持,涵盖了从数据访问、事务管理到 Web 开发和安全等多个方面。...
VanDyke Software
SecureCRT 是由 VanDyke Software 开发的终端仿真程序,广泛用于远程访问、管理和调试 Unix、Linux、Windows 等操作系统上的设备。它支持 SSH、Telnet、R...

文档

陈皓
这篇文章是资深技术大佬陈皓写的,深入剖析 Go 语言和 Docker 作为新一代云计算关键技术的崛起过程,并探讨了技术判断力和前瞻性对技术人员与企业的重要意义。...
Peter Norvig
《Teach Yourself Programming in Ten Years》(《用十年时间自学编程》)是 Peter Norvig 撰写的一篇广为流传的文章,主要观点是反对“21 天速成编程”的...
Matthias Endler
这篇文章名为《The Best Programmers I Know》,作者分享了他在与多位顶尖程序员接触后的观察和感悟,旨在激励其他开发者提升自己的技术水平。...
Heroku
《HTTP API Design Guide》 是一份专为设计 HTTP + JSON API 而编写的指南,最初源自 Heroku Platform API 的设计经验。...
Yevgeniy Brikman
这篇文章介绍了一些非常有趣且非主流的编程语言和编程范式,它们以独特的方式改变了作者对编程的思考方式。...
Subhas Dandapani
这篇文章是一篇关于过度工程(Over-engineering)的深刻反思。它列举了10个典型的过度工程案例,并通过实际经验和生动的比喻来解释为什么过度工程是个问题,以及如何避免它。...
谷歌
《Effective Go》是 Go 语言官方文档中的一篇重要指南,旨在帮助开发者写出更高效、更符合 Go 编程习惯的代码。它适用于已经掌握 Go 基础的程序员,帮助他们深入理解 Go 的最佳实践、常...
Elastic
Elasticsearch 是一个分布式搜索和分析引擎,常用于日志分析、全文搜索、实时数据分析等应用。官方文档提供了全面的介绍和使用指导,涵盖了从安装、配置到开发和部署的各个方面。...
甲骨文
MySQL 官方文档是 MySQL 数据库管理系统的权威参考资料,涵盖了 MySQL 的安装、配置、使用、优化、安全性、管理等各个方面。...
Alan Skorkin
这篇文章《The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?》由 Alan Skorkin 撰写,发表于 2011...
标签分类
编程语言
操作系统
数据库
前端开发
运维
安全
教程