小编Tan*_*nvi的帖子

如何在scala中查找地图中的(键,值)对的数量?

我需要在我的Scala代码中找到Map中(键,值)对的数量.我可以遍历地图并得到答案,但我想知道是否有任何直接功能用于此目的.

collections dictionary scala scala-collections

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

Cassandra 中的更新不是反模式吗?

根据 Datastax 文档,在 Cassandra 中先读后写是一种反模式。

每当我们在 CQLSH 中使用 UPDATE 或使用 Datastax 驱动程序设置几列(带有 IF 和集合更新)时,它是否先在写入前进行读取?这不是反模式吗?我错过了什么吗?

PS 我不是在谈论纯粹的 UPSERTS,而是在特定列上的更新。

蒂亚!

cassandra cassandra-2.0 cassandra-3.0

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

找到时间戳之间差异的更短更好的方法

如果这些测试的时间戳超过一周,我必须删除一些我创建的测试.在调用API时,我以这种格式获取所有测试的created_at时间戳:2014-08-04T04:49:28Z,2014-08-04T04:49:22Z等.它看起来像一个DateTime对象但实际上是一个字符串.那么首先有一种方法将其转换为DateTime对象吗?

我需要将这些与当前时间和日期进行比较,并检查它们是否超过一周.为此我知道有几种方法,但我想知道哪一个是最短和最有效的scala而不导入任何java实用程序.虽然Joda会有所帮助,但API响应会提前给我String Thanks!

datetime scala

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

scala中的get方法有什么作用?

post("/api/v1/multi_preview/create"){
    val html = getParam("html").get
    val subject = getParam("subject").get
 }
Run Code Online (Sandbox Code Playgroud)

我想知道.get方法在scala中的确切含义.getParam()已经将参数返回到post hit.我知道.get会使它变得更容易,因为我们不必"匹配"来检查空值,因为它会在前一种情况下自动抛出异常.还有更多的东西比满足眼睛吗?

scala

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