iOS
-
每日 7000 步能救命
根据一项新医学研究,对于老年人来说,将每日的步数从 3000 步左右增加到大约 7000 步可将死亡风险降低 50%。《柳叶刀》医学期刊称,就你应该努力实现的步数而言,7000 步…
-
如何将你的文件系统转换为 Btrfs
引言 这篇概述文章将告诉你为何以及如何迁移你的当前分区到 Btrfs 文件系统。如果你对此感兴趣,请阅读这篇分步指南来完成。 从 Fedora 33 开始,新安装的 Fedora …
-
如何用 C++ 读写文件
如果你知道如何在 C++ 中使用输入输出(I/O)流,那么(原则上)你便能够处理任何类型的输入输出设备。 在 C++ 中,对文件的读写可以通过使用输入输出流与流运算符 &…
-
用 CrowdSec 保护你的 PHP 网站不受机器人攻击
CrowdSec 门卫被设计成可以包含在任何 PHP 应用程序中,以帮助阻止攻击者。 PHP 是 Web 上广泛使用的一种编程语言,据估计有近 80% 的网站使用它。我在 …
-
用 CrowdSec 保护你的 PHP 网站不受机器人攻击
CrowdSec 门卫被设计成可以包含在任何 PHP 应用程序中,以帮助阻止攻击者。 PHP 是 Web 上广泛使用的一种编程语言,据估计有近 80% 的网站使用它。我在 …
-
使用开源同步工具 Syncthing 控制你的数据
决定如何存储和共享您的个人信息。 如今,我们的一些最重要的财产 —— 从家人和朋友的照片和视频到财务和医疗文件 —— 都是数据。即便…
-
如何在 Arch Linux(UEFI)上安装 GRUB
前段时间,我写了一篇在安装 Windows 后在 Arch Linux 上如何重新安装 Grub的教程。 几周前,我不得不在我的笔记本上从头开始重新安装 Arch Linux,同时…
-
如何在双系统引导下替换 Linux 发行版
在双系统引导的状态下,你可以将已安装的 Linux 发行版替换为另一个发行版,同时还可以保留原本的个人数据。 假设你的电脑上已经以双系统的形式安装了 Ubuntu 和 Window…
-
什么是行为驱动的 Python?
使用 Python behave 框架的行为驱动开发模式可以帮助你的团队更好的协作和测试自动化。 您是否听说过行为驱动开发behavior-driven development(B…
-
在 Ubuntu 18.04 LTS 上使用 KVM 配置无头虚拟化服务器
我们已经讲解了 在 Ubuntu 18.04 无头服务器上配置 Oracle VirtualBox 。在本教程中,我们将讨论如何使用 KVM 去配置无头虚拟化服务器,以及如何从一个…