小编Roc*_*och的帖子

这是quicksort的正确实现吗?

我想检查这是否是QuickSort的正确实现,它似乎正在完成这项工作,但我错过了什么吗?

public class QuickSort implements Sorter {

public void sort(Comparable[] items) {
    QuickSort(items, 0, items.length - 1);
}

static void QuickSort(Comparable[] items, int a, int b) {
    int lo = a;
    int hi = b;
    if (lo >= hi) {
        return;
    }
    Comparable mid = items[(lo + hi) / 2];
    Comparable T;

    while (lo < hi) {
        while (items[lo].compareTo(mid)<0) {
            lo++;
        }
        while (mid.compareTo(items[hi])<0) {
            hi--;
        }
        if (lo < hi) {
            T = items[lo];
            items[lo] = items[hi];
            items[hi] = …
Run Code Online (Sandbox Code Playgroud)

java quicksort

7
推荐指数
4
解决办法
5103
查看次数

用谷歌Gson解析Json Feeds

我想知道如何通过项目解析JSON提要(例如,每个项目的url/title/description).我看过doc/api,但它没有帮助我.

这是我到目前为止所得到的

import com.google.gson.Gson;
import com.google.gson.JsonObject;

public class ImportSources extends Job {
    public void doJob() throws IOException {
        String json = stringOfUrl("http://feed.test/all.json");
        JsonObject jobj = new Gson().fromJson(json, JsonObject.class);
        Logger.info(jobj.get("responseData").toString());
    }
    public static String stringOfUrl(String addr) throws IOException {
        ByteArrayOutputStream output = new ByteArrayOutputStream();
        URL url = new URL(addr);
        IOUtils.copy(url.openStream(), output);
        return output.toString();
    }
}   
Run Code Online (Sandbox Code Playgroud)

java parsing json gson

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

JQuery live + Disqus/Google Analytics

我正在使用以下函数来重载我的网站URL链接与Ajax:

$(document).ready(function() {
    $('.insite').live("click", function(ev) {
        if ( history.pushState ) history.pushState( {}, document.title, $(this).attr('href'));
        ev.preventDefault();
        $('#content').fadeOut().load($(this).attr('href')+' #content', function() {
                $(this).fadeIn();
            });
    });
});
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以将Google Analytics跟踪和Disqus加载集成到该功能中.这是我试图加载disqus的代码,但由于某些原因它从其他网站加载评论:

window.disqus_no_style = true;
$.getScript("http://disqus.com/forums/mnml/embed.js")
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript jquery google-analytics live disqus

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

playframework:i18n + scala

我想知道是否有一种方法可以在scala/playframework中使用i18n,这是我到目前为止尝试过的方法:

@()(

    implicit

    params:play.mvc.Scope.Params,

    flash:play.mvc.Scope.Flash,

    errors:Map[String,play.data.validation.Error]

)

@import play.i18n.Messages

@main(title = "The title") {

    <p>Hello world in &{'english'}</p>

}
Run Code Online (Sandbox Code Playgroud)

我也尝试使用Message.get(...)而不是&{...},但它没有帮助

templates scala internationalization playframework

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

游标+分页和SEO

我想知道是否可以使用游标进行分页并同时保持这些页面针对SEO进行优化.

/page/1
/page/2
Run Code Online (Sandbox Code Playgroud)

使用偏移量,向谷歌机器人提供有关深度的一些信息,而不是curor的情况:

/page/4wd3TsiqEIbc4QTcu9TIDQ
/page/5Qd3TvSUF6Xf4QSX14mdCQ
Run Code Online (Sandbox Code Playgroud)

我应该只将它们用作参数吗?

/page?c=5Qd3TvSUF6Xf4QSX14mdCQ
Run Code Online (Sandbox Code Playgroud)

seo pagination googlebot cursor

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

Scala:如何使用多个分隔符进行分割

我想知道如何使用Scala使用多个分隔符来分割字符串.

例如,如果我有一个分隔符列表:

List("Car", "Red", "Boo", "Foo")
Run Code Online (Sandbox Code Playgroud)

收获的字符串:

Car foerjfpoekrfopekf Red ezokdpzkdpoedkzopke dekpzodk Foo azdkpodkzed
Run Code Online (Sandbox Code Playgroud)

我希望能够输出如下内容:

List(   ("Car", " foerjfpoekrfopekf "),
    ("Red", " ezokdpzkdpoedkzopke dekpzodk "),
    ("Foo", " azdkpodkzed")     
)
Run Code Online (Sandbox Code Playgroud)

split scala list

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

使用PHP将图像添加到excel文件

我正在使用以下函数使用PHP将内容添加到excel文件:

function __writeString($row, $col, $value ) {
        $L = strlen($value);
        $this->file .= pack("ssssss", 0x204, 8 + $L, $row, $col, 0x0, $L);
        $this->file .= $value;
}
Run Code Online (Sandbox Code Playgroud)

我想知道如何以相同的方式在我的单元格中添加图像,例如通过提供其URL作为值.

php excel heroku export-to-excel

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

播放模块测试和FakeApplication

我想知道在PlayFramework模块上运行specs2测试的最佳方法是什么,并能够模拟它运行.

我的模块在名为mymodule.routes的文件中包含一些路由在我的应用程序中,我通过在路由文件中添加以下行来集成它们

->  /mymodule mymodule.Routes
Run Code Online (Sandbox Code Playgroud)

这是我尝试运行的模块测试,但返回404错误:

"test myroute" in {
  running(FakeApplication()) {
    await(WS.url("http://localhost:9000/mymodule/myroute").get).status must equalTo(OK)
  }
}
Run Code Online (Sandbox Code Playgroud)

scala module specs2 playframework-2.0

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

Django,在另一个视图中显示视图?

我想知道我是否可以使用django在另一个视图中显示视图.

这就是我试图做的事情:

def displayRow(request, row_id):
    row = Event.objects.get(pk=row_id)
    return render_to_response('row.html', {'row': row})

def listEventsSummary(request):
    listEventsSummary = Event.objects.all().order_by('-id')[:20]
    response = ''
    for event in listEventsSummary:
        response += str(displayRow('',event.id))
    return HttpResponse(response)
Run Code Online (Sandbox Code Playgroud)

输出看起来像我期待的但我不得不用空字符串替换请求值.那很好还是有更好的方法吗?

python django django-views

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

使用ImageIO.write的质量损失

我已经注意到使用ImageIO.write显着的质量损失,我如何禁用自动压缩?

val baos: ByteArrayOutputStream = new ByteArrayOutputStream
val newBi = new BufferedImage(img.getWidth, img.getHeight, BufferedImage.TYPE_INT_RGB)
val gr = newBi.createGraphics()
gr.drawImage(img, 0, 0, img.getWidth(), img.getHeight(), Color.WHITE, null)
ImageIO.write(newBi, "jpeg", baos)
val b = baos.toByteArray
baos.close()
Run Code Online (Sandbox Code Playgroud)

jpeg bufferedimage scala image

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