随笔分类 - go
go语言学习
摘要:go mod包管理 基本每个语言都有自己的包管理工具,node的npm,yarn;Python pipenv,venv;Java的maven等等,go 当然也有自己的包管理工具 mod(Modules简写) 参考链接 官方github https://github.com/golang/go/wik
阅读全文
摘要:最后,就差几个核心功能了,路由分组,中间件,异常恢复。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 直接把这三个核心的点放到整体代码中,不好理解,所以我打算把这三个单独拆出来,单独分析。 路由分组 实现类似gin框架的这种效果,实例对象可以直击
阅读全文
摘要:首先最终目的是模仿gin框架核心的几个功能就够了。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 所以最终的框架核心文件如下: - gee/ - context.go // 上下文 - gee.go // gee核心函数 - recovery.g
阅读全文
摘要:主要目的是学习Go web服务器的构成原理,方便工作开发。 本文内容主要是参考了 7天用Go从零实现Web框架Gee教程 Go语言设计与实现 http 详解 学习目标,构建一个类似gin的框架 gee,当然学习的话,只用包含最简单的几个核心功能就可以了,比如路由分组,中间件,异常恢复等。 最终构成的
阅读全文
摘要:以下内容为个人学习总结,如果有不准确的地方,欢迎指出! 说实话我之前用Python基本没怎么用过反射,估计在Golang里面也一样,在大多数应用和服务中并不常见。 提到反射,就必须要提一下Golang反射的三大定律 1 可以将interface{}类型转换为reflect类型。 2 通过反射对象可以
阅读全文
摘要:定时任务是一个通用场景的功能,在golang中,现在github最为常见的一个第三方定时任务库就是 github.com/robfig/cron/v3 目前(2020年1月9日) 7.2k Star。 我之前使用Python的时候用惯了apscheduler,切换这个是真的不习惯。 个人博客原文地址
阅读全文
摘要:转载地址开源中国: https://my.oschina.net/henrylee2cn/blog/505535 原文发布时间2015/09/13 15:47 Go语言中延迟函数defer充当着 try...catch 的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白d
阅读全文
摘要:go最大的特性就是并发了,所以这一块是go的重点知识,我自己花了一些时间,好好学习这个基础知识。 声明 文章内容为个人学习理解,所以文章如果有不对之处,非常感谢指出。 goroutine 说起go并发,一般都会指go协程,即goroutine,而实现goroutin的关键字就是 go。 我学习go并
阅读全文
摘要:go基础语法,一直没怎么练习,语法这东西不用就忘,工作中多多少少还接触到爬虫,索性强制用go来写,写爬虫不是目的,目的是为了练习go语法,强化记忆。 毕竟go处理一些字符串和Python比,我认为还是十分繁琐的,而且爬虫瓶颈是限于网络和目标地址响应,所以在写爬虫性能上,go不一定胜过Python。
阅读全文
摘要:微信域名检测 博客原文地址: https://www.charmcode.cn/article/2020-08-21_gin_api 参考 https://www.zhihu.com/question/42101054 原理: 主要是用微信公众平台 长链接转成短链接 然后判断短链接重定向 微信公众平
阅读全文
摘要:Go字符串转Map 和 Map的嵌套取值 想用Go写爬虫练习一下语法的,结果数据类型转换还不熟悉。 强行 map嵌套取值就会报错type interface {} does not support indexing 字符串转Map // 示例字符串 resString := ` { "args":
阅读全文
摘要:go正则 之前用Python正则提取的数据,现在想改成go来写,python正则中的findall()用的很顺手, go里面也有类似的方法 FindAllStringSubmatch 官网 https://golang.org/pkg/regexp/#Regexp.FindAllStringSubm
阅读全文
摘要:go mod包管理 基本每个语言都有自己的包管理工具,node的npm,yarn;Python pipenv,venv;Java的maven等等,go 当然也有自己的包管理工具 mod(Modules简写) 参考链接 官方github https://github.com/golang/go/wik
阅读全文
摘要:Go语言学习笔记 之前稍微学了下Go语法,但是没有博客记录,工作中也没用到。现在准备记录一下。
阅读全文

浙公网安备 33010602011771号