我正在使用 public class ExTabControl : TabControl
{
private bool useHide = true;
[Description("Hide tab headers."), Category("Appearance")]
public bool UseHideTabs
{
get => useHide;
set => useHide = value;
}
/// Intercept any key combinations that would change the active tab.
protected override void OnKeyDown(KeyEventArgs e)
{
bool changeTabKeyCombination =
(e.Control
&& (e.KeyCode == Keys.Tab
|| e.KeyCode == Keys.Next
|| e.KeyCode == Keys.Prior));
if (!changeTabKeyCombination)
{
base.OnKeyDown(e);
}
}
private const int TCM_ADJUSTRECT = 0x1328;
protected override void WndProc(ref Message m)
{
if (useHide == true)
{
// Hide the tab headers at run-time
if (m.Msg == TCM_ADJUSTRECT && !DesignMode)
{
m.Result = (IntPtr)1;
return;
}
// call the base class implementation
base.WndProc(ref m);
}
}
}
在 .env
文件中设置我的 Firebase 状态。如果为真,一些代码将初始化 firebase 应用程序。当我尝试使用 Firebase=false
运行系统并运行一些函数时,它会返回错误 docker-compose up
为了调试它,我必须检查我的 docker 环境中的 firebase 变量是否真的是假的。我尝试运行 The default Firebase app does not exist. Make sure to initialize the SDK by calling initialize_app().
但它没有显示任何内容。有什么办法可以查一下吗?
我也试过 docker exec <container> echo "$Firebase"
但它也没有显示任何内容。
答案 0 :(得分:1)
您可以使用 docker exec
在正在运行的容器内执行命令。详细了解here。
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
作为对您问题的回答,要在 docker 容器内显示环境变量,请执行以下操作:
docker exec <container ID> env