人邮异步社区

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

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

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

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

2024-04-08 11:15:10 897

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

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

2024-04-03 12:14:00 930

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

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

2024-04-03 12:10:06 1069

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

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

2024-03-22 07:38:08 437

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

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

2024-03-20 19:23:38 247

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

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

2024-03-18 14:10:52 446

原创 代码中的注释有什么作用?

什么也比不上放置良好的注释来得有用。什么也不会比乱七八糟的注释更有本事搞乱一个模块。什么也不会比陈旧、提供错误信息的注释更有破坏性。注释并不像辛德勒的名单。它们并不“纯然地好”。实际上,注释最多也就是一种必须的恶。若编程语言足够有表达力,或者我们长于用这些语言来表达意图,就不那么需要注释——也许根本不需要。注释的恰当用法是弥补我们在用代码表达意图时遭遇的失败。注意,我用了“”一词。我是说真的。注释总是一种失败。我们总无法找到不用注释就能表达自我的方法,所以总要有注释,这并不值得庆贺。

2024-03-17 10:59:51 837

原创 如何看待软件工程师觉得学习算法没用?

再者,软件工程设计概念往往集中于通用的设计原理、模式和标准,其高级的课程介绍适应于大型软件系统的设计和分析技术。软件工程项目往往涉及大量的人员,因此,软件工程师必须理解群体交互的动态性,以了解如何激发所有个人去追求一个共同的目标。软件工程师使用计算机的功能进行工作,并将其作为一般解决方案的一部分,而不是研究计算机本身的理论和结构。基于作者在软件性能优化领域丰富的经验,系统介绍了适用于多种环境的软件性能优化原则和技术,有助于读者理解复杂软件的动态,提高软件的可靠性,解决棘手的性能问题。

2024-03-16 10:09:44 446

原创 架构师的路到底怎么走?

架构活动的作用对象是软件产品,软件产品有对应的生产环境、运行环境、竞争环境 和监管环境,其中生产环境和运行环境是由当前的技术环境决定的,而竞争环境和监管环 境是由整个市场环境决定的。按照实证主义的思维,这些生存法则其实不是定理, 因为它们缺乏严格的推导逻辑,它们更多的是一些假设,这些假设基于多次失败之后总结 和抽象出根因,即过去的失败分类后都与这 6 个要素有关,如果想最大程度避免失败,就要遵守 6 个架构师生存假设。总结一下,架构师在一家企业中,根据企业的战略目标和架构活动的具体目标来制订 架构规划。

2024-03-16 10:08:23 926

原创 10年架构师和CTO经验总结:从程序员到CTO

本书以架构师工作中的痛点问题为导向,结合大量真实、复杂的案例,帮助架构师提高架构设计能力,规划职业成长路径。本书共4部分,第一部分“架构师的思维模式”介绍3种架构师的思维定式和4种架构活动中常见的思维模式;第二部分“架构师的生存法则”介绍影响架构活动成败的6个要素,以及由其引出的架构师的6条生存法则;第三部分“架构活动中的挑战、根因和应对”介绍架构师在整个架构活动中持续发挥的作用以及架构活动不同阶段常见的问题;

2024-03-07 07:28:02 1000

原创 学c++对Python有帮助吗?

本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。全书分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。

2024-03-05 07:37:40 538

原创 深度学习需要掌握哪些数学基础?

这些深度神经网络可能有数千万甚至上亿的参数需要学习,而且即便是精通算法的研 究员,也需要在有充足训练样本的情况下,通过精细化的调参才能实现有效优化,达到对数据的良好表征。另外,本书的示例是以Python 代码而不是严格理论证 明的形式展开的,这使得它们特别适合深度学习的从业者(特别是初学者)使用,尤其是那些 希望通过学习底层数学知识来更好地了解深度学习原理,从而改进训练算法和模型的朋友。本书内容安排有序,首先介绍基础理论,然后引出更高级的数学内容,最后用实际的深度 学习算法让你将之前掌握的内容融会贯通。

2024-03-03 10:10:14 496

原创 学习大语言模型(LLM),从这里开始

在见识了ChatGPT的各种强大能力后,不少 NLP一线从业人员很自然地想到,以后开发者只要借助 ChatGPT,就可以做到现在大部分NLP工程师在做的事,比如文本分类、实体抽取、文本推理等。甚至随着大语言模型(largelanguagemodel,LLM)能力的不断提升,它们可能做得比NLP 工程师都要好。如何利用大语言模型做一些NLP任务或服务?这本关于大语言模型的开发指南《ChatGPT原理与应用开发》来啦!

2024-02-29 20:39:08 1104

原创 如何系统性的学习推荐系统?

本书总计10章,内容涵盖了推荐系统的基础知识、推荐系统中的特征工程、推荐系统中的Embedding、推荐系统的各组成模块(包括召回、粗排、精排与重排)所使用的算法技术、推荐算法实践中经常会遇到 的难题以及应对之道(其中涉及多任务推荐、多场景推荐、新用户冷启动、新物料冷启动、评估模型效果、定位并解决问题等),最后还用一章的篇幅介绍了推荐算法工程师在工作、学习、面试时应该采取的做法。■本书除了讲解最基本的算法原理,还聚焦于算法工程师的工作实际,关注他们日常遇到 的实际难题。是大厂进行召回、粗排的不二主力。

2024-02-29 19:59:06 1016

原创 什么是生成式人工智能?

就生成式人工智能在图像生成领域的应用来说,最早且最著名的示例之一是由 Ian Goodfellow 等人在 2014 年发表的文章“Generative Adversarial Networks”中介绍的生成对 抗网络(Generative Adversarial Network,GAN)架构,这一架构能生成难以与真实图像 区分的逼真图像。这一技术背后包含我们刚 提到的许多其他领域的模型—用于提示的语言理解模型、用于图像生成的图像和 运动生成模型,以及由人工智能作曲助手制作的背景音乐。

2024-02-28 19:59:57 2154

原创 程序员必备:这本豆瓣评分8.5的书你一定要读一读

今天去豆瓣读书浏览了一下,刷到这本豆瓣评分8.5的书很受欢迎,分享给身为程序员的你,希望你能喜欢。

2024-02-23 09:44:51 1000

原创 有哪些Python进阶、高级编程、适合有3年工作经验的书籍?

本书基于Python 3.5版本进行讲解,通过13章的内容,深度揭示了Python编程的高-级技巧。以上这些书籍都是Python进阶和高级编程的不错选择,可以根据自己的兴趣和需求选择适合的书籍进行阅读。这本书是Python开发的权威指南,涵盖了Python的主要特性和模块,包括文件处理、图形界面开发、科学计算、对于有一定Python基础的开发者,这本书可以进一步加深对Python的理解和应用。的编写、部署代码、扩展程序开发、管理代码、文档编写、测试开发、代码优化、等,来不断提升自己的编程技能和知识水平。

2024-02-23 08:30:28 466

原创 想要学习编程,有什么推荐的书籍吗

本书结构非常简单,除“准备工作”之外,还包括52个习题,其中26个覆盖了输入/输出、变量和函数3个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书通过练习和记忆的方式,指导你逐渐掌握使用Python编程的技能,然后由浅入深,让你将这些技能应用到各种问题上。另外,大多数C实现都有一个大型的库,包含众多有用的C函数。

2024-02-22 10:43:29 965

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

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

2024-02-19 11:34:15 1126

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

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

2024-02-07 11:44:03 969

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

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

2024-01-24 11:59:30 1100

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

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

2024-01-22 17:52:00 959

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

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

2024-01-16 17:48:02 1074

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

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

2024-01-11 10:06:31 578

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

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

2023-12-15 10:36:34 280

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

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

2023-12-10 16:53:13 193

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

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

2023-12-08 10:50:29 456

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

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

2023-11-30 17:15:00 375

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

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

2023-11-27 15:42:54 285

原创 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 418

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

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

2023-11-18 11:33:12 248

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

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

2023-11-14 15:59:49 191

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

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

2023-11-06 18:59:37 241

原创 什么是分治算法?

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

2023-11-06 15:12:55 211

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

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

2023-10-30 09:48:29 208

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

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

2023-10-28 18:36:06 247

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

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

2023-10-19 19:06:53 367

原创 Python与JAVA有何区别?

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

2023-10-11 15:50:01 216

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

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

2023-10-07 17:52:07 202

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

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

2023-09-19 20:12:33 197

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关注的人

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