小编DAN*_*Fan的帖子

无形:将元组映射到选项的一些选项

有

(Some(1), 2, Some(3))
Run Code Online (Sandbox Code Playgroud)

我希望得到

(Some(1), Some(2), Some(3))
Run Code Online (Sandbox Code Playgroud)

没有形状是否可以这样做?

scala shapeless

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

玩之间的冲突!框架2.5和gRPC 0.13

Play 2.5.0使用Netty 4.0.33,而gRPC需要Netty 4.1.0(支持http2),这会导致以下异常:

[error] p.c.s.n.PlayRequestHandler - Exception caught in Netty
java.lang.AbstractMethodError: null
    at io.netty.util.ReferenceCountUtil.touch(ReferenceCountUtil.java:73)
    at io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:84)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:154)
    at com.typesafe.netty.http.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:131)
    at com.typesafe.netty.http.HttpStreamsServerHandler.channelRead(HttpStreamsServerHandler.java:96)
    at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
    at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:154)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:154)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
[error] p.c.s.n.PlayRequestHandler - Exception caught in Netty
java.util.NoSuchElementException: http-handler-body-publisher
    at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1050)
    at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:379)
    at com.typesafe.netty.http.HttpStreamsHandler.handleReadHttpContent(HttpStreamsHandler.java:191)
    at com.typesafe.netty.http.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:167)
    at com.typesafe.netty.http.HttpStreamsServerHandler.channelRead(HttpStreamsServerHandler.java:96)
    at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
    at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:154)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:154)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
    at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:83)
Run Code Online (Sandbox Code Playgroud)

删除所有gRPC代码后,它再次起作用.

我现在可以尝试一下快速修复吗?谢谢!

playframework grpc

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

I18n在Play Framework 2.4.0中

这是我的routes档案:

GET /:lang      controller.Application.index(lang: String)
GET /:lang/news controller.Application.news(lang: String)
Run Code Online (Sandbox Code Playgroud)

请注意,所有这些都始于/:lang.

目前,我写Application.scala的

def index(lang: String) = Action {
  implicit val messages: Messages = play.api.i18n.Messages.Implicits.applicationMessages(
    Lang(lang), play.api.Play.current)
  Ok(views.html.index("title"))
}
Run Code Online (Sandbox Code Playgroud)

就这样,我必须写许多implicit Messages的Action.有没有更好的解决方案呢?

scala playframework

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

单击时如何删除图表边框?

我搜索了GoJS的文档,但未找到任何内容。可能吗?

javascript gojs

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

如何证明forall n:nat,~n <n in Coq?

我已经困惑了几个小时,我无法弄清楚如何证明

forall n:nat, ~n<n
Run Code Online (Sandbox Code Playgroud)

在Coq.我真的需要你的帮助.有什么建议?

logic coq

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

标签 统计

playframework ×2

scala ×2

coq ×1

gojs ×1

grpc ×1

javascript ×1

logic ×1

shapeless ×1