问题列表 - 第23420页

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

如何在另一个图像中找到一个图像?

我有2个bmp图像.ImageA是截图(示例)ImageB是其中的一个子集.比如说一个图标.

我想在ImageA中找到ImageB的X,Y坐标(如果存在).

知道我该怎么做吗?

c# image image-processing

30
推荐指数
2
解决办法
4万
查看次数

是在代码中检查异常还是在Java中使用try-catch更好的做法?

我有人向我提到,捕获所有异常并不一定是好习惯(例如,NullPointerException).我正在寻找一个解释,这是什么时候这是一件好事,什么时候不是,为什么它是这样的:D

谢谢!!

badPanda

java exception-handling exception try-catch

6
推荐指数
2
解决办法
372
查看次数

Google Maps API v3中的路线距离

我正在尝试研究如何使用Google地图方向演示来获取成功路线的距离.

这是我到目前为止的代码:

var googleMaps = {
  // HTML Nodes
  fromInput: google_maps_from,
  toInput: google_maps_to,

  // API Objects
  dirService: new google.maps.DirectionsService(),
  dirRenderer: new google.maps.DirectionsRenderer(),
  map: null,

  showDirections: function(dirResult, dirStatus) {
    if (dirStatus != google.maps.DirectionsStatus.OK) 
    {
     //Here we'll handle the errors a bit better :P
      alert('Directions failed: ' + dirStatus);
      return;
    }
    else
    {
     //Get the distance here
     //onGDirectionsLoad();
    }

    // Show directions
    googleMaps.dirRenderer.setMap(googleMaps.map);
    googleMaps.dirRenderer.setPanel(document.getElementById("directions"));
    googleMaps.dirRenderer.setDirections(dirResult);
  },

  getSelectedTravelMode: function() {
    return google.maps.DirectionsTravelMode.DRIVING;
  },

  getSelectedUnitSystem: function() {
    return google.maps.DirectionsUnitSystem.METRIC;
  },

  getDirections: function() …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps

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

如何在Octave中声明符号矩阵?

在MatLab中,您可以非常轻松地声明符号:

syms a,b
mat = [a,b]
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在Octave中复制它时,我收到了一个错误.这是我正在使用的代码:

> symbols
> a = sym("a")
a =

a
> b = sym("b")
b =

b
> mat = [a,b]
error: octave_base_value::resize (): wrong type argument `ex'
error: octave_base_value::resize (): wrong type argument `<unknown type>'
octave-3.2.3.exe:4:C:\Octave\3.2.3_gcc-4.4.0\bin
Run Code Online (Sandbox Code Playgroud)

如何在八度音程中声明符号矩阵?

matlab octave

24
推荐指数
3
解决办法
3万
查看次数

使用TValue将字符串转换为枚举类型?

我想使用TValue将字符串转换为枚举类型,我用谷歌搜索但我没有找到如何做到这一点.

type 
  TEnumTest = (etFirst, etSecond);

var 
  D: TEnumTest;
begin
  D := StrToENumTest('etFirst');
end;

function StrToEnumTest(pStr:String):TEnumTest;
var 
  V: TValue;
begin
  V := TValue.From<String>(pstr);
  Result := V.AsType<TEnumTest>;
end;
Run Code Online (Sandbox Code Playgroud)

它不起作用.那肯定是我看不到的蠢事 - 但我没有找到它.我做错了什么?

我知道如何使用GetEnumValue.

编辑:@Warren,它在这里,因为这更容易发布代码:

  TEnumUtils = class
    class function GetAs<T>(pValor: String): T;
  end;

class function TEnumUtils.GetAs<T>(pValor: String): T;
var
  Tipo: PTypeInfo;
  Temp: Integer;
  PTemp: Pointer;

begin
   Tipo := TypeInfo(T);
   Temp := GetEnumValue(Tipo, pValor);
   PTemp := @Temp;
   Result := T(PTemp^);
end;
Run Code Online (Sandbox Code Playgroud)

用法:

type 
  TEnumTest = (etFirst, etSecond);

var 
  D: TEnumTest;
begin
  D := …
Run Code Online (Sandbox Code Playgroud)

delphi rtti delphi-2010 tvalue

5
推荐指数
2
解决办法
7853
查看次数

有另一个静态方法作为java程序的入口点?

众所周知,Java程序将从public static void main(String[] args)类的方法开始执行.

所以很奇怪知道我们可以通过其他任何方式将另一个静态方法作为入口点,也就是说我们可以覆盖JVM的这个属性,以除了main之外的其他方法开始吗?

java

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

Perforce:我如何p4集成本地未公开的变更列表?

所以这是我的情景:

我有两个项目projectA和projectB.branchspec将projectA自动集成到projectB.现在,我有一个更改列表,它修改了projectA中的一些文件 - 我还没有提交/提交此更改列表.

我希望这个更改列表只能进入projectB.

做一个p4集成-b branchspec -c changelistNumber

节目

"所有修订都已整合."

如何集成未提交的更改列表?

perforce

18
推荐指数
3
解决办法
2万
查看次数

检测iframe内的点击

我想检测点击内部iframe不onclick上iframe本身我试过onclick事件你必须点击iframe本身触发功能我甚至尝试addeventlistener到窗口或文档没有工作,好像iframe不存在功能永远triger当我点击里面iframe :(请帮忙

javascript jquery

5
推荐指数
3
解决办法
2万
查看次数

Python克隆git存储库的方法

有没有使用子进程来克隆git存储库的Python方法?我想要使​​用你推荐的任何模块.

python git module

69
推荐指数
7
解决办法
11万
查看次数