小编Alf*_*red的帖子

使用node.js从输入中获取密码

如何使用node.js从输入中获取密码?这意味着您不应输出在控制台中输入的密码.

input node.js

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

如何在node.js中实现setTimeout

我想知道是否有人知道如何在node.js中实现setTimeout.我相信我已经读过某个地方,这不是V8的一部分.我很快就试图找到实现,但是在源代码中找不到它(BIG).我举例说明了这个timers.js文件,然后例如链接到timer_wrap.cc.但是这些文件并没有完全回答我的所有问题.

  • V8有setTimeout实施吗?我想从源头上也可以得到答案.
  • 如何setTimeout实施?javascript还是原生或两者兼而有之?来自timers.js我假设两者都有:

    var Timer = process.binding('timer_wrap').Timer;`
    
    Run Code Online (Sandbox Code Playgroud)
  • 添加多个计时器(setTimeout)时,node.js如何知道首先执行哪个?它是否将所有计时器添加到集合中(已排序)?如果它被排序,那么找到需要执行的超时是O(1)和O(log n)插入?但是再次在timers.js中我看到他们使用链表?

  • 但是再添加很多计时器根本不是问题?
  • 执行此脚本时:

    var x = new Array(1000),
        len = x.length;
    
    /**
     * Returns a random integer between min and max
     * Using Math.round() will give you a non-uniform distribution!
     */
    function getRandomInt (min, max) {
        return Math.floor(Math.random() * (max - min + 1)) + min;
    }
    
    var y = 0;
    
    for (var i = 0; i < len; i++) {
        var …
    Run Code Online (Sandbox Code Playgroud)

settimeout node.js

24
推荐指数
2
解决办法
6925
查看次数

在netbeans中停止执行程序的快捷方式

我正在使用netbeans来编写java,我想知道是否有一个选项可以通过按快捷方式来停止程序.我可以按下F6执行程序,但我必须用鼠标来停止程序,我觉得有点烦人.

非常感谢alfred

java netbeans shortcut execution

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

如何使用Netbeans/PHPStorm/PHPUnit集成从代码覆盖中排除文件/代码块

要求:

  • 使用PHPUnit的Netbeans(6.9)
  • 编辑:例如,同样适用于PHPStorm

如何:

  • 从代码覆盖范围中排除行.
  • 从代码覆盖范围中排除代码块(行).

phpunit netbeans code-coverage phpstorm

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

Express.js的仅会话cookie

http://www.javascriptkit.com/javatutors/cookie.shtml

另一方面,仅会话cookie将信息存储在浏览器存储器中,并且在浏览器会话期间可用.换句话说,存储在会话cookie中的数据从存储时起可用,直到浏览器关闭.在此期间从一个页面移动到另一个页面不会删除数据.

如何使用Express.js实现这一目标?

session-cookies node.js express

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

npm在本地安装

在过去,当我使用npm(> = 1.0)安装软件包时,它们将在本地安装,但现在不再安装.

我的设置:

安装随机包

alfred@alfred-laptop:~/node/so/6513101$ npm install notifo
notifo@0.0.2 ../../../node_modules/notifo 
Run Code Online (Sandbox Code Playgroud)

在过去,它将安装到同一目录中,但它不再安装在同一目录中.是我的npm/node.js坏了或我错过了什么或者npm不再安装本地软件包(在同一个文件夹=>内~/node/so/6513101/node_modules),我认为这是一个很酷的功能,因为我可以bundle所有的依赖项,以便其他用户不必安装npm使用我的代码(我仍然相信用户应该安装npm,因为它是一个很棒的产品).该bundle命令没有了,所以我不能使用?有人可以向我解释发生了什么事吗?

node.js npm

22
推荐指数
1
解决办法
3万
查看次数

Redis自动完成

如何使用redis实现自动完成?

比方说,我有一个数组["alfred","joel","jeff","addick"].当我输入时,a我得到了["alfred", "addick"]

我希望你明白这一点.如何有效地使用redis命令实现这一点(如果可能,但我认为是).如果我能得到一些简单的命令,我可以尝试通过telnet模仿这种行为,这将是很好的.

谢谢

PS:你们所有人的风流x-mas :)

autocomplete redis

20
推荐指数
3
解决办法
8949
查看次数

使用APC(最新版本/最新版本)时,autoload是否真的会破坏性能.基准?

我试图找到一个明确的答案,自动加载在使用APC时杀死性能的问题及其原因(基准测试?)

PS 使用谷歌/ stackoverflow 发现此链接,但我想知道这是否仍然存在?必须改进PHP来处理这个问题?因为自动加载很酷!

php apc

19
推荐指数
2
解决办法
4310
查看次数

学习cassandra的资源清单

最近我一直在阅读很多关于大型网站(facebook,twitter,digg,reddit等等)的博客主题,使用cassandra作为他们的数据存储而不是MysqL.

我想收集使用cassandra学习的资源列表.希望有些视频或播客解释如何使用cassandra.

我的列表

  • Twissandra - Twissandra是一个示例项目,旨在学习和演示如何使用Cassandra.运行该项目将呈现一个与Twitter具有类似功能的网站
  • WTF是一个超级列 - WTF是SuperColumn?Cassandra数据模型简介

我希望有资源可以看如何使用cassandra.

非常感谢,阿尔弗雷德

resources list cassandra

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

验证URI是否是有效的http URI

好吧,经过一番搜索,我在Stackoverflow上找到了1个解决方案,但我希望没有额外的库.如何在Java中检查有效的URL?

我的问题:

首先,希望这不是重复,但我找不到正确的答案(马上).我想验证URI(http)在Java中是否有效.我提出了以下测试,但我不能让他们通过.首先我使用getPort(),但随后http://www.google.nl将返回-1 getPort().这是我想要通过的测试

测试:

@Test
public void testURI_Isvalid() throws Exception {
    assertFalse(HttpUtils.validateHTTP_URI("ttp://localhost:8080"));
    assertFalse(HttpUtils.validateHTTP_URI("ftp://localhost:8080"));
    assertFalse(HttpUtils.validateHTTP_URI("http://localhost:8a80"));
    assertTrue(HttpUtils.validateHTTP_URI("http://localhost:8080"));
    final String justWrong = 
        "/schedule/get?uri=http://localhost:8080&time=1000000";
    assertFalse(HttpUtils.validateHTTP_URI(justWrong));
    assertTrue(HttpUtils.validateHTTP_URI("http://www.google.nl"));
}
Run Code Online (Sandbox Code Playgroud)

这是我删除getPort()部件后想出来的,但这并没有通过我所有的单元测试.

生产代码:

  public static boolean validateHTTP_URI(String uri) {
        final URI u;
        try {
            u = URI.create(uri);
        } catch (Exception e1) {
            return false;
        }
        return "http".equals(u.getScheme());
  }
Run Code Online (Sandbox Code Playgroud)

这是第一个失败的测试,因为我不再验证getPort()部分.希望有人可以帮助我.我想我没有使用正确的类来验证URL?

PS:

我不想连接到服务器来验证URI是否正确.至少还没有在这一步.我只想验证方案.

java validation uri

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