人邮异步社区

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

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

原创 学完 C 语言应该后学什么?

如果想了解更多C语言和编程方面的知识,下面提供的资料会对你有所帮助。在线资源C程序员帮助建立了互联网,而互联网可以帮助你学习C。互联网时刻都在发展、变化,这里所列的资源只是在撰写本书时可用的资源。当然,你可以在互联网中找到其他资源。如果有一些与C语言相关的问题或只是想扩展你的知识,可以浏览C FAQ(常见问题解答)的站点:http://c-faq.com但是,这个站点的内容主要涵盖到C89。如果对C库有疑问,可以访问这个站点获得信息:www.acm.uiuc.edu/webmonk

2021-09-29 19:24:03 2021

原创 优质的计算机专业书籍有哪些?

计算机专业书籍小编来给您分类推荐一下。C/C++C Primer Plus 第6版 中文版《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。 《C Primer Plus(第6版)中文版》共17章。第1章、第2章介绍了C语言编程的预备知识。第3章~第15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入和输出、结构、位操作等。第16章、第17章介

2021-09-26 15:36:36 885 1

原创 软件工程的经典书籍有哪些?

小编推荐几本软件工程方向的几本经典书。1、解构领域驱动设计本书全面阐释了领域驱动设计(domain-driven design,DDD)的知识体系,内容覆盖领域驱动设计的主要模式与主流方法,并在此基础上提出“领域驱动设计统一过程”(domain-driven design unified process,DDDUP),将整个软件构建过程划分为全局分析、架构映射和领域建模3个阶段。除给出诸多案例来阐释领域驱动设计统一过程中的方法与模式之外,本书还通过一个真实而完整的案例全面展现了如何进行领域驱动设

2021-09-23 14:54:25 7684 1

原创 9月,重磅推出Linux、数据结构、领域驱动等10本程序员新书

9月,收获的季节,这个月,程序员书上架比较集中,本月大概有10本新书与您相约。1、Linux就该这么学(第2版)Linux入门教程书籍,基于Linux系统RHEL8编写,每章带有图表及习题,知识点覆盖红帽认证RHCE考试要求,配套站点提供软件、学习资料及答疑服务。《Linux就该这么学(第2版)》在上一版的基础上进行了大量的更新,基于红帽RHEL 8系统编写,且内容适用于CentOS、Fedora等系统。本书共分为20章,内容涵盖了部署Linux系统,常用的Linux命令,与文件读写操作

2021-09-17 18:32:36 2474 1

原创 你见过的最差的程序员是怎样的?

糟糕的代码20世纪80年代末,有家公司写了个很流行的杀手应用,许多专业人士都买来用。然后,发布周期开始拉长。缺陷总是不能修复。装载时间越来越久,崩溃的几率也越来越大。至今我还记得自己在某天沮丧地关掉那个程序,从此再不用它。在那之后不久,该公司就关门大吉了。20年后,我见到那家公司的一位早期雇员,问他当年发生了什么事。他的回答叫我愈发恐惧起来。原来,当时他们赶着推出产品,代码写得乱七八糟。特性越加越多,代码也越来越烂,最后再也没法管理这些代码了。是糟糕的代码毁了这家公司。你是否曾为糟糕的代码所深深

2021-09-15 14:35:34 7983 7

原创 一文告诉你什么是领域驱动设计?

1 领域驱动设计的基本概念领域驱动设计作为一个针对大型复杂业务系统的领域建模方法体系(不仅限于面向对象的领 域建模),它改变了传统软件开发工程师针对数据库建模的方式,通过面向领域的思维方式,将要 解决的业务概念和业务规则等内容提炼为领域知识,然后借由不同的建模范式将这些领域知识抽象 为能够反映真实世界的领域模型。Eric Evans之所以提出这套方法体系, 并非刻意地另辟蹊径,创造出与众不同的设计方法与 模式,而是希望恢复业务系统设计核心关注点的本来面貌,也就是认识到领域建模和设计的重要 性,然而在

2021-09-15 14:14:10 2392

原创 三年磨一剑,领域驱动设计布道师出版了《解构领域驱动设计》

解构领域驱动设计作者:张逸本书全面阐释了领域驱动设计(domain-driven design,DDD)的知识体系,内容覆盖领域驱动设计的主要模式与主流方法,并在此基础上提出“领域驱动设计统一过程”(domain-driven design unified process,DDDUP),将整个软件构建过程划分为全局分析、架构映射和领域建模3个阶段。除给出诸多案例来阐释领域驱动设计统一过程中的方法与模式之外,本书还通过一个真实而完整的案例全面展现了如何进行领域驱动设计统一过程的实施和落地。为了

2021-09-14 10:50:55 796

原创 数据结构:几种对列表进行搜索和排序的算法

3.3.1 最小值搜索Python的min函数将会返回列表里的最小值或最小元素。为了研究这个算法的复杂度,我们将会开发一个替代版本,使之返回最小元素的索引(index)。这个算法假定列表不为空,并且元素是按照任意顺序存放在列表里的。它首先把第一个位置作为存放最小元素的位置;然后向右侧搜索更小的元素,如果找到,那么把最小元素的位置重置为当前位置;当算法到达列表末尾时,它将返回最小元素的位置。如下所示为函数indexOfMin里实现这个算法的代码。def indexOfMin(lyst): "

2021-09-12 19:40:14 1122

原创 最近非常受欢迎的国外经典计算机教材有这样7本

你想知道最受欢迎的国外计算机教材有哪些吗?我今天给大家推荐7本经典教材,希望你喜欢。1、数据结构 Python语言描述 第2版数据结构算法入门教程,基于Python语言进行讲解,国外高等院校教材升级,书中包含大量习题和编程项目,随书赠送配套资源。第2版新增内容各章开头会列出具体的学习目标,增加了更多用以阐释各种概念的例图,添加并修改了许多编程项目。第2章新增了有关迭代器和高阶函数的内容。第9章新增了有关类Lisp列表、递归列表处理和函数式编程的内容。本书用Python语言

2021-09-11 19:28:57 2737 4

原创 2021年你读了哪些觉得比较好的计算机书籍?

2021年出版的新书很多,能够一直被程序员关注的书有这样几本:1、领域特定语言[美] 马丁·福勒(Martin Fowler) 著,徐昊,郑晔,熊节 译领域特定语言DSL,通过Java和C语言分析具体案例,讲解DSL的构造方式和通用原则,软件开发程序员的教程,马丁·福勒新的力作。《领域特定语言》是领域特定语言(Domain-Specific Language,DSL)领域的丰碑之作,由软件开发大师马丁·福勒(Martin Fowler)历时多年写作而成。全书共57章,分为6个部

2021-09-09 10:26:44 896 1

原创 华盛顿与李大学教授出版的这本数据结构书,是国外高等院校优秀教材

为什么用Python 语言来讲解数据结构在过去的30年里,与计算机相关的技术和应用日渐复杂,计算机科学的相关课程(尤其是入门级的课程)更是如此。如今,人们期望学生在学了一点点编程和解决问题的相关知识之后,就能够很快开始学习诸如软件开发、复杂度分析以及数据结构这类课程——这些课程在30年前都属于高级课程的范畴。除此之外,面向对象编程兴起并成为主导范式,也让授课老师和教材的编写者可以把那些功能强大甚至能够直接应用于行业里的编程语言(如C++和Java)引到入门课程里。这就导致刚开始学习计算机知识的学生还没来

2021-09-07 09:59:31 892

原创 Python编程实战:寻找回文

仔细观察单词Radar、Kayak、Rotator和Sexes,它们有什么共同的特点呢?这些单词都是回文(Palindrome),无论是从前往后拼写,还是从后往前拼写,它们都构成同一个单词。回文短语在这方面表现得更加明显,整个短语正着拼写和倒着拼写都表达同样的意思。拿破仑就是一位著名的回文创造者。拿破仑曾被流放到厄尔巴岛,当第一次见到这个岛时他说道:“Able was I ere I saw Elba.”2011年,DC漫画公司出版了一本有趣的书,书中的某些故事情节就涉及回文。当超级英雄女巫萨塔娜受到诅

2021-09-05 06:47:15 1439

原创 顶级的程序员是怎么样的?

贝尔实验室中的顶级程序员计算机先驱布莱恩·W. 克尼汉(Brian,W.,Kernighan)Brian,W.,Kernighan我出生于多伦多,曾就读于多伦多大学,专业是工程物理(后来改名为工程科学),这是为那些自己也不知道想学什么的人准备的“大杂烩”专业。我毕业于1964年,那时电子计算正处于早期阶段:我大三时才第一次见到计算机。整个学校只有一台IBM 7094大型计算机,算是当时最高端的设备。它拥有32K(32 768)个36位字长的磁芯存储器(如今我们会说是128 KB),还有大机械

2021-09-01 09:53:01 1072

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

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