计算机系统解密从理解计算机到编写高效代码

1 深入理解并行编程

深入理解并行编程

《深入理解并行编程》以霍金提出的两个理论物理限制为引子,解释了多核并行计算兴起的原因。从硬件的角度阐述并行编程的难题。接着,本书以常见的计数器为例,探讨其不同的实现方法及适用场景。除了介绍常见的锁以外,特别重点介绍了RCU的使用及其原理,以 [美]PaulE.Mckenney(保罗·E·麦肯尼) 2023-04-13 17:22:19
1 代码之外的功夫

代码之外的功夫

本书面向程序员,但没有包含代码。在作者看来,90%的程序设计工作不需要编写代码。程序员不只是编程专家,他们的核心竞争力是利用代码这一工具解决人类社会的常见问题。作者通过构思8个故事,以情景代入的方式邀请读者思考代码之外的关键问题,如何将软件 [美]GregoryT.Brown 2023-04-13 17:01:05
1 高效前端:Web高效编程与优化实践

高效前端:Web高效编程与优化实践

这本书不只是关于前端编程技巧的简单讲解,而是注重提升思想和内功修炼的一本书。全书以问题为导向,选择了前端开发中的34个难题,从分析问题的原因出发,逐步给出解决方案,并分析各种方案的优缺点,最后总结出高效编程的最佳实践和各种性能优化的方法。全 李银城著 2023-04-13 16:58:51
1 加密与解密(第4版)

加密与解密(第4版)

《加密与解密(第4版)》以加密与解密为切入点,讲述了软件安全领域的基础知识和技能。这些知识彼此联系,包括调试技能、逆向分析、加密保护、外壳开发、虚拟机设计等。读者在掌握这些内容之后,很容易就能在漏洞分析、安全编程、病毒分析、软件保护等领域进 段钢 2023-04-13 16:48:13
1 Android进阶解密

Android进阶解密

等核心技术,第三方面则通过案例分析,深入掌握Android应用开发的实战应用。整本书结合理论与实践,既适合已经从事Android开发的开发者进行进阶学习,也适合基础良好的初学者进行系统学习。《Android进阶解密》主要介绍Android8 刘望舒 2023-04-13 16:43:39
1 码出高效:Java开发手册

码出高效:Java开发手册

《码出高效:Java开发手册》源于阿里巴巴Java开发手册,该手册影响了全球250万名开发工程师。作者经过静心沉淀,全面而彻底地梳理了Java规约的来龙去脉。书中以实战为中心,从新颖的角度全面阐述了面向对象理论,并逐步深入探索怎样成为一位优 杨冠宝/高海慧 2023-04-13 16:41:27
1 代码里的世界观——通往架构师之路

代码里的世界观——通往架构师之路

本书共分为两大部分:第一部分讲述程序员在编写程序和组织代码时面临的通用概念和常见问题,如程序中的基本元素、面向对象编程、面向抽象编程、耦合、单元测试等。第二部分则涵盖程序员在编写代码时所面临的思考和选择,如两种工作模式、技术成长、组织生产方 余叶 2023-04-13 16:36:39
1 C代码整洁之道:C17可持续软件开发模式实践

C代码整洁之道:C17可持续软件开发模式实践

本书旨在使用现代C编写可维护、可扩展和持久的软件。对于每一个对高质量C代码感兴趣的开发人员、软件架构师或团队领导,它都是必不可少的。同时,对于想节省开发成本的人来说,它也是一个不错的选择。如果你想自学编写整洁C代码,本书是你需要的。它旨在帮 [德]斯提芬·罗特 2023-04-13 16:29:38
1 代码精进之路从码农到工匠

代码精进之路从码农到工匠

张建飞是阿里巴巴集团的高级技术专家,也是Java全球管理组织(JCP)的正式会员(FullMember)。他曾在软件公司InfoSys和互联网公司eBay担任高级研发和技术专家,于2014年加入阿里巴巴,先后在1688、ICBU和零售通担任 张建飞 2023-04-13 16:20:26
1 活文档:与代码共同演进

活文档:与代码共同演进

这是一本活文档参考指南,教你如何像写代码一样有趣地持续维护文档。书中系统地阐述了计算机软件开发各个阶段中文档写作的步骤、内容、方法、工具、特点和要求。详尽指导软件开发人员和文档开发工程师写出规范的文档,包括:软件文档的概念和内容软件文档编写 [法]西里尔·马特雷尔(CyrilleMartraire) 2023-04-13 16:08:25
1 代码大全2(纪念版)

代码大全2(纪念版)

《软件开发》杂志Jolt大奖大而全,洞悉软件构建精髓,优而先,兼顾行业实践研究。这是奠定硬核技术领导力的经典——《代码大全2》的特点之一。它变身为庸常到卓越的实用性指导,是著名科技类作家史蒂夫·麦康奈尔的经典著作。《代码大全2》是一本完整的 [美]史蒂夫·麦康奈尔(SteveMcConnell) 2023-04-13 16:00:30
1 高效设计沟通之道

高效设计沟通之道

成功的网站设计团队建立在良好的沟通基础上,这包括开发人员与客户之间以及团队内部成员之间的沟通。为了实现这种沟通,设计人员可以使用线框图、站点地图、流程图和其他设计图进行交流,从而促进思想的汇聚、进度的跟踪以及涉众间对项目的了解。本书第一版曾 DanM.Brown 2023-04-13 15:55:19