原因: 测试beego框架
目的: tpl文件自动识别
CRUD的一个简单的DMEO
package ch1
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
"strconv"
"testing"
)
func sqlInsert(db *sql.DB) int64{
stmt,err := db.Prepare("insert into test1 (age,name) VALUES (?,?)")
res,err:= stmt.Exec(12,"hao123")
if err!=nil{
panic(e...
框架测试的时候遇到的问题, 直接解决
解决方法, 重建索引
0x01 错误展示
goland 的配置问题, 写代码的时候, 总是弹出, 心烦
0x02 解决方法
因为我设置了 fileWatcher 导致的(好像是安装的时候进行的配置, 与文件编译相关)
去掉勾选即可
0x03 解释
看了一篇分析的文章
出现这种报错, 主要原因有两个
配置了Remote Hosts Access
配置了File Watcher
找到配置的地址, 删除即可解决!
代码主要测试 golang中 channel的生产者和接受者的使用方式
Demo1:
package ch8
import (
"fmt"
"sync"
"testing"
)
func Producer(ch chan int, wg *sync.WaitGroup) {
//生产者
go func() {
for i := 0; i < 50; i++ {
ch <- i
}
close(ch)
wg.Done()
}()
}
func Consumer(ch chan...
0x01 错误展示
目录 /package1
文件代码
package package1
func GetFibService(n int) []int{
ret := []int{1,1}
for i:=2;i<n;i++{
ret = append(ret,ret[i-2]+ret[i-1])
}
return ret
}
目录 /package2
文件代码
package package2
import "testing"
import "pack...