我想请用户在他第一次在 Windows 10(通用 Windows 平台)中运行应用程序时固定以启动默认的实时磁贴。
我知道对于一个 secondaryTile,您可以使用以下代码:
var result = await secondaryTile.RequestCreateAsync();
Run Code Online (Sandbox Code Playgroud)
默认活动磁贴的等价物是什么?
如果我在 mysql 中有两个 json 字符串数组,是否有本机(或非本机)方法将这两个数组合并为一个具有唯一字符串的数组?如果我尝试,json_merge我会得到以下重复结果:
set @array1 =JSON_EXTRACT('["apple","pear","banana"]', '$');
set @array2 =JSON_EXTRACT('["pear","banana","apple","kiwi"]', '$');
select json_merge(@array1,@array2);
> ["apple", "pear", "banana", "pear", "banana", "apple", "kiwi"]
Run Code Online (Sandbox Code Playgroud)
如果尝试json_merge_preserve给我相同的结果:
set @array1 =JSON_EXTRACT('["apple","pear","banana"]', '$');
set @array2 =JSON_EXTRACT('["pear","banana","apple","kiwi"]', '$');
select json_merge_preserve(@array1,@array2);
> ["apple", "pear", "banana", "pear", "banana", "apple", "kiwi"]
Run Code Online (Sandbox Code Playgroud)
是否有返回唯一数组的函数?
["apple", "banana", "pear", "kiwi"]
Run Code Online (Sandbox Code Playgroud)
编辑:json_merge_patch不起作用,因为它只用第二个数组替换第一个数组:
["apple", "banana", "pear", "kiwi"]
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我输了"grape"。我相信 patch 中的逻辑0 : 'val', 1:'val2'与0:val3then合并0 : 'val3', 1:'val2'