NOI基础知识题库最后审定日期:2024年7月1日
[!NOTE]
提示:NOI 笔试题目将完全出自本题库,一般包括45道单选题和5道多选题。
第一部分 竞赛环境和竞赛规则Linux
NOI 机试使用的操作系统是:Linux。
Linux 中为文件改名使用的命令是:
mv <旧文件名> <新文件名>
在 Linux 中返回上一级目录使用的命令是:
cd ..
在 Linux 中删除当前目录下的 test 目录的命令是:
rm -r test
当前目录下有一个编译好的可执行文件 a.out,执行它使用的命令 是:
./a.out
在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗: 可以
Linux 系统中杀掉名为 test 的后台进程的命令是:
killall test
Linux 系统中可以查看隐藏文件的命令是:
ls -a
Linux 系统中编译 C++程序的编译器是:g++
Linux 系统中,可以将当前目录下的文件名打印到 tmp 文件中的命令是:
ls > tmp
Linux 系统中,测量当前目录下程 ...
<对生存、生电技术的教学与运用>
序言
“让我跟你谈谈我的第一个红石作品吧。 在开始玩后不久,我就已经发展出了一座巨大的小麦田。每当田里一半左右的小麦成 熟后,我就去收割小麦,再重新种植。这很快就成了一件苦差事。所以我就使出了我 的红石工程技术来消灭这个问题,看招!”
——邓肯 · 吉尔
红石是一个无比有趣的系统。由红石组成的庞大的生电机器,造福着无数“懒人”玩家。譬如能无限获取铁锭的刷铁机(8 ...
工具下载文件所需要使用的工具有🔧:
支持网络监控的浏览器 e.g. Microsoft Edge
一台电脑
一个人
教程第一步 Step 1打开浏览器,登录中国中小学智慧教育平台并登录/注册账户。
第二步 Step 2进入教材页面,选择需要下载的教材。
第三步 Step 3按F12键或右键选择“检查”进入开发者页面,选择“网络”标签页。上下滑动页面或者刷新页面,右键列表中任意pdf.pdf文件,选择“在新的标签页中打开”。
第四步 Step 4在新的标签页中查看,此时显示401 Authorization Required说明操作正确。在URL地址栏中删去二级域名前的“-private”。
原地址:https://r3-ndr-private.ykt.cbern.com.cn/edu_product/esp/assets/8b9c7052-add4-4744-ab04-69d6c180d5d9.pkg/pdf.pdf
新地址:https://r3-ndr.ykt.cbern.com.cn/edu_product/esp/assets/8b9c7052-add4 ...
第一章 | 声现象第一节 声音是什么?1. 声音怎样产生?实验:
说话时声带震动。
瀑布水花四溅发出巨响。
证明: 声音是由振动产生的。
归纳法:通过分析众多的物理现象和实验数据,找出共同的特点,总结普遍的物理规律。
2. 声源的概念概念:正在发声的物体叫做声源。
第二章 | 物态变化第一节 物质的三态酒精灯的使用(1)加热
检查灯芯:如果灯芯顶端不平或者已烧焦,须剪去少量令其平整。
检查酒精:酒精不少于灯壶容积的1/4,不多于1/3。
注意:
酒精灯加热分 内焰,外焰,焰心。
外焰温度最高,故应该使用外焰加热。
(2)点燃应该使用火柴点燃酒精灯,不可用另一盏酒精灯点燃。
(3)熄灭应该使用灯帽盖灭酒精灯,不可使用嘴吹灭。
(4)处理不要碰倒酒精灯;若洒出的酒精开始燃烧,应用湿抹布扑灭。
水的三态及其特征
物态变化温度影响三态的变化温度计温度计的使用体温计第二节 汽化和液化第三节 熔化和凝固熔化和凝固物质能从固态变成液态(熔化),从液态变为固态(凝固)。
特点:
固体熔化时温度变化规律:
碎冰:达到0℃时开始熔化,熔化过程中虽然继续吸热,但是碎 ...
在开服之前,我们要确定一下我们服务器的定位。不同类型的服务器往往用到的配置核心也不一样,这就牵涉到了更深的配置方面的内容。下面我们就粗略地撸一撸相关内容。
原版服务器
模组服务器
插件服务器
内容
除了能多人游戏,其他和原版单人生存没区别。
添加了模组的多人游戏。
添加了插件的多人游戏。
核心
主流Vanilla,别的核心不加额外内容也和原版没区别。
主流Forge,Fabric
主流Paper,Purpur
配置
内存2GB起步
内存4GB起步
内存2GB起步
这仅仅是目前主流的分类。按类型分,还有版本互通服;按内容分,有生电服务器,小游戏服务器等等。因此在配置方面我们遵循以下原则:
CPU单核性能以及主频越高越好,因为Minecraft这个游戏多核性能优化不好。Paper优秀但对原版做出了许多修改。
内存随着人数、插件、模组的增多,相应的也要扩大。
存储越大越好,玩家跑图会加载地图,加载的区域越多,存储的需求越大。
红石机器多或者生电服务器会因为相关运算,对CPU相关的性能比较高。
我们再了解一下核心:
核心
特点
Vanilla
原版核心 ...
👏开始 Getting Start是时候开始构建一个项目了!
然而开始项目绝对不是新建一个文件夹,然后开始开发这么简单。事实上这有许多需要注意的地方。
开始构思构思能够让你少走弯路,有针对性地开发构建。就像作文打草稿,构思的重要性无论何时都能体现。
文件与项目组织很好!你已经有了一个基本的目标,是时候新建文件夹实现它了!
语义化版本控制语义化版本控制制定了一些约定俗成的文件命名。
❗注意:这里陈述的只适用于个人或小规模团队开发。商业与企业开发请参考语义化版本控制官网。
一般的文件夹名称可以如下组织,部分缀词可以省略:
[项目名称] v[版本号]
对于版本号,以如下方式表示与书写:
x.y.z
x 主版本号 当你所使用的依赖库或其他资源向下不兼容升级时,或你的项目进行了重大变更以及底层运行逻辑改变。例如库进行了重大语法与内容变更时提升,若使用上个版本的依赖库则会出现重大错误。
y 次版本号 当你进行了小幅度内容修改或者依赖库向下兼容升级时提升。
z 修订号 当你修复了运行错误时提升。
对于后缀,有如下表示。
分布式版本控制 Git[个人]确保你的计算机上安装了Git。你可以访问 ...
Markdown是一个通用易学的文本语言,但是还是很多人认为与所谓“语法”扯上关系的肯定十分深奥(事实上有一部分是的)。首先在第一章,我们先介绍一下它,再将它与Office对比一下吧,相信你一定会发现为何Markdown广受欢迎了!
Markdown的介绍总之就是一种超文本格式,如果你不是相关开发者而只是用户,那么并不需要了解。
一般主流的Markdown编辑软件有:
Typora(我就在用,尽管要收费。但是每次打开弹出激活框时选择“下次再说”,可以白嫖!)
Obsidian
VS code(很少有人用吧?)
……
相同Markdown文件在Obsidian与Typora中可能会出现排版问题。一般以Typora为准,出错概率最小。
Markdown允许你在文件中插入少量符号来修改文本样式。它可以写代码,写公式,嵌入图片视频。同时可以转换为HTML格式文件,在各大网站的官方文档里均有涉及,甚至本站的博客都以这个语言编写。许多开源库README文件默认.md格式。可以说,只要你涉及相关的行业,就离不开Markdown的“赛博轮椅”!
对比两种文字编辑软件Office设置文本格式步骤 ...
前言一切的开始是在6月份。是的,我折腾到了现在才折腾好(你现在知道这个框架的一些功能和网上的一些大佬都是群坑货了吧?)。当初我是学着CodeSheep的视频做的,但是坑就坑在UP主电脑是Mac系统,而我是Windows,一些命令行指令不一样!这就要了老命了,我不是说UP主是坑货,但是没有Mac的电脑小白真的会一脸懵!我只好一边翻阅官方文档,一边在如浊流一般的CSDN文章中获取有用的内容。
⚠️注意:网站部署后本地是不需要运行服务器的,那是测试用的。有Mac的就跟着UP做就行了,Windows就得继续往下看了。
这边就想吐槽CSDN了!先不提网站广告、强制用户登录以及内容有效性,几个博主的文章压根就一样,完全是抄的。转载声明往文末一塞,鬼才看得清,我想只有写的人才能知道有这么一行字了吧!
花了两天实践终于一气呵成做好了Hexo的博客,一切心酸困难都值了。下面我将梳理Hexo的使用,以及部署时遇到的那些坑。在网上,许多资料都有一些误导性,包括官方文档也有许多无效果的措施。
接下来的内容包括:
我们为什么要做个人博客?
如何使用Hexo
更换Hexo主题
我们为什么要写博客? ...
