小编Cra*_*ayl的帖子

怎么玩!提供XML响应的框架

不知何故,我无法弄清楚如何玩!提供XML响应.我也不了解文档(你可以在这里找到).

我的目标是创建一个站点地图,因此响应应该是一个 Content-Type: application/xml;

如何更改以下控制器以提供Content-Type?

public static Result sitemap() {
    return ok("<message \"status\"=\"OK\">Hello Paul</message>");
}
Run Code Online (Sandbox Code Playgroud)

xml playframework playframework-2.0

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

按索引更改元素的值

我无法找到以下问题的解决方案:当另一个元素被更改时,有一个元素应该更改,当它具有相同的索引时:

 $("input[bez='sbd_texte']").eq(index).val() = "test";
Run Code Online (Sandbox Code Playgroud)

"index"变量没问题,但我无法弄清楚如何更改此specfic元素的值.

那么如何更改由索引识别的specfic元素的值?

javascript jquery

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

Java - 为什么我的插入这么慢?

不知怎的,我的MySQL插件真的很慢.即使我使用"批量插入".大约50个插入需要2000毫秒..这是正常的还是有办法改善我的代码?

            String sql = "INSERT INTO wlw ( wlw_level, wlw_name, wlw_url, wlw_processing, wlw_finished, wlw_source )"
                        + "VALUES(?, ?, ?, ?, ?, ?)";
            PreparedStatement preparedStatement = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);

            for(QueryStore qs : QueryStore) {
                preparedStatement.setInt(1, qs.level);
                preparedStatement.setString(2, qs.anchor);
                preparedStatement.setString(3, qs.url);
                preparedStatement.setInt(4, qs.processing);
                preparedStatement.setInt(5, qs.finished);
                preparedStatement.setLong(6, qs.id);
                preparedStatement.addBatch();
                System.out.println("Adding URL: " + qs.url);
            }
            System.out.println("Start saving ...");
            long then = System.currentTimeMillis(); 
            preparedStatement.executeBatch();
            long now = then - System.currentTimeMillis();
            System.out.println("SAVING END - Took me " + now + "ms");
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何建议!!

java mysql

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

如何用GSON解析这个JSON?

我正在努力解决使用包含列表作为值的GSON解析JSON的问题.这应该很简单,但我无法弄清楚如何解决它.JSON是:

{
  "key1": [
    "foo1",
    "foo2",
    "foo3"
  ],
  "key2": [
    "foo4",
    "foo5",
    "foo6"
  ],
  "key3": [
    "foo7",
    "foo8",
    "foo9"
   ]
}
Run Code Online (Sandbox Code Playgroud)

我认为最好的方法是把它放进去Map<String, List<String>>,但我不能Type为它创造一个.喜欢:

Type jsonArrayType = new TypeToken<Map<String, List<String>>>(){}.getType();
// Doesn't work, causes exception: "com.google.gson.internal.LinkedTreeMap cannot be cast to java.util.List"
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

java json gson

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

我刚刚删除了整整一个月的工作吗?

我是一个Git noob,我实际上只是用它来保存文件到Bitbucket.Git抱怨所有内容都是最新的,因为它已经很晚了,我想要睡觉我只是从Stackoverflow中git reset --hard敲了一些命令,我​​做了一个没有成功的提交或推送,现在30天的工作都没了o__O

这是我做的:

$ git add .
$ git commit -m "I can see light"
*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'cc@cc-MS-7788.(none)')
$ git push origin master
Password for 'https://...@bitbucket.org': 
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

然后我试着git status看到了这些变化,但是Git一直告诉我,它是最新的.

所以我做了:

$ git reset …
Run Code Online (Sandbox Code Playgroud)

git

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

PHP - error_reporting不起作用

我的虚拟主机提供商不提供启用错误报告的选项.所以尝试使用error_reporting(E_ALL); 但这也行不通.我尝试了以下脚本:

 <?php
 error_reporting(E_ALL);
 echo $test;
 ?>
Run Code Online (Sandbox Code Playgroud)

如果我正确阅读了手册,那么这应该会生成错误通知.但这也行不通.我做错了什么或是获得新的虚拟主机提供商的唯一解决方案?

php

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

PHP - 正则表达式删除一个字符太多

我不知道如何解决以下问题:

 preg_replace("/e[^t]/", "", "testet");
Run Code Online (Sandbox Code Playgroud)

这将只删除'e',但它会删除'es'.我怎样才能实现它只删除第一个e(并留下第二个'et')?

谢谢!

php regex

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

PHP - 如何确保curl_multi代理连接是否成功?

我想使用带有代理的multi-cURL,但我无法弄清楚如何检查每个代理连接是否成功.使用正常的单个cURL,我创建一个简单的循环,运行时curl_errno不为0.

但是如何使用multi-cURL?

谢谢!

php curl

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

从填充了POJO的ArrayList中删除重复项

我有一个ArrayList填充POJO,我想删除所有POJO,它有一个重复的变量.这是POJO:

public static class UrlStore {

    public String url;
    public String data;

    public UrlStore(String url) {
        this.url = url;
    }

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

我在删除重复"url"变量的方法ArrayList<UrlStore>是迭代列表并删除那些重复项.有人告诉我,我可以简单地使用a Set来做到这一点,但我无法弄清楚如何将它与包含POJO的ArrayList一起使用.或者你有更好的方法吗?

谢谢你的任何建议!

java

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

标签 统计

java ×3

php ×3

curl ×1

git ×1

gson ×1

javascript ×1

jquery ×1

json ×1

mysql ×1

playframework ×1

playframework-2.0 ×1

regex ×1

xml ×1