小编jle*_*ler的帖子

Ubuntu wsl2 git 在大型存储库上收到“远程端意外挂断”

在 Windows 上的 wsl2 中的 Ubuntu 19.04 中执行此操作数天。

$ git clone https://github.com/gohugoio/hugo.git
Cloning into 'hugo'...
error: RPC failed; curl 56 GnuTLS recv error (-12): A TLS fatal alert has been received.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
  • 我尝试重新编译 git 以使用 openssl,但没有做任何事情。
  • 我尝试了 ssh 和 https。
  • 我试图修改 http 的 git 设置。
  • 我修改了各种git内存设置。
  • 当前 Stack Overflow 上的任何内容都无法解决此问题。
  • 我完全重新安装了Windows。不行,还是被坑了。

四天的威士忌探戈狐步舞……然后我找到了它。

windows git ssl gnutls windows-subsystem-for-linux

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

如何在Play 2.1.4中添加其他隐式提取器并实际使用它?

我正在使用Play 2.1.4对postgresql数据库.在postgresql db中,我使用uuid作为我的pk数据类型,它与java.util.UUID相关.anorm中的SqlParser.getT函数没有java.util.UUID的隐式提取器.这是有道理的,因为我不认为很多人会使用它; 但是,我似乎无法找到如何添加一个的说明.有没有人知道如何在Play中向anorm.SqlParser添加一个额外的隐式提取器?

我得到的错误如下:

找不到参数提取器的隐式值:anorm.Column [java.util.UUID]

我是Scala和Play的新手,所以如果我的方法完全错误,请告诉我,但我真的希望能够做到类似你在下面看到的内容.

case class App(appId: UUID, appName: String, appServerName: String,
               appComponent: String, appDescription: String,
               appDateCreated: DateTime, appDateModified: DateTime,
               appValidated: Boolean)

val app = {
    get[UUID]("app_id") ~
    get[String]("app_name") ~
    get[String]("app_server_name") ~
    get[String]("app_component") ~
    get[String]("app_description") ~
    get[java.util.Date]("app_date_created") ~
    get[java.util.Date]("app_date_modified") ~
    get[Boolean]("app_validated") map {
      case id ~ name ~ serverName ~ component ~ description ~ dateCreated ~
        dateModified ~ validated  => App(id, name, serverName, component,
      description, new DateTime(dateCreated.getTime),
        new DateTime(dateModified.getTime), validated)
    }
  }

def all(): List[App] = …
Run Code Online (Sandbox Code Playgroud)

postgresql uuid playframework anorm

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

如何在Play Framework 2.2.0 Scala(spec2,Mockito)中对akka演员进行单元测试

我正在尝试使用Play框架设置一些单元测试.我的很多逻辑都被构建到预定的akka​​演员中,这些演员在后台收集并收集数据.我的问题是我无法弄清楚如何对它们进行单元测试.我完全不知道如何处理它.我正在尝试使用akka-testkit,但我基本上都在喋喋不休.有没有人对如何接近它有任何建议?例子非常有用.这是我目前正在使用的憎恶的一个例子:

package test

import org.specs2.mutable._
import controllers.Scanner
import java.util.UUID
import org.joda.time.DateTime
import akka.testkit.TestActorRef
import play.api.Logger
import play.api.test.{FakeApplication, TestServer}
import models.PSqlEnum

class ScannerTest extends Specification {
  val appId = UUID.randomUUID()
  val app = models.App(appId, "TestApp", "TestServer", "TestComponent", "Test Description", DateTime.now(),
                       DateTime.now(), true, 3, 60, PSqlEnum("scanType", "mandatory"), "http://localhost")
  val rules = <Rule name="DivisionDataIsAvailable" elementsToCheck="DivisionDataIsAvailable"
                    ruleType="is, true, yellow" />
              <Rule name="DivisionDataLoadIsHealthy" elementsToCheck="DivisionDataLoadIsHealthy"
                    ruleType="is, true, red" />;

  "Scanner" should {
    "test something" in {
      val fakeApp = TestServer(3333)
      fakeApp.start()
      implicit val actorSystem = play.api.libs.concurrent.Akka.system(fakeApp.application) …
Run Code Online (Sandbox Code Playgroud)

unit-testing scala playframework-2.2

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