月度归档: 2018 年 4 月
Java 10 var关键字深度解读
Java 10如约而至。虽然这一版本带来的特性并不是非常多,但其中有一项仍然成为大家关注的热点,它就是局部变量类型推断(JEP 286)。事情就是这么简单。不过,这篇文章将会讨论更多有关var的内容,比如什么时候可以用var、什么时候不能用var、var对可读性的影响,以及为什么没有使用val。
谷歌不能杀死安卓 但可以让它“冬眠”
虽然之前也有不少媒体或者评论者宣称Android品牌已经被谷歌废弃了,但它似乎总是很快又重新回到人们的视野。
精炼而又毫不含糊的编程语言简史
精炼而又毫不含糊的编程语言简史
谷歌中国推出了机器学习自学课程
机器学习速成课程中的编程练习是通过 TensorFlow 并使用 Python 进行编码的。您无需拥有使用 TensorFlow 的任何经验,但应该能够熟练阅读和编写包含基础编程结构(例如,函数定义/调用、列表和字典、循环和条件表达式)的 Python 代码。
蒙特卡罗树搜索之初学者指南
蒙特卡罗树搜索由RémiCoulom于2006年作为Crazy Stone的一个组成部分引入,令人印象深刻的是其出色的引擎的能力,同时也是Alpha Go / Zero的核心组件。蒙特卡罗树搜索主要目的是:给出一个状态来选择最佳的下一步。我们回顾AlphaGo / Zero,试图解释在Alpha Go中使用了哪些蒙特卡罗树搜索变体。
每日站会并不是只是站在开会就行了:每日站会范例
在站会期间,与会者得知道谁应该先发言。由协调人决定谁先发言是与自我组织对抗的、虽然微妙、但是确切的力量。在不需要干预的情况下,团队也应该知道谁先发言。
Linux 4.16 正式发布:不再支持 8 种 CPU 架构,内核减少了 450000 行代码 !
不太了解这八种CPU体系结构也没什么好丢人的:它们从Linux的支持体系结构名单中消失的原因是,内核开发者发现再也没有人使用它们来运行Linux了。
揭秘《阿里巴巴Android开发手册》
阿里继去年推出Java手册之后,在春节期间推出的《阿里巴巴Android开发手册》的目的是什么呢?为此,我们第一时间采访了阿里巴巴高级无线开发工程师、手册的主要作者之一芸墨,为大家揭开其背后创作故事,并在此与大家分享采访结果。
10个有趣的Linux命令和Shell 脚本
shell 脚本可以使用一些 GUI 组件(菜单、警告框、进度条等),你可以控制终端输出、光标位置以及各种输出效果等等。利用下面的工具,你可以构建强壮的、可交互的、对用户友好的 UNIX/Linux bash 脚本。
Python3的这些新特性很方便
就是Python2和Python3,两个版本互不兼容,而且Github上Python2的开源库有很多不兼容Python3,导致大量的Python2的用户不愿意迁移到Python3。 Python3在很多方面都做出了改变,优化了Python2的很多不足,标准库也扩充了很多内容,例如协程相关的库。现在列举一些Python3里提供的功能
十个 PHP 开发者最容易犯的错误
PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。
