โครงการค้นหาคำถามทุกรอบเป็นระบบค้นหาคำถามฟรีถาวรตามการสนับสนุนสาธารณะของชุมชนโอเพ่นซอร์ส เรายินดีต้อนรับพันธมิตรที่มีความสามารถในการส่ง PR หรือเข้าร่วมในการพัฒนาและการบำรุงรักษารวมถึงปัญหา
โครงการค้นหารอบด้านทั้งหมดเป็นโครงการแยกส่วนหน้าและด้านหลัง เอกสารนี้ขึ้นอยู่กับ API สาธารณะฟรีที่จัดทำโดย Back-End โครงการค้นหาสำหรับการจัดทำเอกสาร ฉันหวังว่าจะช่วยให้นักพัฒนาทุกคนใช้ระบบการค้นหาได้ดีขึ้น หากคุณไม่ต้องการใช้ API การค้นหาสาธารณะคุณสามารถปรับใช้ระบบการค้นหารอบด้านแบบส่วนตัวบนเซิร์ฟเวอร์ของคุณเอง (แต่เราไม่แนะนำสิ่งนี้เราหวังว่าจะสร้างระบบการค้นหาฟรีสำหรับเครือข่ายทั้งหมดให้มากที่สุด
สุดท้ายขอบคุณสำหรับการสนับสนุน แรงจูงใจของเราสำหรับการต่ออายุไม่สามารถแยกออกจากการสนับสนุนและกำลังใจของคุณ -
เว็บไซต์อย่างเป็นทางการของการค้นหารอบด้าน: https://so.jszkk.com
เอกสารการพัฒนาอินเตอร์เฟสการค้นหารอบด้าน (ดูเอกสารนี้สำหรับอินเทอร์เฟซการค้นหา): https://docsso.jszkk.com/
คำถามการค้นหารอบด้านหน้าที่อยู่โครงการ GitHub: https://github.com/zmide/study.zmide.com
เอกสารการค้นหารอบทั้งหมดที่อยู่โครงการ GitHub: https://github.com/zmide/docs.study.zmide.com
แอพค้นหารอบโอเพ่นซอร์สที่อยู่โครงการ GitHub: https://github.com/pbk-b/chaoxing-tool-client
ที่อยู่โครงการโอเพนซอร์ส GitHub: https://github.com/zmide/parsing-topic
หมายเหตุ: โครงการโอเพ่นซอร์สทั้งหมดเปิดให้บริการภายใต้ข้อตกลงใบอนุญาต MIT และทุกคนสามารถใช้รหัสใด ๆ ได้ทุกที่
คำเตือน: เนื่องจากลักษณะสาธารณะของโครงการผู้เขียนและผู้มีส่วนร่วมไม่สามารถรับประกันได้ว่าแหล่งข้อมูลนั้นเป็นไปตามมาตรฐาน ทุกคนสามารถส่งข้อมูลทั้งหมดจากระบบ คุณต้องปฏิบัติตามกฎหมายและข้อบังคับแห่งชาติที่เกี่ยวข้องเมื่อใช้บริการใด ๆ ของโครงการ ข้อความทั้งหมดของระบบนี้มีให้ภายใต้ข้อกำหนดของข้อตกลง Creative Commons Attribution-Share 3.0 อาจมีการใช้ข้อกำหนดเพิ่มเติม (ดูข้อกำหนดการใช้งาน)



ส่วนหน้าส่วนใหญ่ใช้สแต็กเทคโนโลยี React + TypeScript เพื่อพัฒนา หากคุณมีส่วนร่วมในการพัฒนาหรือมีส่วนร่วมคุณสามารถเข้าใจเทคโนโลยีการพัฒนาที่เกี่ยวข้องก่อน
โครงสร้างไดเรกทอรี
.
├── public # 静态资源目录
├── build # 编译输出目录(gitignore 忽略提交)
└── src # 项目源代码根路径
├── scss # 站点 scss 样式
├── api # API 网络请求
├── stores # Store 本地储存和 mobx 状态管理
├── routers # react-router 前端路由处理
├── components # 全局公用组件库
├── views # 网站页面目录
│ ├── home # 首页
│ ├── control # 控制台相关页面
│ ├── question # 题目相关页面
│ └── ……
└── utils # 工具函数库
สคริปต์โครงการ
ในการเรียกใช้หรือรวบรวมโครงการคุณต้องติดตั้งสภาพแวดล้อมการพัฒนาโหนดก่อนและมีประสบการณ์การพัฒนาส่วนหน้า
คุณสามารถใช้ NPM หรือเส้นด้ายเพื่อดำเนินการตามคำแนะนำต่อไปนี้ (เส้นด้ายจะถูกใช้เป็นการสาธิตด้านล่าง)
yarn
# 安装项目依赖
yarn start
# 启动项目,打开 localhost:3000 可进行项目预览和调试
yarn build
# 构建项目,构建后将 build 目录中的文件发布到服务器即可完成项目部署
ถาม: คุณไม่ได้บอกว่าเขียนรหัส 90 บรรทัดหรือไม่ ทำไมตอนนี้ถึงมีรหัสมาก?
ตอบ: ในตอนต้นของโครงการเราเพียงแค่ใช้ฟังก์ชั่นการค้นหาคำถาม แน่นอนว่ามีรหัสเพียงเล็กน้อย เมื่อฟังก์ชั่นโครงการเพิ่มขึ้นเราได้ทำการสร้างสถาปัตยกรรมโครงการเสร็จสิ้น (ปรับปรุงการบำรุงรักษาโครงการ) และการเพิ่มฟังก์ชั่นเพิ่มเติมเพื่อใช้ รหัสจะเพิ่มขึ้นเรื่อย ๆ หากคุณต้องการฟังก์ชั่นการค้นหาคำถามเท่านั้นคุณสามารถเปลี่ยนไปใช้คำมั่นสัญญาครั้งแรกเพื่อดูและใช้รหัสที่เกี่ยวข้อง ลิงค์มีดังนี้: กระทำประวัติศาสตร์สำหรับ 8A639D
ถาม: ฉันสามารถใช้โครงการหรืออินเทอร์เฟซการค้นหาของโครงการเพื่อทำโครงการธุรกิจหรือการออกแบบการสำเร็จการศึกษาได้หรือไม่?
ตอบ: โครงการโอเพ่นซอร์สทั้งหมดของโครงการค้นหารอบด้านทั้งหมดนั้นขึ้นอยู่กับโปรโตคอลโอเพ่นซอร์สของใบอนุญาต MIT และคุณสามารถใช้งานได้ทุกที่โดยไม่มีข้อ จำกัด ใด ๆ
ถาม: หากคุณต้องการใช้อินเทอร์เฟซแบ็กเอนด์ของการค้นหาคำถามทุกรอบสำหรับโครงการของคุณคุณจะเชื่อมต่อกับอินเทอร์เฟซของการค้นหาคำถาม/ส่งคำถามได้อย่างไร
ตอบ: โปรดดูเอกสารแพลตฟอร์ม Open การค้นหารอบ ๆ ทั้งหมด https://docsso.jszkk.com/
ถาม: ทำไมฉันไม่สามารถค้นหาคำถามได้มากมาย
ตอบ: โครงการค้นหาคำถามทุกรอบเป็นระบบค้นหาคำถามฟรีถาวรตามการสนับสนุนสาธารณะของชุมชนโอเพ่นซอร์ส ส่วนใหญ่เป็นโอเพ่นซอร์สและระบบค้นหาคำถามฟรี จำเป็นต้องส่งทรัพยากรธนาคารคำถามต้องส่งและปรับปรุงและปรับปรุงด้วยกัน (เราจะรวบรวมข้อมูลต่อไปและแยกวิเคราะห์บางธนาคารคำถามบนอินเทอร์เน็ต แต่ไม่มีการรับประกันว่าพวกเขาทุกคนมีทั้งหมด) คุณสามารถมีส่วนร่วมในธนาคารคำถามของโรงเรียนในระบบ หากคุณไม่ทราบวิธีการดำเนินงานคุณสามารถส่งธนาคารคำถามให้เราได้ เราจะใช้รหัสเพื่อแยกวิเคราะห์ธนาคารคำถามและส่งไปยังระบบ ส่งกลุ่ม QQ ของธนาคารคำถาม (หากคุณไม่ต้องการส่งไปยังกลุ่มต่อสาธารณะคุณสามารถส่งไปยังเจ้าของกลุ่มหรือผู้ดูแลระบบได้):
964722860
ถาม: ต้องการเรียนรู้เทคโนโลยีหรือไม่?
ตอบ: เรายินดีต้อนรับทุกคนที่จะเข้าร่วมในระบบการบำรุงรักษาเว็บไซต์สคริปต์ ฯลฯ มี Python, JavaScript, PHP, Java, Kotlin, Golang ... ภาษาการเขียนโปรแกรมขั้นพื้นฐานใด ๆ คุณสามารถเลือกภาษาการเขียนโปรแกรมขั้นพื้นฐานเพื่อเรียนรู้
โครงการนี้ได้รับใบอนุญาตซอฟต์แวร์ที่ได้รับอนุญาตภายใต้ใบอนุญาต MIT