众所周知,Codeforces 是一个著名的竞赛编程平台。众所周知,Cloudflare 是一个著名的云边缘网络提供商。又众所周知,Codeforces 因为天天被打所以选择使用 Cloudflare 保护其网站。 由于各种奇奇怪怪的原因,中国大陆用户在访问 Cloudflare 代理的网站时一般会被匹配到美国西区的任播节点(一般是圣何塞或西雅图)…
【MX-J8-T3】水星湖 - 洛谷www.luogu.com.cn 最近做到洛谷的 P11215(一个大模拟,有些类似于 2022 CSP-J2 T3),发现大部分做法都类似于: 记 0 为空,记 1 为水,记 2 为树 这样写不仅麻烦容易记错,在多人协作的时候还需要单独使用注释重点标记各个数值代表什么意思。其实表达固定的几种类型这样的数据可以让…
在 Linux 的默认策略中,当物理内存被完全耗尽后,系统才会触发 OOM Killer 操作,这通常会导致系统变得非常缓慢甚至完全无响应。对此,我们通过启用虚拟内存和 EarlyOOM 的方式优化系统的内存行为。 温馨提示:本教程配套操作视频,教程视频中文本均可直接从视频中复制,请放心食用。 启用虚拟内存(swap) 首先,我们查看一下系统已经启…
总结:服务器因为突发断电导致 RAID-10 阵列无法恢复,所以所有数据全丢了。
目前这个博客上的内容要么是从备份抢回来的,要么是重写的。
具体来说
10 月 22 号的时候,怡安大楼 61 层意外起火(具体原因未考证),虽然火势即时得到了控制,但是根据洛杉矶消防局的指令,整个大楼(此时 Multacom 在 6 层)被强制断电并等待指令…
std::string #include <string> 即 std::basic_string<char>。 std::basic_string - cppreference.comzh.cppreference.com C++ 存储字符串类型,满足内存空间连续性,可以使用 C 类型的下标访问对应位的字符。 输…
前言 计划给学校搭建一个 OJ,选择了 vfleaking 的 Universal Online Judge。但是 UOJ 社区版安装后总是报错 ”Judgement Failed“,开了一个刚装好系统的一个 GCP 服务器也是有问题,无奈只能跑去折腾官方版。 GitHubvfleaking/uoj 本文所涉及的内容为 UOJ 官方版(链接见…
yay 是一个用于 Arch Linux 用户仓库(AUR)的包管理器。它的全称是 "Yet Another Yaourt",是一款用 Go 语言编写的 AUR 助手工具。yay 可以简化从 AUR 安装、更新和管理软件包的过程,同时支持官方 Arch 仓库的包管理。其功能包括搜索、安装、升级和删除 AUR 包,自动处理依赖关系,并提供与 pacm…
本文的内容基于 gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 和 C++ 14。但是并不是所有内容都是 C++ 14 新增内容。 1. auto 关键字 auto 关键字是 C++11 新增的一种类型推导机制,它可以让编译器根据变量的初始化表达式推导出变量的类型,从而简化代码编写,…
本文内容针对于 Linux(特别是 NOI Linux)编写,注意部分内容不支持 WIndows 推荐文章: GitHubhellogcc/100-gdb-tips 使用原生 gdb 命令行会比使用 Dev-C++ 甚至 VSCode 解锁更多高级功能。 文章内容可能很长,建议使用左侧目录快速导航。 什么是 gdb gdb (GNU Debu…
GPT-4o (“o” for “omni”) is a step towards much more natural human-computer interaction—it accepts as input any combination of text, audio, image, and video and generates any c…