小编Hun*_*ird的帖子

如何在 Material-UI 中为工具提示标题制作换行符

我正在使用 ToolTip 组件,我有两个标题文本,只是想知道是否可以将它们呈现为两行(每种语言在一行中)而不是一行?如何将预期的样式应用到该组件?

这是代码:

renderToolTip = tipText => {
    const { classes } = this.props;
    if (tipText) {
      return (
        <Tooltip
          title={tipText}
          placement="left"
          classes={{
            tooltip: classes.tooltip,
          }}>
          <IconButton>
            <InfoOutlined />
          </IconButton>
        </Tooltip>
      );
    }
    return null;
  };

languageList = ['English', 'Spanish']
languageList.map(language => this.renderToolTip(language));
Run Code Online (Sandbox Code Playgroud)

预期:每个文本换行,有人可以帮忙吗?

html javascript css reactjs material-ui

14
推荐指数
2
解决办法
9374
查看次数

Spring Boot中mockito测试中的if...else语句问题

如何为 if...else 语句编写一个模拟测试用例,其中还包括异常测试,我对此很困惑。UserService 是一个接口

用户工厂.java

public class UserFactory {
    @Autowired
    private List<UserService> UserList;

    private final Map<String, UserService> UserMap = new HashMap<>();

    @PostConstruct
    public void initUserMap() {
        for (final UserService user : UserList) {
            UserMap.put(user.getUserId(), user);
        }
    }

    public UserService getUser(String userId) {
        final UserService userService = UserMap.get(userlId);
        if (null == userService) {
            throw new IllegalArgumentException("user are not in the group");
        }
        return userService;
    }
}
Run Code Online (Sandbox Code Playgroud)

用户服务(接口)

public interface UserService{
  String getUserName();
  String getUserId();
}
Run Code Online (Sandbox Code Playgroud)

这是我的测试,但它不正确......

@RunWith(MockitoJUnitRunner.class)
public class UserServiceTest …
Run Code Online (Sandbox Code Playgroud)

java unit-testing mockito spring-boot spring-boot-test

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

AttributeError:模块'_Box2D'没有属性'RAND_LIMIT_swigconstant'

我试图在强化学习上运行lunar_lander,但是当我运行它时,它会发生错误.另外我的电脑是osx系统.

这是月球着陆器的代码:

import numpy as np
import gym
import csv

from keras.models import Sequential
from keras.layers import Dense, Activation, Flatten
from keras.optimizers import Adam

from rl.agents.dqn import DQNAgent
from rl.policy import BoltzmannQPolicy, EpsGreedyQPolicy
from rl.memory import SequentialMemory

import io
import sys
import csv

# Path environment changed to make things work properly
# export DYLD_FALLBACK_LIBRARY_PATH=$DYLD_FALLBACK_LIBRARY_PATH:/usr/lib


# Get the environment and extract the number of actions.
ENV_NAME = 'LunarLander-v2'
env = gym.make(ENV_NAME)
np.random.seed(123)
env.seed(123)
nb_actions = env.action_space.n

# Next, we build …
Run Code Online (Sandbox Code Playgroud)

python machine-learning reinforcement-learning box2d

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