摘要:
并发访问map是不安全的,会出现未定义行为,导致程序退出。所以如果希望在多协程中并发访问map,必须提供某种同步机制,一般情况下通过读写锁sync.RWMutex实现对map的并发访问控制,将map和sync.RWMutex封装一下,可以实现对map的安全并发访问,示例代码如下: package m 阅读全文
摘要:
1.docker 容器暴露端口映射 docker run -itd -p 4444:4444 selenium/standalone-chrome /bin/bash 2.拷贝本地文件到容器 docker cp 本地路径 容器长ID:容器路径 例如:docker cp /home/small-lei 阅读全文
摘要:
原文地址讲解:https://blog.csdn.net/zl1zl2zl3/article/details/83374131 阅读全文
摘要:
1.软件安装 (2)yum安装 root 账号登陆后执行以下命令: yum install -y lrzsz yum install -y lrzsz yum install -y lrzsz 2.使用说明 sz命令发送文件到本地: sz filename sz filename sz filena 阅读全文
摘要:
#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho " "for id in $IDdokill -9 $idecho 阅读全文
摘要:
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件: nohup command > myout.file 2>&1 & 在上面的例子中,输出被重定向到myout.file文件中。 阅读全文
摘要:
一、 使用wget判断 wget是linux下的下载工具,需要先安装. 用法: wget ip:port 连接存在的端口 转自:https://blog.csdn.net/weixin_37689230/article/details/82803879 阅读全文
摘要:
package main; import ( "os" "os/signal" "fmt" ) //signal包中提供了两个函数 //Notifyf()用于监听信号 //Stop()用于停止监听 func main() { ch := make(chan os.Signal); //notify用 阅读全文
摘要:
1、下载protobuf的编译器protoc 地址:https://github.com/google/protobuf/releases window: 下载: protoc-3.3.0-win32.zip 解压,把bin目录下的protoc.exe复制到GOPATH/bin下,GOPATH/bi 阅读全文
摘要:
package main; import ( "sync/atomic" "fmt" "sync" ) //atomic包提供了底层的原子级内存操作 //类型共有六种:int32, int64, uint32, uint64, uintptr, unsafe.Pinter //操作共五种:增减, 比 阅读全文