小编otm*_*otm的帖子

Docker的NAT表输出链规则

我试图了解iptables中的一个规则:

$ sudo iptables -t nat  --list -v
...

Chain OUTPUT (policy ACCEPT 618 packets, 31267 bytes)
 pkts bytes target     prot opt in     out     source               destination
    0     0 DOCKER     all  --  any    any     anywhere            !127.0.0.0/8          ADDRTYPE match dst-type LOCAL

...
Run Code Online (Sandbox Code Playgroud)

所以这个规则试图匹配目标地址类型"LOCAL"而不是127.0.0.0/8范围内?

它会匹配什么地址?这条规则的目的是什么?

谢谢!

iptables nat docker

6
推荐指数
1
解决办法
6418
查看次数

emacs自动完成模式的颜色模式

在此处输入图片说明

我在python模式下使用自动完成+绝地武士

而且我在徘徊如何更改弹出菜单中第二列的颜色?黄色的:“ function:posix.closerange”

右边的黄色弹出窗口又叫什么呢?以及如何改变其颜色?

我发现了这些骗局,但不是我想要的

(set-face-background 'ac-candidate-face "white")
(set-face-foreground 'ac-candidate-face "black")
;(set-face-underline  'ac-candidate-face "blue")

;(set-face-background 'ac-selection-face "cornflowerblue")
(set-face-foreground 'ac-completion-face "purple")
;(set-face-background 'ac-completion-face "green")
Run Code Online (Sandbox Code Playgroud)

谢谢!

python emacs autocomplete jedi

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

Golang打印"nil"

我正在阅读golang教程:https://tour.golang.org/moretypes/10 我对如何fmt.Println打印nil价值感到困惑,希望你能帮助我.

package main

import "fmt"

func main() {

    var z []int
    fmt.Println("z: ", z)
    if z == nil {
        fmt.Println("z is nil!")
    } 
    fmt.Println("nil:", nil)
}
Run Code Online (Sandbox Code Playgroud)

结果是:

z:  []
z is nil!
nil: <nil>
Run Code Online (Sandbox Code Playgroud)

由于z是零,为什么z打印为[]但不是<nil>

谢谢!

go

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

为什么 Rust 中没有 TcpListener 和 UdpSocket 的 `shutdown` 方法

根据该文件,TcpListenerUdpSocket会自动当值降至关闭/出斯克罗普的。但是为什么没有shutdown办法让我手动关闭它们?

https://doc.rust-lang.org/stable/std/net/struct.TcpListener.html

rust

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

标签 统计

autocomplete ×1

docker ×1

emacs ×1

go ×1

iptables ×1

jedi ×1

nat ×1

python ×1

rust ×1