关键书籍,边读边记,持续更新...

2024-01-14 00:32

本文主要是介绍关键书籍,边读边记,持续更新...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

计算机修养:

(1)《深入理解计算机系统》,理论角度分析计算机系统。亚马逊购买:《深入理解计算机系统(原书第2版)》

(2)《编码的奥秘》,很薄的书,却能从基本的电子、电路、继电器、二进制、门电路、加法器、存储器,一直到完整的计算机硬件系统,再到机器指令、汇编、高级语言、操作系统、一直到GUI系统,可见作者的深厚功底。亚马逊购买:《编码的奥秘》

(3)《linker & loader》,链接器和加载器,是理解程序链接加载过程的好书。亚马逊购买:Linkers and Loaders

(4)毛德操的《Windows内核源码分析》,利用reactos源码,对NT内核的实现进行了分析。

(5)《Unix编程艺术》,我之所以把这本书放到这里,而不是unix/linux应用编程,是因为这本书尽管以Unix为素材,但是其观点适用于所有平台的编程。就我个人而言,其文本化的思想对我影响最深。亚马逊购买:《UNIX编程艺术》

 

C语言:

(0)谭浩强《C语言程序设计》,无论如何,这曾经是我的教科书,入门书籍。亚马逊购买:《C程序设计(第4版)》

(1)《Deep in C》,鱼书,高级C程序员必读。亚马逊购买:鱼C

 

C++语言:

(1)《Inside C++ object》,中译本《深度探索C++对象模型》,对C++的实现描述透彻,解渴书籍。亚马逊购买:深度探索C++对象模型

(2)

 

Java语言:

(0)马士兵J2SE视频教程,入门。

(1)《深入理解Java虚拟机》,jvm实现与理解。亚马逊购买:深入理解Java虚拟机

 

Windows应用编程:

SDK

(1)Jeffrey Richter的《Windows via C/C++(5th edition)》,中译本《Windows核心编程》。内容较深入,概念清晰,讲解透彻,但是对GUI部分阐述少。亚马逊购买:Windows核心编程(第5版)

(2)Charles Petzold的《Programming Windows(5th edition)》,中译本《Windows程序设计》。1998年出版,至今(2012年)未有新版本,这也与Windows核心没有变化有关。对GUI部分讲解详细。亚马逊购买:Windows程序设计(第5版 珍藏版)

MFC

(3)侯捷的《深入浅出MFC》一本就好,平心而论,MFC前景不看好,个人不再关注。亚马逊购买:深入浅出MFC

.Net

(4)Jeffrey Richter的《CLR via C#》,中译本《.net框架设计》,已经第三版了,讲解非常透彻,实用。亚马逊购买:CLR via C#(第3版)

(5)DonBox的《.net essensial》,中译本《.net本质论》,如果想知道CLR的底层实现,可以参考此书,虽然很薄,但是内容相当解渴。

 

unix/linux应用编程:

(0)《鸟哥的Linux私房菜》,Linux系统入门书籍。亚马逊购买:鸟哥的Linux私房菜:基础学习篇(第3版)

(1)unix环境高级编程,被很多人称为Unix编程圣经,但我个人不太喜欢其编程风格。亚马逊购买:UNIX环境高级编程(第2版)

(2)Shell脚本学习指南(Classic Shell Scripting),学习bash的不二选择。亚马逊购买:Shell脚本学习指南

 

TCP/IP网络编程:

(1)TCP/IP协议详解卷一,案头必备,尽管该书后来被升级改版,但是很多人并不喜欢新版本,个人感觉也是老版本行文流畅。亚马逊购买:TCP/IP详解卷1:协议

 

Web编程:

ASP.net

 

JSP/Servlet

 

PHP

 

JavaScript

 

这篇关于关键书籍,边读边记,持续更新...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/603334

相关文章

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

springboot实现配置文件关键信息加解密

《springboot实现配置文件关键信息加解密》在项目配置文件中常常会配置如数据库连接信息,redis连接信息等,连接密码明文配置在配置文件中会很不安全,所以本文就来聊聊如何使用springboot... 目录前言方案实践1、第一种方案2、第二种方案前言在项目配置文件中常常会配置如数据库连接信息、Red

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re

Pandas利用主表更新子表指定列小技巧

《Pandas利用主表更新子表指定列小技巧》本文主要介绍了Pandas利用主表更新子表指定列小技巧,通过创建主表和子表的DataFrame对象,并使用映射字典进行数据关联和更新,实现了从主表到子表的同... 目录一、前言二、基本案例1. 创建主表数据2. 创建映射字典3. 创建子表数据4. 更新子表的 zb

MySQL更新某个字段拼接固定字符串的实现

《MySQL更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

Docker部署Jenkins持续集成(CI)工具的实现

《Docker部署Jenkins持续集成(CI)工具的实现》Jenkins是一个流行的开源自动化工具,广泛应用于持续集成(CI)和持续交付(CD)的环境中,本文介绍了使用Docker部署Jenkins... 目录前言一、准备工作二、设置变量和目录结构三、配置 docker 权限和网络四、启动 Jenkins

Redis缓存问题与缓存更新机制详解

《Redis缓存问题与缓存更新机制详解》本文主要介绍了缓存问题及其解决方案,包括缓存穿透、缓存击穿、缓存雪崩等问题的成因以及相应的预防和解决方法,同时,还详细探讨了缓存更新机制,包括不同情况下的缓存更... 目录一、缓存问题1.1 缓存穿透1.1.1 问题来源1.1.2 解决方案1.2 缓存击穿1.2.1