小编Dro*_*out的帖子

google-api-translate-java检索翻译时出错

我在用

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    TextView tv = new TextView(this);

     GoogleAPI.setHttpReferrer("http://code.google.com/p/google-api-translate-java/");
     GoogleAPI.setKey("AIzaSyBi7y4EgC0B-Q9UZg-tOzsOI0sLQ8F1Oow");

        try {
            String translatedText = Translate.DEFAULT.execute("Bonjour le monde", Language.FRENCH, Language.ENGLISH);
        } catch (GoogleAPIException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误,我不明白我做错了什么

02-26 10:53:53.409: W/System.err(2612): com.google.api.GoogleAPIException: java.lang.Exception: [google-api-translate-java] Error retrieving translation. 02-26 10:53:53.409: W/System.err(2612): at com.google.api.translate.TranslateV2.execute(TranslateV2.java:68) 02-26 10:53:53.409: W/System.err(2612): at com.example.testtranslate.Translator.onCreate(Translator.java:32) 02-26 10:53:53.409: W/System.err(2612): at android.app.Activity.performCreate(Activity.java:5158) 02-26 10:53:53.409: W/System.err(2612): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 02-26 10:53:53.409: W/System.err(2612): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148) 02-26 10:53:53.409: W/System.err(2612): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2211) 02-26 …

java android google-translate

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

从java中的字符串数组中选取一个随机项

我有一些包含字符串的数组,我想从每个数组中随机选择一个项目.我怎么能做到这一点?

这是我的阵列:

static final String[] conjunction = {"and", "or", "but", "because"};

static final String[] proper_noun = {"Fred", "Jane", "Richard Nixon", "Miss America"};

static final String[] common_noun = {"man", "woman", "fish", "elephant", "unicorn"};

static final String[] determiner = {"a", "the", "every", "some"};

static final String[] adjective = {"big", "tiny", "pretty", "bald"};

static final String[] intransitive_verb = {"runs", "jumps", "talks", "sleeps"};

static final String[] transitive_verb = {"loves", "hates", "sees", "knows", "looks for", "finds"};
Run Code Online (Sandbox Code Playgroud)

java arrays random

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

jQuery dataTables makeEditable()不是函数

我是Datatables的新手,我正在尝试使表格可编辑,但我不断收到此错误:

TypeError:$(...).dataTable(...).makeEditable不是函数

我的jQuery脚本如下所示:

    $(document).ready( function () {
    var oTable = $('#data_table_wrapper').dataTable({
        "sDom": 'R<"H"lfr>t<"F"ip<',
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "aoColumn": [
                { "bVisible": true },
                { "bVisible": true },
                { "bSortable": false },
                    ]       
    }).makeEditable({
        sUpdateURL: "/abc.php"
    });
});
Run Code Online (Sandbox Code Playgroud)

我包括这些文件:

jquery-1.9.1.min.js
jquery.dataTables.min.js
jquery.jeditable.js
jquery.dataTables.editable.js
jquery-ui.js
jquery.validate.js
Run Code Online (Sandbox Code Playgroud)

这些文件的所有链接都能正常工作.请问有人可以给我一些建议吗?为什么我一直收到这个错误?

jquery jeditable jquery-datatables

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

IntelliJ IDEA中视图模式的快捷方式

我无法找到在IntelliJ IDEA中切换全屏和无干扰视图模式的快捷方式.我的问题是:

  • 那些捷径甚至存在吗?

  • 它们可以被定义为一些自定义快捷方式吗?

  • 有没有办法创建宏?(按一个按钮切换两种模式)

  • 是否有某种插件可以做到这一点?

谢谢!

keyboard-shortcuts intellij-idea intellij-14

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

Java JSch在远程机器上更改用户并执行命令

我正在尝试连接到主机,然后使用"su - john"更改用户,然后执行命令为john.是否可以只使用JSch?

问题是,在我创建一个会话并打开通道并执行上述命令后,它应该请求密码,但没有任何反应.

这是我连接到远程机器的方式:

String address = "myremote.computer.com";

JSch jsch = new JSch();
String user = "tom";
String host = address;
String password = "l33tpaSSw0rd";
Session session = jsch.getSession( user, host, 22 );
java.util.Properties config = new java.util.Properties();
config.put( "StrictHostKeyChecking", "no" );
session.setConfig( config );
session.setPassword( password );

session.connect();
Run Code Online (Sandbox Code Playgroud)

然后我通过runSshCommand()方法执行命令,如下所示:

try
{
    Channel channel = session.openChannel( "exec" );
    channel.setInputStream( null );
    channel.setOutputStream( System.out );

    ( (ChannelExec) channel ).setCommand( command );

    channel.connect();

    InputStream in = channel.getInputStream();

    byte[] tmp …
Run Code Online (Sandbox Code Playgroud)

java linux ssh jsch

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

如何检查字符是否为UTF-16

我想验证即将发布的字符串.规则是它们必须是UTF-16及以下.

如何检查字符是否是有效的UTF-16字符?我可以通过一些Java方法或正则表达式来实现吗?

谢谢你的信息

java validation utf-16

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

SQL在特定日期选择重复项

我试图在同一天找到重复的条目.我有一个数据库表,它基本上只包含ID,USERNAME和DATE_CREATED.

我需要一个大致如此的选择:

SELECT USERNAME,DATE_CREATED 
FROM THE_TABLE WHERE {more than one USERNAME exists on date TRUNC(DATE_CREATED)}
Run Code Online (Sandbox Code Playgroud)

是否可以在不通过SELECT创建过程的情况下执行此操作?谢谢你的建议.

sql select plsql duplicates

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

部署到 JBOSS 后忽略 Jackson 注释

我有一个使用两个 Jackson 注释的类:

@JsonIgnoreProperties(ignoreUnknown = true)
public class MyObject{

    @JsonProperty(value = "fooVal")
    private String foo;

    public MyObject(){}        

    public String getFoo() {
        return foo;
    }

    public void setFoo(String foo) {
        this.foo = foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用将ObjectMapper收到的 JSON 映射到MyObject测试用例中的本地环境时,它可以正常工作,但是如果我将模块部署到 JBOSS AS,则所有注释都将被忽略,我不明白为什么。

我的pom.xml有依赖性:

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)

因此,该库被导入到部署中的 WAR 文件夹中。

为什么部署后注释被忽略?

java jboss jackson maven

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

更新查询中的Mysql类型转换

我有两列的表meta_keymeta_value.它们varchar现在都是meta_key _pricemeta_value的数字,如10.0,20.0等.我试图将此值更新为更高的数字(价格增加百分比).我试图转换meta_value为整数,但它不起作用.

这是我正在尝试的:

update wp_postmeta set CAST(meta_value AS UNSIGNED)=meta_value+meta_value*(0.60) 
where meta_key='_price'
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误:

SQL语法错误; 检查与您的MySQL服务器版本对应的手册,以便在'CAST(meta_value AS UNSIGNED)= CAST'附近使用正确的语法

我做错了什么?

php mysql sql

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

我可以在java中使用list作为数据库

我想搜索添加到列表中的数据.我可以吗?喜欢在数据库中选择查询.

这是我的代码

List<String> list = new ArrayList<String>();
while (dataRow != null){
    list.clear();
    String[] dataArray = dataRow.split("\t");
    for (String item:dataArray) { 
        list.add(item);
    } 
    Iterator<String> it = list.iterator();
    while (it.hasNext()) {
        String txt = it.next();
        System.out.print(txt+"\t");
    } 
    System.out.println(); // Print the data line.
    dataRow = TSVFile.readLine(); 
}
boolean a=list.contains(72);//////it is not working
System.out.println(a);
Run Code Online (Sandbox Code Playgroud)

java

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

jQuery.remove()真的是同步的吗?

我在Ajax请求的成功块中面临以下代码:

$('#something').remove();
alert('something was removed');
Run Code Online (Sandbox Code Playgroud)

执行时,我希望它完成删除'某事'并在之后弹出警报,但由于某种原因警报弹出,并且只有在确认元素被删除后才会弹出.

为什么会这样?这是微不足道的代码,我想避免回调等.我该怎么检查?

它在FF上测试过.谢谢你的提示.

javascript jquery

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

使用二维数组时索引超出范围

我正在用Java创建一个基于文本的扫雷游戏.如果用户为游戏板创建一个完美的正方形,游戏可以正常工作,但是如果他们输入两个不同的值,我会在将地雷添加到二维数组中时出现异常:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 19
    at Grid.addMines(Grid.java:77)
Run Code Online (Sandbox Code Playgroud)

添加地雷(第77行是if语句):

public void addMines()
    {
        Random generator = new Random();
        int count = 0;

        while (count < numMines)
        {
            int x = generator.nextInt(rows);
            int y = generator.nextInt(columns);

            if (grid[x][y].minePresent == false)
            {
                grid[x][y].setCurrent("*");
                grid[x][y].minePresent = true;
                count++;
            }
            else
                continue;
        }

    }
Run Code Online (Sandbox Code Playgroud)

java arrays multidimensional-array

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