• 请不要在回答技术问题时复制粘贴 AI 生成的内容
byfar
V2EX  ›  程序员

代码在线执行小工具

  •  3
     
  •   byfar · Jun 9, 2020 · 7451 views
    This topic created in 2339 days ago, the information mentioned may be changed or developed.

    代码在线执行小工具( https://coderun.6cm.co/)

    可在线执行:

    • go
    • c
    • clojure
    • cpp
    • csharp
    • elixir
    • fsharp
    • deno
    • haskell
    • java
    • lua
    • nodejs
    • ocaml
    • php
    • python
    • r
    • ruby
    • rust
    • swift
    • typescript
    • vlang
    • racket
    • wenyan
    • scala
    • bash

    语言调试小工具,欢迎大家使用。

    62 replies  •  2020-09-12 12:28:56 +08:00
    Fule
    Fule
    Jun 9, 2020
    1
    感谢楼主。我试了试,语言改成 csharp, 没有修改任何代码,直接点运行,在经过了漫长的时间之后,显示:
    The build failed. Please fix the build errors and run again.

    再点运行,经过了更漫长的时间之后,显示:
    操作超时
    Could not copy output: context deadline exceeded
    byfar
    byfar
    OP
    Jun 9, 2020
    2
    @Fule 感谢反馈,csharp 确实是执行时间最长的,我优化优化
    kuro1
    kuro1
    Jun 9, 2020
    3
    500
    Internal Server Error.
    Canon1014
    Canon1014
    Jun 9, 2020
    4
    emmm,这是被干了嘛 打不开
    byfar
    byfar
    OP
    Jun 9, 2020
    5
    @kuro1 hhh 好像服务器被失联了
    alexmy
    alexmy
    Jun 9, 2020
    6
    正想摸鱼去看看,现在伍佰大哥正向我招手。
    PineappleBeers
    PineappleBeers
    Jun 9, 2020
    7
    500 哦
    byfar
    byfar
    OP
    Jun 9, 2020
    8
    ![image.png]( https://i.loli.net/2020/06/09/dzy6xPb8Gup1JHV.png)

    有朋友在测试 hhh
    alexmy
    alexmy
    Jun 9, 2020
    9
    话说 description 里面写了一大堆的"语言在线执行",会不会被某度认为是故意的。
    byfar
    byfar
    OP
    Jun 9, 2020
    10
    @PineappleBeers
    @alexmy
    @Canon1014
    @kuro1

    被一些朋友玩坏了,已连不上服务器了,抱歉抱歉
    byfar
    byfar
    OP
    Jun 9, 2020
    11
    @alexmy 求大佬指教
    getaobj
    getaobj
    Jun 9, 2020
    12
    很容易被攻击的项目
    nicevar
    nicevar
    Jun 9, 2020
    13
    通常这种在 v 站活不过半小时。。。
    U7Q5tLAex2FI0o0g
    U7Q5tLAex2FI0o0g
    Jun 9, 2020
    14
    感觉这个东西一旦安全性不过关,很容易被玩坏
    byfar
    byfar
    OP
    Jun 9, 2020
    15
    @nicevar hhh 有理


    @littleylv docker 执行也不太害怕,主要还是自己用用,顺便方便下有需要的人。
    Tokin
    Tokin
    Jun 9, 2020
    16
    这么快就玩坏了。。。
    luojianxhlxt
    luojianxhlxt
    Jun 9, 2020
    17
    官方的 Try dot net 网络质量也不咋地
    后来我发现了 LINQPAD,真的是舒服了
    getaobj
    getaobj
    Jun 9, 2020
    18
    @Tokin 开发成本远大于被玩坏成本
    moxunpw
    moxunpw
    Jun 9, 2020
    19
    网站打不开了。。。
    rannnn
    rannnn
    Jun 9, 2020
    20
    @byfar docker 做这个毫无安全性可言啊
    Rhinecho
    Rhinecho
    Jun 9, 2020 via iPhone
    21
    一进来看到 6cm.co 惊了,手里正好握着 6km.co
    byfar
    byfar
    OP
    Jun 9, 2020
    22
    @Rhinecho hhh 失敬失敬
    huangtao728
    huangtao728
    Jun 9, 2020 via Android
    23
    @byfar
    7ms.co 报道
    byfar
    byfar
    OP
    Jun 9, 2020
    24
    @huangtao728 有失远迎~
    bojue
    bojue
    Jun 9, 2020 via iPhone
    25
    刚才试用了一下,ui 挺舒服的就是太卡了
    zzzmh
    zzzmh
    Jun 9, 2020
    26
    你们玩坏的也太快了。。。
    还在回忆 java 如何执行 shell 语句。。。
    还在回忆无限循环要怎么。。。
    点开已经 500 了
    NSAgold
    NSAgold
    Jun 9, 2020
    28
    被玩坏了吧...
    是不是有人 bash rm -rf /*了
    byfar
    byfar
    OP
    Jun 9, 2020
    29
    @zzzmh 大哥还请 饶命


    @NSAgold 是的,一台服务器已经失联了..
    Dounx
    Dounx
    Jun 9, 2020
    30
    @byfar `kill -9 1` 你这不是全挂了(
    Dounx
    Dounx
    Jun 9, 2020
    31
    @byfar 好吧好像并没有(
    myqoo
    myqoo
    Jun 9, 2020
    32
    可以用来挖矿
    micean
    micean
    Jun 9, 2020
    33
    @byfar

    通过 linux 用户权限去限制读写操作
    zzzmh
    zzzmh
    Jun 9, 2020
    34
    @byfar 没事我也就想想,之前我真见过一个兄弟搞这个,在线运行 java,我花了 20 分钟把 Mysql 都备份出来了。后来赶紧告诉那个兄弟关闭了这个功能
    luckyrayyy
    luckyrayyy
    Jun 9, 2020
    35
    哈哈哈哈,怎么失联的,可否分享一下
    DoUSeeMe
    DoUSeeMe
    Jun 9, 2020
    36
    bug 还很多
    sealingpp
    sealingpp
    Jun 9, 2020
    37
    收藏了,平时确实有用到这样的功能,无奈之前用的一个网站挂了,感谢楼主,我会正常使用的^-^
    jzq526
    jzq526
    Jun 9, 2020
    38
    服务器是 alpine ?
    bash 那块,是不是能执行的命令太多了?随便测了几个
    jzq526
    jzq526
    Jun 9, 2020
    39
    不过很佩服,我只做过个能运行 Java 的
    joesonw
    joesonw
    Jun 9, 2020❤️1
    40
    @byfar docker 也不安全呀. 可以试试其他 kata 或 firecracker 之流
    DJQTDJ
    DJQTDJ
    Jun 9, 2020
    41
    给个 git 地址,我们好优化优化
    goodboy95
    goodboy95
    Jun 9, 2020
    42
    点进来的时候我就在想肯定有人跑 system,毕竟我们学校的 oj 我就喜欢提交个 system 代码找乐子。当时我还不知道 linux 为何物,我还写了个 system("shutdown -s -t 1");
    goodboy95
    goodboy95
    Jun 9, 2020
    43
    不过这么多语言禁 system 确实有点难搞,让我搞的话我只会建个独立用户给这种系统
    thuang
    thuang
    Jun 9, 2020
    44
    有意思,还支持 racket 这种冷门语言
    whoami9894
    whoami9894
    Jun 9, 2020 via Android
    45
    @goodboy95
    跟语言没关系,直接 hook 系统调用就完了
    getaobj
    getaobj
    Jun 9, 2020
    46
    nodejs 执行有时不输出结果
    Breadykid
    Breadykid
    Jun 10, 2020
    47
    java 有 15 的版本了?!
    TanLeDeDaNong
    TanLeDeDaNong
    Jun 10, 2020
    48
    @byfar 挺好用的,如果能长期维护就太棒了。
    hanai
    hanai
    Jun 10, 2020
    49
    有趣又好玩
    www5070504
    www5070504
    Jun 10, 2020
    50
    挺好的 但是感觉需要做好权限控制 感觉会被玩坏。。。
    QingKong22
    QingKong22
    Jun 10, 2020
    51
    语言下拉框,每次在状态自动保存后,会随着鼠标的位置移动?
    yuankui
    yuankui
    Jun 10, 2020
    52
    接口我可以调吗?😆
    mazhan465
    mazhan465
    Jun 10, 2020
    53
    搞个 docker 吧,把代码放在 docker 内执行,你这太脆弱了
    RudyC
    RudyC
    Jun 10, 2020
    54
    @joesonw 好奇发问(非杠),为什么用 docker 也不安全。之前也做了个差不多的 demo,输入代码文件到对应容器里,然后容器内执行代码,所有代码都在容器内执行,容器也做了各种资源和网络限制,想问一下隐患点在哪里?
    joesonw
    joesonw
    Jun 10, 2020❤️2
    55
    @RudyC 容器并不是像虚拟机那样的强隔离, 只是做了资源隔离, 不同的容器运行时有不同的隐患(docker 的一个例子 https://dbaplus.cn/news-72-2667-1.html). 所以业界有了两种解决方案, gVisor 把 syscall 给 shim 掉, 做一层自己的实现, 进行不安全的操作的拦截. 二就是 kata-container 和 firecracker, 提前预热一堆 vm, 运行容器的时候, 把容器放进 vm 去跑.
    RudyC
    RudyC
    Jun 10, 2020
    56
    @joesonw 感谢,学习了
    xcstream
    xcstream
    Jun 10, 2020
    57
    可以使用 glot 点 io 网站的 api,就完全没有安全性问题了
    haohappy
    haohappy
    Jun 10, 2020
    58
    ----------www.dooccn.com/php/ 代码在线执行 ------tool.lu/coderunner
    haohappy
    haohappy
    Jun 10, 2020
    59
    这 2 个安全吗
    unicloud
    unicloud
    Jun 11, 2020
    60
    fo0o7hU2tr6v6TCe
    fo0o7hU2tr6v6TCe
    Sep 11, 2020
    61
    提个建议,把网页 ctrl+s 关了
    老毛病了 没事就 ctrl+s 几下
    byfar
    byfar
    OP
    Sep 12, 2020
    62
    @hzjseasea 很好的建议,已经上线了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1314 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 19:52 · PVG 03:52 · LAX 11:52 · JFK 14:52
    ♥ Do have faith in what you're doing.