摘要:
练习 1.10: 找一个数据量比较大的网站,用本小节中的程序调研网站的缓存策略,对每个URL执行两遍请求,查看两次时间是否有较大的差别,并且每次获取到的响应内容是否一致,修改本节中的程序,将响应结果输出,以便于进行对比。 package main import ( "fmt" "io" "io/io 阅读全文
摘要:
练习 1.7: 函数调用io.Copy(dst, src)会从src中读取内容,并将读到的结果写入到dst中,使用这个函数替代掉例子中的ioutil.ReadAll来拷贝响应结构体到os.Stdout,避免申请一个缓冲区(例子中的b)来存储。记得处理io.Copy返回结果中的错误。 package 阅读全文
摘要:
练习 1.4: 修改dup2,出现重复的行时打印文件名称。 原始 dup2 // Dup2 prints the count and text of lines that appear more than once // in the input. It reads from stdin or fr 阅读全文