14岁初中生手写了一个在线OJ判题系统,几千个PHP文件,支持用户自定义二级域名站点

发布时间:2026/10/19 15:32:27

14岁初中生手写了一个在线OJ判题系统,几千个PHP文件,支持用户自定义二级域名站点 大家好我是一名14岁的初中生也是JudgeX在线判题系统的独立开发者。## 为什么要自己写OJ市面上的OJ平台很多但我想要一个完全属于自己的、可以随便折腾的判题系统。于是我用纯PHP MySQL从零开始手写了JudgeX目前已经有几千个PHP文件部署在InfinityFree免费主机上域名 judgex.asia。## JudgeX有什么在线代码提交与自动判题支持C/C、Python等多语言题目列表、题目详情、样例展示用户注册登录、个人中心排行榜系统青铜、白银、钻石、王者等级独家用户可以申请自己的二级域名站点 xxx.judgex.asia在线编辑自己的index.php每个人都能拥有一个编程个人主页内置AI解题助手基于DeepSeek做题时可以随时提问全站SEO自动注入几千个PHP文件不用一个个改头部## 技术亮点### 1. 几千个PHP文件的全局SEO注入方案网站文件太多一个个加meta标签不现实。我的方案是用 .htaccess 的 auto_prepend_file PHP输出缓冲 ob_start在页面渲染完成后内存里自动找到 head 标签插入全套SEO meta。业务代码一行不用改题目页还能动态设置标题和描述。### 2. 免费主机上实现用户二级域名InfinityFree不支持多域名绑定我用Cloudflare泛解析 *.judgex.asia配合 .htaccess 捕获 HTTP_HOST 拿到子域名转发到统一入口 user_site.php查询数据库渲染对应用户的页面。### 3. 子站SEO隔离用户生成的几百个二级域名站点全部自动 noindex防止低质量页面拖累主站权重。### 4. AI解题助手每道题目详情页右侧内置AI助手基于DeepSeek API可以解答算法问题、分析代码错误还能显示Token消耗和费用统计。## 地址官网https://judgex.asia欢迎来刷题也欢迎来申请你的专属二级域名编程主页
延伸阅读

更多相关文章

2026/10/16 13:36:15

PDF权限解除工具一键去除打印复制编辑限制

PDF Password Remover 你有没有遇到过这种情况:拿到一个PDF文件,想打印结果点不动,想复制段文字结果选不了,想编辑更是门都没有。不是文件坏了,而是被加了"所有者密码",把打印、复制、编辑这些权…

2026/10/19 0:33:32

昇腾算力适配怎么做?从试跑到验收的完整流程

## 先说结论很多团队第一次接触昇腾平台,会把适配理解为装好 CANN 驱动、跑通官方 demo——然后上业务模型,发现要么算子报错,要么性能远低于预期。真实的昇腾算力适配是一个五阶段工程:环境准备、模型迁移、算子适配、性能调优、…

2026/10/17 12:51:06

Warpinator:让局域网传文件快人一步的终极工具

Warpinator:让局域网传文件快人一步的终极工具 【免费下载链接】warpinator Share files across the LAN 项目地址: https://gitcode.com/gh_mirrors/wa/warpinator Warpinator 是一款免费开源的局域网文件传输工具。想把手机里几个 G 的视频发到电脑上&…

2026/10/20 12:58:49

2026电路设计笔试高频考点全拆解:从运放到状态机的应对策略

每年到了这个时候,总有准备跳槽和秋招的同学来问我同一个问题:硬件方向的笔试题到底该怎么刷?市面上的题库不是太老就是太杂,尤其是电路设计这块,感觉每个公司考的重点都不一样,抓不住规律。我翻了近三年各…

2026/10/20 12:58:49

context-mode:用上下文工程给AI工具装上“任务地图”

这段时间在重构内部的工具链,我一直在被同一个问题折磨:明明模型能力不差,提示词也写得很细,但让AI助手处理某个具体模块时,它还是会给出"看似合理但完全跑偏"的方案。后来我意识到问题不在模型,…

2026/10/20 12:58:49

context-mode:一套显式建模的上下文模式管理机制

1. 项目全貌:这个 “context-mode” 到底在解决什么问题1.1 初见 context-mode:一段让所有写业务逻辑的人眼熟的场景如果问我最近一年多最值得沉淀下来的技术经验是什么,我会毫不犹豫地说:一套叫 “context-mode” 的上下文模式管…

2026/10/20 12:58:49

智慧供应链赛题实战:需求预测与分仓规划完整链路

简介:这是一份天池大数据竞赛“菜鸟需求预测与分仓规划”赛题的实操代码包,面向参加数据挖掘竞赛或关注供应链预测的开发者,解决从数据清洗、特征工程到分仓建模与融合预测的完整链路。压缩包共68个文件,包含58个Python脚本、6个S…

2026/10/20 12:58:49

Context上下文模式:从组件传参到请求链路透传的实践指南

前一阵子帮某团队重构业务页面,他们要完成一个很常见的需求:把登录后拿到的用户标识,从页面顶部一路传到最底层的详情卡片。这个标识要经过五层组件、三个配置文件,中间还有两次接口回调要带上它。改着改着,最深的那个…

2026/10/20 12:53:48

从零安装RockyLinux 8.6:核心命令实战指南(1/2)

前一阵子给一台新机器做系统选型,翻了一圈发行版之后,还是决定把生产环境定在RockyLinux 8.6上。很多朋友问为什么不用更新的版本,其实 8.6 这个版本在整个 8 系列里属于仓库最成熟、生态兼容性最好的节点之一,用来学习 Linux 核心…

2026/10/19 18:06:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/20 1:05:37

单片机C运行时从启动到多任务:中断安全与共享资源冲突

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

GCC编译四步详解:预处理、编译、汇编、链接实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:05:37

FIW线是什么?FEP注塑线与普通氟塑料线的区别及应用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑