".el"是以Emacs Lisp程序结尾的文件名的约定.编写Common Lisp程序时的惯例是什么?
我正在使用此代码来检测主页,它运行良好:
var url= window.location.href;
if(url.split("/").length>3){
alert('You are in the homepage');
}
Run Code Online (Sandbox Code Playgroud)
我的问题是我还需要检测url是否有变量,例如:
mysite.com?variable=something
Run Code Online (Sandbox Code Playgroud)
我还需要检测url是否也有变量
我怎样才能做到这一点?
我正在尝试使用jQuery来获取页面的当前完整URL.页面的URL如下所示:
http://myurl.com/ebook?page=43
如果我使用window.location.pathname它只返回之前的一切?所以我会得到
如何获取整个网址?
我们知道根目录是/,并且根据posix,还有另一个目录//与/不同.当你ls /和ls //时,输出是相同的,所以作为stat,但是如果你cd /和cd //,它们是不同的,虽然目录内容是相同的.这让我很困惑.有人得到答案吗?
我正在用C#和MATLAB制作一个软件,调用另一个软件(CMG)进行一些处理.我的问题是我在我的程序中放置的软件地址只在我的个人计算机上正确,而不是在客户的计算机上(我不知道在他们的计算机上通往CMG软件的路径是什么).
我如何提供地址的一般形式,以使其适用于每台计算机?
以下是我从MATLAB软件调用的路径:
C:\Program Files (x86)\CMG\STARS\2011.10\Win_x64\EXE\st201110.exe
Run Code Online (Sandbox Code Playgroud)
如您所见,它位于驱动器C中,版本为2011.10.因此,如果客户的版本是其他内容并且它安装在其他驱动器上,则此路径没有意义.
以下主要是有效的.'Mostly',因为当上下文XML文件试图通过相对路径名包含另一个时,使用SOMETHING ..\tasks\pathname会混淆Spring.因此,我似乎需要一种方法,在BAT文件中,将变量设置为路径名的父目录.
set ROOT=%~dp0
java -Xmx1g -jar %ROOT%\..\lib\ajar.jar %ROOT%\..\tasks\fas-model.xml tasks
Run Code Online (Sandbox Code Playgroud) 我在Windows上使用Perl(Active Perl).我有一个perl程序来整理当前文件夹中的文件,并使用使用system()内部调用的dos copy命令将它们连接起来...
当我执行时,这会给出一个dos错误,说"系统找不到指定的文件".它与我拥有的文件名中的空格有关.
这是perl代码: -
@files = glob "*.mp3";
$outfile = 'final.mp3';
$firsttime = 1;
foreach (@files)
{
if($firsttime == 1)
{
@args = ('copy' ,"/b ","$_","+","$outfile", "$outfile");
system (@args);
#system("copy /b '$_'+$outfile $outfile");
$firsttime = 0;
}
else
{
@args = ('copy' ,"/b ","$outfile","+","$_", "$outfile");
system (@args);
#system("copy /b $outfile+'$_' $outfile");
}
}
Run Code Online (Sandbox Code Playgroud)
glob返回当前文件夹中的文件名数组,这些文件名之间有空格,因此数组元素之间有空格.当我使用系统(...)使用"$ _"对这些数组元素执行我的复制命令时,如上所示,它给出了如上所述的错误.
我尝试了几种可以调用系统的方法(...),但没有任何成功.
我想知道,
1]如何使用上面的代码处理它们之间有空格的文件.如何"逃避"文件名中的空格.
2]在Perl中实现相同的任何替代解决方案.(简单欢迎..)
我尝试从In Design-to-HTML转换创建一个360度动画.
我得到了文件夹名称,在该文件夹中有50到80张图像.我需要将这些图像保存在我的文件夹中,并将每个图像名称保存在脚本中.
这是我的代码:
var doc = app.activeDocument;
for (var j =0; j< doc.rectangles.length; j++) {
var nav = doc.rectangles[j].extractLabel("",);
alert("Nav length "+nav.length);
for(var nav_get_name =0; nav_get_name < nav.length; nav_get_name++) {
alert(nav[nav_get_name][0]+"="+nav[nav_get_name][1]);
var path_name = (nav[2][1]);
}
}
Run Code Online (Sandbox Code Playgroud) 我今天花了好几个小时来查看如何在日食中获得某种形式的音频,并且在每一步都遇到了麻烦.目前我有一些应该工作,但我收到一个错误:
线程"main"中的异常java.lang.IllegalArgumentException:期望的文件名作为com.sun.javafx.css.parser.Css2Bin.main中的参数(Css2Bin.java:44)
我基本上是从有人工作的人那里复制了这个.我想说FX lib应该添加到应有的位置.我知道这不是幻想,但我只是尝试了基础知识.
package b;
import java.io.File;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class test {
public static void main(String[] args){
String uriString = new File("C:\\Users\\Mike\\workspace\\b\\src\\hero.mp3").toURI().toString()
MediaPlayer player = new MediaPlayer( new Media(uriString));
player.play();
}}
Run Code Online (Sandbox Code Playgroud)
我也尝试了许多不同的路径名,以防它没有运气错误,我也试着通过转到属性ex:/b/src/hero.mp3来复制并粘贴我在eclipse中获得的路径名.我将不胜感激,让我摆脱这场噩梦.
我有一个字符串数组,我想只选择这些作为文件路径的字符串:
我的路径是"~/dlds/some_file.ics"其中~/dlds的一个符号链接到~/archive/downloads我的系统上.该文件具有以下权限:
-rw-r--r--
Run Code Online (Sandbox Code Playgroud)
我的代码(我尝试了几种变体):
ARGV.select do |string|
File.file? string # returns false
Pathname.new(string).file? # returns false
Pathname.new(string).expand_path.file? # returns false
end
Run Code Online (Sandbox Code Playgroud)
我不知道还有什么可以尝试的.
我正在运行Ruby 2.2.0或2.2.2.