问题标签 [path]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
1391 浏览

algorithm - 将路径名转换为唯一编号的算法

我想将 Windows 路径名转换为唯一整数。

例如:

对于路径名 C:\temp\a.out,如果我添加所有字符的 ascii 值,我得到 1234。但其他一些路径也可以生成相同的数字。那么,为不同的路径名生成唯一编号的最佳方法是什么?

0 投票
3 回答
7888 浏览

macos - 如何在 os x 中设置应用程序使用的 $PATH

我正在使用 ant 构建我的项目,并使用“svnversion”可执行文件将版本 ID 插入到我的源代码中,以便于跟踪版本。

从命令行运行这个 ant 文件是可行的,我在 .profile 中设置了我的 $PATH 以包含 svnversion 的路径,它工作正常。

现在我尝试从 Eclipse 内部运行相同的 ant 文件,但它不起作用 - Eclipse 中的 PATH 以不同于 shell 的 PATH 的另一种方式设置,我怀疑这必须在某处的 plist 中设置,但我没有不知道在哪里。

0 投票
6 回答
6002 浏览

vb6 - 在vb6中使用ini文件,文件路径有问题

我已经阅读了很多关于如何在我的 VB6 项目中使用 INI 文件的文章。我的方法没有问题,我的问题是如何让EXE文件找到INI文件。我不想在程序中硬编码路径。我只是希望 EXE 期望 INI 文件存在于执行 EXE 的同一文件夹中。

当我从 VB6 IDE 内部运行程序时,会找到并处理 INI。当我编译程序并运行 EXE 时,什么也没找到。

我的代码如下所示:

TOOLBOM[Section]在哪里,“ ServerName”是值的键。

我获得了 API 的以下代码:

0 投票
2 回答
1737 浏览

visual-studio-2008 - Visual Studio 2008,相对路径的愚蠢问题

发生在我身上的是,当我在 Visual Studio 之外运行我的程序时,它无法使用相对路径来查找任何内容。

事实证明这很难表达......

就像,我有程序 X,它打开 textfile.txt,对吗?如果我用绝对路径指向 textfile.txt,我很好。如果我用相对路径指向它并编译程序X,然后直接运行它(即,通过双击调试文件夹中的programX.exe),我也很好。但是,如果我使用相对路径并在 Visual Studio 之外运行程序(即按 f5),则它找不到该文件。

有谁知道发生了什么?或者,任何人都可以建议一些不与其他新手 Visual Studio 问题直接冲突的体面的关键字吗?

0 投票
2 回答
34616 浏览

python - 将相对 url 路径解析为其绝对路径

python中是否有一个像这样工作的库?

0 投票
9 回答
39115 浏览

algorithm - 找到彼此最远的两点的算法

我正在寻找一种用于我正在制作的赛车游戏的算法。地图/关卡/轨道是随机生成的,所以我需要找到两个位置,起点和目标,以充分利用地图。

  • 该算法是在二维空间内工作
  • 从每一点出发,只能从四个方向穿越到下一个点;上下左右
  • 点只能被阻塞或非阻塞,只能遍历非阻塞点

关于距离的计算,应该不是没有更好的词的“鸟道”。如果 A 和 B 之间有墙(或其他阻挡区域),则 A 和 B 之间的路径应该更长。

我不确定从哪里开始,非常欢迎评论,并且建议的解决方案在伪代码中是首选。

编辑:对。在查看了gs 的代码后,我又试了一次。这次我用 C++ 编写而不是 python。但是,即使在阅读了Dijkstras 算法洪水填充Hosam Alys 解决方案之后,我仍然没有发现任何关键的区别。我的代码仍然有效,但没有你看起来运行的那么快。完整的源代码在paste上。唯一有趣的行(我猜)是第 78-118 行的 Dijkstra 变体本身。

但速度不是这里的主要问题。如果有人愿意指出算法中的差异,我将非常感谢您的帮助。

  • 在 Hosam Alys 算法中,他从边界而不是每个节点扫描的唯一区别是什么?
  • 在 Dijkstras 中,您跟踪并覆盖步行距离,但不是在洪水填充中,但仅此而已?
0 投票
3 回答
1868 浏览

c++ - 从 SDL 检测可执行文件夹

我正在创建一个 C++ SDL 游戏引擎,并且了解可执行文件路径是相关的,因为图像和其他资源不存储在可执行文件中 - 它们位于单独的文件夹(“res/”)中。

在 Linux 下,我使用一个 shell 脚本“rungame.sh”,它 cd 到可执行文件路径,然后运行可执行文件(然后使用“./”来引用可执行文件夹)。但是,我相信这是一种“丑陋”的方法,我希望它与 Windows 兼容。

此外,当前的方法不是很好,因为它可能会改变某些命令行参数的含义。

我想要一个跨平台(*NIX、Windows 和 Mac OS X,如果可能的话)解决方案来获取可执行文件的当前路径。游戏路径/可执行文件名称可能会改变。

解决我的问题的最简洁方法是什么(最好使用 std::string 和尽可能少的平台相关 API)?

0 投票
2 回答
86 浏览

php - 制作服务器本地副本的 PHP 错误

我有一个站点,我正在尝试创建一个本地副本以用于测试目的(清除过去的站点)。我能够正确地取出数据库,并且大多数站点都运行良好。但是,我有些地方加载不正确,只是在花括号中给我错误或消息。

例如,一个 td 类的名称被替换为 {BOX_HEADER} 或在另一个页面上而不是 Flash 加载它只是在 Flash 应该在的位置显示 {PAGE}。有没有人见过这样的错误?

我在想这可能是 PATH/echo 错误,但我正在查看是否有人以前遇到过这样的问题。

提前致谢。

0 投票
2 回答
10055 浏览

asp.net - 如何在没有手动字符串解析的情况下将 url 转换为 asp.net 中的虚拟路径?

我已经看到有关从虚拟到绝对和 url 的转换的类似问题和答案,但是如何在没有手动字符串解析的情况下将 url 转换为虚拟路径?

例子:

我想将“ http://myserver/home.aspx ”转换为:“~/home.aspx”

我意识到上面的示例将是一个简单的字符串解析例程,但我正在寻找一个合适的解决方案,它可以适应 url 格式的变化。

0 投票
12 回答
91261 浏览

powershell - 如何规范化 PowerShell 中的路径?

我有两条路:

我可以像这样在 PowerShell 中将它们连接在一起:

这给了我这个:

但我不想那样。我想要一个没有双点的标准化路径,如下所示:

我怎么能得到那个?