人邮异步社区

人民邮电出版社异步社区官方博客

  • 博客(1216)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何提高自己的代码能力以达到熟练使用pytorch?

本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。附录部分提供了所有习题的解答。第一部分介绍基本的思路,包括神经网络底层的数学知识,第2部分是实践,介绍了学习Python编程的流行和轻松的方法,从而逐渐使用该语言构建神经网络,以能够识别人类手写的字母,特别是让其像专业人员所开发的网络那样地工作。本书是《动手学深度学习》的重磅升级版本,选用经典的PyTorch深度学习框架,旨在向读者交付更为便捷的有关深度学习的交互式学习体验。

2024-09-22 17:16:11 552

原创 想学习下Python和深度学习,Python需要学习到什么程度呢?

想要学习Python和深度学习,Python的学习程度需要达到能够熟练运用这门语言进行编程,并能够理解和实现深度学习模型的基本构建和训练过程。作者:[美] 阿尔·斯维加特(Al Sweigart)简介:本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。

2024-09-22 17:12:46 1089

原创 如果一定要在C++和JAVA中选择,是C++还是JAVA?

在C++和Java之间选择,实际上取决于多个因素,包括你的具体需求、项目背景、个人偏好以及长期职业规划等。下面我将从几个关键方面来对比C++和Java,以帮助你做出更明智的选择。C++是一种编译型语言,它更接近硬件,提供了更高的运行效率和性能。它允许程序员直接管理内存,进行底层系统编程,这在需要高性能的应用场景中(如游戏开发、实时系统、嵌入式系统等)尤为重要。Java是一种解释型语言(虽然现代JVM大多采用),它运行在虚拟机上,提供了跨平台的能力。然而,这种抽象层也带来了一定的性能开销。

2024-09-11 19:40:51 1048

原创 算法分析里面的数学看不懂?

我们试图让本书是自包含的,本书的组织结构可以让教师很方便地根据学生和教师自己的背 景及经验选取要重点讲解的部分。如读者有大学一二年级或与之同等的数学基础,学习过组合学和离散数学,以及实分析、数 值方法和基本数论方面的课程,将有助于理解本书中的内容(有些内容跟本书是交叉的)。所以,读者要注意本书的结 构:全书共9章,第1章是导论,介绍算法分析,第2~5章介绍数学方法,最后的4章是组合 结构及其在算法分析中的应用。中涉及的主要技术,涵盖的内容来自经典的数学和计 算机科学领域,包括来自数学领域的离散数学、

2024-09-11 19:39:27 944

原创 算法小白,从哪里开始入门算法?

提供视频讲解、源代码,《算法超简单:趣味游戏带你轻松入门与实践》把趣味游戏应用于算法教学,并通过可视化的形式,帮助读者快速理解算法的核心思想,掌握算法在实际项目开发中的作用,使读者能够利用算法做出酷炫的图形交互式游戏。本书把趣味游戏应用于算法教学,提升读者的学习兴趣,并通过可视化的图解和动画,降低学习难度,帮助读者快速理解算法的核心思想,掌握算法在实际项目开发中的作用,使读者能够利用算法做出酷炫的图形交互式游戏。后,还是很难真正理解算法的内涵,在具体编程时无从下手,甚至觉得算法枯燥、无聊、难以理解。

2024-09-05 19:03:25 405

原创 如果学流式系统你想选一本书,那必须是这本

紧接着是第二部分(第6章到第9章),这一部分对概念进行深入探讨,并研究以底层"流和表”的方式思考流处理,该思想最近由Apache Kafka社区的爱好者传播,当然源头可以追溯到数十年前的数据库社区。第8章研究在关系代数和SQL中有关流式的含义,对比当前Beam模型和经典SQL中表和流之间固有的设计偏好,并且提出一组可能的路线,将健壮的流式语义并入SQL中。第1章涵盖流处理的基础,建立一些术语定义,讨论流式系统的能力,区分两个重要的时间域(处理时间和事件时间),最后研究一些常见的数据处理模式。

2024-08-31 17:56:38 1106

原创 Scala之父Martin Odersky作序推荐的Scala速学版(第3版)出版

Scala 是一个很有吸引力的选择。最后但同样重要的是, Scala 是静态类型语言, 允许编译器发现错误,这样就不至于要等到程序运行起来之后才能发现这些错误, 造成时间 上的浪费。本书是一本系统地介绍Scala语言的入门图书,针对Scala 3进行了全面的更新,不仅覆盖了Scala语言的基础知识,而且涵盖了许多更复杂的概念,并最终深入到非常高级的内容。本书共分20章,首先介绍了Scala语言的基础概念,以及控制结构和函数、数组操作、映射、Option、元组、类、对象和枚举、包、导入和导出、继承、文件和。

2024-08-31 17:53:56 966 1

原创 一本读懂数据库发展史的书

及其存储技术,一直以来都是基础软件的主力。的操作接口标准,也是应用型软件的重要接口,关系重大。作为最“有感”的,数据库的历史悠久、品类繁多、创新活跃。对数据库历史发展的介绍,有利于新一代技术人员的学习和传承;对未来演进的探究,有利于数据库开发者的思考和实践。如果想对当今数据库体系有一个深入的了解,最好学习一下数据库的发展史。这对于在我们脑海里建立数据库体系的知识大厦大有助益。

2024-08-25 20:29:32 1199

原创 学好C++,让自己成为更出色的程序员

用 C 语言编写的程序可以获得良好的性能,并且大量的软件都是用C 语言编写的。C 语言 相对较小且易于学习。挑战在于使用简单而危险的语言特性编写大型且无缺陷(Bug)的软件, 特别是指针和宏。C 语言最新的标准是在 2017 年发布的,因此将其命 名为 C17。大多数 C 语言的特性(但并不是所有特性),迟早会被引入 C++ 中。当应用程序的主要组件是网页或图形界面,并且需要执行的计算相对较少时,Java、C#和PHP 等语言可能是不错的选择。

2024-08-23 09:52:58 932

原创 自学编程从哪个语言入手比较好?

本书介绍了如何充分利用泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制等各种特性,帮助读者更加有效地使用Java编程语言及其基本类库(java.lang、java.util和。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写。本书项目涵盖绘画、图像处理、3D渲染、树莓派、物联网、AI机器学习等,讲解众多实用的Python库:NumPy、Matplotlib、scipy、PyAudio、Pillow、sqlite3、turtle、math、

2024-08-18 20:37:36 726

原创 2024年,有哪些优质的计算机书籍推荐?

在2024年,计算机领域的新书层出不穷,涵盖了从基础理论到前沿技术的多个方面。以下是今年出版的几本备受关注的计算机新书。1、深度学习详解1.李宏毅老师亲笔推荐,杨小康、周明、叶杰平、鼎力推荐!超10000次Star的开源笔记。3.从到Chat技术原理一个不落GPT中的T代表的正是Transformer。如何理解这一在深度学习领域具有深远影响的概念?从经典的论文开始,逐步深度介绍Transformer的原理。

2024-08-18 20:34:29 1602

原创 有什么值得推荐的Java书籍?

本书介绍了如何充分利 用泛型、枚举、注解、自动装箱、for-each 循环、可变参数、并发机制等各种特性,帮助读者 更加有效地使用 Java 编程语言及其基本类库(java.lang、java.util 和。本书首先介绍了Java 语言的基础知识,包含接口、Lambda 表达式、继承、反射、异常处理、断言、日志、内容皆是精华,让Java入门更快速,让进阶提升更有效。的第 3 版,对上一版进行了全面更新,涵盖了 从 Java 5 到 Java 9 的种种特性,是 Java 开发人员不可缺少的一本参考书。

2024-08-13 08:41:43 466

原创 如何利用R语言学习机器学习?

机器学习是近年来非常热门的一个学科,R 语言经过一段时间的发展也逐渐成为主流的编程语言之一。机器学习是人工智能的一个分支,旨在通过构建和训练计算机算法和模型,使计算机能够 从数据中学习并自主进行决策和预测。传统的计算机程序是由开发者编写特定的规则和指令以 实现特定的任务。然而,机器学习不同,它依赖数据驱动的学习过程。机器学习算法会分析大 量的输入数据,并根据这些数据的模式、趋势和统计特征来提取信息并进行预测。机器学习在 许多领域都有广泛的应用,例如,、图像和语音识别、推荐系统、金融预测、医 疗诊断等。

2024-08-13 08:40:40 1106

原创 如何快速入门 PyTorch ?

因此,我们关注的是 PyTorch 提供的一部分特性,最值得注意的是循环神经网络,但 PyTorch API 的其他部分也同样值得重视。对于正在学习机器学习相关课程的学生,本书可以帮助读者快速入门,为后续的学习打好基础。方面深厚的专业知识, Eli 在医疗设备和检测软件方面的开 发经验,以及 Thomas 作为 PyTorch 核心开发人员的背景,本书的应用程序相关内容值得认真学习。一些线上或线下的关于PyTorch的课程和大学里的计划课程,以及大量的线上博客和教程,使得PyTorch 学习起来更容易。

2024-08-03 21:20:29 889

原创 CTO 到底是做什么的?

严格来说,CTO 不是架构师,CTO 是一名管理 者。CTO 有很多的职责,如管理公司的技术团队、负责企业的信息安全、保障企业的 IT 服务、建设企业的技术品牌,同时控制整个企业的技术支出。在 CTO 所有的职责当中,最重要一个就是技术领域的专业决策者。

2024-07-31 19:58:58 2565

原创 生成式AI入门,我推荐这本书

生成一段较短的文本,同时保留主要思想。示例包括将新闻文章、法律文件或财务报告 摘要为更少的字数或段落,以便更快地阅读。通常在客户支持中使用摘要功能,以快速 地概述客户与客服代表之间的互动。

2024-07-26 09:52:23 964

原创 学习C++,应该循序渐进的看哪些书?

针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。是一个循序渐进的过程,需要根据自己的基础和目标来选择合适的书籍。3位经验丰富的C++开发人员将展示为什么、何时以及如何使用现代模板来构建更简洁、更快速、更有效、更易于维护的软件。这本书同样适合C++零基础的学习者,内容讲解全面且细致,提供了所有代码的下载,方便学习者边看书边运行代码学习。这本书详细介绍了C++在并发编程方面的应用,是学习C++并发编程的必备书籍。

2024-07-12 18:29:56 571

原创 Go语言如何入门,有哪些书推荐?

无论是刚开始学习Go语言的新手,还是想要回顾Go语言基础知识的Go语言使用者,只要是想用Go做开发,无论是开发小型脚本还是大型程序,《Go语言趣学指南》都会非常有帮助。》是一本面向Go语言初学者的书,循序渐进地介绍了使用Go语言所必需的知识,展示了非常多生动有趣的例子,并通过提供大量练习来加深读者对书中所述内容的理解。Go 语言的发展也得益于其编译速度够快。和字符串等常用类型,类型、函数和方法,数组、切片和映射,结构和接口,指针、nil和错误处理方法,并发和状态保护,并且每个单元都包含相应的章节和。

2024-07-07 16:39:37 824

原创 Java 有什么必看的书?

本书介绍了如何充分利 用泛型、枚举、注解、自动装箱、for-each 循环、可变参数、并发机制等各种特性,帮助读者 更加有效地使用 Java 编程语言及其基本类库(java.lang、java.util 和。本书是专门为应用编程人员编写的,而不是为大学的 Java 语言课程或者系统向导编写的,本书 基本涵盖了应用编程人员在实践中需要解决的问题,例如记录日志和处理文件,但你将不会学习到如何手 动实现链表或如何编写 Web 服务器。本书并非面向 Java 初学者,而是要求读者有一定的Java 编程经验。

2024-07-07 16:37:51 714

原创 有哪些Python书籍是程序员强烈推荐?

本书给出的81个Python项目,可以助你快速上手Python编程完成数字艺术、游戏、动画、计数程序等方面的任务。需要说明的是,书中这些项目涉及的程序大多是用少于256行的代码实现的,如蜗牛赛跑、诱饵标题。本书适合已经了解了基本的Python语法和编程知识、想要尝试和探索通过Python编程解决实际问题的读者阅读,也可作为Python初学者练习项目开发的参考用书。(5)简化硬件项目的组装过程,专注于Python编程15个趣味Python编程项目,从做中学,掌握更实用的Python编程技能(含AI语音识别)

2024-07-02 16:29:54 450

原创 程序员如何高效读代码?

内容涉及如何像高效的软件工程师一样思考代码,如何编写读起来像一个结构良好的句子的函数,如何确保代码可靠且无错误,如何进行有效的。本书的指导原则很简单:缩减和简化,将精力投入到重要的工作上,省下大量的时间,卸下代码维护的重担。,如何识别可能导致问题的代码并对其进行改进,如何编写可重用并适应新需求的代码,如何提高读者的中长期生产力,同时还介绍了如何节省开发人员及团队的宝贵时间,等等。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

2024-06-23 16:06:10 1273

原创 CTO的职责是什么?

我当下的答案是:“CTO 就是一个从技术视角出发,为公司或者所在的部门做正确决策的 CEO。”怎么理解这句话呢?作为一个 CTO,其长期目标和决策优先级与 CEO 的是 完全一致的,只不过 CTO 是通过技术手段来最大化公司的生存优势和发展,而 CEO 则是 在更广泛的视角上解决公司的生存和发展问题。我时常问自己:CEO 现在需要什么?从长期看,他需要什么?我怎么做才能帮到他?在技术视角上,我看到了什么机会和风险?他看到了吗?

2024-06-23 16:03:17 1055

原创 做一个架构师需要什么能力?

作为一个,需要具备多方面的能力来确保项目的顺利进行和系统的成功设计。

2024-06-18 14:37:54 1118

原创 如何使自己写的代码易读易懂?

〓● 如果代码可读性不佳、不容易理解,可能造成如下问题:〓❏ 其他工程师浪费时间解读它;〓❏ 误解导致引入缺陷;〓❏ 其他工程师修改时破坏代码。〓● 提高代码可读性,有时候可能使其变得更为冗长、占用更多的代码行数。这往往是有价值的权衡。〓● 提高代码可读性往往需要同理心——想象其他人可能觉得困惑的情况。〓● 现实生活中的场景各不相同,通常有各自面临的挑战。编写易于理解的代码几乎总是需要应用常识和判断力。实现代码可读性最为常见、有效的技术打下坚实的基础。

2024-06-06 16:55:16 752

原创 如何学习ai agent?

开 发者需要进行深入思考并动手实践,以确立 Agent 的开发框架、Agent 访问工具的方 式、与数据交互的方式,以及如何对话以完成具体任务。这些问题的答案将塑造未来 Agent 的形态和能力。■ Llama Index :开源框架,用于帮助管理和检索非结构化数据,利用大模型的 能力和 Agent 框架来提高文本检索的准确性、效率和智能程度。随着技术的进步,我们开始期待更多:我们所向往的是一个不仅把人工智能生成内 容视为工作的一部分,还将人工智能作为连接更加复杂任务的关键纽带的时代。

2024-05-31 13:27:21 1096

原创 如何成为一名合格的JAVA程序员?

每个条目中都讲述了对Java的独到见解,阐明了如何编写高效、优雅的程序,并且提供了清晰、易懂的示例代码。1.Java之父James Gosling鼎力推荐,Jolt获奖作品全新升级,与《Java编程思想》和《Java核心技术》(Core Java)齐名,针对Java 7、8、9全面更新,Java程序员必备参考书。本书是Jolt获奖作品Effective Java的第3版,对上一版进行了全面更新,涵盖了从Java 5到Java 9的种种特性,是Java开发人员不可缺少的一本参考书。你一定不能错过的两本书。

2024-05-29 07:01:53 942

原创 AI Agent: Agent框架+7个实例

在这个定义中,“人工”指的是由人类创造或模拟,而“智能”指的是解决问 题、学习、适应新环境等的能力。人工智能领域的研究涵盖了从简单的自动化任务到复杂 的决策和问题解决过程,其根本追求是开发出能模仿、再现甚至超越人类智能水平的技术 和系统。开 发者需要进行深入思考并动手实践,以确立 Agent 的开发框架、Agent 访问工具的方 式、与数据交互的方式,以及如何对话以完成具体任务。当然,还有更为复杂的 Age nt。传统的人工智能技术通常局限于静态的功能,它们只能在特定且受限的环境中执行预先设定的任务。

2024-05-26 10:03:24 1367

原创 想自学编程,看编程书有些看不懂,下一步应该怎么办?

本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。如果你想成为软件工程师,市场上对这类岗位的需求也日益增长,但是符合要求的候选者却总是供不应求。这是错误的印象,不过编程确实是一件困难的工作。手把手教你零基础学Python 3,本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。

2024-05-22 20:02:29 758

原创 没有数学基础可以学编程吗?

没有数学基础也可以学习编程。虽然数学在某些编程领域(如算法、数据分析、机器学习等)中扮演着重要角色,但编程本身并不完全依赖于。编程主要关注的是逻辑思维、问题分解和解决能力以及计算机语言的基本规则。初学者可以从一些基础的编程语言如Python、JavaScript或Java等开始学习,这些语言相对容易上手,且有很多适合初学者的教程和资源。当然,随着编程学习的深入,你可能会遇到一些需要数学背景知识的领域。但这并不意味着没有数学基础就不能继续学习编程。

2024-05-18 13:54:48 904

原创 为什么自学编程那么难?

自学编程之所以难,主要有以下几个原因:针对以上问题,以下是一些入门编程书籍的推荐:

2024-05-05 11:25:42 486 1

原创 程序员为什么不能一次性写好,需要一直改Bug?

软件开发常常涉及复杂的业务逻辑,而客户的需求在项目周期内也可能发生变化。因此,即使程序员在开始编写代码时理解了需求,也可能在后续的开发过程中发现原先的设计或代码无法完全满足新的需求,从而需要进行调整。软件开发是一个技术密集型的工作,涉及多种编程语言、框架、库和工具。程序员在编写代码时,可能会遇到技术难题、性能瓶颈或兼容性问题,这都需要通过不断地调试和修改来解决。在大型项目中,多个程序员可能共同负责一个模块或功能。

2024-04-28 10:37:42 1116 1

原创 零基础该如何自学linux运维?

零基础该如何自学linux运维?以下是建议帮助你入门Linux运维的一些建议。

2024-04-28 10:22:37 622

原创 每一个优秀的Java程序员都应该掌握的90条编程法则

笼统地讲,一个包的导出 API,是由该包中的每个公有(public)类或接口中公有的和受保护的(protected)成员及构造器组成的。的第3 版,对上一版进行了全面更新,涵盖了 从Java 5 到Java 9的种种特性,是Java 开发人员不可缺少的一本参考书。包含90 个条目,形式简洁。的第3版,从Java 5 到Java 9的种种特性,Java 开发人员不可缺少的一本参考书:Effective Java中文版(原书第3版),2024全新译本,豆瓣原版评分9.6,中文版9.8。经典Jolt 获奖作品。

2024-04-23 08:10:07 1192 1

原创 如何有效利用chatgpt?

当我们在计算机上打字、发邮件或者与智能手机上的语音助手交互时,会发现这些设备可根据我们输入的文字内容或语音指令,给出相应的回答或建议。这种技术就是自然语言处理技术,而ChatGPT就是一种在自然语言处理领域中非常先进的技术。ChatGPT是一种人工智能技术,它可以理解并生成自然语言。它的全称是“Chat Generative Pre-trained Transformer",它是由OpenAI开发的一个大型语言模型。

2024-04-23 08:08:07 1190

原创 什么是人工智能?人工智能、机器学习、深度学习三者之间有什么关系吗?

我们声称人工智能很有趣, 但是我们还没有描述它是什么。历史上研究人员研究过几种 不同版本的人工智能。有些根据对人类行为的复刻来定义智能, 而另一些更喜欢用“理性” (rationality)来抽象正式地定义智能,直观上的理解是做“正确的事情”。智能主题的本身也各 不相同:一些人将智能视为内部思维过程和推理的属性,而另一些人则关注智能的外部特征, 也就是智能行为。a从人与理性 b 以及思想与行为这两个维度来看,有 4 种可能的组合,而且这 4 种组合都有 其追随者和相应的研究项目。

2024-04-08 11:15:10 1551 1

原创 程序员每天会阅读哪些技术网站来提升自己?

另一项经常在重构时挡道的是临时变量,我需要确保它们的计算次序正确,还得保证其他需要它们的地方能获得其值。但有些参数其实只是一个标记,根据这个标记的不同,函数会有截然不同的行为,此时最好用移除标记参数将不同的行为彻底分开。继承本身是一个强有力的工具,但有时它也可能被用于错误的地方,有时本来适合使用继承的场景变得不再合适——若果真如此,我就会用以委托取代子类或以委托取代超类将继承体系转化成委托调用。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。

2024-04-03 12:14:00 1132

原创 程序员为什么要一直写 bug ?

为了减少bug的产生,程序员会采取一系列的措施,如编写详细的文档、进行代码审查、编写单元测试和等。同时,他们也会不断学习新的技术和方法,提高自己的编程能力,以减少bug的产生。总的来说,程序员并不是故意写bug的,而是在编程过程中由于各种原因导致bug的产生。他们会尽力避免bug的产生,并采取各种措施来减少bug的数量和影响。

2024-04-03 12:10:06 1463

原创 如何系统的入门大模型?

■ GPT-4:仍基于 Transformer 架构,使用前所未有的计算和数据规模进行 训练,展现出比以前的 A I 模型更普遍的智能,不仅精通语言处理,还可以解决 涉及数学、编码、视觉、医学、法律、心理学等各学科的难题, 被誉为“人工 通用智能的灵光闪现”(Sparks of Artificial General Intelligence)。本书将以生动活泼的笔触,将枯燥的技术细节化作轻松幽默的故事和缤纷多彩的图画,引领读者穿梭于不同技术的时空,见证。方法的突破, 能从词频和局部词序列中捕捉词汇的。

2024-03-22 07:38:08 576

原创 学习编程照着别人的代码敲进去有效率吗?

本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。学习编程时,照着别人的代码敲进去确实有一定的效率,尤其对于初学者来说,这种方式可以帮助他们熟悉语法、理解程序结构以及掌握基本的编程技巧。因此,在照着敲代码的同时,你也应该思考代码为什么要这样写,是否有更好的方法来实现相同的功能。这是一本经典的C语言入门书籍,它详细介绍了C语言的基本语法、函数、指针等核心概念,并通过丰富的实例帮助读者掌握C语言的编程技巧。

2024-03-20 19:23:38 360

原创 如何用大模型做出一款属于自己的 AI 应用?

不过,如果我们考虑的是最大概率,也就是说,每次都只选择下一 个最大概率的 Token,那么对于同样的给定输入,我们依然会得到相同的对应输 出(可能还是“喜欢你”,也可能不是,具体要看给的语料)。我们这里重点要说的是概率语言模型,它的核 心是概率,准确来说是下一个 Token 的概率。这里的 probs 的每一行就是词表大小的概率分布,概率和为 1 ,意思是根 据当前 Token 生成下一个 Token 的概率,下一个 Token 有可能是词表中的任意一 个 Token,但它们的概率和一定为 1。

2024-03-18 14:10:52 627

Python物理建模初学者指南下载

# 用Python解决科学问题的实践指南,众多世界知名大学教授推荐阅读 # 本书旨在帮助Python 学习者掌握足够的Python编程技能以进行物理建模。全书分为8 章和5 个附录,包括Python 基础知识、数据结构与程序控制、 数据输入和输出、Python 高级知识和高级技术等,其中贯穿了三次不同方向和难度的物理建模上机实验。附录部分介绍了Python 的安装、错误消息、版本差异以及可供深入学习的话题。 本书适合Python 初学者阅读,尤其适合想要用Python 进行科学计算和物理建模的读者学习参考。

2017-10-26

奔跑吧Linux内核

本书内容基于Linux 4.0内核,主要选取了Linux内核中最基本最常用的内存管理、进程管理、并发与同步以及中断管理这4个内核模块进行讲述。全书共分为6章,依次介绍了ARM体系结构、Linux内存管理、进程调度管理、并发与同步、中断管理、内核调试技巧等内容。本书的每节内容都是一个Linux内核的话题或者技术点,读者可以根据每小节前的问题进行思考,进而围绕问题进行内核源代码的分析。 本书内容丰富,讲解清晰透彻,不仅适合有一定Linux相关基础的人员学习和使用,包括从事与Linux相关的开发人员、操作系统的研究人员、嵌入式开发人员及Android底层开发人员等,而且适合作为对Linux感兴趣的程序员学习用书。

2017-08-15

深入理解Android内核设计思想(第2版)(上下册)

 全书从操作系统的基础知识入手,全面剖析进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统、虚拟机等核心技术在Android中的实现原理。书中讲述的知识点大部分来源于工程项目研发,因而具有较强的实用性,希望可以让读者“知其然,更知其所以然”。本书分为编译篇、系统原理篇、应用原理篇、系统工具篇,共4篇25章,基本涵盖了参与Android开发所需具备的知识,并通过大量图片与实例来引导读者学习,以求尽量在源码分析外为读者提供更易于理解的思维方式。   本书既适合Android系统工程师,也适合于应用开发工程师来阅读,从而提升Android开发能力。读者可以在本书潜移默化的学习过程中更深刻地理解Android系统,并将所学知识自然地应用到实际开发难题的解决中。

2017-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除