使用electron UI ➕ node.js ➕ C++ 简易沙箱制作
支持特性:
- 文件另存为/打开
- 背景图片设置
- 无需保存即可编译运行
- 远端编译配置
config.json
(IP可以配置为127.0.0.1:xxxx
实现本地运行,但是仅支持Linux) - 透明度调节(
F9 F10
)
**注意:**配置config.json
的时候,需要保证node.js服务器(启动judge-server中的server.js)监听的端口号和config.json
中的相同
- 切换主题(支持textmate和monokai)
- 支持信竞代码模板,支持根据喜好更改template文件
- 支持f5刷新模板
- 修改字体为Monaco
- 自动补全
- 修改字体✅
F9 F10
透明度
F11 F12
呼出输入输出面板,编译运行
F5
刷新模板
-
4种字体支持
-
模板自由设定
-
用户偏好信息记忆(窗口位置,大小,字体信息,背景,透明度等)
-
删除多余的自动补全功能
- 系统cmd调用,本地运行(可能会用java来做)(屏蔽系统调用,文件操作...)
- 远程沙盒完善(屏蔽系统调用,文件操作...)
- 支持服务器自行配置
- 合入各大OJ接口,提供交题服务
- 多文件
支持透明窗口
支持windows本地运行