标签 goland注册码失效 下的文章

除了确保在各种项目(服务器设置)中成功上传和下载的强制设置外,您还可以配置其他选项来自定义与服务器的交互。这些选项中的大多数适用于所有服务器访问配置类型。对于 FTP、FTPS 和 SFTP 服务器配置,您可以指定其他特定于协议的选项。设置常用的上传和下载选项

- 阅读剩余部分 -

在远程服务器配置中,服务器运行在另一台计算机(远程主机)上。要访问服务器上的文件,请使用 FTP/SFTP/FTPS/WebDAV 协议。要在此设置中配置对服务器的访问,您需要指定以下内容:连接设置:服务器主机、端口和用户凭据。服务器配置根文件夹和访问它的 URL 地址。项目根文件夹、服务器上要将数据从项目根文件夹复制到的文件夹以及访问服务器上复制数据的 URL 地址之间的对应关系。这种对应关系称为映射。

- 阅读剩余部分 -

在 GoLand 中,您可以将调试器附加到本地机器、远程机器或Docker 容器中正在运行的 Go 进程。附加到本地计算机上的进程您可以调试从命令行启动的应用程序。在这种情况下,应用程序在 IDE 之外运行,但在同一台本地计算机上。要调试应用程序,您需要在 IDE 中打开项目并将调试器附加到正在运行的进程。出于示例目的,您可以在 github.com 上使用以下 Go 代码。

- 阅读剩余部分 -

Mozilla rr 是一个可用于记录、回放和调试应用程序的工具。Mozilla rr 的主要思想是帮助您捕获重要的错误。Mozilla rr 记录整个程序的执行。这意味着您只能在程序结束执行时调试记录的跟踪。对于服务器和其他长时间运行的应用程序,您必须终止正在运行的应用程序(例如,通过从控制台发送 SIGTERM 信号)。录制完成后,您可以根据需要多次在调试器中重播执行。使用 Mozilla rr 调试代码

- 阅读剩余部分 -

有时在调试程序时,您需要检查代码执行流程并了解程序的当前状态。Go 核心转储是一个文件,其中包含正在运行的进程的内存转储及其在程序生命周期中的状态。您可以在程序完成执行或仍在运行时调试核心转储。您只能在 Linux 机器上创建 Go 核心转储文件。但是您可以在任何支持 GoLand 的操作系统上查看转储文件。在 Linux 上创建 Go 核心转储文件在包含文件的目录中打开一个终端。

- 阅读剩余部分 -

断点是在特定点暂停程序执行的特殊标记。这使您可以检查程序状态和行为。断点可以很简单(例如,在到达某行代码时暂停程序)或涉及更复杂的逻辑(检查附加条件、写入日志消息等)。一旦设置,断点将保留在您的项目中,直到您明确删除它,临时断点除外)。如果带有断点的文件被外部修改,例如,通过 VCS 更新或在外部编辑器中更改,并且行号已更改,则断点将相应移动。请注意,进行此类更改时,GoLand 必须正在运行,否则它们将被忽视。

- 阅读剩余部分 -

启动debugger调试器会话与在正常模式下运行程序非常相似。debugger调试器附加在幕后,因此您不必配置任何特定的东西来启动debugger调试器会话。如果您能够从 GoLand 运行您的程序,您还可以使用相同的配置对其进行调试。本主题依赖于您对运行/调试配置的理解。虽然 GoLand 提供了一种无需任何额外设置即可调试简单应用程序的方法,但了解运行/调试配置对于高效使用debugger调试器至关重要。更多关于他们的信息。每次调试程序时,debugger调试器会话都基于运行/调试配置。因此,您可以将 GoLand 配置为在程序启动之前使用任何参数并执行任何操作。例如,配置可以在您每次启动debugger调试器会话或使用之前编译的代码时构建应用程序。

- 阅读剩余部分 -

使用“运行/调试配置”对话框中的“日志”选项卡来配置由应用程序或服务器生成的日志文件在控制台中的显示方式。如果您的应用程序或服务器生成日志文件,默认条目将自动添加到“运行/调试配置”对话框中的日志文件列表中。配置日志选项从运行/调试配置列表中选择编辑配置。在“运行/调试配置”对话框中,单击“日志”选项卡。

- 阅读剩余部分 -