》,《Unix网络编程》二卷本。...说明:搞Linux网络编程的,想学TCP/IP的一定要看大师W.Richard Stevens这六本书,基本上六本书看完基础也就搭好了。 ? ? ? ? ? ?...可作入门,但即使是高手,也应看看,学习作者分析问题的方法和思想。其实是无数次印刷了,经典不能错过。...本书是世面上极少见的讲述内部网关路由技术的经典书籍,内容极为丰富。对于想清楚的了解内部网关协议的工作原理以及想探究网络通信事物的本质的人来说是一本不可或缺的好书。...一本在kernel实现网络功能的基础书籍,最好还是看英文版的,翻译的实在太烂了。有条件的还是看原版吧,没办法啊,中国的此类书籍基本上落后老美3-4年。结合linux源代码分析一书收获更多。
在中国,熟悉单片机的人士大多会听说过STM32。这是意法半导体(STMicroelectronics, 简称ST)的32位微控制器(MCU)家族,基于ARMCo...
本文与大家分享一些Python编程语言的入门书籍,其中不乏经典。我在这里分享的,大部分是这些书的英文版,如果有中文版的我也加上了。有关书籍的介绍,大部分截取自是官方介绍。...《Python核心编程(第2版)》适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。 Learn Python the Hard Way ?...评语:初学者入门Python的一本好教材 适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。...和其他编程设计语言书籍不同,它不拘泥于语言细节,而是尝试从初学者的角度出发,用生动的示例和丰富的练习来引导读者渐入佳境。 Python入门(Introducing Python) ?...《Python入门》容易理解而且读起来幽默风趣,对于编程初学者和Python语言新手而言是理想的书籍。
Linux内核编程实战经验谈 李艳彬 01-7-27 上午 10:45:17 当前,在国产自主版权的操作系统这面大旗的倡导下,IT界掀起了一浪高过一浪的Linux编程热潮。...Linux以其源码开放、配置灵活等不可多得的优越性吸引着越来越多的编程爱好者深入Linux的内核开发。...笔者近来实践过一个Linux的实时化改造课题任务,积累了一点Linux内核编程的实战经验,在这里想就编译内核、增加系统调用等方面的问题和感兴趣的爱好者共做切磋。...编译内核 在Linux编程的实践中,经常会遇到编译内核的问题。为什么要编译内核呢?其一,可以定制内核模块。...利用编写系统调用函数来直接调用了部分操作系统内核代码,也是Linux内核编程者必修之功。下面笔者以在Linux中创建一个名为print_info的系统调用函数为例,来说明如何为内核增加系统调用。
《Linux设备驱动》 -- 也就是我们所说的LDD3了; 适合一定基础的人阅读,深入学习Linux不可或缺的知识; 《UNIX环境高级编程》 这本书并不是面对linux内核的书,但是我是从最基础看这本书逐步入门的...; 《Linux内核完全剖析》 本书对早期Linux内核(v0.12)全部代码文件进行了详细、全面的注释和说明,旨在帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux...虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。...《Linux那些事》 由复旦一群大神所写,团队为fudan_adc,主要写了我是xxx系列,本人比较喜欢对USB 部分的描述,不得不说大神就是大神。...《Linux设备驱动开发详解》 由华清远见出身的大神所写,宋宝华大神所写,华清远见出来的技术杠杠的。 《深入理解计算机操作系统》 当然啦,不得不说大学学过的操作系统啊!!!!
小编在这里给大家盘点一下PyTorch比较好的入门书籍,方便大家查阅学习。 01 深度学习框架PyTorch:入门与实践 ?...这本书是一位很年轻的小伙子写的: 【陈云】Python程序员、Linux爱好者和PyTorch源码贡献者。主要研究方向包括计算机视觉和机器学习。...我们看一些评价: (1)粗略看了下,还是要查API好一点,这种书只能说是入门书。 (2)适合带你入门的,不一定是大牛。而是刚踩过坑的人。...作者分享了很多实用的编程技巧,几个案例没有照抄常规套路,而是为了效果优化做出了改进,这是非常难得的闪光点。...发现了一个比较中肯的评价: 如果对PyTorch完全不懂,而且对深度学习了解一些,作为PyTorch入门书还是不错的。
用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。...深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。...关于变量,还需要知道几个与其相关的Linux命令。...if语句和其他编程语言相似,都是流程控制语句。...在Shell脚本中可以使用所有的Linux命令,利用上面的cat和exit,从一方面来说,熟练使用Linux命令也可以大大减少Shell脚本的长度。
bash是Linux标准默认的shell 注意:bash是 Bourne Again Shell 的缩写,是linux标准的默认shell ,它基于Bourne shell,吸收了C shell和Korn...若直接输入可执行文件名,可能提示找不到该命令 [root@master shell]# hello -bash: hello: command not found 2、Shell变量 2.1 定义与使用 与其他编程语言不一样...表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样 关系运算符列表 运算符 说明 举例-eq检测两个数是否相等,相等返回 true。...一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件: 标准输入文件(stdin):stdin的文件描述符为0,Unix程序默认从stdin读取数据。
关于变量,还需要知道几个与其相关的Linux命令。...if语句和其他编程语言相似,都是流程控制语句。...然后,从第四行到第十一行之间的内容在Shell Script编程中被称为Here文档,Here文档用于将多行文本传递给某一命令。...在Shell脚本中可以使用所有的Linux命令,利用上面的cat和exit,从一方面来说,熟练使用Linux命令也可以大大减少Shell脚本的长度。...参考资料: Linux 基础 shell脚本编程 Linux 基础 shell命令 Linux 基础 软件包管理及shell命令 Linux多线程编程
嵌入式 Arm Linux 入门必读书籍推荐 前段时间有个刚开始学习 Arm Linux 的同学问我:对于还处于入门阶段的新手,有什么建议。并让我推荐一些好的书籍。...得益于入门时期的特殊经历,我对业内的相关书籍一直比较关注,看到哪位大牛出版了好书,就忍不住要买回来,看到网上有对应的 PDF 版本,也一定会想办法下下来。...这些书籍我按照 Arm Linux 系统所需要的知识结构,做了分类: Linux 系统环境 Git 版本管理 C 语言和汇编 Arm 体系结构 Linux 应用编程 Linux 内核基础原理 Linux...所以这部分我推荐了四本书(资料): 《LINUX命令行与SHELL脚本编程大全》第三版 这本书是一个外国人写的,然后中国人翻译,是一本非常详细的书籍,详细的讲解了 Linux 系统中各种常用命令的使用,...关于应用编程我推荐了五本书: 《Linux 环境编程:从应用到内核》 《GNU Linux 编程指南》 《Linux 程序设计》 《Linux 系统编程》 《UNIX 环境高级编程》 除了第一本是中国人写的
运用到各类消费电子中;Cortex-R系列主要面向实时系统,运用到军事航天;Cortex-M系列主要面向微控制领域,为如今工业控制系统、微控制系统等对功耗和成本要求较高的嵌入式领域实现高性能低成本提供基础,对嵌入式系统编程进行了大大简化...芯片对应的 Reference manual + Datasheet (这个如果用外设库SPL编程应该用的多,但是用STM32CubeMX编程的话,应该用的不多) 3.
/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容。...每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带的Shell脚本内容。...三、脚本语言 定义:为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。...shell脚本的优势在于处理操作系统底层的业务 (linux系统内部的应用都是shell脚本完成)因为有大量的linux系统命令为它做支撑。...2000多个命令都是shell脚本编程的有力支撑,特别是grep、awk、sed等。
网络字节序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节序采用bi...
毋庸置疑,经典的编程书籍仍然是开发者学习编程和提升能力的不错的资源。 真正的问题是,您该如何去挑选适合自己的编程书籍呢?...我有几个忠告可以帮助您在市场上纷杂的编程书籍中,找到您所需要的编程书籍,我在后面的文章中也会推荐几本经典的编程书籍给有兴趣学习计算机编程和软件开发的人。...快速甄别 阅读TOC(目录)是甄别编程书籍质量高低的最好起点。如果目录中没有囊括您所想学习的主题,那么其正文部分很可能会粗制滥造,不会对您有太大的帮助。...摒弃糟粕 最糟糕的选书方式莫过于单单凭借标题或者封面去选购编程书籍,但是有很多程序员仍旧习惯以这种方式去挑选编程书籍,殊不知唯一能从封面上获得的有价值的信息只有作者的资质和本书的主题。...根据编程书籍的美誉度进行甄选也相当重要,但书籍的质量和出版商或丛书的声誉并不会有直接的关系,任何出版商都可能会生产出劣质的书籍,甚至精品丛书中也难免会出现个别劣质的书籍,只根据出版商的声誉选购书籍很少能保证高质量的书籍或内容满足您的需求
) 其它 OpenWrt智能、自动、透明访问外国网站路由器教程 SAN 管理入门系列 Sketch 中文手册 深入理解并行编程 函数式概念 傻瓜函数编程 分布式系统 走向分布式 (PDF)...FreeBSD 使用手册 FreeRADIUS新手入门 Linux Documentation (中文版) Linux Guide for Complete Beginners Linux 构建指南 Linux...系统高级编程 Linux工具快速教程 Mac 开发配置手册 Operating Systems: Three Easy Pieces The Linux Command Line (中英文版) Ubuntu...取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍) 每个程序员都应该了解的内存知识(译)【第一部分】 程序员编程艺术 编程入门指南 编译原理 《计算机程序的结构和解释》公开课 翻译项目 编辑器...(《Yet Another Scheme Tutorial》中文版) Shell Shell 编程基础 Shell 脚本编程30分钟入门 The Linux Command Line 中文版 Swift
有关设计模式、重构、编程规范等的经典书籍很多,有很多你应该已经听说过、甚至看过。今天,我就结合我的经验,对这些书籍进行一个整理和点评。...不过这可能是最贴近实战的一本设计模式书籍了,里面包含的实战案例,应该是目前我读过的设计模式书籍中最多的。不过,我个人觉得文笔稍微有些晦涩,有些内容可能要反复读一下才能理解。...不过,这本书讲的东西很杂,不是很聚焦,涵盖了软件开发方法、编程技巧、编码规范、重构等等诸多方面。书如其名,这本书其实更像是软件开发方面的工具类的百科全书。...它主要是讲编码规范,除此之外,还讲到了一些有关设计原则、单元页游测试、并发编程的东西。因为内容比较侧重编码规范,所以每个知识点都非常明确,能够很容易落地指导你的开发,能够立竿见影地改善你的代码质量。...我把自己十多年写代码的经验沉淀成这门代码提升课《设计模式之美》,内容设计紧贴工作中的开发场景,完全使用真实项目的代码讲解,涵盖了代码设计的方方面面,包括面向对象、设计原则、编码规范、重构技巧、设计模式等,能真正提升你的代码能力,让编程内功转化为直接的开发生产力
Python学习手册 第4版 《Python学习手册(第4版)》,Python入门必读之作,位列美亚软件编程畅销榜首,《Python编程》姊妹篇,详细讲解各种语言特性。...这一版采用Python3,并对全书结构进行了优化,既可作为入门程序设计课的入门教材,也可供Python爱好者自学参考。
缘起 在AIclub看到一篇机器学习入门的文章,回想自己磕磕碰碰走过的弯路,颇有感触,因此对自己从懵懂到稍稍入门过程中看过的教程做一个简单的介绍,希望帮到后来人; 脉络 机器学习这个词起源于20世纪50...则是神经网络因为硬件条件、训练算法的提升的有一次走红,所以不单独介绍; 从实际的业务来看,机器学习算法更多是以一种数据处理、数据分析方案的角色出现,这个阶段统计学习相关的算法是绝对的主流;本文也是从这个角度出发来给想入门而不得的同学提供一个入门的阅读...list; 推介 限定在统计学习这个范围后,机器学习所涉及到的只是主要包括:数学+算法+编程;其中数学又可分为分析+概率;汇总起来,数学分析+概率统计+算法+编程大概是机器学习入门的基本要求了,下面从这三个角度给出笔者看过觉得比较优质的一些书籍供大家参考...,似乎八十年代贝叶斯在国内火过一段时间,然后就沉寂下去了,导致这块我们实际理论知之甚少,如果不是研究lda的时候反复查找才找到这两本书,估计我也是傻乎乎的停留在贝叶斯公式的基础上了; 3)算法 这一块书籍特别多...,重点推荐两部我深度看过的和两部还没看但是绝对是经典的书籍 统计学习方法:李航博士写的,李航是华为诺亚方舟的负责人,在统计学习上的造诣非同一般,这本书以极短的篇幅,系统介绍了几乎所有常见算法的数学原理和证明
最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家。...书籍基本信息 书籍信息: 书名:Go Web编程 作 者:(新加坡)郑兆雄(Sau Sheong Chang) 著;黄健宏 译 著作 定 价:79 出 版 社:人民邮电出版社 出版日期:2017年12...Sau Sheong Chang) 著;黄健宏 译 著作 郑兆雄(Sau Sheong Chang),既是新加坡能源有限公司的数字技术总裁,也是Ruby社区以及Go社区的活跃贡献者,著有《Go Web编程...书籍获取 百度网盘 没有套路,百度网盘直接下载,PDF来自网络,请在24h内阅读并删除,你懂得: 链接:https://pan.baidu.com/s/1ktiobuJQaAYQNZaE-w29-Q...提取码:fvsv --来自百度网盘超级会员V5的分享 各大在线商城 建议先看上面的PDF文件,如果对你有用,确实有需要再购买实质书,花钱需谨慎,毕竟我暂时还是看的PDF,各大商城搜索:Go Web编程
领取专属 10元无门槛券
手把手带您无忧上云