在线IDE,上课自用,支持C++和Python在线运行并返回结果,编辑器为 Monaco Editor,后端采用 Judge0。
编辑器初始化时会从远程请求相关数据:https://lib.zzh.today/ide.json
demo: https://ide.zzh.today/
更新记录:
2022.6.7新增功能:File IO 模式
当输入输出规模很大时,无法正常渲染到浏览器页面上,此时可以使用文件读取的方式。注意:1、nginx需调整POST传输数据上限;2、由于输入数据需要进行Base64编码,数据很大时可能会导致页面短暂卡顿(20MB以上感知明显)。
介绍:
1、界面
3、黑色主题,错误标记(通过解析后端返回错误信息实现,仅供参考)
4、代码对比