Web
-
如何在 Ubuntu 或 Linux Mint 启用 Chromium 硬件加速的视频解码
你或许已经注意到了,在 Linux 上使用 Google Chrome 或 Chromium 浏览器在 YouTube 或其它类似网站观看高清视频会增加你的 CPU 使用率,如果你…
-
如何 Docker 化 Python Django 应用程序
Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。 …
-
差异文件(diff)和补丁文件(patch)简介
这篇文章介绍差异文件diff和补丁文件patch,以及它们如何在开源项目中使用的例子。 如果你曾有机会在一个使用分布式开发模型的大型代码库上工作过,你就应该听说过类似下面的话,&l…
-
如何将 WordPress 博客发布到静态 GitLab Pages 上
通过 GitLab 或 GitHub Pages 来提供一个 WordPress 镜像站点, 从而最小化安全问题。 很久以前,我为一个家庭成员建立了一个 WordPress 博客。…
-
API Star:一个 Python 3 的 API 框架
为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架…
-
全面教程:在 RxJS 中创建流
对大多数开发者来说,与 RxJS 的初次接触是通过库的形式,就像 Angular。一些函数会返回流stream,要使用它们就得把注意力放在操作符上。 有些时候,混用响应式和非响应式…
-
一个转换花引号的 gawk 脚本
得到我的 awk 秘籍。 我管理着一个个人网站,用手工编辑网站上的网页。由于网站上的页面并不多,这种方法对我很适合,可以让我对网站代码的细节一清二楚。 最近我升级了网站的设计样式,…
-
用 Ansible 实现网络自动化
了解 Ansible 的功能,这是一个无代理的、可扩展的配置管理系统。 网络自动化 随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器化应用、平台即服…
-
如何在 Ubuntu 中切换多个 PHP 版本
有时,最新版本的安装包可能无法按预期工作。你的程序可能与更新的软件包不兼容,并且仅支持特定的旧版软件包。在这种情况下,你可以立即将有问题的软件包降级到其早期的工作版本。请参阅我们的…
-
JavaScript 框架对比及案例(React、Vue 及 Hyperapp)
在我的上一篇文章中,我试图解释为什么我认为 Hyperapp 是一个 React 或 Vue 的可用替代品,原因是,我发现它易于起步。许多人批评这篇文章,认为它自以为是,并没有给其…