优化
-
如何编写整洁的代码?
如何编写整洁的代码?唯一有效的代码质量,度量公式:What-The-F**ks/Minute —— Robert Martin Martin先生这样解释道: 当他进行代码审查时…
-
2020年及未来技术的八大趋势
2020年已经到来,新技术和新方法让我们更加接近第四次工业革命。如今,技术的发展日新月异,对企业而言,要跟上数字世界的每一个变化,每一次进步,虽然困难,但却至关重要。 昨天的理论…
-
微软发布Chromium引擎的新Edge浏览器
导读:Edge浏览器重生。2020年1月15日,微软发布了用于日常使用的基于Chromium的新EDGE浏览器的第一版。浏览器自动更新已推迟到2020年2月。通过直接下载,有可…
-
中科院国产编程语言“木兰”引争议:声称完全自主,实则换皮Python?
近日有媒体称,一款面向智能物联网和编程教育的国产编程语言出世,名为木兰。消息一出,引起了开发者社区的讨论。但有人发现,下载的程序包解包后——是个 Python? 随着人机交互频次…
-
推荐系统技术演进趋势:从召回到排序再到重排
推荐系统技术,总体而言,与NLP和图像领域比,发展速度不算太快。不过最近两年,由于深度学习等一些新技术的引入,总体还是表现出了一些比较明显的技术发展趋势。这篇文章试图从推荐系统几个…
-
如何用 Rust 编写一个 Linux 内核模块
编者按:近些年来 Rust 语言由于其内存安全性和性能等优势得到了很多关注,尤其是 Linux 内核也在准备将其集成到其中,因此,我们特邀阿里云工程师苏子彬为我们介绍一下如何在 L…
-
使用 GDB 查看程序的栈空间
昨天我和一些人在闲聊的时候,他们说他们并不真正了解栈是如何工作的,而且也不知道如何去查看栈空间。 这是一个快速教程,介绍如何使用 GDB 查看 C 程序的栈空间。我认为这对于 Ru…
-
程序设计的5个底层逻辑,决定你能走多快
阿里妹导读:肉眼看计算机是由CPU、内存、显示器这些硬件设备组成,但大部分人从事的是软件开发工作。计算机底层原理就是连通硬件和软件的桥梁,理解计算机底层原理才能在程序设计这条路上越…
-
Kubernetes技术详解
这篇文章将对Kubernetes进行介绍,以便您了解该工具背后的动机,含义以及使用方式。在后续文章中,我将讨论如何使用更具体的(数据科学)示例来利用Kubernetes增强数据…
-
七个改变我生活的 Git 小技巧
这些有用的小技巧将改变你在当前最流行的版本控制系统下的工作方式。 Git 是当前最流行最普遍的版本控制系统之一,它被应用于私有系统和公开网站上各种各样的开发工作。不论我变得对 Gi…