问题标签 [search-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 投票
7 回答
49205 浏览

ios - Xcode 5 框架/库搜索路径绝对地址

我将我的 Xcode 更新到 5.0。我添加了一些库/框架搜索路径,它显示的路径是绝对路径。例如,如果我的文件夹在我的桌面上,它将显示 /Users/username/Desktop/"foldername"/"subfolder"/"subfolder"/"framework"。因此,每当我在另一台 Mac 中签出工作副本时,我都必须删除对某些库/框架的引用并将它们重新添加。有没有办法在我不必删除添加的地方修复它再次参考?

0 投票
2 回答
86 浏览

xcode - 为什么我的搜索路径内容有这么多反斜杠?

我有一个项目,我发现搜索路径中的内容在正确的搜索路径的开头和结尾有很多反斜杠。

它喜欢

那么这是一个错误还是我做错了什么?

0 投票
4 回答
233624 浏览

sql - 如何检查给定模式中是否存在表

Postgres 8.4 和更高版本的数据库包含模式中的公共表和public模式中的公司特定表company
company架构名称始终以公司编号开头'company'和结尾。
所以可能有这样的模式:

应用程序始终适用于一家公司。相应地在 odbc 或 npgsql 连接字符串中指定,例如
search_path

你将如何检查给定的表是否存在于指定的companyn模式中?

例如:

应该返回false,并且

应该返回true

在任何情况下,该函数都应该只检查companyn传递的模式,而不是其他模式。

如果给定的表同时存在于public传递的模式中,则该函数应返回true.
它应该适用于 Postgres 8.4 或更高版本。

0 投票
1 回答
81 浏览

cabal - EclipseFG 不搜索“用户”安装的模块

我刚刚安装了 EclipseFP,现在我正在尝试在 GHCi 中加载一个模块。问题是 GHCi 不加载由我的模块引用的 cabal 安装的库。在我在 GHCi 中设置 -v 并运行 :r 之后,看起来 GHCi 只查找全局安装的库,而不是为本地用户安装的库:

但是,当我在终端中或通过 emacs 中的 Haskell-Mode 运行 GHCi 时,一切正常!

我想知道我在 EclipseFP 中的配置是否有问题,或者我是否可以强制 GHCi 也搜索用户本地模块。

顺便说一句,我已经尝试过 -i 选项将本地搜索路径传递给 CHCi

但显然,GHCi 仅在指定路径中查找源文件(例如 Parsec.hs 和 Parsec.lhs)而不是接口文件(Parsec.hi)。

如果您能帮助我在 Eclipse 中体验 Haskell 编程的乐趣,我将不胜感激!

谢谢!

0 投票
1 回答
75 浏览

gcc - 提供库而不添加 lib*.a

我想已经在某个地方看到了如何做到这一点,但无法重新找到它。例子:

我希望链接器无需编写 dir/foo 即可查找 dir/foo 而不是 dir/libfoo.a (dir 中有很多文件需要并且首先运行 ar 很笨拙)。

编辑:手册说

将目录 dir 添加到要搜索的目录列表中 -l

使用 -l 选项和指定文件名的唯一区别是 -l 用“lib”和“.a”包围库并搜索多个目录

我希望在-L 给出的目录中进行行为搜索,并且不要破坏文件名。那可能吗。

编辑2:

在 ld 手册中,我发现 -l:foo 完全符合我的要求,而且它恰好在 gcc 中。这种行为是否得到官方支持?

0 投票
2 回答
114 浏览

c++ - 通过 PATH env 启动程序。变种。具有正确的工作目录

我只是尝试通过 PATH env 解析它的位置来运行一个新进程。变种。因为我使用 Qt 这意味着我添加了

X:\文件夹\

到我的 PATH 变量和我正在调用的启动器应用程序中

QProcess::startDetached("test.exe")

这实际上有效。

但是 test.exe 将数据写入其工作目录。这些数据最终出现在启动应用程序的目录中,而不是 X:\folder\ 这不是我想要的。

我通过在 CLI 中键入“test.exe”直接在 Windows 命令行中测试了该行为,并且在那里是相同的(将数据写入当前目录)。

有没有办法(在 C++ 或命令行中)使用 PATH 启动进程,同时使用 PATH 中找到的目录作为新进程的工作目录?

我可以自己搜索 PATH,分析结果并通过另一个 QProcess::startDetached() 重载启动程序,但我想知道是否有更简单的方法。

0 投票
0 回答
67 浏览

php - 在二维数组中查找路径

我有没有约束定义的 MySQL 数据库,并且我在 PHP 中还有一个多维数组,其中包含有关此数据库中表关系的信息。数组采用这种格式(仅作为示例):

现在我想知道如何在这个数据库中找到从一个表到另一个表的路径。

让我举个例子。假设我们的数据库中有以下表格:

  • 状态(id_state,名称)
  • 城市(id_city,id_state,名称)
  • 街道(id_street,id_city,名称)
  • 房屋(id_house,id_street,颜色,编号)
  • 人(id_house,姓名)

现在假设每次我想找到有一些属性的房子(例如芝加哥的每个蓝色房子)。为此,我需要生成 SQL 命令。¨

SQL 的 SELECT 部分很简单(例如SELECT houses.id)。SQL 的 WHERE 部分也很简单(例如WHERE cities.name = 'Chicago' AND house.color = 'blue')。问题在于 SQL 的 JOIN 部分中的“连接”表

我只需要搜索这个多维关系数组并找到一条连接所有表的路径,这些表包含来自 SQL 的 WHERE 部分和 SQL 的 SELECT 部分的条件。

在这种情况下,我想得到这个:

你知道任何能够从这种结构中获取这种信息的算法吗?

先感谢您!

0 投票
1 回答
175 浏览

android - xbuild , googleplayservices - 错误

我正在尝试使用 xbuild 在 mac os 框上使用命令行进行构建 - 该构建适用于 android,该应用程序包含对 'GooglePlayServicesLib' 、 'Xamarin.Android.Support.v4' 和其他一些库的引用。

但是,当应用程序尝试构建它时无法解析这些引用,我在下面列出了代码片段。我可以看到它正在尝试在几个地方搜索它,但不是 Android SDK 管理器部署库的地方。我想我需要以某种方式指定它在正确的位置进行搜索。

有人可以告诉我
一个。如果我的假设是正确的
b. 如何强制构建过程在正确的位置进行搜索。

问候拉杰什

0 投票
1 回答
1583 浏览

sql - 如何使用扩展 pg_trgm 中的 % 运算符?

我已经pg_trgm安装了我的模块。

架构集是extensions. 要使用它,我必须运行类似这样的选择:

我正在尝试使用%运算符运行语句并收到以下消息。

运行%<->操作员需要什么?

0 投票
3 回答
22795 浏览

postgresql - 无法在 Postgres 中使用交叉表

OSX 10.9.2 上的 Postgres 9.2.1。

如果我运行以下交叉表示例查询:

我得到:ERROR: extension "tablefunc" already exists

但是如果我注释掉CREATE EXTENSION

我得到:ERROR: function crosstab(unknown) does not exist

我怎样才能摆脱这个恶性循环?这是一个已知问题吗?