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…
原作:MikeMirzayanov翻译:CodeZhangBorui原文地址:Codeforces: Results of 2023 [Annual Report] - Codeforces 大家好,Codeforces。 让我们回忆一下 2023 年,好吗? 在这篇帖子中,我想总结一下今年的情况。你知道,世界上发生了很多可怕的事情,就个人而言,今…
在这篇文章中: 粗体:按钮、菜单的名称粗体 + 斜体:视图的名称 1. 创建共享文件夹 可以将宿主机中的一个文件夹或者一个分区共享到虚拟机内,比如将 D 盘下的考生文件 SD−S00000 共享给虚拟机,使得虚拟机可以操作本地文件。 山东考场中的 NOI-Linux 已经配置好了 D 盘的共享文件夹。 选择菜单栏 虚拟…
在这篇文章中: 粗体:按钮、菜单的名称粗体 + 斜体:视图的名称 1. 安装 VMware Workstation 下载 VMware Workstation。 激活码(以下任意): MC60H-DWHD5-H80U9-6V85M-8280D JUO9O-6039P-08409-8J0QH-2YR7F 4A4RR-813DK-M81A9-4U35H…
根据 RFC1912,域名根目录不得存在 CNAME 记录,因为根目录下的 CNAME 记录会使得整个域名的 MX 邮箱记录、TXT 域名验证记录等全部失效。 因此,CloudFlare 推出了拉平根目录 CNAME 的功能,通过 CloudFlare 的服务器,将 CNAME 解析为 A 记录,避免了冲突问…