随笔分类 -  GO

golang
摘要:Go,Struct是属性集理解为没有方法的类 Go方法可以挂在任意类型的数据上(除接口),也就是说对任意类型的方法扩展,更加灵活(随意) GO接口是抽象方法集,不能有抽象属性,可以接口继承接口 GO的继承,实现方式组合包含 GO空接口,类似JAVA的Object类,空接口跟基本数据类型一样,都是一种 阅读全文
posted @ 2021-02-04 21:21 hcjavascript 阅读(89) 评论(0) 推荐(0)
摘要:爬虫主要有三类:纯代码(模拟浏览器),纯浏览器(直接操作浏览器),浏览器控件 摘自园子大佬majianguo { 爬虫靠演技,表演得越像浏览器,抓取数据越容易 一,分析HTTP协议,构造请求; 二,利用浏览器控件,获取cookie、页面元素、调用js脚本等;phantomjs、webloop属于此类 阅读全文
posted @ 2019-10-11 11:21 hcjavascript 阅读(539) 评论(0) 推荐(0)
摘要:程序说明:最近公司服务号搞发红包活动,活动那个火啊(一帮见钱眼开的家伙,当然我也是^&^)但是服务器太烂(单台小企业服务器只支持php5.2),并发量和php性能都不够,结果导致很多红包没发出去,于是就想前端用php把用户的openid和红包的存到redis里,然后后端用golang在服务器里并行发 阅读全文
posted @ 2016-03-22 12:05 hcjavascript 阅读(1222) 评论(0) 推荐(0)
摘要:程序说明:拉取微信服务号的关注用户(所有),同时一一检测用户,过滤黑名单里的用户(这里最耗时,用多协程简单搞定提速N部),保存到2015September5.txt 这个版本是上个版的多线程版,上个版本没用到多协程,运行时间太慢要十几二十分钟 现在这个版本因为加了多协程goroutine运行时间只要 阅读全文
posted @ 2016-03-17 11:39 hcjavascript 阅读(413) 评论(0) 推荐(0)
摘要:package mainimport ( "encoding/json" "github.com/bitly/go-simplejson" "io/ioutil" "log" "net/http" "os")func main() { //获取access_... 阅读全文
posted @ 2015-09-12 15:54 hcjavascript 阅读(1056) 评论(0) 推荐(0)
摘要:客户端代码:注:go getgithub.com/lxn/walkpackage mainimport ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "net")const ( IP = "127.0.0.1:8888")fu... 阅读全文
posted @ 2015-05-01 16:43 hcjavascript 阅读(2500) 评论(4) 推荐(1)
摘要://打开文件->逐行读取->根据空格分割打印package mainimport ( "bufio" //缓存io "fmt" "io" //基础io ioutil工具包 "os" "strings")func main() { f, err := os.Open("D:\\go\\src\\W3S... 阅读全文
posted @ 2015-04-25 13:52 hcjavascript 阅读(294) 评论(0) 推荐(0)
摘要:导入包import "fmt"import( "fmt" "os")函数外申明变量var a int = ""函数内申明变量a := ""slice申明(slice本质是指向数组的指针)var s []intvar s []int = make([]int, 3) s := make([]in... 阅读全文
posted @ 2015-04-23 10:41 hcjavascript 阅读(280) 评论(0) 推荐(0)