
Kompetisi pemrograman telah berkembang selama bertahun -tahun, dan konten semakin rumit. Sebagian besar informasi online tersebar. Pemula sering tidak tahu bagaimana cara mempelajari pengetahuan yang relevan secara sistematis, yang membutuhkan banyak waktu untuk dijelajahi.
Untuk memfasilitasi pengenalan yang lebih baik dari mereka yang menyukai kompetisi pemrograman, pada Juli 2018, wiki OI dipindahkan ke GitHub. Ketika isi wiki OI terus meningkat, semakin banyak teman yang berpartisipasi.
OI Wiki berkomitmen untuk menjadi situs integrasi pengetahuan yang gratis dan terbuka dan terus diperbarui. Anda bisa mendapatkan pengetahuan yang menarik dan praktis tentang pemrograman kompetitif di sini. Kami telah menyiapkan pengetahuan dasar, jenis pertanyaan umum, ide pemecahan masalah dan alat umum dalam kompetisi untuk membantu Anda mempelajari kompetisi pemrograman lebih cepat dan mendalam.
Saat ini, masih ada banyak konten yang tidak lengkap dari oi wiki , dan cakupan titik pengetahuan tidak cukup komprehensif, dan ada beberapa halaman berkualitas rendah yang perlu dimodifikasi. Tim wiki OI dan teman -teman yang berpartisipasi dalam kontribusi secara aktif meningkatkan konten ini.
Agar konten di atas dapat ditingkatkan, silakan merujuk pada masalah OI Wiki dan Rencana Iterasi.
Pada saat yang sama, wiki OI berasal dari masyarakat dan menganjurkan kebebasan pengetahuan , dan tidak akan pernah dikomersialkan di masa depan, dan akan selalu mempertahankan sifat kemandirian dan kebebasan.
Proyek ini saat ini digunakan di oi-wiki.org menggunakan MKDOCS.
Kami memelihara daftar situs cermin di status.oi-wiki.org, dan isinya sama dengan oi-wiki.org.
Tentu saja, itu juga dapat digunakan secara lokal. ( Python3 dan Pipenv diperlukan )
Jika Anda mengalami masalah, Anda dapat berkonsultasi dengan FAQ untuk mempelajari lebih lanjut.
git clone https://github.com/OI-wiki/OI-wiki.git --depth=1
cd OI-wiki
# 安装 mkdocs
pipenv install --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple/
# 使用我们的自定义主题(Windows 下请使用 Git Bash 执行)
# 安装主题时将连接网络下载资源,可通过以下配置项控制下载链接
# .gitmodules:
# - url
# scripts/pre-build/install-theme-vendor.sh:
# - MATHJAX_URL
# - MATERIAL_ICONS_URL
./scripts/pre-build/install-theme.sh
# 两种方法(选其一即可):
# 1. 运行一个本地服务器,访问 http://127.0.0.1:8000 可以查看效果
pipenv run mkdocs serve -v
# 2. 在 site 文件夹下得到静态页面
pipenv run mkdocs build -v
# 获取 mkdocs 的命令行工具的说明(解释了命令和参数的含义)
pipenv run mkdocs --helpKami sekarang membuat Mathjax di sisi server. Jika Anda ingin mencapai efek yang sama, Anda dapat merujuk ke build.yml. (Node.js diperlukan)
# Gitee 码云 上的镜像仓库和 GitHub 仓库的内容相同
git clone https://gitee.com/OI-wiki/OI-wiki.git Isi Cabang gh-pages dapat digunakan
git clone https://gitee.com/OI-wiki/OI-wiki.git -b gh-pagesMemulai server HTTP secara lokal mungkin lebih nyaman.
# 如果是 python3
python3 -m http.server
# 如果是 python2
python2 -m SimpleHTTPServer
# 有些环境下找不到名叫 python3/python2 的可执行文件,不妨运行 python 试试Kami sangat menyambut Anda untuk menulis konten untuk OI Wiki dan membagikan apa yang telah Anda pelajari dengan Anda.
Cara kontribusi spesifik adalah bagaimana berpartisipasi.
Kecuali ditentukan lain, Lisensi Internasional Creative Commons By-SA 4.0 Creative Commons By-SA 4.0 dan Lisensi Tambahan Bintang dan Terima Kasih dilisensikan di bawah Lisensi Internasional Creative Commons BY 4.0.
Dengan kata lain, Anda dapat dengan bebas berbagi dan menafsirkan selama penggunaan, tetapi Anda harus ditandatangani, dibagikan dengan cara yang sama, dan tidak ada batasan tambahan saat berbagi.
Dan Anda harus menyukai repositori GitHub (bintang).
Dan jika Anda ingin merujuk repositori github ini, Anda dapat menggunakan Bibtex berikut:
@misc{oiwiki,
author = {OI Wiki Team},
title = {OI Wiki},
year = {2016},
publisher = {GitHub},
journal = {GitHub Repository},
howpublished = {url{https://github.com/OI-wiki/OI-wiki}},
}
Proyek ini terinspirasi oleh Wiki CTF dan merujuk banyak informasi selama proses penulisan. Saya ingin mengucapkan terima kasih di sini.
Terima kasih banyak kepada mereka yang telah meningkatkan wiki Oi dan mereka yang menyumbang ke wiki Oi !
Terima kasih khusus kepada Friends of 24oi atas dukungan kuat mereka!
Terima kasih kepada Peking University Association dan Hulu atas dukungan mereka!