问题列表 - 第108322页

行[:缺少`]请调试帮助

我已将此脚本编写为安装postgres的模块,这是为了向用户显示数据库已创建并获取他/她的输入,因为他们看到数据库已创建.当我运行脚本时,我收到错误

./dbtest: line 39: [: missing `]'
Run Code Online (Sandbox Code Playgroud)

我试过在"是"和"是"周围添加"",我无法弄清楚缺少什么.脚本如下

#   
#
# Check to make sure the database was created and who is the owner
#
#
 if [ -f showdb ];

 then 
      cp showdb /home

 else
      echo " show database file is missing "

fi

if [ -f /home/showdb ];

 then
       su - postgres -c '/home/showdb'

       echo " Do you see the data name created listed above? "
       echo " "
       echo " Type yes or no (type out the …
Run Code Online (Sandbox Code Playgroud)

shell

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

使用Spring MVC和ajax来处理对象列表

使用AJAX和spring MVC,如何从Spring Controller返回对象列表并使用Jquery显示它们.

在下面发出Ajax请求:

$.ajax({
                    type: "POST",
                    url: "allUser.html",
                    dataType:'json',

                    data: "select=" + selectedCheckboxArray,
                    success: function(data){
                        var userListContent="";
                         var json =data.message;
                        $.each(json, function(i, obj) {


                            userListContent=userListContent+"<tr>";
                            userListContent=userListContent+"<td><input type='checkbox' value='"+obj.id+"'  id='select' name='select'/></td> ";
                            userListContent=userListContent+"<td id='NameColumn'>"+obj.firstName+" "+obj.lastName +"</td>";
                            userListContent=userListContent+"<td id='genderColumn'>"+ obj.gender +"</td>";
                            userListContent=userListContent+"<td id='userNameColumn'>"+ obj.userName +" </td>";
                            userListContent=userListContent+"<td id='userTypeColumn'> "+ obj.userType +"</td>";
                            userListContent=userListContent+"<td id='statusColumn'>"+ obj.status +"</td>";
                            userListContent=userListContent+"<td id='emailIdColumn'>"+ obj.emailId +"</td>";
                            userListContent=userListContent+"<td id='addressColumn'>"+ obj.address +"</td>";
                            userListContent=userListContent+"<td id='contactnoColumn'>"+ obj.contactNo +"</td>";
                            userListContent=userListContent+"</tr>";

                            });

                        $('#rounded-corner tbody').html(userListContent);

                        //console.log(userListContent);



                    },
                    error: function(e){


                    alert('Error: ' + e.responseText);
                    }
                    }); …
Run Code Online (Sandbox Code Playgroud)

javascript java ajax jquery spring-mvc

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

openMP:当我使用"#pragma omp parallel num_threads(4)"时,为什么我得不到不同的线程ID

当我使用"#pragma omp parallel num_threads(4)"时,为什么我没有获得不同的线程ID.在这种情况下,所有线程ID都为0.但是当我评论该行并使用默认的线程数时,我得到了不同的线程ID.注意: - 变量我使用变量tid来获取线程ID.

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>

int main (int argc, char *argv[]) 
{
int nthreads, tid;
int x = 0;

#pragma omp parallel num_threads(4)
#pragma omp parallel private(nthreads, tid)
  {
  /* Obtain thread number */
 tid = omp_get_thread_num();
  printf("Hello World from thread = %d\n", tid);

  // /* Only master thread does this */
   if (tid == 0) 
     {
     nthreads = omp_get_num_threads();
     printf("Number of threads = %d\n", nthreads);
     }

  }


}
Run Code Online (Sandbox Code Playgroud)

上述代码的输出: -

Hello World …
Run Code Online (Sandbox Code Playgroud)

c parallel-processing multithreading openmp

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

为什么AdornerLayers始终是最顶层的?有没有办法改变它?

  1. 为什么adorner图层始终呈现为应用程序中最顶层(在AdornerDecorator下 - 参考屏幕截图)?
  2. 有没有办法更改可以绘制装饰者的图层/级别?

在以下屏幕截图中,AdornerLayer已添加到AdornerDecorator中,Adorners(MyAdorners)将添加到此AdornerLayer中.但AdornerLayer是这样检索的,

        AdornerLayer layer1 = AdornerLayer.GetAdornerLayer(button1);
        layer1.Add(new MyAdorner(button1));
Run Code Online (Sandbox Code Playgroud)

AdornerLayer  - 大纲

wpf adorner adornerdecorator adornerlayer visual-tree

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

如果目标是x64,为什么Seq.iter比for循环快2倍?

免责声明:这是微观基准,如果您对该主题感到不满,请不要评论诸如"过早优化是邪恶的"等引用.

示例是针对x64,.Net4.5 Visual Studio 2012 F#3.0的发布,并在Windows 7 x64中运行

在分析之后,我缩小了我的一个应用程序的瓶颈,所以我想提出这个问题:

意见

如果内部没有回路for in循环或Seq.iter,那么很显然,他们都是相似的速度.(update2 vs update4)

如果循环内部有一个循环,for in或者Seq.iter它似乎Seq.iter快2倍for in.(update vs update3)奇怪吗?(如果在fsi中运行它们会相似)

如果它针对anycpu并在x64中运行,则没有时间差异.所以问题就变成了:如果目标是x64,Seq.iter(update3)会提升2倍的速度

所用的时间:

update:   00:00:11.4250483 // 2x as much as update3, why?
updatae2: 00:00:01.4447233
updatae3: 00:00:06.0863791
updatae4: 00:00:01.4939535
Run Code Online (Sandbox Code Playgroud)

源代码:

open System.Diagnostics
open System

[<EntryPoint>]
let main argv = 
    let pool = seq {1 .. 1000000}

    let ret = Array.zeroCreate 100

    let update pool =
        for x in pool do …
Run Code Online (Sandbox Code Playgroud)

f#

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

Xcode在运行iOS测试/模拟器后离开僵尸进程

在iOS应用程序上使用Xcode几天后,我注意到有超过100个僵尸进程闲逛.似乎每次运行单元测试都有一个,每次我在模拟器中运行完整的应用程序时可能有一个.这是一个示例(清理和截断):

> ps -efj | grep $PRODUCT_NAME
  502  2794   236   0 Wed12AM ??         0:00.00 (MyProduct)  me            2794      0    1 Z      ?? 
  502  2843   236   0 Wed01AM ??         0:00.00 (MyProduct)  me            2843      0    1 Z      ?? 
  502  2886   236   0 Wed01AM ??         0:00.00 (MyProduct)  me            2886      0    1 Z      ?? 
...
  502 13711   236   0 Thu11PM ??         0:00.00 (MyProduct)  me           13711      0    1 Z      ?? 
  502 13770   236   0 Thu11PM ??         0:00.00 (MyProduct)  me           13770      0    1 Z      ?? 
  502 14219 …
Run Code Online (Sandbox Code Playgroud)

xcode zombie-process

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

如何格式化Coldfusion中的Stripe时间戳

我从Stripe请求返回的字段之一是创建的字段,其中包含值"1351894331".我已经尝试在Coldfusion中使用DateFormat()来格式化它,但这没有用.我想这是某种日期类型/时间戳需要在DateFormatting之前转换,但我需要使用什么?这是什么类型的日期格式?

谢谢

coldfusion stripe-payments

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

如何在Interface类中设置正确的方法参数

每个继承类的方法都需要不同类型的参数.在这种情况下,我应该如何在Interface Method中定义参数才能使所有子方法都能接受?

public interface IPayment 
{
  void MakePayment(OrderInfo orderInfo); // !!
  void MakeRefund (OrderInfo orderInfo); // !!
}

public class OrderInfo 
{
  protected string OrderNo {get; set;}
  protected string CustomerNo { get; set;}
  protected decimal Amount {get; set;}
}

public class CreditCardPaymentInfo : OrderInfo
{
  string CCNum {get; set;}
  string ExpDate { get; set;}
}

public class GooglePaymentInfo : OrderInfo
{
  string GoogleOrderID {get; set;}
}

public class PaypalPaymentInfo : OrderInfo
{
  string PaypalID {get; set;}
}



public void MakePayment() …
Run Code Online (Sandbox Code Playgroud)

c# oop interface

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

在Delphi中检测设计时插入新组件

我的Delphi组件如何在设计时检测是否有任何其他组件被丢弃在表单上?

delphi components design-time delphi-xe2

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

流程'环境变量的当前值

我想知道是否有办法从bash进程设置环境变量并从另一个进程读取它.

由于环境变量的值是进程的本地值(除继承之外),因此不能只export FOO="bar"在终端中执行并从另一个终端读取它.然后我试图让他们通过/proc/environ,但这是我得到的:

etuardu@subranu:~$ FOO="foo" bash
etuardu@subranu:~$ strings /proc/$$/environ | grep FOO
FOO=foo
etuardu@subranu:~$ export FOO="bar"
etuardu@subranu:~$ strings /proc/$$/environ | grep FOO
FOO=foo
etuardu@subranu:~$ echo $FOO
bar
Run Code Online (Sandbox Code Playgroud)

看来我可以在进程启动时获得该环境变量的值.
它的当前价值如何?

unix bash process procfs

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