小编Chr*_*ian的帖子

Docker MACVLAN 仅适用于出站

我正在尝试为我的 docker 容器设置 MACVLAN。我安装了全新的 Raspbian 和 Docker,并按照 Docker 文档中概述的步骤创建了 MACVLAN: https: //docs.docker.com/network/network-tutorial-macvlan

网络如下所示:

[
    {
        "Name": "pub_net",
        "Id": "782c49f79f549b11f04a6df98b8b2cbf52deef072e036306231309e44a1c9f3a",
        "Created": "2020-02-25T14:44:12.105402396+01:00",
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": {},
            "Config": [
                {
                    "Subnet": "192.168.178.0/24",
                    "Gateway": "192.168.178.1"
                }
            ]
        },
        "Internal": false,
        "Attachable": false,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "682a47a60a5478d19b8c6fc923e11c949f70c5c07fe4dc8d94a772524c2820a1": {
                "Name": "IoBroker",
                "EndpointID": "5e7068dd9330792a91e1f1f023bd052d91d1fa93f50a2eb670ef8be81b61587f",
                "MacAddress": "02:42:c0:a8:b2:02",
                "IPv4Address": "192.168.178.2/24",
                "IPv6Address": ""
            }
        },
        "Options": {
            "parent": "eth0"
        },
        "Labels": {} …
Run Code Online (Sandbox Code Playgroud)

linux docker raspberry-pi3 macvlan raspbian-buster

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

在Swing中的JTextArea上使用setText时出现死锁

我有以下Java程序,其中大约50%的启动尝试启动.其余的时间它在后台接缝死锁而不显示任何GUI.我将问题追溯到JTextArea对象的setText方法.使用像JButton这样的另一个类可以使用setText,但是使用JTextArea死锁.任何人都可以向我解释为什么会发生这种情况以及以下代码有什么问题:

public class TestDeadlock extends JPanel {
private JTextArea text;
TestDeadlock(){
    text = new JTextArea("Test");
    add(text);
    updateGui();
}
public static void main(String[] args){
    JFrame window = new JFrame();
    window.setTitle("Deadlock");
    window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    window.add(new TestDeadlock());
    window.pack();
    window.setVisible(true);
}

public synchronized void updateGui(){
    SwingUtilities.invokeLater(new Runnable(){
        public void run(){
            System.out.println("Here");
            text.setText("Works");
            System.out.println("Not Here");
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

}

java concurrency swing deadlock event-dispatch-thread

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

onPictureTaken中的Android Camera setPictureFormat和数据数组

您好我刚刚写了一个Android应用程序,它从相机拍摄图像,并想知道相机参数方法setPictureFormat()实际上做了什么以及它有什么影响.据我所知,camera.takePicture()实际上只提供JPEG回调中的数据.所以我认为到达onPictureTaken()的数据数组无论如何都是JPEG数据?那么我为什么要将此参数设置为PixelFormat.RGB_565呢?有没有办法直接在onPictureTaken()中直接解释数据数组,例如BitmapFactory.decodeByteArray?我发现相当奇怪的是,我得到的图像的分辨率为2448*3264,总共对应7990272像素.然而,创建该图像的基础数据aray仅具有大约2000000像素的长度.如果有人能为我澄清这一点,我将不胜感激.

android android-camera

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