Google推出AlphaGo Zero,可轻松战胜AlphaGo Master
经过三天的训练,该系统能够击败AlphaGo Lee,后者是去年击败了韩国选手李世石(Lee Sedol)的DeepMind软件,胜率是100比0。。经过大约40天的训练(约2900万场自玩游戏),AlphaGo Zero击败了AlphaGo Master(今年早些时候击败了世界冠军柯洁)。
为什么Python发展得如此之快?
为什么Python发展得这么快?Python的应用范围非常广,从网站开发到数据科学,再到DevOps,到处都可以看到它的身影。所以值得认真研究一下Python最近到底是在哪些具体的方面应用得更广了。我是一个使用R语言的数据科学家,我对Python在我从事的领域内的发展很感兴趣。
Go语言的9大优势和3大缺点
Go 是一种非常高效的语言,高度支持并发性。同时,它也像 C++和 Java 一样快。虽然相比于 Python 和 Ruby,使用 Go 建立东西需要更多的时间,但在后续的代码优化上可以节省大量时间。在 Stream,我们有个小型开发团队为 2 亿终端用户提供 feed 流。对新手开发者而言,Go 结合了强大的生态系统、易于上手,也有超快的表现、高度支持并发性,富有成效的编程环境使它成为了一种好的选择
全世界的“收入装逼”由西二旗人守护:月入十万却过得像是月入几千
比如我曾经实习过的BAT某司,有一个级别大我很多的前辈,收入至少是五万起步,每天却穿着看似同一件的条纹T恤,踩着个大拖鞋,成天背着手在我们工位旁边转悠,乍看上去宛如一个要伺机打扫卫生的保洁大叔。
5个月策反,Kotlin将取代Java成Android开发第一语言?
事实上,Kotlin 并非是一种新的语言,JetBrains 早在 2011 年就宣布了 Kotlin 项目,但这和已经 22 岁的 Java 的相比,还显得尤为年轻,然而就是因为 Google 一个拥抱,使得 Java 工程师以及其他 Android 开发者有了些许的危机感?还是庆幸呢?
最令人头疼的 Python 问题
以上内容是基于我目前对 Python 解释器的研究。我打算写一些关于解释器其它方面的内容,但是没有比 GIL 知名度更高的了。虽然这些技术细节来自我对 CPython 代码库的彻底研究,但是仍有可能存在不准确的地方。
几个小例子告诉你, 一行Python代码能干哪些事
首先你要了解一下Python之禅,一行代码输出“The Zen of Python”:从“The Zen of Python”也能看出,Python倡导Beautiful、Explicit、Simple等原则,当然我们接下来要介绍的一行Python能实现哪些好玩的功能,可能和Explicit原则相违背。
设计师生活中的奇葩事件
如何向普通人解释:设计圈这些奇葩现象…多一点包容/多一点关爱过年过节多一点红包让世界处处都充满爱谢谢?
当程序员有了女仆的陪伴和鼓励…
做这一行,姑娘们不必要具备多么高超的互联网素养,无论你是轻柔软萌易推倒的萝莉风还是高贵冷艳不好撩的御姐范都能光荣上岗。
项目经理干的蠢事儿
我写过的大多数文章,都是与作为专业技术人员的程序员相关的,很少有写“项目经理”、“技术经理”、“研发部门经理”这种带点管理职能的角色的事儿。这些技术管理岗位,其实是一部分程序员职业发展的方向。我曾经干过,但干得不够好,所以,只能聊几件我做项目经理时干过的蠢事儿,给大家当一下反面教材。
码农眼中的空字符串,Javascript 的神学体系
编程语言不约束你,不代表你可以胡来。这个问题主要是片面追求代码的简短,elegant ? 容易导致逻辑混乱。empty string 就是 empty string, 跟 boolean value 没什么关系。不约束码农胡来的语言,在他们心中地位都很高,比如 Python 和 JavaScript。
如何避免Kotlin里的陷阱?
Kotlin 现下很流行,并且我也认为他是一个增强版的 Java。但是在使用 Kotlin 的时候你仍需要保持清醒,尤其是当你身处各种各样的关于 Kotlin 的宣传之中时。如果你要使用 Kotlin 的话,一定要注意我们在上面提到的 Kotlin 相关的缺陷。
讲个小故事:Unix的yes命令
安装程序的时候,有的程序需要你不断地按y和回车,安装进程才能继续工作。yes命令可以解救你!它帮你输入y和回车,这样你就可以安心去看唐老鸭动画片了。
Java程序员是如何选择NoSQL的
因为了解和喜欢 Java 社区,所以尽管很少有人将 NoSQL 与某种语言绑在一起,我也要为全世界的 Java 开发者写下这篇文章。文中,我将为你展示几种 NoSQL 数据库。之后,我将根据实际在 Github stars 和 Stack Overflow tags 的项目中的使用情况,选出最常用的五个。并且我会让你知道它们是否支持 Spring Data 和 SpringBoot。
六种不同的结对编程模式对比
结对编程并非只是把两个人扔一起、让他们疯狂撒欢。多年以来,从业者开发了一些应用于不同情况的技术,通过实践与实验,他们对这些技术作了提高与完善。
阿里联合哈罗单车推出的程序员专属“代码共享单车”
目前,这种单车在全国100多个城市投放了300多万辆共享单车,注册用户超3000万,日均骑行超700万次。广大的程序员们,你们想试试这种“代码单车”呢?
程序员写代码时的各种内心戏 ……
程序员写代码时的各种内心戏 ......
我业余时间如何学习多门技术以及开发业余项目的一些心得
总体来说,在我的感觉里,国内的环境对于业余开发者来说其实是非常不友好的,不过作为一个开发者,一味抱怨并不会有大的改观,能做的就是不忘初心,多做尝试多做积累。
GitHub 发布年度开发者报告 JavaScript 依然最受欢迎
每年 GitHub 都会推出“Octoverse”报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言、开源项目等。今年的数据让人眼前一亮,我们不妨关注一下。
谁将会杀死 Java?
Java是这个星球上最为流行的编程语言之一,但这方面的竞争正愈演愈烈。下面我们将讲述Java可能遭遇滑铁卢的地方,以及可以做些什么来预防它的衰退。
.NET Core和.NET Standard有什么不同
近日,微软发布了.NET Core 2.0,但是开发人员中间仍然存在一些疑惑,就是.NET Core、.NET Standard、Xamarin和.NET Framework有什么不同。
程序员誓言
正所谓能力越强、责任越大。我们程序员应该承担这份责任,尽心尽责地服务好社会。我们应该制定我们行为的框架和标准。既不是雇主、也不是政府,而是我们程序员自己应该决定,与已经掌握的权力而言,哪些是我们应该承担的责任。
笑话:如果SUN、UNIX和微软都改做避孕套生意
有一天IT业一蹶不振,IT业三大巨头SUN,UNIX和微软都决定改做避孕套生意,他们生产的避孕套分别命名为A、B、C。
福布斯:为什么阿里巴巴比百度更像“中国的谷歌”?
北京时间10月11日晚间音讯,《福布斯》网站近日发表文章称,人们都说“百度是中国的谷歌”,但事实上,阿里巴巴才是“中国的谷歌”,至少在搜索、创新、网络视频、大数据、价值观、社交媒体和轻资产运营方面如此。
「PHP 是最好的编程语言」这个梗是怎么来的?
尝试百度"PHP是最好的语言",发现指向较多的是那个关于程序员的笑话。 但是如果这个梗来自于这个笑话的话,那么为什么在笑话里这个程序员不说C++/python/haskell或者别的什么语言是最好的而要说PHP是最好的呢?所以感觉似乎最早的出处不在于此。 有人知道吗?
