问题标签 [pathname]
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.
jquery - jQuery 如果 Location.Pathname 包含
我目前正在使用以下代码来定位单个页面,例如http://my-website.com/about/
我想知道如何对具有特定父页面的所有页面执行相同的操作,例如/about/
以下示例。
c++ - 鉴于文件的完整路径名会因计算机而异,如何引用要在 C++ 中打开的文件?
我们的计算机科学老师给了我们一个使用 C++ 制作功能齐全的控制台应用程序的项目。我已经开始做到了。但我在某个时候卡住了。我想使用该函数打开一个可编辑的文本 ( .txt
) 文件。open()
但是我为所有文本文件创建了一个单独的文件夹。open()
通常我必须在函数中提供完整的目录路径,就F:\Work\C++\SchoolProject\TextFiles
我而言。但是,如果我将SchoolProject
文件夹复制到便携式驱动器中并将其带到我朋友的家中并尝试在他们的计算机上运行该程序会怎样。它会起作用吗?我问是因为他们没有必要将Work
文件夹放在F
目录中,或者他们可能根本没有F
磁盘。所以在这种情况下,路径会改变。那么我必须输入什么路径open()
函数,以便程序在每台计算机上运行,而无需open()
每次尝试在其他计算机上运行程序时更改函数中的地址。源代码可能有助于解释。谢谢你!
ruby - 如何在 ruby 中更改文件的路径
我正在尝试通过 Ruby 将文件从一个文件夹移动到另一个文件夹,但我一直试图让 Pathname.new 工作。作为参考,文件被保存在数组中,作为它们正常目录的中间部分。我知道我可以通过 CLI 移动它,但我希望程序为我做这件事。这就是我到目前为止所拥有的。我知道这是错的;我只是不知道如何解决它。
tcl - Tcl/Tk 小部件路径名的长度或嵌套是否有限制?
Tcl/Tk 小部件路径名的长度或嵌套是否有限制?
例如:
.a.b.c
在里面的容器.a.b
内创建按钮.a
,等等。标识符名称和嵌套级别是否有限制?例如,如果我这样重写它:
在遇到问题之前我可以走多长时间?
javascript - 使用jQuery获取完整的URL,包括问号后的参数?
我正在尝试使用 jQuery 来获取页面的当前完整 URL。页面的 URL 如下所示:
http://myurl.com/ebook?page=43
如果我使用window.location.pathname
它只返回之前的所有内容?所以我会得到
如何获取整个 URL?
.htaccess - 通过 htaccess 在 URL 路径中包含哈希字符
我正在尝试在路径名中插入一个哈希,如下所示:
mysite.com/specific-page
至
此 URI 中的哈希不是锚。它调用 AJAX 代码。
我尝试在我的 .htaccess 中使用以下(单独)但没有成功:
和
当然,我有 RewriteEngine:
这些附加规则作为 SEO URL 重写的一部分:
(第二行和第三行的“www”不存在。我必须包括它,因为否则它不会让我发布)
任何建议将不胜感激!
c - ftok 路径名与文件名
如果我对第一个参数使用文件名而不是路径名怎么办?比如我的程序在以下目录
/afs/edu/id/group/a/ftok_test.c
在这种情况下,如果我使用
这两者有什么区别?
javascript - 如果路径名包含....加载特定的 iframe
我正在尝试找到一种方法来加载特定 iframe,具体取决于是否提供了更长的路径名,如果路径名正常(即最后没有额外的搜索),我需要一个加载,然后加载另一个如果搜索等于我拥有的特定 url,则 iframe,到目前为止,我已经想出了以下内容,但不确定下一步去哪里/如何加载特定的 iframe?任何帮助表示赞赏!
});
});
perl - 使用 CGI 的路径名攻击
这是我的计算机安全课的作业,所以我不需要具体的答案,但我想要一些建议或至少是大致的方向,因为我已经绕了一段时间了。
基本上,我们有一个任务,我们得到了一个简单的 cgi 应用程序(用 perl 编写),它在某个地方存在一个漏洞,允许用户查看他们不应该查看的私有文件,如 /etc/shadow。我们基本上必须证明我们可以攻击它并查看 /etc/shadow 文件。该应用程序是一个备忘录查看程序,可让用户编写和阅读备忘录。
现在,我对 Perl 很陌生。很久以前,我确实将它用于非常简单的网络内容一两次,但这实际上是基础知识。
有问题的代码
我认为关键是程序调用 open(MEMO, $memo) 而不检查用户的输入,所以如果你可以将它指向 /etc/shadow 程序只会打印出影子文件。
问题是,目前它只列出来自 home/*/memo 或 /root/memo 的文件。我一直在试图弄清楚如何指向其他地方。我认为这与我们可以创建自己的备忘录(通过在我们的 homedir 中创建一个名为 memo 的目录)这一事实有关。但是我不太清楚我需要在备忘录中放什么才能让程序打开 /etc/shadow 。
有谁知道我是在正确的轨道上还是完全错过了另一个明显的错误?
windows - 在windows中获取完整的文件路径
我有一系列完整的文件名(完整文件路径)。问题是文件路径中的所有字符都是小写的。我需要将此列表传输到路径名区分大小写的 Unix 服务器。我需要从 Windows 获取区分大小写的路径名。我怎么能得到那个?