![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GO
GO的学习记录
灬爱码士灬
这个作者很懒,什么都没留下…
展开
-
有关cookie配置的一点记录
Domain:可以用在什么域名下,按最小化原则设Path:可以用在什么路径下,按最小化原则Max-Age和Expires:过期时间,只保留必要时间Http-Only:设置为true,这个浏览器上的JS代码将无法使用这个cookie。永远设置为trueSecure:只能用于Http协议,生产环境永远设置为trueSameSite:知否允许跨站发送cookie,尽量避免原创 2024-06-10 22:05:58 · 139 阅读 · 0 评论 -
dockers compose up 报no configuration file provided: not found
看到ready for connections.即为成功。或者直接在例子中的script目录执行。原创 2024-03-22 15:33:52 · 1488 阅读 · 0 评论 -
Go语言的设计哲学
类似的,如果不认同一门编程语言的设计哲学,那么大概率在后续的语言学习中,就会遇到上面提到的这些问题,而且可能会失去继续学习的精神动力。是 Go 语言在语言设计上的一个重大创新,它将语言要解决的问题域扩展到那些原本并不是由编程语言去解决的领域,从而覆盖了更多开发者在开发过程遇到的“痛点”,为开发者提供了更好的使用体验。是指 Go 语言特性始终保持在少且足够的水平,不走语言特性融合的道路,但又不乏生产力。是构建 Go 程序骨架的主要方式,它可以大幅降低程序元素间的耦合,提高程序的可扩展性和灵活性;原创 2024-03-01 11:48:11 · 586 阅读 · 1 评论 -
简单的GORM使用
gorm的简单使用原创 2022-04-15 22:19:58 · 1014 阅读 · 0 评论 -
网络爬虫——GO
这里写目录标题go-colly网络爬虫框架goquery HTML解析goquery主要的结构怎么使用goquery常用选择器go-colly网络爬虫框架go-colly是用Go实现的网络爬虫框架。go-colly快速优雅,在单核上每秒可以发起1K以上请求;以回调函数的形式提供了一组接口,可以实现任意类型的爬虫。Colly 特性:清晰的API 快速(单个内核上的请求数大于1k) 管理每个域的请求延迟和最大并发数 自动cookie 和会话处理同步/异步/并行抓取 高速缓存 自动处理非Unicode原创 2022-03-19 10:02:35 · 6742 阅读 · 0 评论 -
go的toString
import ( "fmt" "strconv")func main() { age := 21 fmt.Println("我的年龄是" + strconv.Itoa(age))}原创 2022-03-03 20:34:50 · 663 阅读 · 0 评论 -
Http模块
Http server基础RouteCookieSessionMiddleware自定义 Middleware第三方 Middleware对于Http模块的简单学习记录。基础import ( "github.com/astaxie/beego")func main() { // now you start the beego as http server. // it will listen to port 8080 beego.Run("localhost") // it原创 2021-10-31 01:31:20 · 72 阅读 · 0 评论 -
beego的安装和简单使用
beego的安装和使用beego安装升级beebee工具的安装使用beebee newbee apibee runbee packbee versionbeegobeego 是免费、开源的软件,beego 源代码目前托管在 Github 上安装beego的安装形式为go安装包在文件资源管理器中找到要安装beego的目录,单击路径后输入:cmd回车后,在命令提示符窗口中输入go get github.com/astaxie/beego注意:需要提前安装git,若git https 无法获取原创 2021-10-23 20:16:18 · 2193 阅读 · 0 评论 -
GO的变量、常量、字符串
变量package main//非注释的第一行声明包,每个GO应用程序都有一个main包import "fmt"//导入包var n int//可以声明变量,不能赋值,后面必须用到。//匿名变量:匿名变量不占用命名空间,如果想要忽略某个变量可以使用匿名变量。匿名变量用一个下划线表示,如func act()(int,string) { return 66,"GO"}func main() {//大括号必须跟在后面,,不能换行//func 定义一个函数//main 函数开始执原创 2021-07-25 08:43:14 · 416 阅读 · 0 评论 -
GO错误处理
目录定义error 接口的使用实例代码结果定义Go 语言通过内置的错误接口提供了非常简单的错误处理机制。error类型是一个接口类型type error interface { Error() string}error 接口的使用函数通常在最后的返回值中返回错误信息。使用errors.New 可返回一个错误信息:func Sqrt(f float64) (float64, error) { if f < 0 { return 0, errors.New原创 2021-10-03 21:02:33 · 115 阅读 · 0 评论