
go
泛滥的青春里谁是谁的谁ゝ
与其听再多别人的励志故事,
不如自己奋斗成为别人口中的故事。
展开
-
Go通过gorm连接sqlserver报错TLS Handshake failed
选项关闭 TLS 加密测试。原创 2024-10-23 16:36:10 · 661 阅读 · 0 评论 -
写go踩坑,使用第三方包fsnotify监听文件变动,Liunx下只能监听到第一次
踩坑描述:今天接到一个监听文件变动后读取文件数据需求,在本地windows写的好好的,一点毛病都没,发到服务器ubuntu后就发现一个恶心问题,只有第一次修改才能监测到后面就监听不到,然后开启各种尝试定位百度一直没解决,后面发现原来是文件权限问题,日了。需要 chmod +777 filename 权限才能监听到。原创 2024-06-06 16:23:57 · 501 阅读 · 0 评论 -
go get 拉取代码报错terminal prompts disabled Confirm the import path was entered correctly.
原因:大概是因为git服务器没有拿到凭证。linux拉取依赖包的时候一直报这个错。原创 2024-04-22 18:13:42 · 706 阅读 · 0 评论 -
回顾一下容易被忽视golang基础的面试考察点
实体间通过 channel 消息传递使之解耦,在语言层面实现了自动调度,这样屏蔽了很多内部细节,对外提供简单的语法关键字,大大简化了并发编程的思维转换和管理线程的复杂性。动态语言通常比静态语言更灵活和快速开发,因为它们具有更少的类型约束和更弱的编译时检查,可以更容易地进行动态类型转换和代码修改。尽管空接口可以在某些情况下模拟泛型的效果,但由于缺乏类型安全性和编译时类型检查,以及对复杂类型的处理不便等问题,仍然需要泛型机制来更好地支持类型参数化和类型安全的编程。在使用空接口时,需要在运行时进行。原创 2024-01-24 12:31:54 · 466 阅读 · 0 评论 -
Golang内存逃逸引发的面试考察点
在go语言中每个goroutine都会有一个自己的栈区,每个栈区呢又会对应多个栈帧,每个栈帧就会对应一个函数,这个栈帧就是用来存储函数的局部变量、入参、返回地址等等。这些变量就会随着函数的运行结束而自动销毁。编译期会对相关变量会做一个分析,有些场景下变量就不会存入到栈帧而是会分配到堆上面,这个过程就是逃逸分析。原创 2024-01-24 11:09:54 · 681 阅读 · 0 评论 -
go get 拉取代码因为网络原因失败
解决方法:cmd执行下面命令,设置国内可用代理。go get拉取代码不可访问报下面类似错误。原创 2024-01-11 17:34:08 · 676 阅读 · 0 评论 -
go操作mysql之sqlx
go操作mysql之sqlx原创 2023-04-23 17:48:25 · 145 阅读 · 1 评论