O projeto geral de pesquisa de perguntas é um sistema permanente de pesquisa de perguntas gratuitas com base na contribuição pública da comunidade de código aberto. Congratulamo -nos com qualquer parceiro competente para enviar relações públicas ou participar de desenvolvimento e manutenção, incluindo a edição.
O projeto de pesquisa geral é um projeto de separação front-end e back-end. Este documento é baseado na API pública gratuita fornecida pelo projeto de busca de back-end para documentação. Espero ajudar todos os desenvolvedores a utilizar melhor o sistema de pesquisa. Se você não deseja usar a API de pesquisa pública, também pode implantar o sistema de pesquisa geral em particular em seu próprio servidor (mas não recomendamos isso. Esperamos criar um sistema de pesquisa gratuito para toda a rede o máximo possível e fazer uso total da força da comunidade para concentrar e melhorar os recursos do banco de perguntas)
Finalmente, obrigado pelo seu apoio. Nossa motivação para a renovação não pode ser separada de seu apoio e incentivo. ?
Site oficial de pesquisa geral: https://so.jszkk.com
Documento de desenvolvimento de interface de pesquisa geral (consulte este documento para interface de pesquisa): https://docsso.jszkk.com/
Perguntas para pesquisas em geral o endereço do projeto do GitHub front-end: https://github.com/zmide/study.zmide.com
Documento de pesquisa em geral Github Project Endereço: https://github.com/zmide/docs.study.zmide.com
App de pesquisa de pesquisa geral Open Github Project Endereço: https://github.com/pbk-b/chaoxing-tool-client
O endereço do projeto do Github de código aberto: https://github.com/zmide/parsing-topic
Nota: Todos os projetos de código aberto são de origem aberta sob o contrato de licença do MIT, e qualquer pessoa pode usar qualquer código em qualquer lugar
Isenção de responsabilidade: Devido à natureza pública do projeto, os autores e colaboradores não podem garantir que a fonte de dados seja compatível. Qualquer pessoa pode enviar todos os dados do sistema. Você deve cumprir as leis e regulamentos nacionais relevantes ao usar qualquer serviço do projeto. Todos os textos deste sistema são fornecidos nos termos do contrato Creative Commons Attribution-Share 3.0. Termos adicionais também podem ser aplicados. (Veja Termos de Uso)



O front-end usa principalmente a pilha de tecnologia React + TypeScript para desenvolver. Se você participar do desenvolvimento ou contribuir, poderá primeiro entender a tecnologia de desenvolvimento relevante.
Estrutura de diretório
.
├── public # 静态资源目录
├── build # 编译输出目录(gitignore 忽略提交)
└── src # 项目源代码根路径
├── scss # 站点 scss 样式
├── api # API 网络请求
├── stores # Store 本地储存和 mobx 状态管理
├── routers # react-router 前端路由处理
├── components # 全局公用组件库
├── views # 网站页面目录
│ ├── home # 首页
│ ├── control # 控制台相关页面
│ ├── question # 题目相关页面
│ └── ……
└── utils # 工具函数库
Script de projeto
Para executar ou compilar um projeto, você precisa instalar o ambiente de desenvolvimento de nós primeiro e ter certa experiência de desenvolvimento front-end.
Você pode usar o NPM ou o fio para executar as seguintes instruções (o fio será usado como uma demonstração abaixo).
yarn
# 安装项目依赖
yarn start
# 启动项目,打开 localhost:3000 可进行项目预览和调试
yarn build
# 构建项目,构建后将 build 目录中的文件发布到服务器即可完成项目部署
P: Você não disse que 90 linhas de código estão escritas? Por que há muito código agora?
R: No início do projeto, simplesmente implementamos a função de pesquisa de perguntas. Obviamente, há apenas uma pequena quantidade de código. À medida que as funções do projeto aumentam, concluímos a reconstrução da arquitetura do projeto (melhorando a manutenção do projeto) e a adição de mais funções para usar o código continuará aumentando . Se você precisar apenas da função de pesquisa de perguntas, poderá alternar para o primeiro comprometimento para visualizar e usar o código relevante. O link é o seguinte: Histórico de Compromissão FO 8A639D
P: Posso usar o projeto ou a interface de pesquisa do projeto para fazer projetos de negócios ou design de graduação?
R: Todos os projetos de código aberto do projeto de pesquisa geral são baseados no protocolo de código aberto da licença do MIT, e você pode usá-lo em qualquer lugar sem restrições.
P: Se você deseja usar a interface de back-end da pesquisa geral de perguntas do seu projeto, como você pode se conectar à interface das perguntas de pesquisa/envio de perguntas?
R: Consulte o documento da plataforma aberta de pesquisa geral https://docsso.jszkk.com/
P: Por que não posso procurar muitas perguntas?
R: O projeto geral de pesquisa de perguntas é um sistema de pesquisa de perguntas gratuitas permanente com base na contribuição pública da comunidade de código aberto. É principalmente de código aberto e sistema de pesquisa de perguntas gratuitas. Os recursos do banco de perguntas precisam ser enviados e mantidos e melhorados juntos. (Continuaremos a engatinhar e analisar alguns bancos de perguntas na Internet, mas não há garantia de que todos tenham todos eles) Você pode contribuir com o banco de perguntas da sua escola para o sistema. Se você não sabe como operar, pode enviar o banco de perguntas para nós. Usaremos o código para analisar o banco de perguntas e enviá -lo ao sistema. Envie o grupo QQ do banco de perguntas (se você não quiser enviá -lo publicamente para o grupo, poderá enviá -lo em particular para o proprietário ou administrador do grupo):
964722860
P: Quer aprender a tecnologia?
A: We welcome everyone to join in the maintenance system, website, scripts, etc. There are Python, JavaScript, PHP, Java, Kotlin, Golang... Those who are basic in programming languages can learn the following technologies from us: website construction, front-end React and Vue technology, front-end website architecture, back-end Laravel framework, Python data processing, Android MVVM App architecture... (If you don’t have Qualquer linguagem de programação básica, você pode escolher uma linguagem de programação básica para aprender.
O projeto é um software de código aberto licenciado sob a licença do MIT.