您好,我目前正在使用Codeanywhere作为C++的动态IDE,以便能够在不同设备之间轻松编码.虽然设置Codeanywhere环境,我跑进"项目配置"文件("运行项目"按钮旁边的那个齿轮图标),我还没有发现这个文件的参数没有.
我想知道如果使用这个我可以设置编译和运行设置(类似于Visual Studio Code).
我错过了一个不起眼的文档页面吗?
也有人可以解释这些默认设置吗?
Project Config C++ file
{
"run": [{
"default": true,
"devbox": "cpp_test"
}]
}
Run Code Online (Sandbox Code Playgroud)
谢谢!
我目前正在 Codeanywhere 上创建一个与后端 API/服务器通信的网站。我使用 8080(前端)和 8081(服务器)上的端口运行 server.js 节点脚本。但是,我通常使用 Ctrl + C 关闭连接,但我不小心使用 Ctrl + Z 关闭服务器,从那以后我无法再次运行它。由于我不小心使用了 Ctrl + Z 并在执行其他任何操作之前关闭了 codeanywhere 上的选项卡,因为担心在运行脚本时会损坏我在 codeanywhere 上的本地主机,因此将无法连接,而是需要太长时间和超时。我迫切需要一个解决方案,因为这是大学模块。
大约一年前,我开始了一个项目,涉及一个使用 Python 3 的简单的基于终端的 RPG。我没有真正考虑它就跳进去了。我开始为每个......好吧,功能组织多个脚本。但在项目进行到一半时,为了最终目标,我不确定仅拥有一个非常大的脚本文件或多个文件是否更容易/更高效。
由于我使用cmd终端模块,我意识到让实际的应用程序运行成为一个循环游戏可能对所有这些外部文件具有挑战性,但同时我有一个__init__.py文件来组合所有功能主要运行脚本。这是文件结构。
澄清一下,我不是最伟大的程序员,而且我是 Python 新手。我不确定该cmd模块的兼容性问题。
所以我的问题是这样的;我应该保留这个结构并且它应该按预期工作吗?或者我应该将所有这些assets脚本合并到一个文件中?或者甚至将它们与使用的 start.py 分开cmd?这是启动函数,以及各种脚本的一些片段。
from assets import *
from cmd import Cmd
import pickle
from test import TestFunction
import time
import sys
import os.path
import base64
class Grimdawn(Cmd):
def do_start(self, args):
"""Start a new game with a brand new hero."""
#fill
def do_test(self, args):
"""Run a test script. Requires dev password."""
password = str(base64.b64decode("N0tRMjAxIEJSRU5ORU1BTg=="))
if len(args) == 0:
print("Please …Run Code Online (Sandbox Code Playgroud) codeanywhere ×3
c++ ×1
ctrl ×1
file ×1
localhost ×1
project ×1
python ×1
python-3.x ×1
server ×1