想问一下如何实现在网页上编辑运行C++、java等代码

applandtea 2019-01-09 04:38:35
类似于这种 https://tool.lu/coderunner/,具体的运行逻辑是怎样的,有没有具体可以参考的代码模板?
...全文
1004 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
老马历写记 2019-01-30
  • 打赏
  • 举报
回复
2步走:
1)前台页面引用编辑器,可以对java,c++进行代码显示;
2)前台页面把编辑的代码提交到后台,后台比较复杂,以java为例,最笨的方法就是创建.java文件,然后调用编译、运行指令,并将返回结果返回给前端。这里关键是创建.java文件,编译,运行整个操作可以通过java调用linux指令来完成,也可以调用脚本来完成,视具体情况而定。
applandtea 2019-01-28
  • 打赏
  • 举报
回复
有大牛能告诉怎么样的运行机制吗
applandtea 2019-01-10
  • 打赏
  • 举报
回复
引用 2 楼 囧 的回复:
应该是用的docker运行的
docker能够运行c++吗
2019-01-10
  • 打赏
  • 举报
回复
引用 3 楼 applandtea 的回复:
[quote=引用 2 楼 囧 的回复:] 应该是用的docker运行的
docker能够运行c++吗[/quote] 可以的
2019-01-09
  • 打赏
  • 举报
回复
应该是用的docker运行的
winzond 2019-01-09
  • 打赏
  • 举报
回复
将代码ajax到后台,保存为一个页面文件,后台直接弄iframe加载这个页面。行不行?当然需要服务器配置支持

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧