小编fra*_*zon的帖子

在Windows Xp Professional上运行Internet Explorer 9以进行测试?

我想在Internet Explorer 9上测试我的Web应用程序,但我不想在使用Windows XP的开发人员计算机上购买Vista/Win 7的副本.

任何人都知道一个解决方法,免费且容易吗?

windows-xp internet-explorer-9

9
推荐指数
2
解决办法
7万
查看次数

在IE6中调试JavaScript

我正在寻找一种工具,使我能够 IE6中调试JavaScript .我的意思是我希望调试器在浏览器中运行,一个làFirebug.

到目前为止,我已经尝试过:

但是,我无法弄清楚如何使用它们中的任何一个设置断点,单步执行代码,添加手表等.我也尝试过使用MS Visual Web Debugger 2008 Express Edition,但它不能在浏览器中运行而且缺少功能.

如果上面的任何工具确实提供了我正在寻求的JS调试功能,那么欢迎任何有关如何有效使用它们的提示.或者,您可以随意推荐其他工具.

更新:除了建议替代工具之外,如果有人可以确认上述任何工具都不支持在IE6中设置断点和单步执行JS代码,那将非常有用.

javascript debugging internet-explorer-6

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

JavaScript睡眠

是的,我知道 - 这个问题有成千上万的答案.请不要告诉我setTimeout方法,因为 - 是的,一切皆有可能,但不如使用sleep()方法那么容易.

例如:

function fibonacci(n) {
    console.log("Computing Fibonacci for " + n + "...");
    var result = 0;

    //wait 1 second before computing for lower n
    sleep(1000);
    result = (n <= 1) ? 1 : (fibonacci(n - 1) + fibonacci(n - 2));

    //wait 1 second before announcing the result
    sleep(1000);
    console.log("F(" + n + ") = " + result);

    return result;
}
Run Code Online (Sandbox Code Playgroud)

如果你知道如何使用相同的结果setTimeout- 告诉我;)fibanacci是非常容易的任务,因为不超过2次递归,但是如何进行n次递归(如fib(1)+ fib(2)+). .+ fib(n))并在每个"+"之后睡觉?不,睡觉会轻松多了.

但我仍然无法实现它的实例.while (curr - …

javascript sleep

8
推荐指数
2
解决办法
5万
查看次数

Unix查找命令中的数字的正则表达式

我有这个命令:

find reports/ -type f -mtime +90 -regex ".*\.\(csv\|sql\|txt\|xls\|zip\)"
Run Code Online (Sandbox Code Playgroud)

我需要加强它,以便文件扩展名之前的部分匹配YYYY/MM/DD模式,如下所示:

reports/2010/10/10/23.txt
reports/2010/10/10/23.xls
reports/2010/10/10/26.csv
reports/2010/10/10/26.sql
reports/2010/10/10/26.txt
reports/2010/10/10/26.xls
reports/2010/10/10/27.csv
Run Code Online (Sandbox Code Playgroud)

但我没有得到任何排列\d和parens逃避工作.

更新:根据以下接受的答案,这对我有用:

find reports/ -type f -mtime +90 -regex "reports/201[01]/\([1-9]\|1[012]\)/\([1-9]\|[12][0-9]\|3[01]\)/.*\.\(csv\|sql\|txt\|xls\|zip\)"
Run Code Online (Sandbox Code Playgroud)

regex unix command-line find

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

如何为可下载文件创建临时链接

我正在制作一个临时下载链接的项目,以保护文件免受hotlinkers的攻击......

我相信这是可能的.因为我们都知道许多文件共享网站" 不想提及任何 "...他们的文件链接已到期...

防爆.

如果我从他们的网站下载一个文件,他们会提供直接链接点击它吗?但是那个链接会在几小时或几分钟后过期.

我怎么知道链接已过期?如果我在一天后在我的下载管理器上复制相同的链接,则无法下载相同的文件.

我已经做到了这一点htaccess.

防爆.

RewriteRule .*\.(rar|ZIP)$ http://domain.com [R,NC]
Run Code Online (Sandbox Code Playgroud)

如果他们复制浏览器地址栏中的直接链接,他们将被重定向到http://domain.com

但是如果他们在下载管理器上复制直接链接,则会下载该文件.

如果他们将链接发布到论坛网站,博客等任何其他网站,并要求读者将链接复制并粘贴到他们的下载管理器中,以便他们可以直接下载,该怎么办?

这是我想要阻止保护我的文件的问题.我在PHP上这样做,但我无法弄清楚...

非常感激您的帮忙.

php cakephp cakephp-1.3

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

NodeJS + socket.io:简单的客户端/服务器示例无法正常工作

我正在使用NodeJS v0.4.8和最新版本的socket.io

npm install socket.io

在Ubuntu上:

Linux mars 2.6.38-8-generic#42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

遗憾的是,以下代码不会在客户端或服务器端产生任何输出.

有人有线索吗?

服务器端

var http = require('http'),  
io = require('socket.io'),
fs = require('fs'),
sys = require('sys');

respcont = fs.readFileSync('testclient.js');

server = http.createServer(function(req, res){
    res.writeHead(200, {'Content-Type': 'text/html'}); 
    res.end(respcont);
});
server.listen(8082);

var socket = io.listen(server); 
socket.on('connection', function(client){ 

    sys.puts("New client is here!");
    client.send("hello world");

    client.on('message', function(msg) { sys.puts("client has sent:"+msg); }) ;
    client.on('disconnect', function() { sys.puts("Client has disconnected"); }) ;
}); 
Run Code Online (Sandbox Code Playgroud)

客户端

<html> …
Run Code Online (Sandbox Code Playgroud)

javascript comet node.js socket.io

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

Node.js:端口80上的ECONNREFUSED

我使用Node.js编写了一个Web服务器.当我尝试使用我为其编写的测试器测试我的服务器时,只有当我用于服务器的端口不是80时我才能成功.我已经检查了netstat,没有其​​他应用程序使用端口80.我在控制台上遇到的错误是:

Error: connect ECONNREFUSED
  at errnoException (net.js:640:11)
  at Object.afterConnect [as oncomplete] (net.js:631:18)
Run Code Online (Sandbox Code Playgroud)

在这种情况下可以做些什么?

connect port80 node.js

7
推荐指数
3
解决办法
2万
查看次数

降低captcha zend表单元素的难度级别?

我正在使用带有zend形式的reCaptcha,如下所示:

    $recaptcha = new Zend_Service_ReCaptcha('xxx', 'yyy',
        NULL, array('theme' => 'white'));

    $captcha = new Zend_Form_Element_Captcha('captcha',
        array(
            'label'          => 'Type the characters you see in the picture below.',
            'captcha'        =>  'ReCaptcha',
            'captchaOptions' => array(
                'captcha' => 'ReCaptcha',
                'service' => $recaptcha
            )
        )
    );
Run Code Online (Sandbox Code Playgroud)

我想知道是否有一个设置让人们更难以阅读这些单词.它似乎很难破译这些词

php zend-framework zend-form recaptcha

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

Socket.io:检查与套接字ID的连接状态

我有一个连接的套接字ID.我可以在另一个的函数处理程序中获取该连接的状态吗?

像这样的东西:

io.sockets.on('connection', function(socket) {
    /* having the socket id of *another* connection, I can
     * check its status here.
     */
    io.sockets[other_socket_id].status
}
Run Code Online (Sandbox Code Playgroud)

有办法吗?

javascript node.js socket.io

7
推荐指数
2
解决办法
2万
查看次数

TCPDF错误:无法包含字体定义文件:calibri

当我尝试使用html2pdf时出现错误:"TCPDF ERROR: Could not include font definition file: calibri"...

如何解决这个问题?

tcpdf html2pdf

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