人邮异步社区

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

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

原创 C语言有大约40个运算符,最常用的有这些

C用运算符(operator)表示算术运算。例如,+运算符使在它两侧的值加在一起。如果你觉得术语“运算符”很奇怪,那么请记住东西总得有个名称。与其叫“那些东西”或“运算处理符”,还不如叫“运算符”。现在,我们介绍一下用于基本算术运算的运算符:=、+、-、*和/(C没有指数运算符。不过,C的标准数学库提供了一个pow()函数用于指数运算。例如,pow(3.5, 2.2)返回3.5的2.2次幂)。5.2.1 赋值运算符:=在C语言中,=并不意味着“相等”,而是一个赋值运算符。下面的赋值表达式语句:

2020-10-29 16:19:32 2172

原创 自然语言处理有哪些可以推荐的书?

研究人类语言的过程称为NLP。深入研究语言的人称为语言学家,而“计算语言学家”这个专有名词适用于应用计算研究语言处理的人。从本质上讲,计算语言学家是深入了解语言的计算机科学家,计算语言学家可以运用计算技能,对语言的不同方面进行建模。计算语言学家解决的是语言理论方面的问题,NLP只不过是计算语言学的应用。NLP更多探讨的是应用计算机,处理不同语言的细微差别,以及使用NLP技术构建现实世界的应用。在实际情景下,NLP类似于教孩子学语言。一些最常见的任务(如理解单词和句子,形成在语法和结构上正确的句子)对人类

2020-10-28 15:10:37 1684

原创 ASP.NET Core MVC中的两种404错误

我们在使用某些系统的时候,如果访问了一个不存在的地址怎么办,比如http://52abp. com/airport/fly;或者访问的地址路由和操作方法虽然存在,但是地址参数id不存在,比如https://www.52abp.com/BlogDetails/5这个信息是存在的,但是更改访问https://www.52abp.com/BlogDetails/100时,则提示博客内容不存在。在我们的系统中要如何处理呢?本章主要向读者介绍如下内容。ASP.NET Core MVC中的两种404错误。

2020-10-27 14:44:28 4558 1

原创 1024程序员节,有最能讨好程序员的书没?

每年的10月24日,是程序员节。程序员是通过键盘改变世界的一个群体,他们的大脑里充满了各种神奇的代码。小编来敲黑板,划重点,后天就是程序员节啦!我们来点什么惊喜呢?如果小编这里没有惊喜,推荐几本好书行不行。:)什么是程序员节?为什么将每年的10月24日定为程序员节?1024程序员节是什么梗?1024是2的十次方,二进制计数的基本计量单位之一,1024程序员节是中国程序员的共同节日。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。另外,1G=1024M,而1G与1级谐

2020-10-23 09:00:41 1071

原创 10月重磅程序员新书上架7本,每一本都很专业

秋天来到,温度下降,小伙伴们记得添加衣裳,小心感冒。金秋十月,秋高气爽心情舒畅,学习忙,工作忙,注意休息。小编推荐刚刚上架的7本程序员新书,如果喜欢请收藏呀。1、Python迁移学习作者: [印] 迪潘简·撒卡尔(Dipanjan Sarkar)译者: 张浩然1. 快速掌握知识点本书能带你厘清机器学习和深度学习的关键基本概念,对重要的深度学习架构进行描述,卷积神经网络、深度神经网络、递归神经网络、长短时记忆神经网络以及胶囊网络都有所涉及。2. 用实操夯实迁移学..

2020-10-21 09:33:29 4037 8

原创 有关自然语言处理的深度学习知识有哪些?

偏置是神经元中常用的输入项。和其他输入元素一样,神经元会给偏置一个权重,该权重与其他权重用同样的方式来训练。在关于神经网络的各种文献中,偏置有两种表示形式。一种表示形式是将其表示为输入向量,例如对于n维向量的输入,在向量的开头或结尾处增加一个元素,构成一个n+ 1维的向量。1的位置与网络无关,只要在所有样本中保持一致即可。另一种表示形式是,首先假定存在一个偏置项,将其独立于输入之外,其对应一个独立的权重,将该权重乘以1,然后与样本输入值及其相关权重的点积进行加和。这两者实际上是一样的,只不过分别是两种常见.

2020-10-16 17:33:30 1357 1

原创 C++之父谈C++语言设计规则

如果地图与地表不符,要相信地表。——瑞士军队格言C++ 的设计规则——整体设计目标——社会学规则——C++ 作为一种支持设计的语言——语言的技术性规则——C++ 作为一种支持低级程序设计的语言4.1 规则和原理要成为真正有用而且人们乐于使用的东西,一个程序设计语言的设计就必须有一种全局观,用于指导语言中各种特征的设计。对于C++,这种全局观由一组规则和约束构成。称其为规则,是因为我认为把原理这个词用在一个真正的科学原理非常贫乏的领域,显得过于自命不凡,而程序设计语言设计就是这样一个领域。此外.

2020-10-14 20:31:39 1517 1

原创 一周9本上榜新书推荐:软件调试、机器学习成为本周最亮的星

十一到现在,还没有给大家播报新书,今天给大家汇总一下10月1日到现在最受程序员们关注的新书。顺序按照关注度排列。1、软件调试 第2版 卷2 Windows平台调试 上、下册张银奎 著软件调试领域的百科全书 软件工程师的贴身宝典 向一流技术高手进阶的常备宝典编辑推荐1. 软件调试领域的“百科全书”,围绕软件调试的“生态”系统(ecosystem)、异常(exception)和调试器三条主线,介绍软件调试的相关原理和机制,探讨可调试性(debuggability)的内涵..

2020-10-14 15:54:30 3039

原创 有趣的Python和正则表达式

为了充分挖掘本书的价值,需要熟悉Python,需要达到玩转Python的程度。当代码不能正常运行时,需要能够尝试各种方法,探寻一种能够让Python按照我们的设想运行的方式。即使代码运行正常,各种尝试也有助于发现很酷的新方法或者隐藏在代码中的“怪物”。因为类似于英语这样的语言有很多不同的表达方式,所以隐藏的错误和边界情况在自然语言处理中非常常见。为了获得乐趣,你只需像孩子一样,对Python代码进行各种尝试。如果是复制和粘贴代码,那么试着去修改。尝试一下破坏并修复代码,将代码拆分成尽可能多的独立表达

2020-10-13 14:45:12 970

原创 学习计算机除了编程之外应该看哪些书?

小编这里推荐几本除了编程之外你应该看的书。敏捷整洁之道:回归本源豆瓣评分:9.2作者: [美] 罗伯特·C.马丁内容简介:本书是软件开发界的传奇人物罗伯特·C. 马丁(“鲍勃大叔”)对敏捷发展历程的回顾,对敏捷最初用意的重述,对敏捷价值观和原则的传达。本书首先概述敏捷的历史、敏捷的全貌;然后说明敏捷出现的缘由;接着讲解敏捷的业务实践、团队实践和技术实践,介绍成就敏捷的因素,还谈到敏捷转型中常见的问题与困难;最后提出软件匠艺理念。 本书适合开发人员、测试人员、管理人员、项目经理、业务人

2020-10-12 11:09:16 664

原创 新手必须掌握的Linux命令

本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法。经验丰富的运维人员可以通过合理地组合适当的命令与参数,来更精准地满足工作需求,迅速得到自己想要的结果,还可以尽可能地降低系统资源消耗。本书精挑细选出读者有必要首先学习的数十个Linux命令,它们与系统工作、系统状态、工作目录、文件、目录、打包压缩与搜索等主题相关。通过把上述命令归纳到本章中的各个小节,让您可以分门别类地逐个学习这些最基础的Linux命令,为今后学习更复杂的命令和服务做好...

2020-10-10 16:14:11 813

原创 算法中最关键的术语表

激活函数(activation function)在人工神经网络中转换神经元输出的函数,通常是为了提供非线性变换处理能力或保证将输出值限制在一定范围内(第7章)。无环图(acyclic)没有环路的图(第4章)。可接受的启发(admissible heuristic)A*搜索算法的启发式算法,绝不高估抵达目标的成本(第2章)。人工神经网络(artificial neural network)用计算工具模拟生物神经网络,以解决那些难以简化为传统算法适用形式的难题。请注意,人工神经网络的操作通...

2020-10-09 19:53:55 603

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

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