小编blu*_*sky的帖子

错误:类Animal需要是抽象的,因为:它有5个未实现的成员

在下面的代码中我收到此错误:

class Animal needs to be abstract, since: it has 5 unimplemented members. /** As seen from class Animal, the 
 missing signatures are as follows. * For convenience, these are usable as stub implementations. */ def 
 favFood_=(x$1: Double): Unit = ??? def flyingType_=(x$1: scala.designpatterns.Strategy.Flys): Unit = ??? def 
 name_=(x$1: String): Unit = ??? def sound_=(x$1: String): Unit = ??? def speed_=(x$1: Double): Unit = ???
Run Code Online (Sandbox Code Playgroud)

如果我将类Animal的所有实例变量初始化为_则代码正确编译.这些错误意味着什么?

package scala.designpatterns

/**
 *
 * Decoupling
 * Encapsulating the concept or behaviour that varies, …
Run Code Online (Sandbox Code Playgroud)

scala

11
推荐指数
1
解决办法
6569
查看次数

在Akka询问和告诉的区别?

阅读Scala文档我很难理解ask和tell之间的区别.

http://doc.akka.io/docs/akka/snapshot/scala/actors.html声明:

!意思是"发射并忘记",例如异步发送消息并立即返回.也称为告诉.

?异步发送消息并返回表示可能的回复的Future.也称为问.

如果我正在使用的演员产生一个web请求,那么ask和tell之间有什么区别?在这两种情况下,请求都将异步生成并且必须等待响应,换句话说,如果actor正在调用Web服务并等待响应,那么"tell"如何立即返回?

asynchronous scala akka

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

策略模式中的参数不同

有时在使用策略模式时,我发现一些算法实现不需要相同的参数列表.

例如

    public interface Strategy{
     public void algorithm(int num);
    }

    public class StrategyImpl1 implements Strategy{
     public void algorithm(int num){
       //num is needed in this implementation to run algorithm
     }
    }

    public class StrategyImpl2 implements Strategy{
     public void algorithm(int num){
       //num is not needed in this implementation to run algorithm but because im using same
       strategy interface I need to pass in parameter
     }

}
Run Code Online (Sandbox Code Playgroud)

我应该使用不同的设计模式吗?

design-patterns strategy-pattern

10
推荐指数
1
解决办法
2839
查看次数

调整图像大小以适合div

如何调整图像大小以适应div的大小piecemaker-container

<div id="piecemaker-container"> 
    <div id="piecemaker">
      <img src="splash.jpg" alt="some_text"/>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)
#piecemaker-container {
    display:block;
    height:460px;
    overflow:hidden;
    margin: -10px auto 40px;
    width: 960px;
    max-width:100%; 
    max-height:100%;
}
Run Code Online (Sandbox Code Playgroud)

就像是 - ?

#piecemaker {
    display:block;
    height:460px;
    overflow:hidden;
    margin: -10px auto 40px;
    width: 960px;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

获取日志记录的类名

要记录给定类的错误,我正在访问类名,如下所示:这是一种将类名作为String返回的"好方法",因此它可以用于记录吗?

private static final String CLASS_NAME = MyClass.class.getName();
logger.error("Error occurred in "+CLASS_NAME);
Run Code Online (Sandbox Code Playgroud)

java logging

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

强化错误:"找不到规则文件"

当我针对Java项目运行Fortify分析时,我收到此错误:

[warning]: No rules files found
[error]: No rules files found
Run Code Online (Sandbox Code Playgroud)

我在哪里可以配置规则文件?

java fortify

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

减少和折叠之间的差异

阅读这篇关于Scala中的reduce vs fold的文章http://josephmoniz.github.io/blog/2013/04/04/scala-reduce-vs-fold/它表示"你正在考虑N的一些价值并执行聚合操作这样最终结果通常是<= N的某个值."

但是这个陈述是错误的,因为对N个值求和产生的值> = N?

更新:我认为<=在这种情况下意味着相同的类型或子类型

scala

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

如何运行sbt作为守护进程?

我试过了 nohup "sbt run" &

回报: nohup: failed to run command ‘sbt run’: No such file or directory

并试过:

nohup sbt run &
[2] 7897
# nohup: ignoring input and appending output to ‘nohup.out’
Run Code Online (Sandbox Code Playgroud)

当我回车期待进程继续运行时,我收到:

[2]+  Stopped                 nohup sbt run
Run Code Online (Sandbox Code Playgroud)

如何将sbt作为守护进程运行?

更新:

sbt run </dev/null &
[5] 8961
Run Code Online (Sandbox Code Playgroud)

我想cd上一个目录:

# cd ..

[5]+  Stopped                 sbt run < /dev/null  (wd: /home/sum)
(wd now: /home)
Run Code Online (Sandbox Code Playgroud)

所以它作为守护进程启动但是如果我执行任何操作,例如更改dir,它会杀死进程吗?如何让流程继续运行?

linux ubuntu sbt

10
推荐指数
2
解决办法
4161
查看次数

从头开始实施辍学

此代码尝试使用dropout的自定义实现:

%reset -f

import torch
import torch.nn as nn
# import torchvision
# import torchvision.transforms as transforms
import torch
import torch.nn as nn
import torch.utils.data as data_utils
import numpy as np
import matplotlib.pyplot as plt
import torch.nn.functional as F

num_epochs = 1000

number_samples = 10

from sklearn.datasets import make_moons
from matplotlib import pyplot
from pandas import DataFrame
# generate 2d classification dataset
X, y = make_moons(n_samples=number_samples, noise=0.1)
# scatter plot, dots colored by class value

x_data = [a for a …
Run Code Online (Sandbox Code Playgroud)

machine-learning deep-learning pytorch dropout

10
推荐指数
1
解决办法
1912
查看次数

为javascript/java使用不同的ide

我正在研究一个混合了angularjs/java的项目.我喜欢Eclipse使用Java但发现它的javascript/jQuery/AngularJS支持有点缺乏.我一直在使用jetbrains webstorm来学习AngularJS,并发现它是javascript/jQuery/AngularJS开发的一个非常好的工具.这对于概念证明等很好,但是有时候会想要使用Java/Webstorm.

我知道Intellij有一个Webstorm插件,但是我无法从当前的Eclipse IDE中进行更改.

一个可能的解决方案是创建一个只包含AngualarJS/jQuery代码的新项目,并使用webstorm对其进行管理,并继续将Eclipse用于java相关项目.

是否有项目设置来处理这类问题 - 使用两个IDE来分别管理不同的源代码语言?

java eclipse webstorm angularjs

9
推荐指数
1
解决办法
3918
查看次数