小编sem*_*d3r的帖子

在PowerShell脚本中处理命令提示符错误

我试图schtasks在PowerShell脚本中运行一些命令提示符命令.我想知道如何处理PowerShell中命令引发的错误.

我试过了:

  • & cmd.exe /c 'schtasks /Query /TN xx || echo ERROR'
  • & cmd.exe /c 'ping.exe 122.1.1.1 && exit 0 || exit 1'
  • Invoke-Expression -Command:$command

我无法try..catch在PowerShell脚本的块中运行这些命令并忽略或捕获异常.我知道有库,但我只限于PowerShell v2.0.

powershell cmd powershell-2.0

9
推荐指数
1
解决办法
6357
查看次数

Leaflet CRS.Simple 教程中的边界是如何计算的?

Leaflet的例子中(对于非地理图像),他们设置了“边界”。我试图了解他们如何计算值

var bounds = [[-26.5,-25], [1021.5,1023]]; 
Run Code Online (Sandbox Code Playgroud)

原点在左下角,y 向上/x 向右增加。负数是怎么出现在这里的?此外,经过实验,我发现如果为边界指定不同的坐标,实际像素坐标会发生变化。我有一个我想使用的自定义 png 地图,但由于这个原因我无法继续。

javascript leaflet

6
推荐指数
1
解决办法
1884
查看次数

为 NSubstitute 中的每个 Returns() 返回一个新对象

我创建了一个替代品,它为我的单元测试模拟了一个 Web 服务接口,其中包括以下方法定义:

public Message Invoke(Message input)
Run Code Online (Sandbox Code Playgroud)

使用以下方法调用此方法:

var reply = webService.Invoke(messageObject)
Run Code Online (Sandbox Code Playgroud)

当我多次调用同一个方法时,它抛出以下异常:

System.InvalidOperationException :此消息无法支持该操作,因为它已被读取。

这是我的 Nsubstitute 模拟代码:

outputMessageObj = GetResponseMessage()
wsMock.Invoke(Arg.Any<Message>()).Returns(outputMessageObj)
Run Code Online (Sandbox Code Playgroud)

如何确保每次调用时都返回一个新的 outputMessage 对象?

c# unit-testing nsubstitute

4
推荐指数
1
解决办法
1072
查看次数

传单divIcon未以角度显示在地图上

我正在尝试在角度传单中添加一个 divicon 标记。

组件.css:

.leaflet-div-icon2
{
    background: #e5001a;
    border:5px solid rgba(255,255,255,0.5);
    color:blue;
    font-weight:bold;
    text-align:center;
    border-radius:50%;
    line-height:30px;
}
Run Code Online (Sandbox Code Playgroud)

组件.ts:

var map = L.map('map', {
        attributionControl: false,
        crs: L.CRS.Simple
});

var bounds = [[0,0], [1000,1000]];
var image = L.imageOverlay('cust_image.png', bounds).addTo(map);
var customMarkerIcon = L.divIcon({className: 'leaflet-div-icon2'});

var m3 = L.latLng([ 348,278.2]);
L.marker(m3, {icon: customMarkerIcon }).addTo(map);
Run Code Online (Sandbox Code Playgroud)

我在控制台中没有收到任何错误,但无法查看地图上的标记。

它适用于带 css 和 js 的基本 html 页面,但不适用于 angular。

我在这里错过了什么吗?

markers leaflet typescript angular

3
推荐指数
1
解决办法
1263
查看次数