
编程语言
文章平均质量分 94
人邮异步社区
人民邮电出版社创办的IT图书社区
展开
-
时间倒退20年,你会选择编程吗?
时间能倒退,就能实现平时生活中常听到“早知道……就……”的愿望,一切可以重新选择一遍。小到游戏里的操作,大到就业选择的行业。所以家长都不太愿意让孩子做和自己一样的工作,要么是希望孩子能更上一层楼,要么是自己吃过的苦不想让孩子再吃一次。(异步的读者大部分是程序员,怕是不想孩子小小年纪就头冷)然而,孩子并不是这么想的,毕竟是初生牛犊不怕虎的年纪,被计算...原创 2020-04-17 09:56:23 · 1201 阅读 · 2 评论 -
程序员都在读的实战书,你看懂封面了吗?
相比于理论知识,实战类的图书更受程序员们的喜爱。所以,几乎每个程序员的书架上都有一两本名为“XX实战”的技术图书,就算你没没有,那一定看到过Manning出版的“in Action”系列极具特色的封面。in Action系列的“名画”封面in Action系列的封面都是带有地域文化特色的,最显著的特点就是所有书的标题和图片都是左右而立,封面插图都带有欧洲地带各个地域的...原创 2020-03-30 17:30:18 · 1359 阅读 · 0 评论 -
行走C江湖多年,你修炼过五大秘笈吗?
点击添加图片描述(最多60个字)编辑C语言世界据不完全统计,业余编程爱好者和专业程序员的入门编程语言大多是C语言,在整个编程领域中,计算机编程语言的演变与进化都和C语言紧密相连。1972年,汤普森和里奇以B语言为基础发展出C语言,并用它来重写了UNIX,且随着UNIX的发展,C语言也得到了不断地完善。世界上总共有三大操作系统:UNIX 操作系统是用纯C语言编写的;Window...原创 2020-03-30 15:28:06 · 627 阅读 · 0 评论 -
9本新书,经典升级,值得在3月里读读
图源 Pexels经常有程序员会有这样的疑问:“看什么书能快速进阶?”事实上,能力进阶和学习同步进行的,保持学习就是在保持进步。本月,异步社区上新了9本新书,有编程语言的入门书,也有帮助程序员提高编码效率的书,还有4本畅销了几十年的经典再版书。总之,这份书单诚意十足,帮助大家有一个充实高效的3月。CPrimer Plus(第6版)中文版作者:...原创 2020-03-19 18:44:05 · 508 阅读 · 0 评论 -
美亚畅销的百页机器学习入门书,不止简单易懂
我与“机器学习”的初次邂逅是在5年前,那时我刚刚决定于新加坡南洋理工大学攻读计算机博士学位。比起计算机学院的主流课程,如数据库、软件开发、嵌入式系统等,“机器学习”这个“新领域”既令人好奇,又让人望而生畏。当时,“学习”还没那么深度, “数据科学家”刚刚被《哈佛商业评论》宣布为“二十一世纪最吸引人的职业”。回头看来,差不多同一时间,“人工智能”正在为一次空前的崛起积累能量...原创 2020-03-13 15:33:41 · 1129 阅读 · 0 评论 -
2020年程序员面试必备书单,这一篇整理齐了
又到了找工作的季节,大多数程序员却无比纠结,想跳槽却不想面试。毕竟拼实力没啥可怕,怕的是明明有实力,面试时却有口难言。不少小伙伴在后台询问程序员找工作或者跳槽要做什么准备?面试就像作战,只要做好充足的准备,一定能胸有成竹。异步君在这里给大家分享几个小技巧:面试考察的基本功,包括以下方面:程序风格:能正确使用缩进,括号要对齐,变量名可以起的...原创 2020-03-11 10:40:42 · 1179 阅读 · 1 评论 -
腾讯资深程序员解密游戏引擎开发,建议一定学好数学
对很多爱玩游戏的男生来说,游戏行业一定会有值得热爱的工作。但入行之后才知道玩游戏和开发游戏是两回事!给无数人带去快乐的游戏,开发难度大吗?入行门槛高吗?无数对游戏行业憧憬的人都有这样的疑问。我们先从和游戏开发密切相关的引擎说起吧。游戏引擎技术在国外发展十分迅速,但国内游戏行业起步相对较晚,再加上从业者有时急于求成,引擎的人才积累远远不如国外。游戏引擎到底...原创 2020-03-10 17:55:26 · 1389 阅读 · 0 评论 -
股市大涨该买吗?教你用算法量化交易行为!
这几天的股市涨势极猛,上证上涨1.84%,深证成上涨2.43%,创业板上涨2.21%,两市合计金额再次破万亿。盘面上看,两市个股涨多跌少,行业板块全线飘红。这样的大好局势却让大家纠结万分,继续跟怕买了就跌,不跟但看着心里又难受,怎么办呢?其实交易行为都可以用数据来分析和量化的,如今,很多企业和投资金融领域保持竞争力,开始采用Python编程来解决期货量化交易...原创 2020-02-24 15:01:33 · 1271 阅读 · 0 评论 -
困扰无数人的Linux Vim退出方法,原来这么简单?
来源 | 异步Vim作为使用最广泛的文本编辑器之一,在编程的世界中,一直流传着一个关于它的神秘问题,知道答案的人寥寥无几,却又难以启齿,那就是:怎么退出Vim?据说,很多程序员就算退休了,也没有退出Vim,比如这位:他已经使用Vim两年了,为什么呢?因为他不知道怎么退出来。而另一部分程序员则表示:很简单,我重新卖了一台电脑就搞定了。很多人打开Vim却不...原创 2020-01-05 20:58:02 · 2966 阅读 · 0 评论 -
2019年畅销好书大盘点,有你喜欢的书吗?
无论是企业还是个人,年末都在盘点和总结。做了哪些事情,收获了什么,还有哪些目标没有实现,……还记得年初定的学习计划吗?原定想学的课,想看的书,是不是要延期到2020年了呢?异步君盘点了2019年畅销书,快来看哪些好书你还没有看过!2019年度畅销好书TOP 10C Primer Plus 第6版 中文版【美】史蒂芬·普拉...原创 2020-01-05 20:55:26 · 1377 阅读 · 0 评论 -
盘点 | 2019年度抢读书单,10项热门技能抢先Get
来源 | 异步每到年末,就很容易陷入焦虑的状态。一方面是年底的事情会比较多,另一方面,自己一年的忙碌似乎没有达到预期,年初立的flag清单,能打勾的并不多。但新的一年即将来临,依旧要调整状态,对自己设定新的目标——无论对2019年的自己是否满意,新一年里,我们依然未来可期。为此,异步君给大家精心挑选了10本精品好书,都是当下热门的技能。您还可以在图书正式...原创 2019-12-30 00:41:55 · 1010 阅读 · 0 评论 -
同样是写代码,你和大神究竟差在哪里?
来源 | 异步很多程序员都有这么一个梦想——自己写的代码,可以像诗一样优美;自己做的设计,能恰到好处,既不过度,也无不足。这种带有一点洁癖的完美主义就像一把达摩克利斯之剑,仿佛时刻在提醒着:不能将就、不能妥协。完美主义的代价是会在很长时间里持续的迷茫和焦虑。每每看到这些像面条一样缠绕在一起代码,都会令人感到气愤、懊恼和羞愧。怎么办?一边是无...原创 2019-12-30 00:35:13 · 1142 阅读 · 1 评论 -
面试官的灵魂拷问:你会用哪些Java性能优化的技巧?
来源 | 异步随着互联网+时代的到来,与互联网相关的核心行业的薪水也越来越高,吸引了一大批求职者进入互联网行业,他们首先盯上的就是程序员这样能够稳定获得一份相当体面报酬的职业。(图源:招聘网) 而作为最适合初学者学习的语言,很多新入行程序员都选择了主学Java。而Java在目前的互联网中良好的表现,也证明了学习Java是个性价比极高的选择。然而,入门容易就...原创 2019-12-22 13:56:48 · 991 阅读 · 0 评论 -
你所不了解的Linux二进制
二进制分析属于信息安全业界逆向工程中的一种技术,通过利用可执行的机器代码(二进制)来分析应用程序的控制结构和运行方式,它有助于信息安全从业人员更好地分析各种漏洞、病毒以及恶意软件,从而找到相应的解决方案。要反编译Linux二进制文件,首先需要理解二进制格式本身。ELF目前已经成为UNIX和类UNIX操作系统的标准二进制格式。在Linux、BSD变体以及其他操作系统中,ELF格式可用于可执行文件、共享库、目标文件、coredump文件,甚至内核引导镜像文件。因此,对于那些想要更好地理解反编译、二进制攻破和原创 2017-11-29 06:23:14 · 3021 阅读 · 0 评论 -
使用机器学习预测天气(第三部分神经网络)
概述 这是使用机器学习预测平均气温系列文章的最后一篇文章了,作为最后一篇文章,我将使用google的开源机器学习框架tensorflow来构建一个神经网络回归器。关于tensorflow的介绍、安装、入门,请自己google,这里就不做讲述。 这篇文章我主要讲解一下几点:了解人工神经网络理论tensorflow高级API:Estimators原创 2018-01-12 18:06:16 · 9698 阅读 · 3 评论 -
概率图模型之精确推断(文末福利)
完成构建概率图模型之后,一个主要任务是我们想给模型提出问题并找出答案。对于联合概率分布的图模型和表示法,有很多使用方式。例如,我们可以研究随机变量之间的交互。我们还可以看到模型是否捕捉到关联关系或因果关系。而且,由于控制随机变量的概率模型已经参数化了,变量的概率分布在已知部分数值参数的情况下变得完全已知。我们还可能在其他参数已知的情况下,对特定参数的取值感兴趣。 本文主要介绍通过使用原创 2018-01-22 13:43:59 · 1717 阅读 · 0 评论 -
教科书不应该再过多介绍的C语言语法
C语言也许挺简单,但是C标准有700页,所以,如果你不想花费毕生精力去研究它,那么你应该知道哪些部分可以被忽略。让我们从二合字母或者三合字母开始,如果你的键盘缺少{}键,你可以用来替代,就像是int main()。这在20世纪90年代还是有用的,因为那个时候世界上的键盘有不同的样式,但是今天你很难找到没有{ }的键盘了。三合字母类似于??,这个东西更没用,以至于gcc和clang的作者都没原创 2018-01-15 14:13:34 · 894 阅读 · 0 评论 -
2018年最有需求的编程语言
时间所限,文章简单翻译,文字未经仔细雕琢。实际我跟朋友们也在讨论这个事情。我认为,编程语言会持续分化,不同的语言依据自己的特性各自占领一块阵地,然后再由社区推动,尝试应用到其它领域。语言之间相互竞争,也相互借鉴。至于成败,获得什么成果,是要靠激烈竞争才知道的。所以,开发人员学习多种编程语言并且可以自由切换,将是一个重要的能力。因为靠一门语言包打天下的时代已经过去了,一项任务下来,可能要分成好几种语原创 2018-01-17 15:25:53 · 3131 阅读 · 1 评论 -
2018年最新Python书单
Python这个“无所不在”的编程语言,学会它,薪资高到没朋友。2018年初这些Python新书值得关注,正要踏入Python学堂的,一定要收藏。号外,异步社区招募书评人,如果你意向加入,在微信后台回复“书评”,即可加入我们,免费读新书。下面来一起看看有哪些Python新书吧。《Python程序设计(第3版)》Python之父作序推荐 Python编程入原创 2018-01-17 15:43:34 · 3193 阅读 · 0 评论 -
2018年最有需求的编程语言
时间所限,文章简单翻译,文字未经仔细雕琢。实际我跟朋友们也在讨论这个事情。我认为,编程语言会持续分化,不同的语言依据自己的特性各自占领一块阵地,然后再由社区推动,尝试应用到其它领域。语言之间相互竞争,也相互借鉴。至于成败,获得什么成果,是要靠激烈竞争才知道的。所以,开发人员学习多种编程语言并且可以自由切换,将是一个重要的能力。因为靠一门语言包打天下的时代已经过去了,一项任务下来,可能要分成好几种语原创 2018-01-17 15:46:57 · 943 阅读 · 0 评论 -
专访王亮:从算法工程师到创业AI企业服务步步为赢
王亮,华中科技大学博士,前腾讯研究员。曾在腾讯负责过多个数据运营系统和社区推荐系统研发。研究领域包括商业BI、推荐系统、NLP。2015年创业,创立APPBK运营助手,关注AI在企业服务中的应用。 他曾是腾讯搜索研究员,主要做算法相关的研究,更多的人觉得算法是一门苦学问,开发人员、产品人员、运营人员都离不开,2015年“自立山头”后,他将自己的App推广经验汇总成《ASO优化原创 2018-01-17 15:52:08 · 1487 阅读 · 0 评论 -
【异周话题 第 16 期】2018年,你最期待的前端开发技术有哪些?
【异周话题 第 16 期】2018年,你最期待的前端开发技术有哪些?话题背景2017年已经过去,2018年如约而至。2017年在前端领域里,react已经逐渐占据主流,Angular 发布了 v4 以及 v5,Vue.js 继续流行;谷歌也宣布PWA将获得与安卓原生应用同等的待遇与权限,PWA将会得到迅速的普及。微软开发的TypeScript也逐渐得到关注,angular已经开始使原创 2018-01-17 15:55:21 · 640 阅读 · 0 评论 -
为什么你应该让你的孩子尽早学习编程
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识本文大概3367字读完共需9分钟Tips 参与文末话题讨论,即有机会获得异步图书一本。什么是编程,为什么编程很适合孩子计算机编程是每个孩子都应该学习的一项重要技能。我们使用计算机解决问题,玩游戏,帮助我们更有效地工作,执行重复性的任务,存储和查找信息,创建新的内容,同时与我们的朋友和世界联系。理解如何编写代码,将会把这一切力量...原创 2018-03-09 10:43:14 · 1174 阅读 · 0 评论 -
JavaScript新手的第一堂函数课:定义与参数(文末福利)
关注微信公众号【异步图书】每周送书本文包括以下内容:理解函数为何如此重要函数为何是第一类对象定义函数的方式参数赋值之谜在本文这一部分讨论JavaScript基础时,也许你会感到惊讶,我们的第一个论点是函数(function)而非对象(object)。当然,第3部分会用大量笔墨解释对象,但归根结底,你要理解一些基本事实,像普通人一样编写代码和像“忍者”一样编写代码的最大差别在于是否把JavaScri...原创 2018-03-09 15:38:39 · 577 阅读 · 0 评论 -
干货:JavaScript页面构建
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识本文包括以下内容:Web应用的生命周期步骤从HTML代码到Web页面的处理过程JavaScript代码的执行顺序与事件交互事件循环我们对JavaScript的探索从客户端Web应用开始,其代码也在浏览器提供的引擎上执行。为了打好后续对JavaScript语言和浏览器平台的学习基础,首先我们要理解Web应用的生命周期,尤其要理解...原创 2018-03-09 20:42:41 · 728 阅读 · 0 评论 -
我有一个梦想,希望每一位提到算法的人,不再立即紧皱眉头
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书——异步小编多年来,我有一个梦想,希望每一位提到算法的人,不再立即紧皱眉头,脑海闪现枯燥的公式、冗长的代码;希望每一位阅读和使用算法的人,体会到算法之美,像躺在法国普罗旺斯小镇的长椅上,呷一口红酒,闭上眼睛,体会舌尖上的美味,感受鼻腔中满溢的薰衣草的芳香…… 打开算法之门瑞士著名的科学家N....原创 2018-03-22 14:07:13 · 951 阅读 · 0 评论 -
程序员入门必备经典书单
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识Tips 参与文末话题讨论,即有机会获得异步图书一本。成功的程序员在以往的工作和生活中都曾经历过大大小小的不确定性,承受过永无休止的压力。他们之所以能够成功,是因为拥有一个共同点,都深切关注创建软件所需的各项实践。他们将软件开发视为一种需要精雕细琢加以修炼的技艺,他们以专业人士的标准要求自己,他们具有职业素养。伟大的程序员们以...原创 2018-03-13 11:46:33 · 1801 阅读 · 1 评论 -
程序员的职业素养:向世界宣告“我是专业人士”
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识 Tips参与文末话题讨论,即有机会获得异步图书一本。“噢,笑吧,科廷,老伙计。这是上帝,或者也可以说是命运或自然,跟我们开的一个玩笑。不过,不管这家伙是谁或是什么,他真幽默!哈哈!”——霍华德,《碧血金沙》这么说,你确实是想成为专业的软件工程师,对吧?你希望能昂首挺胸向世界宣告“我是专业人士”,希望人们满怀尊重地看着你,充满...原创 2018-03-14 10:22:03 · 957 阅读 · 0 评论 -
本周半价电子书
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识《C程序设计新思维》[美]Ben Klemens 克莱蒙 著点击封面购买纸书本书汇集编写高效、实用的C程序所需的工具和技巧,倡导读者重新认识并重视C语言,以更好地使用C语言。书中继承了上一版中关于如何实用shell、makefiles、漂亮的文本编辑器、调试器、内存管理等工具和技术,并附加了关于并发编程、虚拟表等特性的介绍,...原创 2018-03-14 16:53:16 · 560 阅读 · 0 评论 -
一起读经典《C Primer Plus(第6版)中文版》
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书——异步小编今天我们要读的是一本经久不衰的C语言畅销经典教程,自1984年第一版诞生以来,它持续畅销了34年,升级了6个版本,是程序员们学习C语言不可多得的良师益友,它就是《C Primer Plus(第6版)中文版》。 1. C语言的历史和变革提到C语言,就绕不开计算机编程语言的演变与...原创 2018-04-09 21:59:18 · 3018 阅读 · 0 评论 -
异步社区本周(4.2-4.8)半价电子书
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识《神经网络算法与实现——基于Java语言》Alan M.F. Souza(艾伦), 【巴西】Fábio M. Soares(法比奥)著点击封面购买纸书神经网络已成为从大量原始的,看似无关的数据中提取有用知识的强大技术。 Java语言是用于实现神经网络的最合适的工具之一,也是现阶段非常流行的编程语言之一,包含多种有助于开发...原创 2018-04-02 16:49:36 · 565 阅读 · 0 评论 -
一份程序员必备的经典算法书单
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书——异步小编当我们在工作中使用算法时,通常都是希望能更有效地解决问题、使程序运行得更快,并且让解决方案变得更为简短。但实际情况如何呢?我们获得所需要的效率、速度和简洁性了吗?为什么人们在使用Python这种语言时依然要在乎这些事呢?选择这种语言对于追求高速度的人来说是一个好的开端吗?为什么不...原创 2018-03-27 20:20:30 · 1647 阅读 · 0 评论 -
Xcode 高级调试技巧
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识Xcode 调试技巧在使用正确的情形下,IDE 内置的调试工具能够帮我们节省大量时间。例如,与原始手动控制台打印相比,最简单设置断点进行单步调试的效率则要高出一个量级。而且这还仅仅只是调试武器库里的冰山一角,Xcode 有一整套方便的工具,旨在加快调试工作流程。断点处自动执行任务先来回顾一下断点调试时的常见场景:代码...转载 2018-04-10 21:47:08 · 496 阅读 · 0 评论 -
大数据会说话,简明机器学习问题
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书——异步小编我们只能向前看到很短的路,但却可以看到还有很多事情需要做。——艾伦·图灵从数据中学习究竟是什么?科学家从数据中学习,企业、政府和慈善机构也一样。事实上,无论是私人、公共的,还是慈善部门的领域,几乎没有哪个领域不在部署数据驱动的模型,以发掘和利用数据中的关系。我们置身于数据之中,亚马...原创 2018-04-04 18:09:26 · 594 阅读 · 0 评论 -
人生苦短,我用python!
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书——异步小编Python这个无所不在的编程语言,薪资高到没朋友,《Python神经网络编程》的新书发布、Zed大神的《笨办法学Python3》即将出新版后,大家对Python热度持续高涨,有的读者问:“小编什么时候可以带来一波Python书单福利?",今天今天就是今天,小编带来了一份Pyt...原创 2018-04-17 21:57:45 · 4604 阅读 · 0 评论 -
跟着数百万人编程导师学C语言!
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书——异步小编为什么说这不是一本完全C语言的书?因为《“笨办法”学C语言》不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程! 这本书刚拿到样书,运营经理兴奋的发来消息:“手机扫码看视频,太方便了,速度也很快,配的字幕也很赞!”而本书的责编杨海玲老师很淡定:“...原创 2018-04-13 13:58:33 · 1104 阅读 · 0 评论 -
读书节最该买的书,我都帮你们挑出来了
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识过完漫长的冬天,送走了倒春寒,转眼4月也即将过半,我们有那么多的节日要过,对爱读书的真爱粉儿而言,读书节这个大日子,不放点福利哪行?就在昨天异步社区掌柜的发布异步社区3.X版本,社区做了近三年最大的一次升级改版, 还没看过的读者请看这篇《异步社区进入3.X时代!这些新玩法你一定要知道》,其中不仅仅优化了UI界面、写作环境,...原创 2018-04-19 22:36:46 · 851 阅读 · 0 评论 -
Java程序员必读书单,家族又添新成员
点击关注异步图书,置顶公众号每天与你分享IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书。——异步小编有些革命出其不意地吸引了全世界的眼球。Twitter、Linux操作系统和电视节目《典当之星》的异军突起颠覆了传统思维模式。而Java语言的巨大成功却在人们的意料之中。自从Java语言于20年前面世以来,人们就对它充满殷切的期望。当Java融入到Web浏览器时,公众以无比的热情...原创 2018-05-09 21:57:37 · 735 阅读 · 0 评论 -
gRPC双向数据流的交互控制(go语言实现)
点击关注异步图书,置顶公众号每天与你分享IT好书 技术干货 职场知识gRPC简介gRPC (https://grpc.io) 是一个由Google开发的高性能、开源、跨多种编程语言和通用的远程过程调用协议(RPC) 框架,用于客户端和服务器端之间的通信,使用HTTP/2协议并将 ProtoBuf (https://developers.google.com/protocol-buffers)...转载 2018-05-09 21:58:43 · 3608 阅读 · 0 评论 -
SQL优化核心思想:或许你不知道的5条优化技巧
点击关注 异步图书,置顶公众号每天与你分享 IT好书 技术干货 职场知识参与文末话题讨论,每日赠送异步图书。——异步小编随着系统的数据量逐年增加,并发量也成倍增长,SQL性能越来越成为IT系统设计和开发时首要考虑的问题之一。SQL性能问题已经逐步发展成为数据库性能的首要问题,80%的数据库性能问题都是因SQL而导致。面对日益增多的SQL性能问题,如何下手以及如何提前审核已经成为越来越多的程序员必须...原创 2018-04-25 20:05:23 · 801 阅读 · 0 评论