我是長春工業(yè)大學(xué)計(jì)算機(jī)系大二的學(xué)生,我在做一個(gè)在線編譯的功能的JavaWeb項(xiàng)目,
一直在慕課網(wǎng)上學(xué)習(xí)覺得慕課網(wǎng)在線編譯很牛,很穩(wěn)定沒出現(xiàn)過編譯結(jié)果是亂碼的情況,
我實(shí)現(xiàn)的方式是??把前臺(tái)傳過來的代碼,用服務(wù)器安裝的編譯器內(nèi)置的cl.exe編譯C++文件?
然后在運(yùn)行編譯好的可執(zhí)行文件。但是我總覺得這種方法不安全,如果程序中出現(xiàn)一些刪除
修改系統(tǒng)文件的代碼可能把服務(wù)器搞壞了.雖然項(xiàng)目功能好使但是不科學(xué),
所以我想請(qǐng)問一下慕課網(wǎng)的在線編譯功能的原理是什么?是否用到了一些插件,環(huán)境有什么要求。
真摯希望各位看到的老師大牛能給我一個(gè)解決問題的辦法。
添加回答
舉報(bào)
0/150
提交
取消