运维开发网

go

0
  • docker – 如何使用vgo和给定的go.mod下载所有依赖项?

    我正在使用vgo和一个Dockerfile开展一个go项目,我希望docker能够缓存项目的依赖项,这样它就有两个属性: >如果go.mod文件发生更改,则将重新下载依赖项 >如果我更改了包中的文件,但没有更改go.mod,则不会重新下载依赖项. 现在,我这样...[详细]

    2020-06-15 11:27 分类:云计算
  • 安全性 – Go Web Applications中的CSRF

    我想在Go Web应用程序中实现CSRF预防.用户不登录,但他们填写表格并付款(通过Stripe Checkout). 发布内容会在会话变量(cookie)中设置一个键,以便以后可以编辑它们发布的内容,并且电子邮件中的URL允许它们在cookie过期时返回并在需要时再次...[详细]

    2020-06-15 10:20 分类:路由交换
  • 你如何在gopacket中使用tcp程序集包?

    我一直在使用pcap软件包和gopacket来解析网络流量,取得了相当不错的成功.这些库使得使用网络捕获变得更加容易,它们确实为我节省了大量时间. 我想更进一步,并使用tcp程序集开始重新组装TCP流,但我不确定从文档中提供的示例如何去做. 链接在...[详细]

    2020-06-15 09:48 分类:路由交换
  • Redigo多请求

    我以前一直在用这个: data, err := redis.Bytes(c.Do("GET", key)) 确保返回的数据是一个字节片. 但是,我现在需要在Redis请求中添加一个额外的命令,所以我有这样的事情: c.Send("MULTI") c.Send("GET", key) c...[详细]

    2020-06-13 13:16 分类:大数据
  • go – 当使用本地软件包构建docker时,错误’导入路径不以主机名开头“

    我正在尝试使用本地软件包构建一个docker,但是收到错误’import path不以主机名开头’.如果我的理解是正确的,我的Dockerfile应该是正确的 FROM golang:onbuild EXPOSE 8080 基于这篇文章Deploying Go servers with Docker 我使用这个代码...[详细]

    2020-06-11 17:11 分类:云计算
  • 套接字 – 如何在Go中为TCP数据包设置“do not fragment”标志位?

    我打算在Go中设置“do not fragment”标志位,与它在C中的 this post相同.我检查了 constant list,但我没有找到这个选项.那么Go中的相应选项是什么? 提前致谢! How to set “don’t fragment” flag bit for TCP packet in Go? 首先你应...[详细]

    2020-06-11 16:54 分类:路由交换
  • 在Go中重新连接EOF上的TCP

    我有以下内容: //In an init func if logStashHost != "" { lsconn, err = net.Dial("tcp", logStashHost) } ... ToLogStash(rec, lsconn) 然后有两个功能: func ReadLogStash(conn net.Conn)...[详细]

    2020-06-09 20:14 分类:路由交换
  • go – Docker echo环境变量

    我正在尝试编写一个用于设置用户的小文件夹文件,并将当前用户作为一个小例子来向我自己证明它正在工作.我尝试了很多变种,在文档中找不到太多帮助. FROM ubuntu USER daemon # ENTRYPOINT ["echo", "$USER"] # just gives...[详细]

    2020-06-09 19:14 分类:云计算
  • 如何在使用Docker Compose时有效地重建项目?

    这可能是一个愚蠢的问题,但我是使用Docker-compose的新手.到目前为止,我喜欢它…但我有一些很长的构建时间.我有一个包含多个依赖项的项目,每次进行更改时我都需要显然重建源代码.现在,我正在调用docker-compose构建来重建容器,然后是dock...[详细]

    2020-06-09 10:18 分类:云计算
  • 在Linux中以编程方式转到DNS SRV绑定

    有人知道如何在Go中本地设置SRV记录吗? 它用于测试目的.例如,我想在测试期间将test.com绑定到localhost.目前,我必须编辑主机/etc/bind/test.com.hosts[详细]

    2020-06-07 16:26 分类:Linux