月度归档: 2021 年 7 月
不止 Docker:8 款容器管理开源方案
Docker诞生于2013年,并普及了容器的概念,以至于大多数人仍然将容器的概念等同于”Docker容器”。作为第一个吃螃蟹的人,Docker设置了新加入者必须遵守的标准。例如,Docker有一个大型系统镜像库。所有的替代方案都必须使用相同的镜像格式,同时试图改变Docker所基于的整个堆栈的一个或多个部分。在此期间,
聊聊知乎订单系统迁移
本文主要介绍知乎订单系统后端语言栈的转型升级过程,包括其间踩过的一些坑和遇到的一些问题。一来是想通过本篇文章为其它应用服务转型提供借鉴经验,二来是总结对于订单系统的理解。鉴于文字功底不足,对于业务理解不充分的地方,欢迎留言交流。迁移背景随着知乎整体技术栈的变化,原有的 Python 技术栈逐渐被抛弃,新的 Go 和
32 条关于软件开发的建议和教训
近几年来,我一直为大大小小的客户开发专业软件。这些软件中有一些是在非常严格的环境下使用的,安全性和可靠性是最重要的。基于多年的工作经验,我提出了一系列有用的建议和教训。以下是我整理的清单,包括建议、经验教训和最佳实践。有时候编写一些垃圾代码也没问题。应用程序的各个部分并不是生来平等的。不必通过学习一门新语言来学习新事物
Python的未来在哪里?4年性能提升5倍,4.0也许永远不会来
在最近的一次采访中,Python的创建者吉多表示:Python 4.0也许永远都不会有!这些版本的名字不是随便用的,各有各的含义:大版本更新:可能是完全不兼容的,语法有重大变化。
JS 中的函数表达式和函数声明你混淆了吗?
在 JavaScript 中,function关键字可以完成一个简单的工作:创建一个函数。但是,使用关键字定义函数的方式可以创建具有不同属性的函数。在本文中,我们来看一下,如何使用function关键字来定义函数声明和函数表达式,以及这两种函数之间的区别又是什么。1.
