标签: path

包含反斜杠的路径字符串的无法识别的转义序列

以下代码为每个反斜杠生成有关"无法识别的转义序列"的编译器错误:

string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml";
Run Code Online (Sandbox Code Playgroud)

我想我需要逃避反斜杠?我怎么做?

.net c# string escaping path

82
推荐指数
5
解决办法
22万
查看次数

使用Google Maps Android API v2在两点之间绘制路径

谷歌改变了Android的地图API并引入了API V2.以前的绘图路径代码不适用于API V2.

我已设法绘制API V2的路径.我已经搜索了很多解决方案,但没有找到任何答案.所以我在分享它的答案.

google-maps routes path google-maps-markers google-maps-android-api-2

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

React Router中同一组件的多个路径名

我在三个不同的路线上使用相同的组件:

<Router>
    <Route path="/home" component={Home} />
    <Route path="/users" component={Home} />
    <Route path="/widgets" component={Home} />
</Router>
Run Code Online (Sandbox Code Playgroud)

无论如何要结合它,就像:

<Router>
    <Route path=["/home", "/users", "/widgets"] component={Home} />
</Router>
Run Code Online (Sandbox Code Playgroud)

javascript path url-routing reactjs react-router

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

为什么使用sys.path.append(path)而不是sys.path.insert(1,path)?

编辑:基于Ulf Rompe的注释,重要的是你使用"1"代替"0",否则你将破坏sys.path.

我已经做了很长一段时间的python(超过一年),我总是很困惑,为什么人们建议你使用sys.path.append()而不是sys.path.insert().让我来证明一下.

假设我正在开发一个名为PyWorkbooks的模块(安装在我的计算机上),但我同时处理一个包含PyWorkbooks的不同模块(比方说PyJob).当我正在使用PyJob时,我发现PyWorkbooks中的错误正在纠正,所以我想导入一个开发版本.

有两种方法可以同时工作(例如,我可以将PyWorkbooks项目放在PyJob中),但有时我仍然需要使用路径.但是,我不能简单地对sys.path.append()PyWorkbooks所在的文件夹执行操作.为什么?因为python会首先找到我安装的PyWorkbooks!

这就是你必须做一个sys.path.insert(1,path_to_dev_pyworkbooks)的原因

综上所述:

sys.path.append(path_to_dev_pyworkbooks)
import PyWorkbooks # does NOT import dev pyworkbooks, imports installed one
Run Code Online (Sandbox Code Playgroud)

要么:

sys.path.insert(1, path_to_dev_pyworkbooks) # based on comments you should use **1 not 0**
import PyWorkbooks # imports correct file
Run Code Online (Sandbox Code Playgroud)

这对我来说已经引起了一些困扰,如果我们(作为一个社区)开始推荐sys.path.insert(1, path),我真的很喜欢它,好像你是手动插入一条路径我认为可以说这是你想要的路径用!

或者我有什么不对劲?这个问题有时会困扰我,我希望它在公开场合!

python path python-import pythonpath

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

获取应用程序的路径

我最近搜索了如何用Java获取应用程序的目录.我终于找到了答案,但我需要很长时间才能找到这样一个通用术语并不容易.我认为编译一个如何用多种语言实现这一目标的列表是一个好主意.

如果您(不)喜欢这个想法,随意上/下投票,如果您愿意,请提供帮助.

澄清:

包含可执行文件目录当前工作目录(由pwdUnix下给出)之间有一个很好的区别.我最初对前者感兴趣,但也可以随意发布确定后者的方法(澄清你的意思).

language-agnostic path

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

基本HTML - 如何设置当前文件夹的相对路径?

让我们说我目前在: http://example.com/folder/page.html

是否可以在此页面上创建指向的相对链接http://example.com/folder/而不指定folder任何位置?(并且仅使用HTML.)

更新: 因为它结果./只适用于非严格的doctype模式,虽然.在两种模式下都有效,所以在我看来它仍然是一个更好的答案:)谢谢大家.

html path

79
推荐指数
4
解决办法
31万
查看次数

Javascript中的相对路径在外部文件中

所以我正在运行这个javascript,一切正常,除了背景图片的路径.它适用于我的本地ASP.NET Dev环境,但在部署到虚拟目录中的服务器时不起作用.

这是在外部.js文件中,文件夹结构是

Site/Content/style.css
Site/Scripts/myjsfile.js
Site/Images/filters_expand.jpg
Site/Images/filters_colapse.jpg
Run Code Online (Sandbox Code Playgroud)

那么这就是包含js文件的地方

Site/Views/ProductList/Index.aspx

$("#toggle").click(function() {
    if (left.width() > 0) {
        AnimateNav(left, right, 0);
        $(this).css("background", "url('../Images/filters_expand.jpg')");
    }
    else {
        AnimateNav(left, right, 170);
        $(this).css("background", "url('../Images/filters_collapse.jpg')");
    }
});
Run Code Online (Sandbox Code Playgroud)

我尝试过使用'/Images/filters_collapse.jpg',但也无效; 但是,如果我使用它似乎在服务器上工作'../../Images/filters_collapse.jpg'.

基本上,我想要与ASP.NET tilda具有相同的功能 - ~.

更新

外部.js文件中的路径是相对于它们所包含的页面还是.js文件的实际位置?

html javascript css asp.net-mvc path

79
推荐指数
5
解决办法
26万
查看次数

在单独的行上回显%path%?

使用Windows命令提示符,我可以回显%path%并在单独的行上获取结果路径吗?像这样的东西,但对于Windows:

echo $path | tr ':' '\n'
Run Code Online (Sandbox Code Playgroud)

我可以使用vanilla cmd执行此操作,还是需要PowerShell或js脚本?

示例echo%path%output:

C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
Run Code Online (Sandbox Code Playgroud)

期望的输出:

C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem;
C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;
C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;
C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;
Run Code Online (Sandbox Code Playgroud)

powershell cmd path

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

如何在OS X上查看$ PATH变量的当前值?

$ $ PATH

收益:

-bash:/usr/local/share/npm/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/local/sbin:~/bin:/Library/框架/ Python.framework /版本/电流/斌:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录中:/ opt/X11/bin中:在/ usr /本地/ git的/ bin中: 没有相应的文件和目录

这看起来很丑陋,也可能让我在启动和运行Homebrew方面遇到问题.

macos bash homebrew path environment-variables

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

在Rails 3.1中添加新的资产路径

有谁知道如何在Rails 3.1中向资产管道添加另一个文件夹?

我想以app/assets/fonts同样的方式app/assets/images服务.


更新:5-7-2013

只是为将来发现此问题以明确添加资产路径的人添加一些说明,在application.rb文件中:

config.assets.paths << "#{Rails.root}/app/assets/fonts"
Run Code Online (Sandbox Code Playgroud)

但是,由于上面的路径app/assets不在你明确添加它,你只需要重新启动rails应用程序,这样Sprockets就可以把它拿起来.

你必须明确地添加是外面的路径app/assets,lib/assets或者vendor/assets,只是记得,虽然链轮拿起新的文件夹是存在,当你的应用程序中加载,在我的经验,它不拿起资产路径新的文件夹,而不重启.

ruby-on-rails path ruby-on-rails-3.1 asset-pipeline

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