人邮异步社区

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

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

原创 人工智能有哪些领域?

人工智能中的“人工”一词是英文单词“artificial”的中文翻译结果。而在日常用语中, “artificial ”一词的意思是合成的(即人造的),这通常具有负面含义,即“人造物体只是真实物 体的次要形式”。然而,人造物体通常优于真实或自然物体。例如, 人造花是用丝和线制成的类 似花蕾或花簇的物体,不需要以阳光或水分作为养料,却可以为家庭或企业提供实用的装饰功 能。虽然人造花给人的手感及香味可能不如天然的花朵, 但它们看起来和真实的花朵如出一辙。另一个例子是由蜡烛、煤油灯或电灯泡产生的人造光。

2024-02-19 11:34:15 915

原创 毫无基础的人如何入门 Python ?

对于毫无基础的人想要入门Python,以下是一些建议:了解Python基础知识:首先需要了解Python的基本语法和数据类型,以及如何进行变量赋值、条件判断、循环等操作。可以通过在线教程、书籍、视频教程等途径学习。选择适合的学习资源:对于初学者来说,选择一本入门级别的Python书籍或在线教程是非常重要的。可以选择一些通俗易懂、循序渐进的教材,例如《笨办法学Python 3》等。本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。

2024-02-07 11:44:03 796

原创 如何系统学习机器学习?

全书分7个部分,共28章,理论部分介绍了人工智能研究的主要理论和方法并追溯了两千多年前的相关思想,内容主要包括逻辑、概率和连续数学,感知、推理、学习和行动,公平、信任、社会公益和安全;全书共11章和一个术语表,依次介绍了机器学习的基本概念、符号和定义、算法、基本实践方法、神经网络和深度学习、问题与解决方案、进阶操作、非监督学习以及其他学习方式等,涵盖了监督学习和非监督学习、支持向量机、神经网络、集成学习、梯度下降、聚类分析、维度降低、自编码器、迁移学习、强化学习、特征工程、超参数调试等众多核心概念和方法。

2024-01-24 11:59:30 939

原创 基于Pytorch做深度学习,但是代码水平很低,应该如何学习呢?

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。关注最新的研究论文和技术进展,参加相关的在线课程和研讨会,这将有助于你保持对领域的了解,并不断提升自己的技能。通过逐步学习和实践,你会逐渐掌握这个强大的工具,并能够解决实际问题。

2024-01-22 17:52:00 790

原创 程序员书单|本月有哪些新书值得关注?

2024年的第一个月,看了一下计算机书籍的榜单,本周有这样几本新书上榜。

2024-01-16 17:48:02 935

原创 2023年快要结束了,今年哪些计算机书值得推荐?

基于作者在软件性能优化领域丰富的经验,系统介绍了适用于多种环境的软件性能优化原则和技术,有助于读者理解复杂软件的动态,提高软件的可靠性,解决棘手的性能问题。C++领域热门图书新升级,详细介绍模板技术,针对新标准更新内容,帮助读者深入理解C++模板技术,掌握简洁、易维护的软件开发之道。软件安全设计和实施,覆盖安全概念、设计与实践,让您轻松应对各种威胁与挑战,帮助读者培养安全意识,全面了解软件开发安全之道。》版本内容重大升级,涵盖新的功能模块和开发技术,附赠大量示例演示程序和示例源代码,轻松开发GUI程序!

2024-01-11 10:06:31 446

原创 如何提升数据结构方面的算法能力?

到了那时,你就会用 上本书讨论的大部分内容了。类似地,如果只知道可以对 列表进行排序,那么在向任务列表中添加新的任务或者选择下一个需要处理的任务时,通常 就会尝试对任务列表进行排序,而不会根据上下文来获得更高效的解决方案。虽然本书也会解释算法背后 的理论,但更侧重于给出使用这些算法的实际应用程序的相关背景信息,以及在什么时候应该 使用这些算法的建议。一个很重要的原因就是,在本书中,我精挑细选地为你准备了一个具有战略意义的“高级算法库”,其中的算法能够帮助你改进代码,进而应对现代系 统面临的各种挑战。

2023-12-15 10:36:34 172

原创 想学编程,但不知道从哪里学起,应该怎么办?

当你学到第三种或者第四种编程语言的时候,你就应该能够在一周内学会一门类似的编程语言了,不过对于一些特别的编程语言来说你可能还是要花较长的时间。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。任何企图不让你学到某些东西的人,或者更恶劣的,企图让你通过他们而非通过自己努力获取知识的人,都是企图让你依赖他们来获取知识。你已经完成了这个习题。本书的章节是基于我和很多程序员学习编程的经历组织的,下面是我通常遵循的流程。

2023-12-10 16:53:13 106

原创 推荐的国外自动控制原理优秀教材:现代控制系统

推荐国外著名高等院校信息科学与技术优秀教材《》(Modern Control Systems),全书930页。课程教程,控制系统基础教材,涵盖,大量例题详细演示设计流程,电子版教学PPT和教学辅导手册供师生使用。

2023-12-08 10:50:29 198

原创 算法与数据结构有区别吗?

这是一本关于“高级/进阶”算法和数据结构的图书,主要介绍了用于Web 应用程序、系统 编程和数据处理领域的各种算法,旨在让读者了解如何用这些算法应对各种棘手的编码挑战, 以及如何将其应用于具体问题,以应对新技术浪潮下的“棘手”问题。例如,在描述数据结构时,如果要让描述是有意义且准确的,就必须同时描述数据结构的方法(算法)。尽管本书的大部分代码采用Java语言编写,但本书讲解的知识与具体编程语言无关,因此,本书不但适合各种类型的研发工程师,而且可以作为高校计算机相关专业师生的学习用书和培训学校的教材。

2023-11-30 17:15:00 267

原创 高级/进阶”算法和数据结构书籍推荐

高级/进阶”算法和数据结构书籍推荐《高级算法和数据结构》

2023-11-27 15:42:54 180

原创 PowerQuery领域的经典之作“猴子书“中文版来啦!

17.1 重新创建合并文件 33817.1.1 创建示例文件 33917.1.2 创建示例文件参数 34017.1.3 创建转换示例 34117.1.4 创建转换函数 34217.1.5 调用转换函数 34217.1.6 更新转换函数 34217.1.7 观察到的规律 34317.2 使用参数构建自定义函数 34417.2.1 创建文件路径参数 34517.2.2 创建Timesheet转换 34617.2.3 创建Timesheet函数 347。

2023-11-22 18:08:21 271

原创 美国经典人工智能教材第3版出版!

美国经典人工智能教材,人工智能的百科全书《人工智能》(第3版)出版!新增深度学习及人工智能编程等内容,理论阐释结合动手实践。

2023-11-18 11:33:12 173

原创 书单 | 11月程序员新书播报

下篇为API使用及开发,介绍了FFmpeg封装、编解码和滤镜部分的API使用操作,相关操作均以实例方式进行说明,包括新旧API的操作方法和异同,并给出了大量的API使用、自定义功能模块、基于FFmpeg的API开发自己的播放器的示例,以及其在实际开源软件中的应用等。本书是对树莓派开发的内容进行全面升级之后的第 3 版,囊括丰富的实践示例,详细讲解树莓派的配置与管理、网络连接、操作系统及软件,以及使用Python进行树莓派开发的各项技巧,包括有关Python编程的基础知识、列表与字典、Python高级特性。

2023-11-14 15:59:49 135

原创 数学到底在哪里支撑着编程?

在大数据和智能化的时代更是如此。举个例子,我们在小学就学过的余数,其实在编程的世界里也有很多应用。你经常用到的分页功能,根据记录的总条数和每页展示的条数来计算整体的页数,这里面就有余数的思想。再难一点,奇偶校验、循环冗余检验、散列函数、密码学等都有余数相关的知识。遇到这些问题的时候,你能说你不懂余数吗?我想你肯定懂,只是很多时候没有想到可以用余数的思想来解决相关问题罢了。所以在这本书里,我想和你重点讨论一下数学。当然,我知道数学博大精深,因此在撰写的时候,我将重点放在了“程序员需要学的数学知识”。

2023-11-06 18:59:37 184

原创 什么是分治算法?

也 就是说,你在刚才确定的那一半中,首先查看中间那本书,如果它不是你要找的书,那么接 下来判断你要找的书是在这个范围的前一半(也就是左侧),还是在这个范围的后一半(也就 是右侧),这样确定的范围大约相当于书架所有书数量的1/4。最公允的二分方式就是平分,也就是先查书架正中的那本 书,如果它不是你要找的书,那么接下来判断你要找的书是位于书架的前一半,还是位于书 架的后一半。第4章讨论一种很适合用递归解决的问题,也就是树状结构的遍历问题,例如,当走迷宫 或浏览目录时,有可能需要做这样的遍历。

2023-11-06 15:12:55 150

原创 有了这本书学习递归算法不再那么难

如果你在毕业后参加编程培训或者通过自学而了解编程,那么可能不需要像计算机专业的人那样,必须学习一些偏理论的计算机知识,便即使如此,你也需要了解递归,因为参加编程面试时,你仍然可能会遇到要在白板上写递归代码的情况。本书不仅结合Python程序和 JavaScript 程序讲述编程的基础知识,还讲述如何利用递归算法计算阶乘,计算斐波那契数列,遍历树,求解迷宫问题,实现二分搜索,完成快速排序和归并排序,计算大整数乘法,计算排列和组合,解决八皇后问题等。递归令人生畏,它是编程面试中经常提到的高级计算机科学主题。

2023-10-30 09:48:29 159

原创 10月份程序员书单推荐

本书以扩散模型理论知识为切入点,由浅入深地介绍了扩散模型的相关知识,并以大量生动有趣的实战案例帮助读者理解扩散模型的相关细节。第3~11 章会扩展你的工作技能,教你如何使用现有代码库、解决和防止技术债、编写生产级软件、管理依赖关系、有效地测试、评审代码、交付软件、处理On-Call 时的事故和构建可演进的架构等;在《数学之美》里,吴军博士集中阐述了他对数学和信息处理这些专业学科的理解,把数学在IT领域,特别是语音识别、自然语言处理和信息搜索等方面的美丽之处予以了精彩表达,这些都是智能时代的热门技术话题。

2023-10-28 18:36:06 211

原创 全球C++软件开发顾问约翰·拉科斯(John Lakos)新书即将上架

全球C++软件开发顾问约翰·拉科斯(John Lakos)新作《大规模C++软件开发 卷1:过程与架构》上架啦!本书专为有经验的C++软件开发者、系统设计师人员编写,架构师或项目负责人等从事大型软件开发工作的人员也将通过本书解决实际工作中的问题。

2023-10-19 19:06:53 316

原创 Python与JAVA有何区别?

本书共分为12章,首先介绍Java语言的基本情况;3.本书从Java语言的发展史讲起,随后介绍了在三种操作系统上安装Java和集成开发环境的方法、步骤,之后进入本书的核心篇幅,介绍了从Java基础知识到类Java高级特性在内的所有内容。这是一本讲解Java基本语法的书,全书始终从初学者的角度,用通俗易懂的语言和形象生动的例子来讲解Java基础知识,让读者能轻松快速掌握。1.本书站在零基础初学者的角度,以“敲代码、动手学”为宗旨,借助于通俗易懂的表达和形象生动的示例,对Java基础知识进行了详细的介绍。

2023-10-11 15:50:01 193

原创 为什么程序员必须坚持写技术博客?

本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程,到精心做出一份杀手级简历,到制作脍炙人口的视频内容,到打造你的个人品牌,到提高自己工作效率,到与职业倦怠做斗争,甚至到投资房地产和关注自己的健康。即使你对上面提及的博客能带给你的所有好处都打了折扣,有一个好处是你无法轻易抹杀的——提高你的沟通技巧。如果你是一名自由职业者,或者你有兴趣做兼职,你会发现,一个成功的博客可以给你带来很多客户,比你自己不得不外出找到的客户多得多。自己主动上门的客户,更愿意付你更高的薪酬,也更容易给你工作。

2023-10-07 17:52:07 186

原创 程序员工作之后如何提升自己?

IT行业人士里有不少人似乎从来就没晋升过。年复一年,他们工作在同一岗位上,停留在同一职位上。我不知道他们是否得到过晋升机会。你认识这样的人吗?这事居然出人意料地常见。如果你不想终老在这条死胡同上,就得做点什么。在本章中,我将给你一些如何攀登晋升阶梯的建议,以便你不会停留在同一位置上没有提升。

2023-09-19 20:12:33 178

原创 成为一个优秀的程序员必读书目有哪些?

本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程,到精心做出一份杀手级简历,到制作脍炙人口的视频内容,到打造你的个人品牌,到提高自己工作效率,到与职业倦怠做斗争,甚至到投资房地产和关注自己的健康。内容涉及如何像高效的软件工程师一样思考代码,如何编写读起来像一个结构良好的句子的函数,如何确保代码可靠且无错误,如何进行有效的单元测试,如何识别可能导致问题的代码并对其进行改进,如何编写可重用并适应新需求的代码,如何提高读者的中长期生产力,同时还介绍了如何节省开发人员及团队的宝贵时间,等等。

2023-09-17 20:14:21 201

原创 2023年有哪些值得推荐的深度学习书?

深度学习指的是用一种特定的方法来解决一些机器学习的问题。这种方法的中心思想是:基于一系列的离散的层(layer) 构建机器学习算法。如果将这些层 垂直堆叠,就说这个结果是有深度 (depth)的,或者说算法是有深度的。构建深度网络的方法有很多种。在构建网络时, 我们可以选择很多不同类型的层。在本书后 续章节中,我们会用几个完整的章节来讨论不同类型的深度网络。

2023-09-14 12:22:53 234

原创 有哪些适合初学者的编程语言?

本书采用了友好、易于使用的编排方式,不仅适合打算认真学习C语言编程的学生阅读,也适合那些精通其他编程语言,但希望更好地掌握C语言这门核心语言的开发人员阅读。作者把基础的编程概念与C语言的细节很好地融合在一起,并通过大量短小精悍的示例同时演示一两个概念,通过学以致用的方式鼓励读者掌握新的主题。本书假定你编程的知识为零,并且会教给你很多知识,但你的问题可能超出本书的范围。本书可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。到手机,它都能很好地运行。

2023-09-10 20:00:01 608

原创 学习机器学习需要哪些数学知识?

作为一门以数据及其模型为 研究对象的学科,优化模型、分析模型性能等都需要数学手段的帮助。和其他学科一样,数学 可以帮我们更清晰地描述和理解机器学习算法,也可以从理论上证明算法的有效性,是机器学习中必不可少的一环。

2023-09-10 19:55:05 485

原创 Spring是什么?

我知道你现在可能迫不及待地想要开始编写Spring应用了。我向你保证,在本章结束之前,你肯定能够开发一个简单的Spring应用。但首先,我将使用Spring的一些基础概念为你搭建一个舞台,帮助你理解Spring是如何运转起来的。任何实际的应用程序都是由很多组件组成的,每个组件负责整个应用功能的一部分,这些组件需要与其他的应用元素协调以完成自己的任务。当应用程序运行时,需要以某种方式创建并引入这些组件。Spring的核心是提供了一个容器(container)。

2023-09-05 09:22:30 523

原创 深度学习怎么学?

推荐这本小白看的《深度学习:从基础到实践(上下册)》。

2023-08-27 17:41:23 608

原创 Linux需要掌握哪些?

Linux运维工程师的基本工作之一是搭建相关编程语言的运行环境,使程序能够高效、稳定、安全地在服务器上运行。优秀的Linux运维工程师不但需要拥有架设服务器集群的能力,还需要拥有使用不同的编程语言开发常用的自动化运维工具或平台的能力,从而实现高效运维,提升运维团队整体作战实力,为业务提供强有力的支撑,保障业务和服务7 × 24小时不间断运行。Linux运维工程师日常工作包括但不限于以下内容。

2023-08-23 10:39:07 262

原创 如何最简单、通俗地理解什么是机器学习?

一般人工智能技术的实现,都是需要人先充分了解 任务和解决方法,并根据具体的解决思路,编写程序来完成该任务。而有的智能任务是很 难通过这样的方式来解决的,如人脸识别、语音识别这样的感知模式识别任务,其实我们自己 都不清楚人是如何精准识别平时碰到的每个人的脸的,也就更加无法编写程序来直接实现这个 逻辑;这样,程序员 就可以“往后站一步”,从直接编写各类任务具体的算法程序,转为编写机器学习算法程序, 然后在不同任务中,基于任务自身的数据,学习出一个解决该任务的算法(即机器学习模型), 如图1-1所示。

2023-08-21 11:29:02 336

原创 机器学习入门书:动手学机器学习

上海交通大学ACM班创办人俞勇教授团队编写,"西瓜书"作者周志华力荐的机器学习入门书:《动手学机器学习》出版啦!

2023-08-16 10:36:29 272 1

原创 一周在榜9本计算机专业新书

广义的 AIGC 可以基于训练数据和生成算法模型,自主生成新的文本、图像、音乐、视频、3D 交互内容等各种形式的内容和数据,甚至可能开启科学新发现,创造新的价值和意义。本书结构清晰,兼具美观性与实用性,既适合各大研究机构和高校等单位的工作者阅读,也适合各行业工作人员以及在读的研究生和准备考研的大学生阅读,还适合需要进一步掌握科研论文插图的设计思路和绘制技巧的群体学习。书中提及的“道fa术器”,对于初创公司或大型企业都适用,促进软件组织更加可靠、有效、高质量地构建软件,交付业务价值,激发创新活力。

2023-08-16 09:58:45 205

原创 “算法详解”系列第3卷贪心算法和动态规划出版

算法详解”系列图书共有4卷,目前1到3卷已经出版。最新出版的是第3卷—贪心算法和动态规划。

2023-08-07 20:21:09 686

原创 如何通俗理解扩散模型?

扩散模型(Diffusion Model)是一类十分先进的基于扩散思想的深度学习生 成模型。生成模型除了扩散模型之外,还有出现较早的 VAE ( Variational Auto- Encoder,变分自编码器) 和 GAN ( Generative Adversarial Net ,生成对抗网络) 等。虽然它们与扩散模型也有一些渊源,不过这并不在本书的讨论范围之内。同时本书 也不会深入介绍扩散模型背后复杂的数学原理。即便如此,你仍然可以基于本书介绍的内容学会通过相关代码来生成精美的图像。

2023-07-30 09:07:53 637

原创 如何才能成为一名优秀的软件工程师?

每个人都是从入门级工程师开始做起的。如果想晋级,你就 需要具备下面几个核心领域中所需要的能力。● 技术知识: 你知道计算机科学的基础知识。你知道如何使 用集成开发环境(IDE)、构建系统、 调试代码和测试框架。你熟悉持续集成、系统指标和监控、配置和打包系统。你 积极主动地创建和改进测试代码。在做架构决策时, 你会 考虑到长期运维。● 执行力: 你通过用代码解决问题来创造价值, 并且你了解 你的工作和业务之间的联系。你已经可以构建并部署中小 型的特性。你会编写、测试和评审代码。

2023-07-25 06:38:53 259

原创 在程序员从业生涯中,哪本书让你醍醐灌顶?

但总是打断他人的工作并非是合适的,这时就可以使用这本书中涵盖的其他策略和原则,它们都可以指导你将职业生涯提升到新的阶段。本书聚焦于软件开发人员生活的方方面面,从揭秘面试的流程,到精心做出一份杀手级简历,到制作脍炙人口的视频内容,到打造你的个人品牌,到提高自己工作效率,到与职业倦怠做斗争,甚至到投资房地产和关注自己的健康。第3~11 章会扩展你的工作技能,教你如何使用现有代码库、解决和防止技术债、编写生产级软件、管理依赖关系、有效地测试、评审代码、交付软件、处理On-Call 时的事故和构建可演进的架构等;

2023-07-18 08:19:22 196

原创 什么是「推荐系统」,有哪些主要的推荐方法?

推荐系统什么是推荐系统?根据维基百科的定义, 它是一种信息过滤系统,主要功能是预测用户对物品 的评分和偏好。这一定义回答了推荐系统的功能是过滤信息、连接用户和推送信息。将这一定义扩 展一下, 推荐系统就是自动联系用户和物品的一种工具,它能够在信息过载的环境中帮助用户发现 令他们感兴趣的信息, 也能够将信息推送给感兴趣的用户。推荐系统起源于 20 世纪 90 年代,经过 20 多年的积累和沉淀, 已经逐渐成为一门独立的学科, 并在学术研究和工业界的应用中取得了诸多成果, 如图 1- 1 所示。

2023-07-16 10:08:37 961

原创 人工智能、机器学习、自然语言处理、深度学习等有啥本质的区别?

大众媒体赋予这些术语的含义通常与机器学习科学家和工程师的理解有所出入。因此,当我们使用这些术语时,给出准确的定义很重要,其关系韦恩图如图1.2所示。图1.2 自然语言处理、人工智能、机器学习和深度学习等术语的关系韦恩图。

2023-07-16 10:05:36 664

原创 迁移学习入门,新手该如何下手?

首先,本书回顾了机器学习中的关键概念,并介绍了机器学习的发展历史,以及NLP迁移学习的进展;迁移学习技术在感知类机器学习场景取得了长足的进步,尤其是BERT系列的预训练模型将NLP领域的基线提升到新的高度。本书文字简洁、论述精辟、层次清晰,既适合拥有NLP基础的机器学习和数据科学相关的开发人员阅读,也适合作为高等院校计算机及相关专业的学生参考用书。一本书带你读懂ChatGPT背后的技术,自然语言处理迁移学习,解锁机器学习新境界,从浅层到深度,掌握NLP迁移学习的奥秘,让你的模型脱颖而出!

2023-07-04 19:11:58 950

原创 如果只能推荐3本关于python的书,你会推荐哪3本?

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。此外,本书中提到的秘籍往往只是一个框架,意在提供必要的信息让读者可以起步,但是需要读者自己做更多的研究来填补其中的细节。所谓的“笨办法”指的是本书的教学方式,也就是所谓的“

2023-07-02 16:50:38 218

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-试读

本书深入浅出,详细讲解了Android开发的知识,主要内容包括:Android的体系架构、Android Studio、项目的创建、Android工程目录、调试程序、界面的搭建;常用的控件和属性、提示信息Toast和Snackbar、点击事件3种写法等;Activity之间的跳转、Activity生命周期、Activity启动模式等;数据存储、网络编程;图片的处理;复杂控件的使用;Fragment、广播接收者、Service、动画等;以及Android新特性、Kotlin语言、性能优化、屏幕适配、自定义控件、JNI/NDK开发等高级知识。并通过开发一个真实的项目让读者学以致用。 本书内容通俗易懂,比较适合初学者阅读,也可以作为专业人员的工具书,以及大专院校相关专业师生的学习用书和培训学校的教材。

2017-08-04

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

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

2017-06-28

空空如也

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

TA关注的人

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