小编Nik*_*rma的帖子

如何从groovy中返回函数接受多个参数

我想从groovy中编写的函数返回多个值并接收它们,但是我收到了一个错误

class org.codehaus.groovy.ast.expr.ListExpression及其值'[a,b]',是一个坏表达式,作为赋值运算符的左侧

我的代码是

int a=10
int b=0
println "a is ${a} , b is ${b}"
[a,b]=f1(a)
println "a is NOW ${a} , b is NOW ${b}"

def f1(int x) {   
  return [a*10,a*20]
}
Run Code Online (Sandbox Code Playgroud)

groovy

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

如何使用groovy解析json

我想解析即将出现的JSON数据:

{
   "212315952136472": {
      "id": "212315952136472",
      "name": "Ready",
      "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/195762_212315952136472_4343686_s.jpg",
      "link": "http://www.hityashit.com/movie/ready",
      "likes": 5,
      "category": "Movie",
      "description": "Check out the reviews of Ready on  http://www.hityashit.com/movie/ready"
   }
}
Run Code Online (Sandbox Code Playgroud)

我使用的代码是:

JSONElement userJson = JSON.parse(jsonResponse)
userJson.data.each {
    Urls = it.link
}
Run Code Online (Sandbox Code Playgroud)

但我无法分配任何东西Urls.有什么建议?

grails groovy json

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

从postgresql转储文件填充MySQL数据库

实际上我需要从postgresql生成的SQL文件中填充MySQL数据库

pg_dump dbname > myfile.sql
Run Code Online (Sandbox Code Playgroud)

所以,如果我尝试做的话

mysql> source myfile.sql
Run Code Online (Sandbox Code Playgroud)

这显然不起作用.虽然它确实填充了70%的表,但我想知道有没有办法实现它?

从postgresql的源文件中,我可以获取并填充我的MySql数据库.

mysql database postgresql pg-dump

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

无法在iframe标记中显示某些网站

我正在尝试开发一个页面,我可以一次显示3个以上的网站,如下所示:

<ul>
   <li>
      <iframe src="http://www.facebook.com/" /><p> iframe is not supported</p>
   </li>
   <li>
      <iframe src="http://www.yahoo.com/"></iframe>
   </li>
   <li>
      <iframe src="http://www.google.co.in"></iframe>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

问题是它显示了yahoo.com和google.co.in,但没有在iframe中显示Facebook.

html iframe http

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

在GSP页面上显示枚举值,然后将它们绑定到数据库中

我有一个用例,我需要首先enum在GSP页面上显示值作为下拉列表,让用户选择其中一个值,然后最终将数据绑定到域.

所以我在GSP上的代码看起来像我的枚举 MyEnum

<g:select from="${MyEnum.getAllEnumList()}" optionValue="name" name="duration"/>
Run Code Online (Sandbox Code Playgroud)

我的枚举是

public enum MyEnum {

    MIN15('15 Minutes'),
    MIN30('30 Minutes'),
    HOUR1('1 Hour'),
    HOUR2('2 Hours'),
    HOUR5('5 Hours'),
    HOUR8('8 Hours'),
    HALFDAY('half day'),
    FULLDAY('full day')

    private final String name
    private final String displayName

    public static final List<MyEnum> getAllEnumList() {
        [MIN15,MIN30,HOUR1,HOUR2,HOUR5,HOUR8,HALFDAY,FULLDAY]
    }

    public String toString() {
        return displayName
    }

    MyEnum(String name,String displayName) {
        this.name = name
        this.displayName = displayName;
    }

}
Run Code Online (Sandbox Code Playgroud)

当我点击页面时,它显示如下错误:

Error processing GroovyPageView: Error executing tag <g:form>: Error evaluating expression [MyEnum.getAllEnumList()] on line [37]: …
Run Code Online (Sandbox Code Playgroud)

grails enums gsp

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

为什么不使用c#在控制台上显示变量的输出

/**
Write a program in C# language to perform the following operation:

b. Finding greatest of n numbers

**/
using System;
using System.Linq;


class Greatest
{
    public static void Main(String[] args)
    {   
        //get the number of elements
        Console.WriteLine("Enter the number of elements");
        int n;
        n=Convert.ToInt32(Console.ReadLine());
        int[] array1 = new int[n];         
        //accept the elements
        for(int i=0; i<n; i++)
        {
            Console.WriteLine("Enter element no:",i+1);
            array1[i]=Convert.ToInt32(Console.ReadLine());
        }
        //Greatest
        int max=array1.Max();
        Console.WriteLine("The max is ", max);

        Console.Read();
    }
}
Run Code Online (Sandbox Code Playgroud)

该程序不输出变量的值,我无法弄清楚为什么?

样本输出是

 Enter the number of …
Run Code Online (Sandbox Code Playgroud)

c#

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

超类引用无法在Java中调用子类方法

我对Java中的多态性有一个基本的疑问.我已将下面的代码写在一个名为AnimalTestDrive.java的文件中.根据我的说法,下面的代码应该特别使用粗体,但不幸的是它不是.你能解释一下原因吗,我已经给出了以下错误:

class Dog extends Animal {

    public void dogMethod() {
        System.out.println("In Dog method");
    }
}

public class AnimalTestDrive {
    public static void main(String args[]) {
        Dog d = new Dog();
        d.dogMethod();
        d.animalMethod();

        Animal animal = new Animal();
        animal.animalMethod();

        animal = d;
        **animal.dogMethod(); // THIS IS NOT WORKING**

    }
}
Run Code Online (Sandbox Code Playgroud)

java polymorphism inheritance

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

标签 统计

grails ×2

groovy ×2

c# ×1

database ×1

enums ×1

gsp ×1

html ×1

http ×1

iframe ×1

inheritance ×1

java ×1

json ×1

mysql ×1

pg-dump ×1

polymorphism ×1

postgresql ×1