logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go sql.Open sql: unknown driver "mysql" (forgotten import?)

用beego框架连接mysql,你可能会遇到sql: unknown driver “mysql” (forgotten import?)这个报错。注意需要在main.go(对应)文件中引入自己使用的mysql框架。加上这个包注意这个包前边要有个下划线 为了只初始化,而不使用...

#beego
go test 测试单个文件和测试单个函数

测试单个文件,一定要带上被测试的原文件go test -vwechat_test.go wechat.go测试单个方法go test -v -test.run TestRefreshAccessToken

go protobuf 的使用

protobuf是google旗下的一款平台无关,语言无关,可扩展的序列化结构数据格式。所以很适合用做数据存储和作为不同应用,不同语言之间相互通信的数据交换格式,只要实现相同的协议格式即同一proto文件被编译成不同的语言版本,加入到各自的工程中去。这样不同语言就可以解析其他语言通过protobuf序列化的数据。目前官网提供了 C++,Python,JAVA,GO等语言的支持。google在200

#golang
mac failed to open stream: Read-only file system

场景mac 想在/home/pids/trade_sync-wdt2.pid新建一个文件却没有写的权限failed to open stream: Read-only file system解决sudo mount -uw /

Linux默认有7中运行模式 init 0-6

  0 表示关机   1 表示单用户模式   2 表示多用户模式   3  表示切换到命令行模式  服务一般处于这种模式   4   表示未被使用的模式   5  表示切换到桌面模式     6 表示重启...

Linux查看MySQL版本的四种方法

1 在终端下执行 mysql -V2 在help中查找 mysql --help |grep Distrib3 在mysql 里查看 select version()4 在mysql 里查看 status

go -Unmarshal 错误的几种情况

情况1返回的json是string,struct里边的tag是其他类型比如是int.则报错返回的json如下 :{"loan_product_id":"101","manage_rate":"0.41","overdue_rate":"0.09","late_fee_rate":"0.00"}type OrderRet struct {ProductIdint`json:"loan_product

#golang#json#开发语言
go mod module declares its path as: gtihub.com/xxx-xx but was required as:xx-xx

go mod的坑使用go-mod 引入某个包出错例子为go: github.com/beego/bee importsgithub.com/beego/bee/cmd importsgithub.com/beego/bee/cmd/commands/dlv importsgithub.com/derekparker/delve/servic...

到底了