初级会员
  • 第 4470 位会员
  • moryaden
  • moryaden@qq.com
  • 2016-02-20 11:55:59
  • Offline
  • 19 30

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 必须断开连接。 不然,我构造一个头,声明长度是2**31的长度,开N个连接,然后我做下面的恶意动作的话: 1. 然后就不发任何码流,server就会一直等后续数据,被ddos 2. 然后一直发码流,server被疯狂占用内存,继而被ddos
  • 大文件全部读取到内存,一般是不合理的操作。 看逻辑,基本上读取文件,找到某种匹配,就记录到某处。并没有需要针对已经找到的数据做互相关联计算。 所以,建议的做法,不需要把所有找到的结果都缓存在某个数组,而是,分段式操作,完成一个段落,直接输入(放文件,打屏都可以)。 如果后续还是发现慢,可以用一个goroutine读文件块,分成多个互相不干扰的块,丢给一个worker池去处理,会更加快。
  • 评论了主题 go如何执行cd命令
    you need `os.Chdir`
  • 直接配置环境变量 GOPROXY 下面看哪一个速度快,用哪一个。 ```bash GOPROXY="https://goproxy.io" GOPROXY="https://athens.azurefd.net" ```
  • 1. `*.go` 代码文件不应该放 `$GOROOT/bin` 下面,虽然现在版本是1.11,也还是建议搞搞清楚 $GOROOT $GOPATH 2. go build 出来的文件不对,先查看`go env`指令,确认是否配置不合理 3. 建议先撸一本go入门书来看,照着步骤 a b c 走下来 `https://studygolang.com/books`