小编And*_*een的帖子

确定方法是同步还是异步

在node.js中,是否可以确定(使用函数)方法是同步还是异步?

我想编写一个执行以下操作的函数:

function isSynchonous(methodName) {
    //if the method is synchronous, return true. Otherwise, return false.
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js

16
推荐指数
3
解决办法
6934
查看次数

从命令行获取所有打开的窗口的列表

在Windows 7中,是否可以从命令行获取所有打开的桌面窗口的列表?我知道可以从命令行获取所有正在运行的进程列表,但我想知道是否也可以获得打开的窗口列表.

windows-7

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

将Bash字符串文字与局部变量进行比较

#!/bin/bash
function getComment(){
    local lang=$1;
    local theComment=$2;
    if [$lang == "Java"] #Surprisingly, an error occurs here: prog.sh: line 6: [Java: command not found
    then
        echo "//"$theComment; return;
    else
        echo "Language not found!"; return;
    fi
}

getComment "Java" "Whoo!";

exit $?
Run Code Online (Sandbox Code Playgroud)

我正在写一个变量进行比较,以一个字符串一击脚本,我使用的[$lang == "Java"](如上所示)比较的值lang"Java".但是,此比较会产生以下错误:

stderr:
prog.sh: line 6: [Java: command not found
Run Code Online (Sandbox Code Playgroud)

我已经尝试使用[$lang -eq "Java"],并($lang -eq "Java")为好,但这些声明没有任何工作,而他们生产的一模一样的错误.

为什么会出现此错误,以及将局部变量与字符串文字进行比较的正确方法是什么?

bash

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

相当于C++中的Java静态方法

我正在尝试在C++类中创建一个方法,可以在不创建类的实例的情况下调用该方法(如Java中的静态方法),但我一直遇到这个错误: error: expected unqualified-id before ‘.’ token

这是我正在尝试编译的.cpp文件:

using namespace std;
#include <iostream>

class Method {
    public:
    void printStuff(void) {
        cout << "hahaha!";
    }
};

int main(void){
    Method.printStuff(); // this doesn't work as expected!
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

我怎样才能在自己内部放置一个Java数组?

我正在尝试创建一个Java对象数组并将数组置于其第二个索引中(为了表示与数组的自相似分形),但是当我尝试访问时theArray[1][1][0],我收到此错误:

Main.java:11: error: array required, but Object found.

这是我到目前为止所尝试的,我不确定为什么它不起作用:

import java.util.*;
import java.lang.*;

class Main
{
    public static void main (String[] args) throws java.lang.Exception
    {
        Object[] theArray = new Object[2];
        theArray[0] = "This array should contain itself at its second index.";
        theArray[1] = theArray; //Now I'm attempting to put the array into itself.
        System.out.println(theArray[1][1][0]) //Main.java:11: error: array required, but Object found
    }
}
Run Code Online (Sandbox Code Playgroud)

实际上是否可以在自己内部放置一个Java数组,就像我试图在这里做的那样?

java arrays

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

是否可以从命令行运行Smalltalk脚本?

从2004年发现了一篇(可能已过时且不正确)的博客文章,声称无法从命令行运行Smalltalk脚本.从那时起有什么变化,是否可以从命令行运行Smalltalk脚本?我已经做了很多谷歌搜索,我根本没有找到关于这个主题的信息.

有没有办法将Smalltalk脚本(例如这个)保存为文件,然后从命令行运行脚本?

Transcript show: 'This should be printed to the standard output.' printString; cr.
Run Code Online (Sandbox Code Playgroud)

smalltalk gnu-smalltalk

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

有没有更简洁的方法来初始化空的多维数组?

我一直试图找到一种相当简洁的方法来设置一个空的多维JavaScript数组的维度,但到目前为止还没有成功.

首先,我尝试使用初始化一个空的10x10x10数组var theArray = new Array(10, 10 10),但相反,它只创建了一个包含3个元素的1维数组.

我已经弄清楚如何使用嵌套的for循环初始化一个空的10x10x10数组,但以这种方式编写数组初始化器非常繁琐.使用嵌套for循环初始化多维数组可能非常繁琐:是否有更简洁的方法在JavaScript中设置空多维数组的维度(具有任意多个维度)?

//Initializing an empty 10x10x10 array:
var theArray = new Array();
for(var a = 0; a < 10; a++){
    theArray[a] = new Array();
    for(var b = 0; b < 10; b++){
        theArray[a][b] = new Array();
        for(var c = 0; c < 10; c++){
            theArray[a][b][c] = 10
        }
    }
}

console.log(JSON.stringify(theArray));
Run Code Online (Sandbox Code Playgroud)

javascript

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

是否可以自动将Java代码转换为PHP?

是否有工具将java代码转换为PHP?我有java库的源代码,我需要它转换为PHP.

php java converter

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

将函数作为参数传递给Haxe

在Haxe编程语言中,是否可以将函数作为参数传递(如在JavaScript中?)

例如,以下代码在Haxe中是否有效?

function a(){
    trace("This function is being used as a parameter!");
}

function b(theFunction){
    theFunction();
}

b(a); //is this equivalent to a(); ?
Run Code Online (Sandbox Code Playgroud)

haxe

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

是否可以自动为node.js脚本安装所需的模块?

是否可以自动下载node.js脚本所需的模块?我想知道是否可以为node.js脚本(如下所示)生成所需模块的列表,并自动安装它们,而不是手动安装它们(逐个使用npm).

#!/usr/bin/env node

var DNode = require('dnode');
var sys = require('sys');
var fs = require('fs');
var http = require('http');

var html = fs.readFileSync(__dirname + '/web.html');
var js = require('dnode/web').source();

//the rest of this script is omitted.
Run Code Online (Sandbox Code Playgroud)

node.js

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

标签 统计

java ×2

javascript ×2

node.js ×2

arrays ×1

bash ×1

c++ ×1

converter ×1

gnu-smalltalk ×1

haxe ×1

php ×1

smalltalk ×1

windows-7 ×1