小编Max*_*Max的帖子

如何在Unix/Linux操作系统上移动给定数量的随机文件

我正面临着这个简单的任务,但我也想知道最简单的方法是什么.

我的建议是将一个给定数量的随机文件从一个目录移动到另一个目录.此任务是创建机器学习所需的两个数据集的一部分:训练集和测试集.我的目标是从目录中移除10%的文件以获取数据集agaist,我可以测试我的分类程序,并从源目录中获取训练集.

那么,这个"移动n随机文件"任务最紧凑的输入是什么?

提前谢谢 - 像往常一样 -

unix linux mv

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

是否有可能使Scala的JSON.parseFull()不将整数视为小数?

我正在使用JSON.parseFull()解析此字符串.这个方法对我来说非常方便,因为我需要一张Map

val jStr = """{"wt":"json","rows":500}"""
println( JSON.parseFull(jStr) )
Run Code Online (Sandbox Code Playgroud)

这是输出:

Some(Map(wt -> json, rows -> 500.0)) // ´rows´ as Double
Run Code Online (Sandbox Code Playgroud)

我想取回一个Integer而不是Double.

Some(Map(wt -> json, rows -> 500)) // ´rows´ as Integer
Run Code Online (Sandbox Code Playgroud)

那可能吗?

json scala

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

使用组合器播放2.2 JSON读取:如何处理嵌套的可选对象?

我在疯狂尝试解析Play Framework 2.2中的这个JSON结构:

val jsonStr = """{ personFirstName: "FirstName",
  personLastName: "LastName"
  positionLat: null,
  positionLon: null }"""
Run Code Online (Sandbox Code Playgroud)

我有2个案例类:

case class Position( val lat: Double, val lon: Double)
case class Person( firstName: String, lastName: String, p: Option[Position] )
Run Code Online (Sandbox Code Playgroud)

如您所见,在Person案例类中,Position不是强制性的.

我试图用这样的东西得到一个Person的实例

implicit val reader = (
  (__ \ 'personFirstName ).read[String] ~
  (__ \ 'personLastName ).read[String] ~
  ( (__ \ 'positionLat ).read[Double] ~
    (__ \ 'positionLon ).read[Double] )(Position)
)(Person)
Run Code Online (Sandbox Code Playgroud)

但我很快意识到我不知道如何处理该Option[Position]对象:Some(Position(lat,lon))如果指定'lat'和'lon'并且不是null,则意图是实例化,否则实例化None.

你会怎么处理?

json scala playframework scala-2.10 playframework-2.2

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

Slick 2.0:如何将提升的查询结果转换为案例类?

为了实现ReSTfull API堆栈,我需要将从数据库中提取的数据转换为JSON格式.我认为最好的方法是从数据库中提取数据,然后使用Json.toJson()将行集转换为JSON,在定义了隐式序列化程序(写入)之后作为参数传递一个案例类.

这是我的案例类和伴侣对象:

package deals.db.interf.slick2

import scala.slick.driver.MySQLDriver.simple._
import play.api.libs.json.Json

case class PartnerInfo(
    id: Int, 
    name: String, 
    site: String, 
    largeLogo: String, 
    smallLogo: String, 
    publicationSite: String
)

object PartnerInfo {

  def toCaseClass( ?? ) = { // what type are the arguments to be passed?
    PartnerInfo( fx(??) ) // how to transform the input types (slick) to Scala types?
  }

  // Notice I'm using slick 2.0.0 RC1 
  class PartnerInfoTable(tag: Tag) extends Table[(Int, String, String, String, String, String)](tag, "PARTNER"){
        def id = column[Int]("id") …
Run Code Online (Sandbox Code Playgroud)

scala slick

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

在Spray路线中调用Actor并等待Actor的响应

之后玩过Play!框架一段时间,我先看看Spray.我从我在GitHub上找到的一个样本开始,现在我想修改它但是我不容易理解它是如何工作的.

我如何在下面的代码中等待来自Actor的消息?

package api

import akka.actor.ActorRef
import scala.concurrent.ExecutionContext
import spray.routing.Directives
import core.ClassifierActor

class ClassifierService(classifier: ActorRef)(implicit executionContext: ExecutionContext)
  extends Directives with DefaultJsonFormats {

  import ClassifierActor._

  implicit val classifyMessageFormat = jsonFormat4(ClassifyMessage)

  val route =
    path("classify") {
      post {
        handleWith { 
          // The ClassifierActor gets a ClassifyMessage and 
          // sends a ClassifiedMessage back to the sender.
          // How can wait for the ClassifiedMessage here 
          // and send a HttpResponse back?
          cm: ClassifyMessage => classifier ! cm
          // ???
        }
      }
    }

}
Run Code Online (Sandbox Code Playgroud)

scala actor akka spray

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

我可以使用Oracle PL/SQL RANGE子句来约束变量的数据类型?

我想弄清楚何时在PL/SQL块的声明部分中的变量定义中允许使用RANGE子句.

以下代码在Oracle 12c上进行了测试

这有效......

declare
   l_constrained  PLS_INTEGER  RANGE  7..10 ;
begin
   l_constrained := 9;
end ;
/
Run Code Online (Sandbox Code Playgroud)

这给出了编译错误......

declare
   l_constrained  NUMBER(2)  RANGE  7..10 ;
begin
   l_constrained := 9;
end ;
/
Run Code Online (Sandbox Code Playgroud)

它似乎只适用于PL/SQL数据类型而不适用于SQL数据类型,但这只是我的第一印象.

有人可以给我一些信息,并可能请我转到Oracle关于使用RANGE条款的官方文档吗?我找不到它了...

oracle plsql range variable-declaration

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

Scala:使用正则表达式提取字符串的一部分

我有一个非常简单的字符串,如下所示:

"Some(1234)"
Run Code Online (Sandbox Code Playgroud)

我想从中提取"1234".我该怎么做?

regex scala

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

如何设置 ACL 策略以允许用户仅在 Rundeck 上运行作业?

任何人都可以帮助我如何在 Rundeck 中配置用户
1) 仅运行作业
2) 拒绝修改/删除现有作业
3) 拒绝创建新作业

我想我需要在 aclpolicy.yaml 文件中设置此配置,但我找不到有关如何执行此操作的详细说明。

提前致谢

rundeck

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

对齐2跨越一个div,另一个向右跨越div

任何人都可以写CSS片段吗?

<div class="container">
  <span class="left">Left</span><span class="right">Right</span>
</div>
Run Code Online (Sandbox Code Playgroud)

这是CSS .container:

.container {
    position:absolute;
    bottom:0;
    margin: 0 5px 5px 5px;
}
Run Code Online (Sandbox Code Playgroud)

注意位置是绝对的,因为它在其包含元素上是"绝对定位的".

我已经试过alredy float:left/ float:right在两个嵌套的元素,但没有任何反应.

html css positioning

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

Scala SortedSet:我无法了解订购的工作原理

如何按ID排序我的标签元素?

我不知道如何定义orderById函数...

case class Tag(id: Int, name: String, ttype: String)

val orderByID = Ordering[??].on[Tag](? => ? -> ?)

val mySet: SortedSet[Tag] = SortedSet()(orderByID) ;
Run Code Online (Sandbox Code Playgroud)

scala scala-collections

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