双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

==============关于 bom 头=========

愚者只看星不看答案 愚者只看星不看答案 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
两个问题请教下:
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短暂休眠一些会来解决,目前来看可以解决问题,但是好像不怎么优雅啊,有什么更好的方法吗

多谢。
...全文
评论 5
收藏 已收藏
分享
返回顶部