为何你的 Python 代码应是扁平与稀疏的
本文是 Python 之禅特别系列的第三篇,此篇着眼于其中第五与第六条原则:扁平与稀疏。 Python 之禅 之所以得名,正是由于它那简明扼要的规则被设计出…
神话还是现实?Docker 和 Kubernetes 的完美架构
在 Docker 和 Kubernetes 时代,软件开发的世界发生了怎样的变化?有可能使用这些技术一劳永逸地构建一个放之四海而皆准的架构吗?当所有东西都“打包…
Nginx PageSpeed 模块配置和使用
Google Pagespeed 在作为一个 Nginx 的模块在研发这么久之后仍是 beta 版本,着实有点尴尬,不过也证明了该项目是成功的,最起码它仍在迭代,实际上在…
如何成规模地部署多云的无服务器程序和 Cloud Foundry API
IBM 的 Ken Parmelee 说:微服务和 API 是产品,我们需要以这种方式思考。 领导 IBM 的 API 网关和 Big Blue 开源项目的的 Ken Parmelee 对以开源方式…
Effective Coding 阿里巴巴 Java 开发手册 笔记
第一章 编程规约 命名风格 包名统一采用单数形式,但是类名如果有复数含义,则类名可以使用复数形式。e.g. com.alibaba.ai.util.MessageUtils 常量定…
如何在 Mongoose 中查找所有文档
假设你有一个 Mongoose 模型 User 包含您应用的所有用户。 要获取集合中所有用户的列表,请调用 User.find() 以空对象作为第一个参数: const User = …
Firefox JS 兼容性问题
拖拽 bug,数组 sort 排序,强大如 Firefox,也会有兼容性问题。 1、拖拽的 bug 使用了诸如 sortable.js 等拖拽插件,拖拽完成之后,会自动打开新网页…
- 共 1 页
- 1