有没有办法通过使用纯 javascript 而不是 jQuery 来使用光滑的滑块?
我有这个功能:
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有更好的方法?
通常,您将在事务中运行两个或更多语句.但是在我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需要吗?是否有另一种方法可以在事务中运行两个或多个语句?