
As competições de programação estão se desenvolvendo há muitos anos, e o conteúdo está ficando cada vez mais complicado. A maioria das informações on -line está dispersa. Os iniciantes geralmente não sabem como aprender sistematicamente conhecimento relevante, que requer muito tempo para explorar.
Para facilitar a melhor introdução daqueles que amam competições de programação, em julho de 2018, o Oi Wiki foi transferido para o Github. À medida que o conteúdo do Oi Wiki continua a melhorar, mais e mais amigos estão participando.
O Oi Wiki está comprometido em se tornar um site de integração de conhecimento gratuito e aberto e continuamente atualizado. Você pode obter conhecimento interessante e prático sobre programação competitiva aqui. Preparamos conhecimento básico, tipos de perguntas comuns, idéias de solução de problemas e ferramentas comuns na competição para ajudá-lo a aprender competições de programação mais rapidamente e aprofundadas.
Atualmente, ainda existem muitos conteúdos incompletos do Oi Wiki , e a cobertura dos pontos de conhecimento não é abrangente o suficiente, e existem algumas páginas de baixa qualidade que precisam ser modificadas. A equipe do OI Wiki e os amigos que participaram da contribuição estão melhorando ativamente esses conteúdos.
Para que o conteúdo acima seja aprimorado, consulte as questões do Oi Wiki e do Plano de iteração.
Ao mesmo tempo, o Oi Wiki se origina da comunidade e defende a liberdade do conhecimento e nunca será comercializado no futuro e sempre manterá a natureza da independência e da liberdade.
Atualmente, este projeto está implantado no oi-wiki.org usando o MKDOCS.
Mantemos uma lista de sites de espelho em status.oi-wiki.org, e seu conteúdo é o mesmo que oi-wiki.org.
Obviamente, ele também pode ser implantado localmente. ( Python3 e Pipenv são necessários )
Se você encontrar algum problema, poderá consultar as perguntas frequentes para saber mais.
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 --helpAgora estamos renderizando o Mathjax no lado do servidor. Se você deseja obter efeitos semelhantes, pode consultar o Build.yml. (Node.js é necessário)
# Gitee 码云 上的镜像仓库和 GitHub 仓库的内容相同
git clone https://gitee.com/OI-wiki/OI-wiki.git O conteúdo da filial gh-pages pode ser usado
git clone https://gitee.com/OI-wiki/OI-wiki.git -b gh-pagesIniciar um servidor HTTP localmente pode ser mais conveniente.
# 如果是 python3
python3 -m http.server
# 如果是 python2
python2 -m SimpleHTTPServer
# 有些环境下找不到名叫 python3/python2 的可执行文件,不妨运行 python 试试Congratulamo -nos com você em escrever conteúdo para o Oi Wiki e compartilhar o que aprendeu com você.
A maneira específica de contribuição é como participar.
Salvo indicação em contrário, a Creative Commons by SA 4.0 Creative Commons by SA 4.0 International License e a Licença adicional da estrela e agradecimento do autor estão licenciados sob a licença Creative Commons BY SA 4.0 International.
Em outras palavras, você pode compartilhar e interpretar livremente durante o uso, mas deve ser assinado, compartilhado da mesma maneira, e não há restrições adicionais ao compartilhar.
E você deve gostar do repositório do GitHub (estrela).
E se você deseja fazer referência a este repositório do GitHub, poderá usar o seguinte Bibtex:
@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}},
}
Este projeto foi inspirado no Wiki do CTF e referenciou muitas informações durante o processo de escrita. Eu gostaria de agradecer aqui.
Muito obrigado a aqueles que melhoraram o Oi Wiki e aqueles que doaram ao Oi Wiki !
Agradecimentos especiais aos amigos de 24oi por seu forte apoio!
Agradeço à Peking University Association e Hulu pelo apoio!