我想检查这是否是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) 我想知道如何通过项目解析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) 我正在使用以下函数来重载我的网站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)
谢谢
我想知道是否有一种方法可以在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(...)而不是&{...},但它没有帮助
我想知道是否可以使用游标进行分页并同时保持这些页面针对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) 我想知道如何使用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) 我正在使用以下函数使用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作为值.
我想知道在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) 我想知道我是否可以使用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)
输出看起来像我期待的但我不得不用空字符串替换请求值.那很好还是有更好的方法吗?
我已经注意到使用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)