今年读过的还不错的计算机类书籍

2023-05-16

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

##今年读过的还不错的计算机类书籍 一年又快过去了,今年恶补了很多计算机基础知识,参kao了网上各种程序员必读书目,看下来觉得很有收获。

###1. Web性能权威指南 输入图片说明 干货很多,简明易懂,优化清单很实用。从TCP,UDP,TLS到HTTP,从服务器端、浏览器端到移动端,都有涉及,web开发者值得一看。

###2. HTTP权威指南 输入图片说明 虽然是十多年前的书,但是HTTP并没有大的变化,所以大部分内容并不过时。对HTTP有非常详细的阐述,比如URI,URL,报文,连接,缓存,cookie,HTTPS等等,web开发者值得一看。

###3. Python源码剖析 输入图片说明 一本分析Python运行时实现的书,需要C语言、数据结构、操作系统等基础,一边Google地看过来,顺便把C语言、操作系统也捡起来。这本书没有教你怎么用python,而是让你知道背后的原理,比如字典元素是怎么搜索的、为什么有GIL、内存管理和垃圾回收等等。

###4. 深入理解PHP内核 http://www.php-internals.com 这是一个开源项目,分享了php内部实现的方方面面。虽然有些地方比较晦涩难懂,但可以解da很多写php代码时的疑问,并且有助于优化LA(N)MP架构的程序。

###5. 深入理解计算机系统 输入图片说明 CSAPP,非常经典了,看得有点晚了,还要反复看多几遍。

###6. Linux内核设计与实现 输入图片说明 介绍Linux kernel的机制,结合理论和实现。

###7. 代码整洁之道 输入图片说明 阐述编写代码的规范和注意事项。代码质量,对于维护过一些代码混乱的系统的人应该深有体会。一个有职业道德的程序员应该有意识的注意代码质量,比如命名、DRY、注释、耦合、内聚、错误处理等等。道理大家都懂,关键看执行。

###8. JavaScript语言精粹 输入图片说明 深入编程语言的特性,阐述JS的编程思想。在写了多年的js操作dom之后,再来深入到js的本质,不禁惊叹。随着node.js、html5兴起,也许JS真的可以一统天下。

###9. 大型网站技术架构-核心原理与案例分析 输入图片说明 阿里系出品,网站架构演进的入门书,内容泛而浅,可以作为梳理脉络用。

###10. 大型网站系统与Java中间件开发实践 输入图片说明 阿里系出品,分布式系统的入门书,提出了很多问ti和解决思路。

###11. 白帽子讲Web安全 输入图片说明 web安全入门。

###12. 程序员修炼之道-从小工到专家 输入图片说明 工作几年后,读到这本书,很有共鸣和启发。(顺便吐槽书名翻译太土了)

转载于:https://my.oschina.net/xiaorong919/blog/544246

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

今年读过的还不错的计算机类书籍 的相关文章

  • 网页视频流m3u8/ts视频下载

    现在很多视频网站播放流视频 xff0c 都不是采用mp4 xff0f flv文件直接播放 xff0c 而是采用m3u8 ts这种方式播放 简单说就是 xff0c 网站后台把视频切片成成百上千个xx ts文件 xff0c 一般10秒一个 xf
  • Windchill的JSP页面跳转到Ext页面的分析

    今天花了一天时间 xff0c 看了一块代码 xff0c 低效但是不得不看懂 具体内容是这样的 xff1a Windchill中按钮菜单栏嵌入了一个菜单项 xff0c 点击它会触发弹出一个新的浏览器页面 xff0c 相当于弹框 xff0c 让
  • C++类的定义和声明怎么写

    C 43 43 语言可以看成是C语言的扩展和改进 xff0c 相对于C语言 xff0c C 43 43 语言主要是增添了面向对象的特性 类 xff08 Class xff09 则是C 43 43 面向对象编程的实现方式 无论是何种编程语言
  • jmeter-常用性能指标分析

    概述 我们在用jmeter做性能测试的时候 xff0c 有一些关键性的性能指标需要去分析 但是由于开源工具本身的局限性 xff0c 这些指标在工具中的命名极易对我们造成混淆 所以我们需要对这些指标一一进行剖析 指标分析 响应时间 xff1a
  • 讨论76 怎么查一下我机器的内存?AIX环境

    oracle大型数据库系统在AIX unix上的实战详解 讨论76 怎么查一下我机器的内存 xff1f AIX环境 一个读者来信问勒令一个简单问题 xff1a 怎么查一下我机器的内存 xff1f AIX环境 问题 xff0c 我这里借用or
  • 数组

    数据类型 数组名 61 new 数据类型 元素个数或数组长度 数组中最小的索引是 0 xff0c 最大的索引是 数组的长度 1 获得数组的长度 xff0c 提供了一个 length属性 xff0c 在程序中可以通过 数组名 length 的
  • 静态方法不需要有对象,可以使用类名调用

    Public static void printData 表明此类方法为类方法 xff08 静态方法 xff09 静态方法不需要有对象 xff0c 可以使用类名调用 静态方法中不允许访问类的非静态成员 xff0c 包括成员的变量和方法 xf
  • matlab练习程序(曲面拟合)

    这里用到的还是最小二乘方法 xff0c 和上一次这篇文章原理差不多 就是首先构造最小二乘函数 xff0c 然后对每一个系数计算偏导 xff0c 构造矩阵乘法形式 xff0c 最后解方程组 比如有一个二次曲面 xff1a z 61 ax 2
  • 高铁在高速运行时的电力是如何提供的?

    高铁在高速运行时的电力是如何提供的 xff1f 铁路机车是个庞大的家族 xff0c 高铁只是这个大家庭的一个新成员 xff0c 如果要连篇累牍赘述其他车辆 xff0c 恐怕这个答案是写不下的 xff0c 故本文针对高速铁路进行讨论 一 高铁
  • RS232通信协议详解

    通信协议 所谓通信协议是指通信双方的一种约定 约定包括对数据格式 同步方式 传送速度 传送步骤 检纠错方式以及控制字符定义等问题做出统一规定 xff0c 通信双方必须共同遵守 因此 xff0c 也叫做通信控制规程 xff0c 或称传输控制规
  • 学习C/C++的电子书大全

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 在 学习C 43 43 的经典书籍 这篇文章中 xff0c 列出了C C 43 43 的经典书籍 xff1a C 43 43 Primer 第 5 版 中文版 英文版 Ef
  • 做Android开发的你还为找工作迷茫吗?通过直观的年薪来调准你的方向

    最近仍然有不少同学在找工作 xff0c 跳槽 现在跳槽不是一个好时机 可以看到现在的岗位明显减少了 很多公司都在赶今年的项目交付 xff0c 新的项目还没有规划好 xff0c 新一轮的融资也还没有到时间 很多在职的同学都在等到拿到年终奖再跳
  • 协议栈是什么

    1 协议栈是什么 简介 协议栈 xff0c 英语名称为Protocol stack xff0c 又称协议堆叠 xff0c 是计算机网络协议套件的一个具体的软件实现 协议套件中的一个协议通常是只为一个目的而设计的 xff0c 这样可以使得设计
  • 给linux杀杀毒吧

    linux是非常先进的 xff0c 但是没有绝对的安全 所以来杀杀毒吧 xff1a ClamAV是一个在命令行下查毒软件 xff0c 因为它不将杀毒作为主要功能 xff0c 默认只能查出您计算机内的病毒 xff0c 但是无法清除 xff0c
  • 服务器编程的语言,服务器编程语言的配置与CMS系统

    做过 1 服务器编程函数禁用找到 disable functions 61 该选项可以设置哪些服务器编程函数是禁止使用的 服务器编程中有一些函数的风险性还是相当大的 可以直接执行一些CentOS系统级脚本命令 如果允许这些函数执行 当服务器
  • Linux中断与进程切换,结合中断上下文切换和进程上下文切换分析Linux内核的一般执行过程...

    64 实验环境 OS Linux cj virtual machine 5 3 0 51 generic 虚拟机 QEMU 内核版本 5 3 4 调式方法 GDB PS xff1a 调试环境安装请看上一篇博客汇编级理解Linux系统调用 f
  • 【FreeRTOS】栈生长方向 portSTACK_GROWTH

    FreeRTOS新建任务时 xTaskCreate 函数有这样一段注释 span class token comment 代码已简化 span span class token comment If the stack grows down
  • 十大畅销【操作系统类】书籍,说说你看过哪本

    鸟哥的Linux 私房菜 深入理解计算机系统 Linux内核设计与实现 UNIX操作系统设计 操作系统是控制其他程序运行 xff0c 管理系统资源并为用户提供操作界面的系统软件的集合 操作系统 xff08 英语 xff1b Operatin

随机推荐