小编Car*_*hez的帖子

使用 javascript 而不是 jquery 创建光滑的滑块

有没有办法通过使用纯 javascript 而不是 jQuery 来使用光滑的滑块?

slick.js

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

对TimeStamp的scala arrayBuffer进行排序

我有这个功能:

def getTime() : ArrayBuffer[Timestamp] = {
    val offset = Timestamp.valueOf("2015-01-01 00:00:00").getTime()
    val end = Timestamp.valueOf("2015-01-02 00:00:00").getTime()
    val diff = end - offset + 1

    val mList = ArrayBuffer[Timestamp]()

    val numRecords = 3
    var i = 0
    while (i < numRecords) {
      val rand = new Timestamp(offset + (Math.random() * diff).toLong)

      mList += rand
      i += 1
    }

  //  mList.toList.sortWith(_ < _); 
   // scala.util.Sorting.quickSort(mList.toArray);
}
Run Code Online (Sandbox Code Playgroud)

我试图对阵列进行排序但不能.我收到此错误:

No implicit Ordering defined for java.sql.Timestamp.
Run Code Online (Sandbox Code Playgroud)

我知道我需要定义如何完成排序.有没有办法像Java一样轻松地对它进行排序:Collections.sort(list); 或者使用Scala有更好的方法?

timestamp scala

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

在Slick 3中使用事务处理

通常,您将在事务中运行两个或更多语句.但是在我transactionally在Slick 3中使用的所有示例中,当我通常for在循环中使用时,可以理解这些语句的分组.

这有效(从事务中的两个表中删除):

   val action = db.run((for {
      _ <- table1.filter(_.id1 === id).delete
      _ <- table2.filter(_.id2=== id).delete
    } yield ()).transactionally)
    val result = Await.result(action, Duration.Inf)
Run Code Online (Sandbox Code Playgroud)

for/yield需要吗?是否有另一种方法可以在事务中运行两个或多个语句?

scala slick slick-3.0

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

标签 统计

scala ×2

slick ×1

slick-3.0 ×1

slick.js ×1

timestamp ×1