首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux内核书籍

Linux设备驱动》   --  也就是我们所说的LDD3了; 适合一定基础的人阅读,深入学习Linux不可或缺的知识; 《UNIX环境高级编程》 这本书并不是面对linux内核的书,但是我是从最基础看这本书逐步入门的...; 《Linux内核完全剖析》 本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux...虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。...《Linux那些事》 由复旦一群大神所写,团队为fudan_adc,主要写了我是xxx系列,本人比较喜欢对USB 部分的描述,不得不说大神就是大神。...《Linux设备驱动开发详解》 由华清远见出身的大神所写,宋宝华大神所写,华清远见出来的技术杠杠的。 《深入理解计算机操作系统》 当然啦,不得不说大学学过的操作系统啊!!!!

3.7K60

Linux网络编程书籍

目前已经是第五版,本书作者80年代就开发出MINIX,是一个用于操作系统教学的类UNIX(的小型操作系统。而linux就是受其影响。。。。 ? 第五版是2012年出的,也比较新。...如果说只是了解网络基础知识看看上面3本即可,但是要想做开发一定要看下面的 《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本 其中TCP/IP...本书是世面上极少见的讲述内部网关路由技术的经典书籍,内容极为丰富。对于想清楚的了解内部网关协议的工作原理以及想探究网络通信事物的本质的人来说是一本不可或缺的好书。...Protocols in the Linux Kernel 书名: Linux网络体系结构 说明:翻译的很不好,建议看原版,可以下电子版。...一本在kernel实现网络功能的基础书籍,最好还是看英文版的,翻译的实在太烂了。有条件的还是看原版吧,没办法啊,中国的此类书籍基本上落后老美3-4年。结合linux源代码分析一书收获更多。

3.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

android开发书籍推荐大全

android开发书籍推荐大全 写在前面 首先,不提供电子版本的下载,请大家自行百度,如果还是找不到,可以加微信联系我。...程序员的自我修养-链接,装载与库 推荐理由: 如上,都是了解可执行文件的书籍,这三本书读完,可以详细了解到系统如何设计,处理可执行文件的。...深入linux设备驱动程序内核机制 推荐理由: 系统原理级别的讲解驱动编写方案。 linux设备驱动程序 推荐理由: 经典,没理由。...打造高质量Android应用:Android开发必知的50个诀窍 推荐理由: apk开发的一些技巧书籍。 拨云见日:基于android的内核与系统架构源码分析 推荐理由: 也是讲解系统的一本书籍。...深入理解Android:Wi-Fi、NFC和GPS卷 推荐理由: 讲解wifi nfc gps的专题书籍。 Android驱动开发权威指南 推荐理由: 驱动android添加方式的完全讲解。

1.1K62

有哪些游戏开发书籍

近期有较多小伙伴私信我问能不能推荐一下游戏开发相关的书籍,我从大学至今也多过较多关于游戏的书,因此写出此篇博文,以帮助初学者更快速学会游戏开发需要的相关知识 从大一的时候,我开始自学游戏开发所需要的知识...,因为确实只有那么一两种专业和游戏有关,或者是从事游戏开发最重要的一门课:《计算机图形学》,一般只有研究生才会开设,因此对于本科生来说,游戏开发相当一部分知识需要自学。...基础篇 虽然本文主要介绍相关书籍,但是个人建议本部分以看视频为主要学习方式,看书反而不是快速入门的途径。...书籍推荐: 数据结构、算法与应用 C++语言描述 原书第2版 《C++语言程序设计(第4版)》....游戏开发实战详解 推荐以视频学习为主,书籍为辅 其他 推荐提升专业能力的书: 图片来源:http://www.cungun.com 剑指offer 名企面试官精讲典型编程题 设计模式精解-GoF+23

1.6K30

服务器开发必读书籍

more effective c++》 《C++语言99个常见编程错误》 《c++沉思录》 《c++ 编程剖析-问题、方案和设计准则》刘未鹏译 《提高C++性能的编程技术》左飞 《STL 源码剖析》 六、LINUX...系列 《鸟哥的LINUX私房菜基础篇》 《鸟哥的LINUX私房菜服务器架设篇》 《Linux程序设计》马修 《UNIX 环境高级编程》 《Linux内核设计与实现》 《Linux内核完全注释(修正版v3.0...)》 《Unix 编程艺术》 七、LINUX 工具系列 《VIM中文手册》 《轻松学用linux shell编程》 《Linux命令、编辑器与Shell编程》 / (美) Mark G....Sobell著; 杨明军, 王凤芹译 八、多线程编程系列 《多核多线程编程》 《LINUX 多线程服务器端编程》 陈硕 九、其它辅助系列 《处理器架构》 《英特尔平台编程》 《深入理解计算机系统》 《深入浅出设计模式

1.8K20

Android开发笔记(十八)书籍翻页动画PageAnimation

前面几节的动画都算简单,本文就介绍一个复杂点的动画——书籍翻页动画。Android有自带的翻页动画ViewPager,不过ViewPager只实现了平移效果。...即便使用补间组合动画或者属性动画,也只是把平移、深浅、缩放、旋转这四种动画组合起来,却无法实现书籍翻页那种页面弯折以及页缘阴影等效果。...书籍翻页动画除了要精通Android编码,还得精通数学算法。这难题博主愚笨弄不来,还是多亏了网络大牛实现了翻页代码,那我们还是继续发扬拿来主义好了。...GradientDrawable其实就是shape图形的代码表示,有关shape的xml定义参见《Android开发笔记(八)神奇的shape》。...点击下载本文用到的书籍翻页动画代码 点此查看Android开发笔记的完整目录

2.3K40

C++ 开发者必读经典书籍推荐

以下是几本我个人推荐的C++书籍或视频 C++基础 看书 C++ Primer C++程序设计语言 Effective C++ More Effective C++ Effective STL STL源码分析...深度探索C++对象模型 看视频 黑马程序员(B站) C++内存管理(候捷) STL源码分析(候捷) C++ STL与泛型编程高级(候捷) C++11 新特性(候捷) C++进阶 书籍 C++语言的设计与演化...C++沉思录 C++ Templates C++ 模版元编程 视频 CppCon 数据结构与算法 书籍 大话数据结构 算法图解 数据结构与算法分析 算法第4版 算法导论 视频 浙大数据结构网课 刷题...LeetCode 操作系统 深入理解计算机系统 操作系统精髓与设计原理 现代操作系统(选读) 程序员的自我修养 Linux Linux/UNIX系统编程手册 Linux内核设计与实现 深入理解Linux...必知必会 高性能MySQL MqSQL技术内幕 设计模式 大话设计模式 Head First设计模式 其他 Redis设计与实现 结束 以上是我个人推荐的几本C++书籍

1.6K00

嵌入式 Arm Linux 入门必读书籍推荐

嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 的同学问我:对于还处于入门阶段的新手,有什么建议。并让我推荐一些好的书籍。...这些书籍我按照 Arm Linux 系统所需要的知识结构,做了分类: Linux 系统环境 Git 版本管理 C 语言和汇编 Arm 体系结构 Linux 应用编程 Linux 内核基础原理 Linux...1、Linux 系统环境 熟悉 Linux 系统环境是一切的前提 —— Linux 系统环境中,最强大的开发武器是命令行和 Shell 脚本。 为什么?...所以这部分我推荐了四本书(资料): 《LINUX命令行与SHELL脚本编程大全》第三版 这本书是一个外国人写的,然后中国人翻译,是一本非常详细的书籍,详细的讲解了 Linux 系统中各种常用命令的使用,...5、Linux 应用编程 从应用编程的角度切入 Linux 世界,是一个很好的方式。相比内核开发,应用编程容易上手很多,甚至都不需要开发板,也不用担心写错程序把整个系统弄崩溃。

6.9K46

Web前端开发推荐阅读书籍、学习课程下载

初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码。 前端技术发展速度特别快,总是涌现出很多新的东西,需要不断的学习。 本文将主要分享Web前端开发推荐书籍、学习课程资源。...电子书籍:H5、CSS、JS、Node、HTTP、jQuery等经典推荐书籍。前端相关视频教程:JS、SEO、AJAX、jQuery、AngularJs、HTML5、ionic、PS等优质教程。...20141208更新 本次更新新增视频和文档: Node系列书籍 PS教程:平面设计、AI、候老师系列 HTML+CSS教程-PHP兄弟连 JS视频教程-智能社 产品经理系列 前端参考手册系列 微信公众平台开发...20140105更新 首批更新: HTML5书籍 CSS书籍 jQuery书籍 web前端-FE书籍 JavaScript书籍 名站文档 wordpress资料 书籍源码 学习路线 大部分技术,熟读下列四类书籍...下面列出的是一些电子书籍的清单,单纯的一个分享,推荐大家还是去买正版书籍,毕竟电子书可能不会像是纸质书籍那么珍重。

12.6K71

书籍推荐(202204)

后面的章节涉及的范围比较广,接口设计、插件架构、领域驱动、CQRS、事件源架构等都有涉及到,作为一个入门的架构书籍还是非常不错。 如果你又是从事 .NET 开发,那这本书就更适合了。...后来公众号文章整理出版成书,便入手了一本,读起来很轻松,相比较经典的大部头算法书籍,这本书能很容易理解和读进去。...这是一本开源入门必读书籍。 在互联网世界里,有一种与传统软件开发模式(大教堂模式)截然不同的全新的模式:集市模式。 大教堂模式是封闭的、垂直的、集中式的开发模式。...而集市模式则是并行的、点对点的、动态的多人协同开发模式,开发者之间通常仅仅靠互联网联系。...我希望拙作(《时间简史》)和本书一样使人们觉得,他们不必自处于伟大的智慧及哲学的问题之外” 这本书形式上是作者罗伯特带着儿子骑摩托车穿行美国的游记,实质是能给我们带来思考的哲学书籍

2.3K10

书籍推荐(202202)

书中作者还给了一个关于思考的豆列: https://www.douban.com/doulist/127649/#/ 软技能 《软技能》是一本写给技术人员的非技术类书籍,即使你不写代码,读读这本书也可以受益不少...再加上软件研发效能是任何一个开发者或开发团队都非常关注的,所以便买了回来,现在才刚开始看。 看目录感觉还不错,希望能有所帮助。 只是为了好玩 之前看技术书籍比较多,这好像是看的第一本自传。...如果你是一个程序员,那么你一定知道林纳斯,他创造了 Linux 和 Git ,这两个东西我们日常工作经常在使用。...没有 Linux 就没有现在的安卓生态,没有 Git ,也就没有 GitHub ,足以可见林纳斯对软件行业的影响。 这样一位传奇人物的故事难道你不想了解吗?

2.2K10

书籍 | 《鸟哥的Linux私房菜》第二章

1.1969年以前:Bell,MIT与GE的Multics系统 早期的计算机很稀有,主机少,用户众多,1960年代初,麻省理工开发“兼容分时系统(CTSS),多用户通过终端机接入主机,分时使用主机CPU...4.1977年,Unix分支BSD诞生 从1973年开始,Unix开始与高校合作开发,最重要接触的是与加州伯克利大学。...5.1979年,System V架构与版权宣告 由于Unix高度的可移植性和强大的效能,加上Open Source没有版权的纷争,很多公司开始开发与自己主机搭配的Unix操作系统,如AT&T(贝尔隶属于...Linux早期都是由黑客工程师所开发维护的,他们并没有考虑一般使用者的能力,为了让使用者能接触到Linux,于是很多商业公司或非盈利团队,就将Linux Kernel与可运行的软件整合,加上自己具有创意的工具程序...B2D 社群版通常开发者会加入最新的软件,这些软件可能会有一些Bug存在,商业版则是经过一段时间的磨合后,才将稳定的软件放进去。

1.2K10

最受推荐的 9本全栈开发书籍,助web前端开发学习

学习的方式有很多,大部分是喜欢通过书籍来学习新知识,今天,我们一起来盘点一下全站开发的大佬都推荐些什么书,这里我们罗列出最受推荐的十本书,希望能对大家有帮助!...通过设置Spring Boot开发环境并创建RESTful服务来执行CRUD操作。...学习如何架构、开发、测试、部署和管理RESTful Web服务。...MEAN工作流程不断推进,因此书籍可能会很快变得过时。但我仍然看好MEAN的前景,所以千万不要错过这本好书 前端就是后台实现和视觉表现的桥梁,是贯穿在整个产品开发过程的纽带,起到承上启下的作用。...或者程序逻辑进行分离的要求,并将这些要求转化成前台的开发工作。前端就是网站的门面,它的价值远大于其他的客户端开发

3.8K10

设计模式、重构、编程规范等的经典书籍书籍推荐

有关设计模式、重构、编程规范等的经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我的经验,对这些书籍进行一个整理和点评。...不过,这本书讲的东西很杂,不是很聚焦,涵盖了软件开发方法、编程技巧、编码规范、重构等等诸多方面。书如其名,这本书其实更像是软件开发方面的工具类的百科全书。...《重构》 这本书的作者是 Martin Fowler,他写了很多跟软件开发相关的经典书籍。这本《重构》无疑是他最经典的作品。...书中讲到了诸多代码的坏味道,并且给出了相应的改进方法,是作者一手开发经验的总结输出。...,能真正提升你的代码能力,让编程内功转化为直接的开发生产力。

5.5K20

stm32编程入门书籍_STM32开发

(因为现在ST官方主推STM32CubeMX,所以停止了对SPL的更新),标准外设库是在寄存器的基础上进行了一次简单封装,主要是面向过程的嵌入式系统开发人员。...也是目前ST官方主推的一套开发STM32的库。HAL针对的是具有一定嵌入式基础的开发人员,HAL具有很好的移植性。...开发前的准备工作 3.1 软件 1.MDK 5 | (Keil uVision5) ARM内核架构的集成开发环境 2.Keygen.exe MDK 5激活成功教程工具,能支持到2032年。...3.2 硬件 仿真器 + 电路板(包含芯片的开发板 | 公司或自己设计的电路板) 3.3 资料 1. 电路板原理图 2....电路板使用的其它芯片资料 同目录下: 4 从零开始完成第一个程序 先说明一下,由于板子是公司开发的,第一个程序就不点灯了,改成实现串口通信吧。

1.3K20

书籍推荐(202201)

敏捷软件开发:原则、模式与实践 这本书的作者是 Robert C·Martin ,江湖人称 Bob 大叔,世界级的软件开发大师。我看的是这本书的 C# 版本。...架构整洁之道 本书作者也是 Robert C·Martin ,相比较《敏捷软件开发:原则、模式与实践》,晚了十年(2018 年)跟读者见面。...其中面向对象设计原则部分和《敏捷软件开发:原则、模式与实践》有重叠,这是作者 10 年后重新思考的结果,建议这些章节,两本书可以对比着看。...今年我们团队也在尝试敏捷,使用的是 Scrum ,在《敏捷开发:从理论到团队落地》一文中有详细介绍。...这本书和《底层逻辑》我觉得也可以对比着来看,同样一个事情找几本相关的书籍交叉着看,能看到更多的维度和角色,理解会更深刻。

1.9K20
领券