go语言学习例子No.32-爬取小说并发
上次的例子是一章一章的爬取,想并发但是想不出怎么又并发又顺序的写入文件,只能取个巧,先把每章单独编号写到单独的txt文件里,再按顺序合并到单一的txt里
上次的例子是一章一章的爬取,想并发但是想不出怎么又并发又顺序的写入文件,只能取个巧,先把每章单独编号写到单独的txt文件里,再按顺序合并到单一的txt里
改下了服务端的代码,结构体改了名字,再用继承和结构体的方法来实现
golang的json结构体转换 https://mholt.github.io/json-to-go/ 添加了多用户,基本的功能已经实现,应该只能在ubuntu和debian系统下才能运行,因为我只会用这两个系统 效果如下 知识点有点杂,...
简单的添加账号和密码 server服务端 client客户端 简单的添加了单一的用户名和密码
按照逗比VPS监控的样子仿照做了一个 效果是这样的 知识点 按socket分为了客户端和服务端 index.html部分 js部分 server服务端 client部分 现在只有一个客户端,下次实时多个客户端连接怎么传递数据到页面
给CPU加个进度条 html部分 js部分
上面虽然是协程写文件,但是又很多问题,比如写文件的时候ajax就读文件怎么办,在浏览器里看到很多ajax在pendding,说明ajax请求太快(每2秒),服务端来不及返回,这也一个问题,可以设置每3秒,但是感觉刷新太慢了 我们用chann...
接着上一个例子 上一个例子是通过ajax请求函数返回数据 现在改成golang里写内容到本地的status.json里,然后ajax直接读取status.json 知识点 http.HandleFunc绑定文件路径 jQuery的getJs...
知识点 ajax定时刷新 json转换,ajax接收json go语言的float64,和转换成string —————————...
其实有包可以实现 https://github.com/shirou/gopsutil 下面是获取硬盘信息 知识点: 格式化打印小数点 awk处理并打印最后一行 strings.Fields分割空白字符并保存被切片 用上面的包来实现就简单了...