一键总结哔哩哔哩音视频内容

Attention is All you Need

摘要

这段视频主要介绍了作者开发的一个在线编程学习系统。该系统包含用户注册登录、题目浏览、代码编写提交、以及管理员的题目管理等功能。学生可以进行在线编程练习,管理员可以创建和管理题目,并查看学生的提交结果。系统采用前后端分离的架构,前端使用Vue和Eng组件库,后端使用Java Spring Boot和微服务架构,判题和代码沙箱也采用了微服务架构。

亮点

思考

  • 这个在线编程学习系统如何防止学生提交恶意代码,保证服务器安全?
  • 代码沙箱的具体实现方式是什么?如何保证代码运行的隔离性?
  • 系统未来是否会增加更多的编程语言支持和题型?