小编Akr*_*ron的帖子

在docker容器上执行SQL脚本

我有一个运行mysql的docker容器,我想将.sql文件推送到容器,然后让mysql执行其中的命令.第一步非常简单:

docker cp ./dummy.sql <container_id>:/
Run Code Online (Sandbox Code Playgroud)

从那里我试图从命令行运行mysql并将其指向我刚刚推送到容器的文件.

docker exec <container_id> mysql -u root -ppassword < /dummy.sql
Run Code Online (Sandbox Code Playgroud)

此命令似乎试图在本地而不是在容器上使用/sample.sql作为stdin.我还尝试在容器ID之后包装所有内容的引号,这似乎也不起作用.

我也尝试将带有命令的.sh文件推送到docker容器,然后执行它,但这不太理想,也无法正常工作.有什么建议?

mysql docker

16
推荐指数
2
解决办法
1万
查看次数

在C#中调用ShowDialog(ParentForm)时会触发哪些事件

简单的问题.我有一个MainForm和一个settingsForm.设置表单初始化一次,然后在每次用户单击按钮时显示.单击此按钮时,我需要它执行某些操作.

m_inputSettings.ShowDialog(this); //edit settings selected, so show that form
Run Code Online (Sandbox Code Playgroud)

这是调用设置表单的MainForm,它做得很好.但是每次发生这种情况我都需要SettingsForm做一些事情.目前,我无法弄清楚这个调用是否实际上触发了我可以设置处理程序的任何事件.它会触发事件吗?如果没有,是否有另一种方法可以告诉我的SettingsForm每次调用时都会做什么?

注意:在该行之后的mainform中的任何代码都不会在SettingsForm返回之前执行,但这是故意的.

谢谢.

编辑:我希望我的表单做的事情之一就是在发生这种情况时选择一个特定的控件,但似乎在表单完成加载所有内容之前这是不可能的.

c# winforms

9
推荐指数
2
解决办法
9919
查看次数

Mocha 测试运行器 - 仅重新运行上次运行失败的测试的选项

在 Javascript 的 Mocha 测试运行器中是否有一个选项可以只运行在上一次运行中失败的测试?如果没有,有没有简单的方法来实现?有很多关于重试片状测试的文字,但这不是我想要的。我想运行测试,查看失败,更新代码,然后只自动运行以前失败的测试,看看我的更改是否修复了它们

javascript mocha.js node.js gulp-mocha

5
推荐指数
1
解决办法
835
查看次数

标签 统计

c# ×1

docker ×1

gulp-mocha ×1

javascript ×1

mocha.js ×1

mysql ×1

node.js ×1

winforms ×1