是否有一个红宝石成语"If do-this"和"do-this"就像一个简单的命令一样?
例如,我现在正在做
object.method ? a.action : nil
Run Code Online (Sandbox Code Playgroud)
将else子句留空,但我觉得这可能是一种更惯用的方法,不需要在最后指定一个nil.(另外,在这种情况下,我觉得占用多行代码会很浪费.
这是我第一次使用java来访问数据库,所以我在这里可能有一个简单的错误,但是当我从远程数据库中检索我的连接时,我有权访问,但我拒绝连接.
这是有问题的代码:
String url = "jdbc:postgresql:url.isformatted.like.this/database";
try {
conn = DriverManager.getConnection(url, "username", "password");
} catch (SQLException e) {
e.printStackTrace();
System.exit(1);
}
Run Code Online (Sandbox Code Playgroud)
(为了隐私起见,删除了用户/通行证和数据库网址)
问题不能是凭据或URL本身,因为我使用它来使用psql从同一个盒子手动登录.我在想它可能是URL的格式化,但是我找不到任何在远程地址上使用psql的例子(它们都是本地主机的东西)
我正在使用的具体示例:
http://api.soundcloud.com/users/dubstep/tracks.json?client_id=YOUR_CLIENT_ID
你将获得他们的前50首曲目,但是没有像你在xml版本中看到的那样的next-href对象 .
但是,您可以使用偏移和限制,它可以按预期工作 - 但是我需要"盲目地"浏览轨道,直到没有更多的轨道,而不像XML版本为您提供结果的"下一页".我甚至没有注意到它是分页的,除了偶然的机会,当我搜索json对象并注意到恰好有50个轨道(这甚至是可疑的).
是否有计划支持json中的next-href标记?我错过了什么吗?这是一个错过的错误吗?
api ×1
conditional ×1
jdbc ×1
json ×1
operators ×1
pagination ×1
postgresql ×1
ruby ×1
soundcloud ×1