HTML5 Canvas - 第二部分:状态 更改 Canvas 的状态

HTML5 Canvas - 第 2 部分:状态 改变画布的状态 改变画布的状态

使用 commitlint 和 commitizen,让项目中的每个人都能写出漂亮的提交信息🚀

使用 commitlint 和 commitizen,让项目中的每个人都能写出漂亮的提交信息🚀 在项目开发过程中,很多人没有时间编写有意义的提交信息。对我来说,我需要与许多其他开发人员合作,这包括审查他们的提交、审查合并请求、创建和修复代码等等。而且所有这些工作都要同时进行,涉及多个项目。通常,他

解决常见的 DevOps 难题

解决常见的 DevOps 难题 “文化能把战略当早餐吃掉。”——彼得·德鲁克

本周 DEV 精选 7 篇帖子 DEV 全球展示挑战赛(由 Mux 呈现):展示你的项目!

本周精选 7 篇开发者文章 由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

Hacktoberfest 2020 签到 Kotlin 库游乐场

Hacktoberfest 2020 签到 Kotlin 库游乐场 Hacktoberfest 已经过半了!

7 分钟内创建并发布 Node.js NPM 包 为什么要关注 NPM?

7 分钟内创建并发布 Node.js NPM 包 为什么要关注NPM?

如何避免学习Java时常犯的错误

如何避免学习Java时常犯的错误

您偏好的技术栈是什么?

您偏好的技术栈是什么? 我想知道您在进行 Web 开发项目时更喜欢使用哪种技术栈?您最喜欢的技术栈有哪些优势?

如何构建 Tailwind CSS 模态组件 DEV 的全球展示挑战赛,由 Mux 呈现:展示你的项目!

如何构建 Tailwind CSS 模态组件 由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

Jenkins:为 Python 项目创建流水线

Jenkins:为 Python 项目创建流水线 我最近尝试使用 Jenkins 为我的 Python 项目搭建一个流水线。过程并不顺利,但我最终还是成功了。