小编Roy*_*alk的帖子

与React-Bootstrap对齐

我对React-Bootstrap(以及一般的前端工作)相当新.使用React-Bootstrap时对齐元素的最佳做法是什么?

例如:

<Grid>
    <Row className="show-grid">
        <Col md={10}>
          <Input type="text" label="Filter"/>
        </Col>
        <Col md={2}>
          <Button>Clear</Button>
        </Col>
      </Row>
</Grid>
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/f9vdksnu/1/

如何将Button组件整齐地对齐到Input组件?默认情况下,按钮与顶部对齐.

截图

除了解决这个特殊问题,我感兴趣的是关于与React-Bootstrap对齐的最佳实践的指针.

css twitter-bootstrap reactjs react-bootstrap

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

使Django REST框架和Django频道播放得很好

我想让Django REST框架与Web套接字一起工作,并且遇到了Django Channels.我可以在REST框架之上构建频道吗?

在这里读到它是WIP,但是我想知道是否有一种简单的"轻松"方式将两者结合在一起.感谢任何建议,我仍然是Django的新手.

django django-rest-framework django-channels

7
推荐指数
2
解决办法
4897
查看次数

卡夫卡自定义AuthenticateCallbackHandler

我试图实现一个AuthenticateCallbackHandler,准备在Kafka 2.0.0中发布,但无济于事-这是它应该在其中运行的设置吗?

https://cwiki.apache.org/confluence/display/KAFKA/KIP-86%3A+Configurable+SASL+callback+handlers上我读到:

将外部身份验证服务器用于SaSL / PLAIN身份验证,并使用Kafka中包含的用于PLAIN的SaslServer实现

定义一个实现AuthenticateCallbackHandler的新类,该类处理NameCallback和PlainAuthenticateCallback,并将该类添加到代理的sasl.server.callback.handler.class属性中。将为代理创建此回调处理程序的单个实例。配置的回调处理程序负责验证客户端提供的密码,并且可能使用外部身份验证服务器。

所以基本上我所做的就是创建一个类:

package com.example;

import javax.security.auth.callback.Callback;
import javax.security.auth.callback.NameCallback;
import javax.security.auth.callback.UnsupportedCallbackException;
import javax.security.auth.login.AppConfigurationEntry;
import java.io.IOException;
import java.util.List;
import java.util.Map;

import org.apache.kafka.common.KafkaException;
import org.apache.kafka.common.security.auth.AuthenticateCallbackHandler;
import org.apache.kafka.common.security.plain.PlainAuthenticateCallback;

public class CustomAuthenticateCallbackHandler implements AuthenticateCallbackHandler {
    private List<AppConfigurationEntry> jaasConfigEntries;

    public void configure(Map<String, ?> configs, String mechanism, List<AppConfigurationEntry> jaasConfigEntries) {
        this.jaasConfigEntries = jaasConfigEntries;
    }

    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
        String username = null;
        for (Callback callback: callbacks) {
            if (callback instanceof NameCallback)
                username = ((NameCallback) callback).getDefaultName(); …
Run Code Online (Sandbox Code Playgroud)

apache-kafka

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

比较 R data.table 中多列值的向量

在以下示例中:

DT <- data.table(A1=c(1,2),A2=c(2,3),B1=c(1,2),B2=c(3,4),B3=c(2,5))
Run Code Online (Sandbox Code Playgroud)

我想检查每一行 A1 和 A2 列中的值是否都出现在 B1、B2 或 B3 中。

如果我做:

DT[,BOTH_PRESENT:=!(F %in% (c(A1,A2) %in% c(B1,B2,B3)))]
Run Code Online (Sandbox Code Playgroud)

这产生:

   A1 A2 B1 B2 B3 BOTH_PRESENT
1:  1  2  1  3  2         TRUE
2:  2  3  2  4  5         TRUE
Run Code Online (Sandbox Code Playgroud)

虽然我希望第一行为 True,第二行为 False。

# Row 1
!(F %in% (c(1,2) %in% c(1,3,2)))
# Row 2
!(F %in% (c(2,3) %in% c(2,4,5)))
Run Code Online (Sandbox Code Playgroud)

我应该如何更改我的代码?

由于我的真实数据集在列方面要大得多,因此像这样的表达式(A1 == B1 | A1 == B2 | A1 == B3) & (A2 == B1 | A2 == B2 …

r data.table

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