小编Hsn*_*edi的帖子

“eksctl create iamserviceaccount”在 EKS 集群上的作用是什么?

AWS 支持服务账户的 IAM 角色 (IRSA),允许集群操作员将 AWS IAM 角色映射到 Kubernetes 服务账户。

为此,必须在 EKS 集群中创建一个iamserviceaccount :

eksctl create iamserviceaccount \
    --name <AUTOSCALER_NAME> \
    --namespace kube-system \
    --cluster <CLUSTER_NAME> \
    --attach-policy-arn <POLICY_ARN> \
    --approve \
    --override-existing-serviceaccounts
Run Code Online (Sandbox Code Playgroud)

问题是我不想使用上面的eksctl命令,因为我想使用terraform.

eksctl 命令除了创建服务帐户之外还执行其他操作吗?如果它只创建一个服务帐户,那么YAML它的代表是什么?

amazon-web-services amazon-iam kubernetes terraform amazon-eks

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

如何禁用 material-ui Autocomplete 中的过滤选项?

我正在使用 material-ui Autocomplete。当用户更改输入时,它会异步从后端获取建议。这是代码的一部分:

const [options, setOptions] = useState([]);

<Autocomplete
  ...
  freeSolo={true}
  options={options}
  renderInput={params => (
    <TextField
      ...
      {...params}
      onChange={async (e) => {
          // get suggestions from backend
          const suggestions = await getSuggestions(e.target.value);

          // update autocomplete options
          setOptions(suggestions);

          ...
      }}
      InputProps={{
        ...params.InputProps,
        endAdornment: (
          <React.Fragment>
            {loading ? <CircularProgress color="inherit" size={20} /> : null}
            {params.InputProps.endAdornment}
          </React.Fragment>
        ),
      }}
    />
  )}
/>
Run Code Online (Sandbox Code Playgroud)

问题是 material-ui 自动完成没有显示使用“setOptions”设置的所有选项。它过滤它们。

例如:假设用户输入“appl”,getSuggestions 返回[“apple”, “orange”, “potato”]。但它只显示“apple”,因为它过滤掉了“orange”和“potato”。

如何禁用过滤?

autocomplete reactjs material-ui react-hooks

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

基于django 类的视图是否继承method_decorators?

我正在使用基于 Django 类的视图。假设有一个像这样的 ListView:

@method_decorator(ensure_csrf_cookie, name='dispatch')
class SomeView(ListView):
    ...     
Run Code Online (Sandbox Code Playgroud)

如果另一个基于类的视图继承了 SomeView,它是否也继承了“ensure_csrf_cookie”?或者它必须明确定义在每个子类上?

django inheritance decorator django-class-based-views csrf-token

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

找到有向图中可以到达其他顶点的最小顶点数

在有向图中,我想在某些顶点上调用bfs,以便满足所有顶点.

(换句话说,所有其他顶点都可以从这些选定的顶点到达.)

我想找到这样的顶点的最小数量.

实际上这个问题出现在社交网络中,当我们想要找到最小数量的人,如果我们发送消息然后所有的网络成员都会得到这个.(假设我们知道什么时候有人得到他/她将发送的消息对他/她的所有粉丝.)

有人可以帮忙吗?

algorithm graph social-networking

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

在一个简单的maven hibernate项目中收到错误"java.lang.NoClassDefFoundError:org/hibernate/cfg/Mappings"

我正在使用maven,hibernate和mysql进行项目.这是我的pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.heroku.realstate</groupId>
    <artifactId>realstate-database</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.1.0.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.1.0.Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>ejb3-persistence</artifactId>
            <version>1.0.2.GA</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-tools</artifactId>
            <version>4.3.2.Final</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.6-Final</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-commons-annotations</artifactId>
            <version>3.2.0.Final</version>
        </dependency>

    </dependencies>

</project>
Run Code Online (Sandbox Code Playgroud)

这是我的资源/ hibernate.cfg.xml:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="hibernate.connection.driver_class">
            com.mysql.jdbc.Driver
        </property>
        <property name="hibernate.connection.url">
            jdbc:mysql://localhost:3306/$DATABASE_NAME
        </property> …
Run Code Online (Sandbox Code Playgroud)

java mysql annotations hibernate maven

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

为什么 django send_mail 无法无错误地发送电子邮件?

我想在 django 中使用 send_mail,但它不发送任何电子邮件。这是我的设置:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'MY-GMAIL-USERNAME@gmail.com'
EMAIL_HOST_PASSWORD = 'MY-GMAIL-PASSWORD'
EMAIL_PORT = 465
EMAIL_USE_TLS = False
EMAIL_USE_SSL = True
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = DEFAULT_FROM_EMAIL
Run Code Online (Sandbox Code Playgroud)

然后,我运行python manage.py shell

from django.conf import settings
from django.core.mail import send_mail

subject = 'Test Subject'
message = 'Test Message'
email_from = settings.EMAIL_HOST_USER
recipient_list = ['MY-YAHOO-USERNAME@yahoo.com']
send_mail(subject, message, email_from, recipient_list, fail_silently=False)
Run Code Online (Sandbox Code Playgroud)

它不发送电子邮件,而是打印:

Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: Test Subject
From: MY-GMAIL-USERNAME@gmail.com
To: MY-YAHOO-USERNAME@yahoo.com
Date: Mon, …
Run Code Online (Sandbox Code Playgroud)

django gmail smtp sendmail wagtail

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