小编Pau*_*aul的帖子

相对绝对路径perl

以下目录设置:

/dira/dirb
/dira/dirb/myprog.pl
Run Code Online (Sandbox Code Playgroud)

/dira/dirb/testa/myfilesdir 包含以下文件

/dira/dirb/testa/myfilesdir/file1.txt
/dira/dirb/testa/myfilesdir/file2.txt
Run Code Online (Sandbox Code Playgroud)

目前的目录:

/dir/dirb

./myprog.pl  -p testa/myfilesdir
Run Code Online (Sandbox Code Playgroud)

循环浏览文件

while (my $file_to_proc = readdir(DIR)) {
...

$file_to_proc = file1.txt
$file_to_proc = file2.txt
Run Code Online (Sandbox Code Playgroud)

我想要的是什么

$myfile = /dira/dirb/testa/myfilesdir/file1.txt
$myfile = /dira/dirb/testa/myfilesdir/file2.txt
Run Code Online (Sandbox Code Playgroud)

尝试了一些不同的perl模块(CWD rel2abs),但它使用的是当前目录.我无法使用当前目录,因为输入可能是相对路径或绝对路径.

perl

7
推荐指数
1
解决办法
2660
查看次数

点击加载jQuery链接

这是我的代码的一个人为的例子:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>    
        <title></title>
        <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
        <link rel="stylesheet" type="text/css" href=".css"/>
    </head>
    <body>
        <div>
            <a href="http://www.google.com" class="foo">YahOO</a>
        </div>
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
       <script type="text/javascript">
            $("document").ready(function() {
                $("#foo").trigger('click');
            });
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想在页面加载时立即触发链接.以上不起作用,是不正确的?怎么可以这样做?

jquery onload

5
推荐指数
1
解决办法
4万
查看次数

请求nodejs包未找到

我使用npm安装请求包。它似乎位于这里:/ usr / local / lib / node_modules / request /

var request = require("request");

request("http://www.google.com", function(error, response, body) {
  console.log(body);
});
Run Code Online (Sandbox Code Playgroud)

module.js:340 throw err; ^错误:找不到模块“请求” ...

我需要更改或执行什么?更多信息,MAC OSX,node-v0.10.26.pkg,sudo -H npm install -g请求,无错误

sudo node.js npm

2
推荐指数
1
解决办法
2231
查看次数

检查窗口打开

var windowUrl = "";
var windowName = "mywin";
var w = window.open(windowUrl, windowName, windowSize);
w.document.write(html);
w.document.close();
Run Code Online (Sandbox Code Playgroud)

这与onclick有关.如果窗口存在,我不想写或关闭甚至打开(也许重新聚焦).我找到了一些例子,但它们似乎并没有"起作用"(或者我认为我需要它.)

javascript

1
推荐指数
1
解决办法
2233
查看次数

标签 统计

javascript ×1

jquery ×1

node.js ×1

npm ×1

onload ×1

perl ×1

sudo ×1