- 博客(12)
- 资源 (1)
- 论坛 (1)
- 收藏
- 关注
原创 golang 使用 goquery 抓取 知乎周刊
刚刚玩了一下 goquery 看到最近抓知乎数据的比较多。那我也抓一个玩玩。我也不跟人家 比数据量什么的了。也不证明golang是最好的语言只是单单的做练手了package mainimport ( "fmt" "github.com/PuerkitoBio/goquery")type Book struct { Title string //标题 Img
2016-12-29 15:51:22
4373
1
原创 golang goquery 第三方包介绍
goquery是一个使用go语言写成的HTML解析库,可以让你像jQuery那样的方式来操作DOM文档。官方地址: github.com/PuerkitoBio/goquery如果你会用 jquery的话那么你一定就会用这个 第三方包了。把所有找对象的方法给封装到一起了NewDocument 创建对应 传递要抓取的url即可Find 查找获取当前匹配的每个元素的
2016-12-29 15:41:10
3112
原创 golang http 请求未释放造成的错误
昨天在群里有个朋友问了这样的一个问题遇到 http:accept error TCP too many open files in 1s 我猜应该是没有 及时的释放。他那个 lsof 发现有好多的 tcp 请求然后看了一下他的那个代码那个请求的关闭给注释掉了。怪不得出现这种情况
2016-12-29 09:58:17
3441
原创 golang 两行代码 实现目录浏览
不得不佩服内置库的强大package mainimport ( "net/http")func main() { //http.Dir 为string 类型 实现 内置库中 FileSystem 接口 //调用 http.FileServer 需要传递 FileSystem 接口 返回对应的http 处理方法 //绑定 / 为对应的 http.FileServer 方法返回
2016-12-28 12:01:37
1023
原创 mysql ip数据 转int的方法
今天看到有一篇mysql优化的文章 说 ip转int类型。刚刚看到很疑惑后面搜索了一下 是用到了两个 mysql的函数inet_aton与inet_ntoa 这两个函数进行转换select inet_aton("127.0.0.1");//转换为intselect inet_ntoa(2130706433);//转换为ip
2016-12-26 10:56:21
1837
原创 golang socket 例子
自己写了一个 socket通讯 用golang 来写一下 。很简洁了 下面直接看代码就行了。注释写的很详细了。不懂下方评论服务器端package mainimport ( "bufio" "fmt" "io" "net")func main() { // 使用tcp 协议 监听本机 8080端口 list, err := net.Listen("tcp", "127
2016-12-23 11:21:20
2222
原创 有用的php命令
一般情况下php用来做web端。基本都是直接浏览器访问。当然也可以做服务器脚本。我这边说一下 一些有用的命令php -v这个基本都知道。查看当前php版本php -m查看当前引用扩展php -S 127.0.0.1:8888用php 内置web服务器 不过一般不会用php -ini这个是 命令行下的 phpinfo 函数ph
2016-12-21 13:34:05
319
原创 golang json 封装包
写这个json 主要是为了 回忆基础知识,不清楚还缺什么。自己再构思一下package mainimport ( "encoding/json" "fmt")//创建一个 json 构造体用来存储数据type MyJsonPro struct { data interface{}}//json 构造体创建func NewMyJsonPro(s string) *My
2016-12-16 09:46:56
1499
2
原创 mac 下安装golang
我这边自己用的 brew install golang的这种方式。但是安装完成后 用倒是没什么太大的问题。后面配置liteide的时候就有问题了不能直接在 ide执行代码。找go的路径发现 bin目录并不与内置的src标准库在一起。然后我就 卸载使用包安装了首先进入 golangtc这个 直达车点击 下载 -> go 会列出对应的golang版本 以及下载一些版本之类的
2016-12-12 14:23:34
8947
原创 golang 使用gops进行程序监控
首先需要下载 对应的第三方包gopsgo get -u github.com/google/gops运行上面命令进行 下载对应包go install github.com/google/gops下载完成后安装对应包 会生成 gops.exe 文件请放到系统环境变量里面 如果运行install正常来说应该生成在%GOPATH%/bin/下面 看到官方给了一个测试例子p
2016-12-07 13:00:40
6995
原创 golang 读取execl数据
package mainimport ( "log" "php" "github.com/tealeg/xlsx")func main() { var ( excel_file_path string = "./1.xlsx" file_result map[int]map[int]map[int]string
2016-12-06 17:57:09
6897
golang中文手册
2016-07-20
一名路过的小码农的留言板
发表于 2020-01-02 最后回复 2020-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝