标签: pathing

如何在MSBuild WebProjectOutputDir中包含空格?

我试图从命令行调用MSBuild.当我使用没有空格的路径时,一切都工作正常,但现在我有一个有空格的路径,命令失败.

命令(作品):

"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" 
/t:Rebuild "C:\Projects\myProject.csproj" 
/p:OutDir=c:\temp\deploy\funAndGames\Deployment\bin\ 
/p:WebProjectOutputDir=c:\temp\deploy\funAndGames\Deployment\ 
/p:Configuration=Release
Run Code Online (Sandbox Code Playgroud)

然后我添加了引号并将OutDir更改为OutPath(不起作用):

"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" 
/t:Rebuild "C:\Projects\myProject.csproj" 
/p:OutPath="c:\temp\deploy\funAndGames\Deployment\bin\" 
/p:WebProjectOutputDir="c:\temp\deploy\funAndGames\Deployment\" 
/p:Configuration=Release
Run Code Online (Sandbox Code Playgroud)

我的目标是这样的(不起作用):

"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" 
/t:Rebuild "C:\Projects\myProject.csproj" 
/p:OutPath="c:\temp\deploy\fun and games\Deployment\bin\" 
/p:WebProjectOutputDir="c:\temp\deploy\fun and games\Deployment\" 
/p:Configuration=Release
Run Code Online (Sandbox Code Playgroud)

有关空格的OutDir/OutPath和WebProjectOutputDir语法的任何帮助?可能吗?如果不是,有人知道原因是什么(由于一些Url没有空格类型的东西?)

msbuild directory-structure pathing

21
推荐指数
2
解决办法
1万
查看次数

地图导航项目,道路数据通常如何存储/表示?

像Garmin和TomTom这样的导航系统一直让我着迷.我想实现小型地图/导航应用程序来尝试各种路径算法,并扩展我对它们的了解.

这是一个两部分问题:

1.)地图数据是如何存储的? - 当您拥有道路网络时,这些数据通常如何存储?保留哪些数据以便以后重现地图?每条道路是否存储为一系列改变方向的点?这些数据存储在哪种文件格式中?是否有公开可用的库来轻松解析这些文件?有没有人有关于如何存储/表示地图/道路数据的具体信息,这将非常有帮助.

2.)导航/路径 - 当在这个地图上做基本路径时(la Garmin),我的假设是正确的,它被转换为有向图?每个道路交叉点是一个顶点与边缘权重顶点之间的距离?这就是我正在考虑的事情,所以我可以尝试一些基本的众所周知的路径算法,看看我得到了什么.

我在美国看到了这个公开可用的地图数据,但我不确定它是如何表示的,如果它足够详细,我可以用它来构建我的有向图.

如果有人有任何信息我会很感激.你拥有的知识越多越好.

navigation maps file-format graph-theory pathing

16
推荐指数
2
解决办法
6720
查看次数

找到最短路径的算法,有障碍物

我有一个代表网格的点集合,我正在寻找一个能让我获得A点和B点之间最短距离的算法.任何点(不包括A和B)的捕获都会有阻碍路径的障碍,并且因此必须绕道而行.路径可能不会以对角线移动.

对于任何想要解决此类问题的人,我发现这些引用非常有用:

http://optlab-server.sce.carleton.ca/POAnimations2007/DijkstrasAlgo.html

http://en.literateprograms.org/Dijkstra%27s_algorithm_%28Java%29#chunk%20def:visit%20each%20vertex%20u,%20always%20visiting%20vertex%20with%20smallest%20minDistance%20first

java algorithm pathing

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

ActiveMQ Broker Factory无法找到故障转移的工厂类

尝试使用BrokerFactory创建ActiveMQ代理时出现此错误:

java.io.IOException: Could not load failover factory:java.io.IOException: Could not find factory class for resource: META-INF/services/org/apache/activemq/broker/failover
    at org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27)
    at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:43)
    at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:70)
    at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
    at ...
Caused by: java.io.IOException: Could not find factory class for resource: META-INF/services/org/apache/activemq/broker/failover
    at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.loadProperties(FactoryFinder.java:96)
    at org.apache.activemq.util.FactoryFinder$StandaloneObjectFactory.create(FactoryFinder.java:58)
    at org.apache.activemq.util.FactoryFinder.newInstance(FactoryFinder.java:146)
    at org.apache.activemq.broker.BrokerFactory.createBrokerFactoryHandler(BrokerFactory.java:41)
    ... 5 more
Run Code Online (Sandbox Code Playgroud)

它似乎是路径错误或类似的东西,我只是无法找出根本原因.

这是导致它的代码:

URI brokerUri = new URI(bean.getBrokerConfigUrl());
broker = BrokerFactory.createBroker(brokerUri);
Run Code Online (Sandbox Code Playgroud)

这是我打电话的网址:

failover:(tcp://internalUrl.net:port#,tcp://internalUrl.net:port#)?randomize=false&timeout=30000&jms.redeliveryPolicy.maximumRedeliveries=-1&jms.prefetchPolicy.all=0
Run Code Online (Sandbox Code Playgroud)

这可能是一个路径错误吗?我不包括一个必需的罐子吗?网址格式不正确吗?我迷失在这里.

编辑:添加赏金

java eclipse activemq-classic jar pathing

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

在线性路径中将对象从一个点移动到另一个点

我试图在屏幕上直线移动一个精灵,朝着我触摸屏幕的位置,我做的是在每个循环中更新(),它检查当前精灵的位置xy = =到目的地x,y.如果它没有精灵的x ++和y ++ ......那就是..它不是直线移动...因为有些情况下x或y坐标首先到达目的地x或y ...如何我是否改变它以使x和y一起与目的地相遇?

我目前的精灵对象的伪代码

             destX = destination X
             destY = destination Y

             posX = current X
             posY = current Y
               public void update(){
                if(destX > posX && destY < posY)
                {

                    posX++;
                    posY--;
                }
                else if (destX > posX && destY > posY){
                    posX++;
                    posY++;
                }
                else if(destX < posX && destY > posY)
                {
                    posX--;
                    posY++;
                }
                else if(destX < posX && destY < posY){
                    posX--;
                    posY--;
                }
                else if(destX < posX)
                    posX--;
                else if(destX …
Run Code Online (Sandbox Code Playgroud)

java algorithm pathing coordinates game-physics

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

映射分支切片路径

我正在做一个游戏(并且已经对它提出了几个问题),现在我还有一个问题要问你们.

这个游戏中的关卡格式被设置为Uint16的平铺图(我正在使用SDL),这是tilemapData结构数组的索引.tilemapData结构的一个位是isConductive位/布尔值.

这个位的使用基本上是创建将各种对象连接成一个"powerNet"的路径.我在下面有一些关于当前方法的代码(可行,但我会介绍为什么我真的讨厌它)

void findSetPoweredObjects(unsigned long x, unsigned long y, powerNetInfo * powerNet) {
  //Look for poweredObjs on this tile and set their powerNet to the given powernet
  for (int i = 0; i < level->numChunks[CHUNKTYPE_POWEREDDEF]; i++)
    if (level->poweredObjects[i]->position[0] == x && level->poweredObjects[i]->position[1] == y)
      level->poweredObjects[i]->powerNet = powerNet, powerNet->objectsInNet++;
}

void recursiveCheckTile(bool * isWalked, powerNetInfo * powerNet, unsigned long x, unsigned long y, tilemapData * levelMap) {
  //If out of bounds, return
  if (x < 0 || y < 0 …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm pathing tile-engine

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

程序从任务调度程序运行时搜索配置文件的错误目录

我有ac#form应用程序.它会在加载时打开文本文件.从该文本文件中读取默认设置.然后使用默认数据填充numericupdown字段和textbox字段.

我想在特定的时间每晚运行这个.Windows任务似乎试图打开程序.但是,在加载时,它会获得一个FileNotFoundException Could not find file 'C:\Windows\system32\Settings.txt与我的应用程序运行文件夹无关的内容.从命令行运行并在MVS2013中使用run时,它会正常打开.

在我的程序中,我正在使用相对路径搜索此文件

任何人都可以对这种荒谬的事情有所了解吗?我将不胜感激.

c# filenotfoundexception task pathing

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

java print string给出指针号

我正在研究java中的一个特殊的寻路系统,它需要在一个点上打印它的路径.它还远未完成,但我遇到了一个问题.当我运行我的代码时,它会打印一个指向字符串的指针而不是字符串本身.这是代码:

public class node {
    int optionnum;
    node[] options;
    String[] dirrections; 
    String[] route; 
    boolean[] visited; 

    public node(){
        options= new node[4];
        dirrections= new String[4];
        route= new String[50];
        for (int i=0;i<50;i++){
            route[i]="";
        }
        visited= new boolean[50];
    }
    public void revmdp(int num){

        visited[num]=true;
        for(int i=0;i<optionnum;i++){
            System.out.println(options[i].route[0]); //how can this be a pointer?
            options[i].revmdp(dirrections[i],num);
    }
public void revmdp(String nroute, int num){
    //System.out.println(route[0]+dirrections[0]);
    if (!visited[num]||nroute.length()<route[num].length()){
        route[num]=nroute;
        visited[num]=true;
        for(int i=0;i<optionnum;i++){
            options[i].revmdp(route+dirrections[i],num);
        }
    }
}
  }
Run Code Online (Sandbox Code Playgroud)

输出看起来像这样

[Ljava.lang.String;@2d66a22b3;
Run Code Online (Sandbox Code Playgroud)

正如你在路径的构造函数中看到的那样,我已经设置了字符串""(空字符串)的路径.由于字符串尚未更改,此时此代码被调用,我希望它返回"",但它会提供这些奇怪的字符串指针.有谁知道怎么了?

注意我已经尝试调用route [0] [0]但java不允许这样做.

java printing string pointers pathing

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