
تم تطوير مسابقات البرمجة لسنوات عديدة ، والمحتوى يزداد تعقيدًا. معظم المعلومات عبر الإنترنت منتشرة. غالبًا ما لا يعرف المبتدئون كيفية تعلم المعرفة ذات الصلة بشكل منهجي ، مما يتطلب الكثير من الوقت لاستكشافه.
من أجل تسهيل مقدمة أفضل لأولئك الذين يحبون مسابقات البرمجة ، في يوليو 2018 ، تم نقل OI Wiki إلى Github. مع استمرار تحسين محتوى Wi Wiki ، يشارك المزيد والمزيد من الأصدقاء.
تلتزم OI Wiki بأن تصبح موقع تكامل المعرفة مجاني ومفتوح ومحدث بشكل مستمر. يمكنك الحصول على معرفة مثيرة وعملية حول البرمجة التنافسية هنا. قمنا بإعداد المعرفة الأساسية وأنواع الأسئلة الشائعة وأفكار حل المشكلات والأدوات المشتركة في المنافسة لمساعدتك على تعلم مسابقات البرمجة بسرعة أكبر وبشكل تعمق.
في الوقت الحاضر ، لا يزال هناك العديد من المحتويات غير المكتملة لـ OI wiki ، وتغطية نقاط المعرفة ليست شاملة بما فيه الكفاية ، وهناك بعض الصفحات منخفضة الجودة التي تحتاج إلى تعديل. يقوم فريق OI Wiki والأصدقاء الذين شاركوا في المساهمة بتحسين هذه المحتويات بنشاط.
لكي يتم تحسين المحتوى أعلاه ، يرجى الرجوع إلى قضايا OI Wiki وخطة التكرار.
في الوقت نفسه ، تنشأ Wii Wiki من المجتمع ويدافع عن حرية المعرفة ، ولن يتم تسويقها أبدًا في المستقبل ، وسوف تحافظ دائمًا على طبيعة الاستقلال والحرية.
يتم نشر هذا المشروع حاليًا على oi-wiki.org باستخدام MKDOCS.
نحافظ على قائمة مواقع المرآة في الوضع.
بالطبع ، يمكن نشره أيضًا محليًا. ( Python3 و pipenv مطلوبان )
إذا واجهت أي مشاكل ، يمكنك استشارة الأسئلة الشائعة لمعرفة المزيد.
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 --helpنحن الآن نقدم Mathjax على جانب الخادم. إذا كنت ترغب في تحقيق تأثيرات مماثلة ، فيمكنك الرجوع إلى Build.yml. (Node.js مطلوب)
# Gitee 码云 上的镜像仓库和 GitHub 仓库的内容相同
git clone https://gitee.com/OI-wiki/OI-wiki.git يمكن استخدام محتويات فرع gh-pages
git clone https://gitee.com/OI-wiki/OI-wiki.git -b gh-pagesقد يكون بدء خادم HTTP محليًا أكثر ملاءمة.
# 如果是 python3
python3 -m http.server
# 如果是 python2
python2 -m SimpleHTTPServer
# 有些环境下找不到名叫 python3/python2 的可执行文件,不妨运行 python 试试نرحب بك بشدة لكتابة محتوى لـ OI wiki ونشارك ما تعلمته معك.
الطريقة المحددة للمساهمة هي كيفية المشاركة.
ما لم ينص على خلاف ذلك ، يتم ترخيص ترخيص Creative Commons BY-SA 4.0 Creative Commons BY-SA 4.0 وترخيص النجم الإضافي وشكر المؤلف بموجب ترخيص Creative Commons BY-SA 4.0 الدولي.
بمعنى آخر ، يمكنك المشاركة والتفسير بحرية أثناء الاستخدام ، ولكن يجب توقيعك ، ومشاركتك بنفس الطريقة ، ولا توجد قيود إضافية عند المشاركة.
ويجب أن ترغب في مستودع GitHub (Star).
وإذا كنت ترغب في الرجوع إلى مستودع GitHub ، فيمكنك استخدام 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}},
}
استلهم هذا المشروع من WIKI CTF وأشار إلى الكثير من المعلومات أثناء عملية الكتابة. أود أن أشكرك هنا.
شكرًا جزيلاً على أولئك الذين قاموا بتحسين Wii Wiki وأولئك الذين تبرعوا لـ Oi Wiki !
شكر خاص لأصدقاء 24oi لدعمهم القوي!
بفضل جمعية جامعة بكين وهولو لدعمهم!