随笔- 452
文章- 302
评论- 28
阅读-
64万
10 2019 档案
小鼠试毒问题(二进制)
摘要:1000桶酒,其中1桶有毒。而一旦吃了,毒性会在1周后发作。问最少需要多少只老鼠可在一周内找出毒酒? 如题。 分析思路:要用尽可能少的老鼠完成相对大的任务量,要想到把问题进行对数分解。从而不难想到 210=1024 2^{10}=10242 10 =1024 这个数量关系。 解法一:二进制编码。 首
阅读全文
gomod
摘要:package main import "mycore" func main(){ mycore.ShowName() } module mytest require mycore v0.0.0 replace mycore v0.0.0 => ./mycore package mycore imp
阅读全文
mysql_example
摘要:package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" ) var DB *sql.DB func initDb() error { var err error dsn := "root:root@tcp(localhost:3306)/golang_db" DB, err = sql.Open("
阅读全文
windows 下 解决 go get 或 dep init 更新不了问题
摘要:首先你安装了Shadowsocks 并设置相应的代理,能够访问google等境外网站。 打开dos命令行窗口执行 如下图 这样你就能执行go get 或dep等命令,下载被墙的包了。以上方法为临时方法,重启电脑就会失效,如果想永久生效需要更改环境变量。右击我的电脑–>属性–>高级–>环境变量–>系统
阅读全文
golang反射
摘要:package main import ( "fmt" "reflect" ) func reflect_example(a interface{}) { t := reflect.TypeOf(a) fmt.Printf("type of a is:%v\n", t) k := t.Kind()
阅读全文