std::string #include <string> 即 std::basic_string<char>。 std::basic_string - cppreference.comzh.cppreference.com C++ 存储字符串类型,满足内存空间连续性,可以使用 C 类型的下标访问对应位的字符。 输入 str…
部分来自 OI-Wiki。 想到哪写到哪。 会导致 WA “==” 写成 “=“ for 语句变量写错 scanf、printf 格式符不匹配 多测不清空 不开 long long 见祖宗 scanf("%c", ...) 或 getchar() 到了空白字符/换行符建议用 ch = getchar(); while(!<ch is vali…
将 bash 脚本存入 “mcsm.sh”,并修改权限为 755。编辑 “启动脚本(可修改内容).sh” 为 `bash ./mcsm.sh` 即可。这下就可以在一个 1 核 2G 的游戏云里同时跑 Velocity 和大厅了。
你是如何与网站建立连接的? 1. 找到服务器的位置 如果你拿到一个别人家的小区名字,你需要先找到这个小区在哪。同理,服务器要想访问一个网站,首先需要找到网站服务器的 IP 地址。而充当“查找功能”的就是 DNS(域名解析系统),他会根据你提供的域名找到对应的 IP 地址。 DNS 服务器的工作原理小区地址由省份、城市、街道、门牌号组成,域名也是同样…
一、兴起 2014年10月28日,W3C 正式发布 HTML5 规范。 HTML5 相比较于 XHTML 2.0 和相似规范带来了极大的自由度和灵活度,于 Javascript 和 AJAX 一起促进了移动端网页,SPA(单页面 Web 应用)、前后端分离。 因为手里没服务器,我当时使用原生 HTML5 + Javascript 搭配 Github…
计划给学校搭建一个 OJ,选择了 vfleaking 的 Universal Online Judge。但是 UOJ 社区版安装后总是报错 ”Judgement Failed“,开了一个刚装好系统的一个 GCP 服务器也是有问题,无奈只能跑去折腾官方版。
本文将介绍如何安装 Docker、构建镜像、安装 phpMyAdmin、切换单域名博客等一系列操作,
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…
OpenAI 在 2024 年春季发布会上正式发布新模型 gpt-4o。详细评测了OpenAI最新的GPT-4o模型,涵盖自然语言处理、代码生成和多语言翻译等方面的性能表现,并分享了测试结果和使用体验,展示了模型的显著进步。