• Memory

    时间从来不是治愈的良药,人才是。#甜蜜蜜#

  • shell bomb

    https://www.cyberciti.biz/faq/understanding-bash-fork-bomb/

  • vim中自动补全的颜色调整

    exec “hi PMenu “ . “ guifg=#” . a:fg . “ ctermfg=” . a:fg exec “hi PMenu” . “ guibg=#” . a:bg . “ ctermbg=” . a:bg exec “hi PMenu”...

  • Unshare

    https://man7.org/linux/man-pages/man1/unshare.1.html The unshare command creates new namespaces (as specified by the command-line options described below) and then executes the specified program. If program is not given, then “${SHELL}” is run...

  • 逃避

    当问题不能逃避时,解决问题才是必要的。 如果能逃避的话,逃避多简单啊,逃避本身就是解决问题。

  • Kafka Get Topic Offset

    ./bin/kafka-run-class.sh kafka.tools.GetOffsetShell –broker-list node1.kafka.es.ops.fraaws.tripws.com:9092 –topic cloud-harbor-registry

  • Setuid

    File modes The setuid and setgid bits are normally represented as the values 4 for setuid and 2 for setgid in the high-order octal digit of the file mode. For...

  • Tcp Error Ack

    如果 tcp 数据里面的 ack 是错误的,会发生什么呢?

  • Golang Broken Pipe

    https://gosamples.dev/broken-pipe/ package main import ( "errors" "log" "net" "os" "syscall" "time" ) func server() { listener, err := net.Listen("tcp", ":8080") if err != nil { log.Fatal(err) } defer listener.Close() conn,...

  • Prlimit

    prlimit 可以通过系统调用更改一下进程的 limit 值。 /proc/pid/limit 查看进程 limit