==============关于 bom 头=========
两个问题请教下:
1、在windows下记事本,编辑一个文本文件保存后,会多出三个字节的bom,我目前的方法是,先判断是不是包含这三个字节,如果是的话,就用slice[:] 的方法跳过三个字节再转换为string,有没有更优雅的方法来处理这个问题
2、请问,在windows下,notepad++ 或 其它的哪个工具,打开文本文件再保存后,不会出现这三个字节
另外,今天还遇到一个问题,使用http.GET的时候,出错,出错信息是
wsarecv: An existing connection was forcibly closed by the remote host
我发现,在对目标地址进行请求时(使用协程),如果只有二三个请求,不会出问题,但是如果是请求数比较多,大约二百多个,则出现这个问题。代码大概是 这样
for _,url:=range slice{
go fetch(url)
}
此时,如果 slice 中存在的目标地址比较多的时候,就发生这个问题,多目前是在发送请求前用了 time.Sleep短暂休眠一些会来解决,目前来看可以解决问题,但是好像不怎么优雅啊,有什么更好的方法吗
多谢。