小编Hri*_*iev的帖子

java.net.UnknownHostException:appengine.google.com

得到了这个错误.知道怎么摆脱它吗?

昨天它工作正常,但今天我收到了这些错误.我看到了一个已知的问题 - 链接.但我还没有找到任何解决方案..

 Oct 16, 2012 4:01:59 PM com.google.appengine.tools.info.RemoteVersionFactory getVersion

INFO: Unable to access https://appengine.google.com/api/updatecheck?runtime=java&release=1.7.1&timestamp=1345058163&api_versions=['1.0']
java.net.UnknownHostException: appengine.google.com
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:559)
    at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
    at java.net.URL.openStream(URL.java:1010)
    at com.google.appengine.tools.info.RemoteVersionFactory.getVersion(RemoteVersionFactory.java:76)
    at com.google.appengine.tools.info.UpdateCheck.checkForUpdates(UpdateCheck.java:99)
    at com.google.appengine.tools.info.UpdateCheck.doNagScreen(UpdateCheck.java:174)
    at com.google.appengine.tools.info.UpdateCheck.maybePrintNagScreen(UpdateCheck.java:142)
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:289)
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
    at com.google.appengine.tools.development.DevAppServerMain.<init>(DevAppServerMain.java:249)
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:225)
Oct 16, 2012 4:01:59 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger …
Run Code Online (Sandbox Code Playgroud)

google-app-engine

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

使用LINQ to SQL删除数据库中的所有记录

我正在使用MVC.如何使用LINQ to SQL从数据库中删除所有记录?一个代码示例将不胜感激.

linq asp.net-mvc linq-to-sql

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

Matlab中的Matlab Hilbert变换

首先,请原谅我在这个领域的无知,我是一个贸易程序员,但一直处于一种超出我的专业水平(数学和信号处理)的情况.

我有一个Matlab脚本,我需要移植到C++程序(不将matlab代码编译成DLL).它使用hilbert()带有一个参数的函数.我试图找到一种方法在C++中实现相同的东西(即有一个函数也只需要一个参数,并返回相同的值).

我已经阅读了使用FFT和IFFT构建它的方法,但似乎没有像Matlab版本那样简单.最重要的是我需要它在128*2000矩阵上工作,我在搜索中发现的任何内容都没有告诉我如何做到这一点.

我可以使用返回的复数值,或者只是绝对值.集成到代码中越简单越好.

谢谢.

c++ matlab signal-processing

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

编译时模块版本错误

我想用mpif90编译我的Fortran程序(.f90),但我得到以下内容:

use a_box
   1
Fatal Error: Wrong module version '6' (expected '9') for 
                       file 'a_box.mod' opened at (1)
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?谢谢!

mpif90版本如下:

GNU Fortran (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2
Run Code Online (Sandbox Code Playgroud)

我的系统是Ubuntu 12.10.

fortran mpi

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

Mandelbrot在OpenMP中设置

有人可以帮助我改进这些代码并给我一些提示.我试图自己创建一个OpenMP版本的Mandelbrot.我是OpenMP初学者,在这里我没有加快速度,这可能是因为#pragma omp critical我现在想不出更好的主意.

int main()
{
    // picture resolution 
    int iX,iY;
    const int ImageWidth = 1000; 
    const int ImageHeight = 1000;

    double Cx,Cy;
    const double CxMin=-2.5;
    const double CxMax=1.5;
    const double CyMin=-2.0;
    const double CyMax=2.0;

    double PixelWidth=(CxMax-CxMin)/ImageWidth;  /* scaled x coordinate of pixel (must be scaled to lie somewhere in the Mandelbrot
                                                    X scale (-2.5, 1.5) */
    double PixelHeight=(CyMax-CyMin)/ImageHeight;/* scaled y coordinate of pixel (must be scaled to lie somewhere in the Mandelbrot
                                                    Y scale (-2.0, 2.0) */ …
Run Code Online (Sandbox Code Playgroud)

c parallel-processing openmp mandelbrot

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

OpenMP 并行区域中嵌套函数的内部编译器错误

我尝试调用GSL库的蒙特卡罗积分子程序来进行一些数值计算。因为我的 for 循环相当简单,这意味着不同运行的结果是独立的,所以我预计使用 OpenMP 进行并行化应该非常简单。然而,当我编译它时,它总是显示“内部编译器错误:分段错误”,并且什么也没生成。这是我的代码:

#include <stdlib.h>
#include <omp.h>
#include <gsl/gsl_math.h>
#include <gsl/gsl_monte.h>
#include <gsl/gsl_monte_vegas.h>
#include <math.h>     

 double
 Reg1 (double *x, double t, size_t dim, void *params)
 {
     return sin(x[1])*cos(t*t)*x[0]*x[0]*cos(x[0])*cos(3*x[0]);
 }


 void
 display_results (char *title, double result, double error)
 {
   printf ("%s ==================\n", title);
   printf ("result = % .10f\n", result);
   printf ("sigma  = % .10f\n\n", error);
 }


 void
 VEGAS_integration_routine (double (*function)(double *, size_t, void *), 
                            double xl[], double xu[], size_t calls, gsl_rng * r)
 {
 double res, err;
     gsl_monte_function Function …
Run Code Online (Sandbox Code Playgroud)

gcc openmp gsl internal-compiler-error

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

计算径向速度

我试图在多普勒频移雷达中模拟噪声滤波.它应该过滤掉相对于雷达低于25米/秒的物体(接近或移开).应该有两种避免雷达探测的方法:如果物体在任何方向上移动但速度低于25米/秒,或以任何速度移动但垂直于(或更确切地说,盘旋)雷达.在这两种情况下,物体相对于固定雷达的径向速度应低于25 m/s,因此愚弄雷达将其滤除为噪声.我知道物体位置和速度矢量(2D和3D).谈到数学,我是一个完全白痴,所以我无法理解这一点.有什么帮助吗?

编辑:形成错误的问题.我想获得相对于雷达的真实径向速度和过滤速度超过25 m/s的物体,但是相对航向会使雷达的径向速度小于25 m/s.一个例子可能是以30米/秒的速度移动并且垂直于雷达45度的物体将被滤除,但如果物体以300米/秒的速度移动则不会被过滤掉.

math lua physics

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

与OpenMP同步,For指令

我想制作一些示例代码以测试Open MP API.我已经制作了一个三级For循环,其中包含了一个calcul.

问题是我的结果是错的.

这是我的代码:

long value = 0;
#pragma omp parallel
{
#pragma omp for
for (int i=0;i<=9999;i++)
{
    value += (M_PI * i * i -12,33 * M_PI)- M_PI;

    for (int j=0;j<=888;j++)
    {
        value += (M_PI * j * i -12,33 * M_PI)- M_PI;

        for (int k=0;k<=777;k++)
        {
            value += (M_PI * k * j -12,33 * M_PI)- M_PI;    
        }
    }
}
}    
Run Code Online (Sandbox Code Playgroud)

我的问题 :

如果没有Open MP,value变量的值为:191773766 Whit Open MP,value变量的值为: 1092397966

我认为这是一个同步问题,但如何解决这个问题呢?我已经阅读了很多关于Open MP的内容,但我找不到如何解决它. …

c multithreading synchronization openmp

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

MPI非阻塞Irecv没有收到数据?

我使用MPI非阻塞通信(MPI_Irecv,MP_Isend)来监视从属的空闲状态,代码如下所示.

等级0:

int dest = -1;
while( dest <= 0){
   int i;
   for(i=1;i<=slaves_num;i++){
      printf("slave %d, now is %d \n",i,idle_node[i]);
      if (idle_node[i]== 1) {
         idle_node[i] = 0;
         dest = i;
         break;
      }
   }
   if(dest <= 0){
      MPI_Irecv(&idle_node[1],1,MPI_INT,1,MSG_IDLE,MPI_COMM_WORLD,&request);
      MPI_Irecv(&idle_node[2],1,MPI_INT,2,MSG_IDLE,MPI_COMM_WORLD,&request);
      MPI_Irecv(&idle_node[3],1,MPI_INT,3,MSG_IDLE,MPI_COMM_WORLD,&request);
      // MPI_Wait(&request,&status);
   }
   usleep(100000);
}

idle_node[dest] = 0;//indicates this slave is busy now
Run Code Online (Sandbox Code Playgroud)

等级1,2,3:

while(1)
{
   ...//do something
   MPI_Isend(&idle,1,MPI_INT,0,MSG_IDLE,MPI_COMM_WORLD,&request);
   MPI_Wait(&request,&status);
}
Run Code Online (Sandbox Code Playgroud)

它工作,但我希望它更快,所以我删除该行:

usleep(100000);
Run Code Online (Sandbox Code Playgroud)

然后排名0进入死亡,而像这样:

slave 1, now is 0
slave 2, now is 0
slave 3, now is 0 
slave 1, now …
Run Code Online (Sandbox Code Playgroud)

nonblocking openmpi

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

OpenMP中的本地指针

局部变量应该对每个线程自动私有.如何将本地指针指向并行区域外的某个地址,例如

A * a = new A[10];
int i, j;

for (i = 0; i < 10; i++){
    A * local_i = &a[i];
    // do sth ...
    #pragma omp parallel for
    for (j = 0; j < 10; j++){
        A * local_j = &a[j];
        local_j->x = 1.0f;
        // ...
    }
}
delete[]a;
Run Code Online (Sandbox Code Playgroud)

我应该local_a私人和afisrtprivate吗?我实际上是OpenMP和C的新手.

c c++ openmp

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