public class Test {
public static enum MyEnum {
valueA(1),valueb(2),valuec(3),valued(4);
private int i;
private Object o;
private MyEnum(int number) {
i = number;
}
public void set(Object o) {
this.o = o;
}
public Object get() {
return o;
}
}
public static void main(String[] args) {
System.out.println(MyEnum.valueA.i); // private
}
}
Run Code Online (Sandbox Code Playgroud)
输出:1
如果它是枚举中的私有成员,为什么会显示 1?
我试图在链接megaupload中获得真正的路径,但总是但这不起作用.
function getRealURL(){
var st = new String("");
var req = new XMLHttpRequest();
req.open("GET","http://www.megaupload.com/?d=6CKP1MVJ",true);
req.send(null);
req.send(null);
req.onreadystatechange = function (aEvt) {
if (req.readyState == 4) {
if(req.status == 302){
//SUCESSO
st = req.responseText;
}
}
};//funcao
element.getElementById("id").setAttribute("value", st);
}
Run Code Online (Sandbox Code Playgroud)
我需要这个链接:重定向到:http://www534.megaupload.com/files/c2c36829bc392692525f5b7b3d9d81dd/Coldplay - 警告Sign.mp3
这是:http://www.megaupload.com/? d = 6CKP1MVJ
Geforce 9500 GT可以运行CUDA Toolkit 5.0吗?
在主页:https://developer.nvidia.com/cuda-gpus
Geforce 9500 GT具有Compute Capability 1.0这意味着只运行CUDA 1.0?
有人可以解释为什么即使我将进程数设置为1以上,也只在下面的代码中创建了两个进程子进程.每个MPI_Comm_spawn可以使用下面的代码创建两个子进程,在使用的代码中使用mpirun创建的每个进程将调用MPI_Comm_spawn一次并将创建2(#define NUM_SPAWNS 2)子进程,所以如果我调用N进程然后子进程2*N进程必须创造孩子.但这不会发生.
在下面的例子中,孩子的数量必须是4*2 = 8.但......
例如:
:〜$ mpirun -np 4 ./spawn_example
输出:
我是父母.
我是父母.
我是父母.
我是父母.
我是产卵的.
我是产卵的.
这段代码来自一本名为cuda的书
#include "../common/book.h"
#define N (33 * 1024)
__global__ void add( int *a, int *b, int *c ) {
int tid = threadIdx.x + blockIdx.x * blockDim.x;
while (tid < N) {
c[tid] = a[tid] + b[tid];
tid += blockDim.x * gridDim.x;
}
}
.
.
.
add<<<128,128>>>( dev_a, dev_b, dev_c );
Run Code Online (Sandbox Code Playgroud)
33*1024 = 33792
128*128 = 16384
33792> 16384
那么,在这种情况下,我是否可以增加每个块的线程数来运行?