我尝试使用 --privileged 运行我的容器。我当然可以通过终端手动执行此操作,docker run --privileged ...
但我使用 VS Code,当我按“Docker:启动 .Net Core(预览版)”时,它会docker run
自行处理命令。
我尝试过类似以下的方法,但没有运气;
{
"name": "Docker: Launch .NET Core (Preview)",
"type": "docker-coreclr",
"request": "launch",
"preLaunchTask": "build",
"appProject": "${workspaceFolder}/Services/***/***.csproj",
"appFolder": "${workspaceFolder}/Services/***/",
"dockerBuild": {},
"dockerRun": {"network": "host", "runArgs": ["--privileged"]}
},
Run Code Online (Sandbox Code Playgroud)
在 Visual Studio 上,当我将以下行添加到 .csproj“PropertyGroup”标记时,它会起作用;
<DockerfileRunArguments>--net host --privileged -p 80:8081 -p 443:44342</DockerfileRunArguments>
Run Code Online (Sandbox Code Playgroud) 我的目的是将表的名称分配到一个数组中,然后foreach
通过这个数组将它们放入循环中.
我实际上尝试做一些更复杂的事情,但在我尝试使用以下代码之前:
CREATE OR REPLACE FUNCTION delete_auto()
RETURNS void AS
$BODY$DECLARE
t text;
tbl_array text[] = array["ID: 889197824 CH: 0006 Messdaten2","ID: 889197824 CH: 0006 Messdaten3","ID: 889197824 CH: 0006 Messdaten4"];
BEGIN
FOREACH t IN ARRAY tbl_array LOOP
DROP TABLE t;
END LOOP;
END; $BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION delete_auto()
OWNER TO postgres;
Run Code Online (Sandbox Code Playgroud)
函数在我看来非常正确,但它不会丢弃表,在执行它之后实际上什么也没做.我刚刚在日志中出现这样的错误:
Table »t« does not exist.
Run Code Online (Sandbox Code Playgroud)
我也尝试使用varchar []代替text []但不能正常工作.任何帮助,将不胜感激
我正在尝试创建一个AlertDialog,其中包含一个“下一步”和“关闭”按钮以及一个“不再显示”复选框。我为DialogFragment使用支持库。以下代码运行正常,但我想为此AlertDialog使用自己的xml布局:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
int title = getArguments().getInt("num");
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("ASDASDAS")
.setPositiveButton(R.string.hello_world,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((MainActivity)getActivity()).doPositiveClick();
}
}
)
.setNegativeButton(R.string.cancel,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
((MainActivity)getActivity()).doNegativeClick();
}
}
);
return builder.create();
}
Run Code Online (Sandbox Code Playgroud)
是否可以使用我自己的xml布局创建此AlertDialog?
我正在尝试使用枚举来提供我的Dropdownlist但我无法将其转换为 IEnumerable<SelectListItem>
这是代码:
EducationStatusEnum[] values = (EducationStatusEnum[])Enum
.GetValues(typeof(EducationStatusEnum));
var list = from value in values
select new { Value = ((int)value).ToString() , Text = value.ToString()};
studentViewModel.LastEducationStatusList = list;
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
Cannot implicitly convert type 'System.Collections.Generic .IEnumerable<AnonymousType#1>' to 'System.Collections.Generic .IEnumerable<System.Web.Mvc.SelectListItem>'. An explicit conversion exists (are you missing a cast?)
我至少走在正确的道路上吗?还有其他转换方式吗?
.net ×1
.net-core ×1
android ×1
arrays ×1
c# ×1
docker ×1
enums ×1
ienumerable ×1
plpgsql ×1
postgresql ×1