标签:scala

  • 将OpenGL与Akka Actor一起使用:保证单个线程用于特定的actor - java

    时间:2020-9-2

    我有一个Scala / Java OpenGL应用程序,在其中使用了Akka框架。目前,我的OpenGL线程独立于actor系统,因此我可以保证对OpenGL函数的调用始终来自单个线程。这很重要,否则OpenGL会抱怨。 直到现在,我还必须将消息从OpenGL线程发送到系统中的角色,并且效果很好。我现在面临着以其他方式发送消息的需求,但是我当然不能简单地将O […]

  • 嵌套通用类型中的通用类型参数 - java

    时间:2020-9-2

    我已经将此接口编写为框架的一部分。 public interface CollectionFactory { public <T> Collection<T> newCollection(); } 但是我希望实现者能够定义集合的返回类型,这样他们就不必像这样强制转换: public interface CollectionFactor […]

  • 将scala.collection.Seq <String>的Java对象转换为python列表 - java

    时间:2020-8-30

    在pyspark sparkSession中,以sc作为我的sparkContext,调用getRDDStorageInfo() Java sparkContext _jsc.sc(),该方法返回一个我可以在python中进行迭代的RDDInfo[]的JavaObject实例。 sc._jsc.sc().getRDDStorageInfo()返回JavaOb […]

  • 在自定义Bean解析器中使用.properties文件 - java

    时间:2020-8-28

    我有一个AbstractSingleBeanDefinitionParser的自定义实现,以允许我在spring配置中以比其他方式更少的...仪式来定义3D矢量。 <rbf:vector3d id="test_vector" delimeter=";" value="45;46;47"/&gt […]

  • 如何清空Actor死信队列 - java

    时间:2020-8-28

    我有一个用例,我想清空我的Akka演员的死信队列。 我的本地演员与远程演员交谈,并定期向其发送一些数据。我认为这些会排队等待,因为当远程角色可用时,会发生大量事件。 是否可以限制此队列的大小?甚至更好地访问它,以便根据某些标准清除多余的物品? (在这一点上,我什至很高兴将整个事情清理干净,或者禁用此功能) 参考方案 您不需要清除它。默认情况下,它将仅将消息推 […]

  • AmazonKinesisClient上没有putRecords方法 - java

    时间:2020-8-27

    我正在http://docs.aws.amazon.com/kinesis/latest/dev/kinesis-using-sdk-java-add-data-to-stream.html上学习该教程-将PutRecords示例fom java翻译为scala。 我已将amazon-kinesis-client v1.20和aws-java-sdk-kin […]

  • 使用C#或其他语言的Scala风格的抽象模块? - c#

    时间:2020-8-27

    我正在阅读马丁·奥德斯基(Martin Odersky)的《 Scala中的编程》一书,其中涉及抽象模块,以及他的论文《可伸缩组件抽象》: http://lampwww.epfl.ch/~odersky/papers/ScalableComponent.pdf 我的收获是,通过使模块成为抽象类而不是对象(或经典的静态全局模块(如Java)): abstrac […]

  • 在Akka 2.X.X的演员类定义中使用@Transactional? - java

    时间:2020-8-25

    我以前在我的bean上使用Spring事务注释。但是,来自Akka的演员都不愿。这是我在Scala中的代码片段: @Service @Transactional @Scope("prototype") class MyActor extends Actor with ActorLogging { def receive = { //... […]

  • 如何使用GridBagLayout将组件放在右下角? - java

    时间:2020-8-24

    我需要在JPanel中显示一个组件,并且希望一直将该组件保持在右下角。我试图用GridBagLayout做到这一点: val infoArea = new TextArea { text = "Hello!" border = Swing.EmptyBorder(30) background = Color.RED editable = […]

  • 为什么要避免使用公共方法?封装的好处 - c#

    时间:2020-8-23

                                                 在拒绝投票之前,让我解释一下我的问题。我在设计体系结构方面有一点经验,并尝试进步。有人,当我修复错误时,得出一个结论,我们需要使我们的private方法成为public而不是使用它。那是使我的工作完成并修复错误的最快方法。我去找队长说了。当我从他那里鬼脸之后,我被解释说 […]