Java3D启动了几个系统线程,并没有在它们上设置isDaemon标志.当我处置我的应用程序的(仅)JFrame时,它将不会终止,因为这些线程仍在运行.
调用System.exit()似乎是终止应用程序的唯一方法.(当然,或者从外面杀死它).
由于我不喜欢调用System.exit(),我尝试了以下(但没有成功):
我接近放弃并调用System.exit(),但我仍然不喜欢它.你知道更好的方法吗?
我有一个包含的json文件 nulls as values for some keys, which I would like to replace with some specific value.
鉴于此输入:
{
"id": null,
"rows": [
{
"panels": [
{
"title": "Panel1",
"datasource": null
},
{
"title": "Panel2",
"datasource": null
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
我想拥有
{
"id": null,
"rows": [
{
"panels": [
{
"title": "Panel1",
"datasource": "mydb"
},
{
"title": "Panel2",
"datasource": "mydb"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
What I currently use is
sed 's/"datasource": null/"datasource": "mydb"/'
Run Code Online (Sandbox Code Playgroud)
This produces the …