小编jer*_*own的帖子

在Javascript中使用闭包

我遇到过这个javascript代码.

var digit_name = function() {
    var names = ['zero', 'one','two'];
    return function(n) {
        return names[n];
    };
}();

alert(digit_name(1));
Run Code Online (Sandbox Code Playgroud)

输出是一个.我知道内部函数被赋给变量digit_name.在外部函数的代码之后在第6行添加括号的需要是什么.任何人都可以告诉究竟发生了什么?

javascript closures function

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

如何为多个项目设置Pycharm

我想设置Pycharm在单个窗口中处理一组python项目。

可以说我有这个项目结构。

~/src
??? py_project1
??? py_project2
??? py_project3
??? other_lang_proj1
??? other_lang_proj2
Run Code Online (Sandbox Code Playgroud)

的系统PYTHONPATH /Library/Python/2.7/site-packages:/usr/local/lib/python2.7/site-packages:/opt/proprietary/packages

还有一些套餐

/opt/proprietary/packages
??? project1
??? project2
??? project3
Run Code Online (Sandbox Code Playgroud)

如何将〜/ src / py_project *项目添加到单个Pycharm窗口中,并让它们查看PYTHONPATH和/ opt / proprietary / packages / project *中的所有软件包?移动目录不是可选的,并且我不需要virtualenv。我想为所有打开的项目配置一次Pycharm。记录下来,除了Pycharm之外,PYTHONPATH在此设置下都可以正常工作。

python pythonpath pycharm

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

对于Python中的(不是foreach)循环

我需要制作一个简单的python脚本,但由于我主要使用PHP/C++,因此我发现很难在没有简单的for循环的情况下管理自己.假设我有一个代码:

for(int i = 0; i < some_string_length; i++)
{
//do something...
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它只是我字符串中的字母数量的多少.当然,我可以在while循环中执行此操作,但这有一个问题.我必须在循环之外创建一个变量,使其成为全局变量或在循环内创建它,但是这个变量的值不能在循环的参数中使用.

错误:

while(i < some_string_length)
{
i = something; //declaring i for the first time
i++;
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样根本没有意义.那我该怎么做呢?

python

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

如何查看已安装的Apache Mesos版本?

如何确定Apache Mesos的已安装版本?

mesos help 关于cli不说......

mesos help
Usage: mesos <command> [OPTIONS]

Available commands:
    help
    log
    execute
    ps
    resolve
    cat
    local
    init-wrapper
    tail
    scp
    stop-cluster.sh
    start-masters.sh
    stop-slaves.sh
    slave
    start-cluster.sh
    stop-masters.sh
    daemon.sh
    master
    start-slaves.sh
Run Code Online (Sandbox Code Playgroud)

没有男人.

man mesos
No manual entry for mesos
Run Code Online (Sandbox Code Playgroud)

command-line-interface mesos

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