linux及C++书籍推荐

18年程序员生涯,读了200多本编程书,挑出一些精华分享给大家 读书好,多读书,读好书 阅读详情

盘点一下今年看的书,记录下学习历程也向大家分享一些书籍:

Unix编程3剑客:

         RichardSteven的大著——《Unix网络编程卷1(套接字联网api)》、 《Unix环境高级编程》 、 《Unix网络编程卷2(进程间通信)》 。 《Unix环境高级编程》带你了解进程、线程控制及文件、信号操作等知识,并初步讲解了socket编程及进程通信。Unix网络编程卷1、2则为你揭开socket编程和进程通信的秘密。书中涵盖了很多例子,讲解很透彻。

         另外,学习Linux的入门及进阶书籍推荐《鸟哥的Linux私房菜》基础篇和服务篇;毕竟shell是接触linux的第一扇窗户。

                     

C++经典书籍:

         历经12载,c++终于在2011年迎来了版本更新,从C99到C11,必备书籍如下:

         C++Primer 5 :主要看C++11新特性,包括移动语义,智能指针,auto类型,lambda表达式等

         C++Concurrency in action(C++并发编程实战) ——C11引入了thread库,提供了用C++开发并行程序的效率。这是一本讲解C++新线程库的书籍,包含了并发程序的设计技巧,包括锁、future、原子变量、线程池等技术。

         另外C11的标准程序库进一步变革,引入和很多boost库的东西,对应书籍为《C++标准程序库》;侯捷的《STL源码剖析》是本不错的stl源码学习书籍。

         ScottMeyers 大师谈C++编程经验——《Effective C++》、 《MoreEffective C++》、 《EffectiveSTL》 ,c++中有句话“c++程序员分两种,一种读过Effectivec++,一种没读过的”,可见这三本书的地位之高。

    

程序设计和编码方面相关书籍:

         MartinFowler《重构》与Andrew Hunt《程序员修炼之道》——这两本书与语言没有太大的关系,注重讲解写程序的细节与经验,后者涵盖了项目开发,管理,维护等方便,总结的很好。

         Gof的《设计模式》——提起设计模式就不能不提这本书,太经典了。懂点设计模式能使你更好的理解框架的架构(如android),看其源码更能体会程序设计的奥秘。好的架构支撑运维,其实现离不开好的设计模式。

                       

linux底层实现相关:

         Linux内核剖析:非常经典的一本书了,内容也比较深,对功力有要求。看的中文版,但感觉有些地方翻译的质量不高。想看完的话得花点时间了,而且要对上层有些基本概念,才好深入学习内核。有好的学习内核的书欢迎推荐。


         最后总结一下:技术积累是个长期的过程,要多看(看书、博客和源码),多听(听专家讲解知识,不断学习),多练(坚持写博客,学习新技术)。


C/C++/Windows/VC/MFC/Unix/Linux编程书籍推荐 C/C++编程书籍 《C Primer Plus》《C++ Primer》《C++ Primer Plus》《C和指针》《C陷阱与缺陷》《C专家编程》《C++沉思录》《C语言深度剖析》《Effective C++》《More Effective C++》《C++ Templates》《Exceptional C++》《More Exceptional C++》《深度探索C++对象模型》《ST 阅读详情

相关推荐

C++从入门到进阶的系列书籍推荐(22本书)

要多读书,读好书!一本书要多读几遍才好,每次都可能有新的收获!特别在是有一定的工作年限和工作经验之后!读书百遍,其义自见! 下面就给大家推荐一下C++程序员进阶需要读的经典书籍: 1、C++入门书籍 C++是在C语言的基础上发展而来的,要学习C++之前需要先学习C语言。有了C语言基础之后再去学习C++。 1.1、C语言程序设计(谭浩强) 该书被公认为学习C语言程序设计的优秀教材,被全国大多数高校选用,是学习C语言的主流用书。本书比较通俗易懂,是初入者必备的书籍。 ........

dvlinker的技术专栏 4万+

Linux/C/C++ 不可错过的好书

来源:公众号【编程珠玑】 作者:守望先生 ID:shouwangxiansheng 前言 经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。 以下大部分书籍可在公众号后台恢复关键字获取电子版,不过建议购买纸质书。 声明 由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以...

守望的博客-编程珠玑 3万+

C++ 后端开发路线——愿我踩过的坑,你可以绕着走

阶段0书籍推荐在这个从零起步的阶段我还是建议先从C语言开始学起,不建议直接从C++开始学起,这里我推荐几本我看过的书。《C Primer Plus 第六版》个人非常推荐这本书入门,我入门的时候就是看这本书的第五版,前前后后看了三遍,这三遍不仅仅是读完一遍再读一遍,而是有技巧性的。第一遍可以粗略的读,大概把语法都了解,一些不理解的地方可以自己手动实现一下。第二遍就要精读,课...

编程与实战的博客 3798

javascrip语言精髓与编程实践pdf_C/C 编程推荐学习顺序和书籍

自学或者学习C/C++编程不知道怎么办?那么恭喜你看到本文,本文将会为你提供C/C++编程的学习书籍顺序推荐,希望对大家有帮助!C/C++语言基础入门书籍:《C Primer Plus》 C语言经典入门书籍《C++ Primer Plus》 C++语言经典入门书籍基本工具库《C++标准程序库》 C++标准模板库STL入门经典书籍《数据结构C++语言描述》 数据结构是深入学习STL的基础STL进阶《...

weixin_39903846的博客 235

linux下CC++开发技术个人收藏经典参考书,强烈推荐

linux下CC++开发技术个人收藏经典参考书,强烈推荐linux下CC++开发技术个人收藏经典参考书,强烈推荐linux下CC++开发技术个人收藏经典参考书,强烈推荐linux下CC++开发技术个人收藏经典参考书,强烈推荐

Linux下c语言编程书籍资料

资料分两部分:1、如何在Linux下安装和使用GUN C的编译器GCC; 2、Make程序维护工具

《Linux C/C++服务器开发实践》简介

#好书推荐##好书奇遇季#Linux网络服务器编程入门书《Linux C/C++服务器开发实践》,京东当当天猫都有发售。416页厚书,定价99元,打折一下更便宜。本书从五大服务器编程基础技术开始,逐步深入到四大项目案例进行融合开发,融合网络编程和一些数据库、跨平台界面编程知识,使得案例讲解系统完整,甚至稍微修改一下就可以上升为商用软件,比如最后一章的并发游戏服务器。通常网络编程书中,只会分析一个综合案例,而本书干货颇多,提供了HTTP服务器、FTP服务器、并发聊天服务器与并发游戏服务器四大综合案例,可以作为

夏天又到了的专栏 2164

sklearn2pmml xgboost缺失值(missing)处理的坑

sklearn2pmml xgboost缺失值(missing)如何处理 今天同事在部署xgboost pmml模型时遇到了大坑,线上spark预测和本地python预测结果怎么都不对应,记录一下处理过程。 看了下同事的代码,貌似也没有问题 from sklearn2pmml import PMMLPipeline from sklearn2pmml import sklearn2pmml fro...

Skycrab 8969

C++ 高效编程不得不看的九本开源书籍

书籍是非常主观和私人的财产,编程书籍也不例外。但是不管 C++ 编程书籍的风格、关注点或者节奏如何,好书总可以带领读者走过一段引人入胜的旅程,揭示编程语言的能力,还能向读者描绘如何使用编程语言来实现各种事物。

csdn_linuxprobe的博客 1763

ARM Memory Compiler实战指南:从参数配置到GDSII生成的全流程解析

本文详细解析了ARM Memory Compiler在SRAM设计中的全流程应用,从基础参数配置到GDSII文件生成。涵盖SRAM类型选择、核心参数配置策略、高级优化技巧及TSMC 28nm工艺下的实战案例,帮助IC设计工程师高效实现存储器模块的优化设计。

game4的博客 418

adams案例分析_案例1(麦弗逊悬架子系统创建)

本文字数3292字83图,建议阅读时间26分钟首先看下案例1的麦弗逊悬架数模结构就不细讲了,从数模上主要是获取硬点坐标(铰接点、安装点、参考点)及大部件结构(副车架、摆臂、转向节等实际运动过程中会产生变形的部件,在ADAMS Car中我们就可以用柔性体来搭建)再来回顾下上一篇讲到的模型元素1、Hardpoint——硬点(只有位置没有方向)2、Parameter Variable——参数...

weixin_39609407的博客 6476

C++学习--应用篇(Windows/Linux)(书籍推荐及分享)

我将以平台划分,分别介绍Windows和Linux下个人认为的好书(与基础篇一样,大部分网络上都有电子版); 对于C++基础类的图书,这里不再重复,有兴趣的朋友请移步《C++学习--基础篇》。   Windows: 在Windows平台下主要说的是VC编程(使用MFC),以下将对VC开发的相关图书介绍;对于ATL等,涉及不多,不做评论;   《Windows程序

ColinOrg 1164

从像素到光影:解析《黑神话:悟空》中Nanite与Lumen的协同渲染革命

本文深度解析了《黑神话:悟空》如何利用Unreal Engine 5的Nanite与Lumen技术实现渲染革命。Nanite处理亿级多边形几何细节,无需传统LOD优化;Lumen提供全动态全局光照,实现实时光线反弹。两者协同工作,为游戏带来电影级视觉体验,重塑了实时渲染的技术标准与工作流程。

f6g7h8i9j的博客 425

程序猿的自我修养 书籍推荐

转载龙叔推荐书籍 转载地址链接: https://blog.youkuaiyun.com/zhiguigu/article/details/117389742. 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

qq_41694461的博客 385

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警

1,首先我们部署是海豚调度器 1.3.8版本,由于页面只有邮件预警,所以在了解源码的同时,需要添加钉钉预警 2,说明,这一块是同事搞的,不是我搞的,新版本的dolphinscheduler已经有了钉钉模块,只是新版本还没有发布 3,我们现在只是添加简单的钉钉预警,任务成功或者失败会发送邮件+钉钉 4,具体操作 找到最新的源码devhttps://github1s.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-alert/src/ma...

qq_31866793的博客 3084

Python李峋同款跳动的爱心(完整代码)

Python语言实现李峋同款可写字版跳动的爱心的完整代码。

AIGC 4万+

c++后端开发书籍推荐

推荐书籍: 略读80% 精读50% C:

weixin_43862733的博客 1362

【ffmpeg+cuda实现硬编解码】

最近在搞一个项目,我需要向AI提供视频帧数,本来一开始摄像头是H.264的编码,我直接复制流推到AI层去推理,然后需要将事件回溯成30秒的视频截取。结果摄像头换成了HEVC编码,截取的视频不能在网页直接播放(需要JS实现调用硬解码)。一开始的方案是ffmpeg直接将HEVC转成H.264结果因为事务巨多CPU占用量过大,导致影响到了推理,因为本身选用的模型+杂七杂八的业务逻辑也要占用大量的CPU资源,所以经过研究把ffmpeg和nvcodec结合起来来平衡设备性能,算是解决了这个问题吧。这两个是前提条件,我

jiexijihe945的博客 7232

C++学习–应用篇(Windows/Linux)(书籍推荐及分享)

内容目录 Windows篇Linux/Unix篇 我将以平台划分,分别介绍Windows和Linux下个人认为的好书(与基础篇一样,大部分都提供有电子版); 对于C++基础类的图书,这里不再重复,有兴趣的朋友请移步《C++学习–基础篇》。 Windows篇 在Windows平台下主要说的是VC编程(使用MFC),以下将对VC开发的相关图书介绍;对于ATL等,涉及不

旧人赋荒年 963

OpenClaw常见4大赋能工作场景

OpenClaw不仅仅是一个AI工具,更像是个人与企业的“数字操作系统”——它连接大模型与真实世界,让“思考”与“行动”无缝闭环。

王国平的博客 627

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

C/C++大牛们推荐了一些书籍,

https://blog.youkuaiyun.com/kentyu001/article/details/48500553 今天在网上偶然看见许多大师在讨论如何学习C/C++,大牛们推荐了一些书籍,个人觉得很不错,怕以后想学的时候找起来费劲,所以给整过来了。(本文转自大牛、大师们) 我的个人的拙见可以这样学C++: 第一步:首先入门可以从 国内出版的 教材入门 如  潭浩强的<<C...

sxjk1987的专栏 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

linux高级编程_学习编程丨全网最全C/C++编程学习顺序和书籍推荐,自学别错过...

自学或者学习C/C++编程不知道怎么办?那么恭喜你看到本文,本文将会为你提供C/C++编程的学习书籍顺序推荐,希望对大家有帮助!C/C++语言基础入门书籍:《C Primer Plus》 C语言经典入门书籍《C++ Primer Plus》 C++语言经典入门书籍基本工具库《C++标准程序库》 C++标准模板库STL入门经典书籍《数据结构C++语言描述》 数据结构是深入学习STL的基础STL进阶《...

weixin_39585617的博客 169

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

C++书籍推荐

C++书籍推荐

Edward2022的博客 1644

自学C语言和C++,有什么好书推荐?

C语言 早在20世纪80年代,C语言就已经成为小型计算机(UNIX系统)使用的主流语言。从那以后,C语言的应用范围扩展到微型机(个人计算机)和大型机(庞然大物)。如图1.2所示,许多软件公司都用C语言来开发文字处理程序、电子表格、编译器和其他产品,因为用C语言编写的程序紧凑而高效。更重要的是,C程序很方便修改,而且移植到新型号的计算机中也没什么问题。 图1.2 C语言的应用范围 无论是软件公司、经验丰富的C程序员,还是其他用户,都能从C语言中受益。越来越多的计算机用户已转而求助C语言解决一

人邮异步社区 1793
上一篇: VmWare下CentOS 6.3 磁盘空间满处理操作
下一篇: Android.mk 简析
LinuxG_G
博客等级 码龄15年 58粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值