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

浙公网安备 33010602011771号