Go语言中文网 为您找到相关结果 11

goLang 操作windows注册表

goLang这种神器来说操作系统数据应该是最简单的,群里面有个朋友在问这样的一个问题。他在操作的时候提示权限不足,我在后面的测试的时候发现这个问题的根源 package main import ( "fmt" "log" registry "github.com/golang/sys/windows/registry" ) func main() { k, err := registry.OpenKey(registry.LOCAL_MACHINE, `SAM\XIAO`, registry.ALL_ACCESS) if err != nil { log.Fatal(err) } defer k.Close() s, _, err := k.GetStringValue("x") if er...阅读全文

博文 2016-10-05 15:00:02 liangguangchuan

Pokemon Go 教程

澳大利亚apple id 账号:fdf087469@163.com 密码:He807671626 据说不要登icould,一登就会锁了 将iPhone内部的Appstore ID更改一下。登入AppStore,可以看见AppStore已经自动切换到澳大利亚区,直接搜索Pokemon Go,点击下载。此过程稍微慢点,请各位耐心等待。 pokemon go中国玩家必须懂的教程 下载完先别着急,将刚刚iCloud ID更换成你原来的,再次登入AppStore,已经自动切换到国区(最垃圾的就是国区!!),搜索下载一个VPN,这里我推荐Green VPN或者Tiger VPN,可以免费用10天(感觉爽就付费包月咯)。 pokemon go中国玩家必须懂的教程 下载完VPN,打开VPN软件,会提示设置,...阅读全文

博文 2016-08-30 17:00:06 q8649912

golang安装第三包报错 exec: "hg": executable file not found in %PATH%

【解决过程】 1.很明显,是在windows的cmd中,找不到hg。 而对于hg,如果是cygwin等环境,那肯定没问题,但是此处是cmd,所以没法用hg。 2.参考: `` [package code.google.com/p/go.example/hello: exec: “hg”: executable file not found in %PATH%. How to get remote golang packages?]` (http://stackoverflow.com/questions/16900486/package-code-google-com-p-go-example-hello-exec-hg-executable-file-not-foun) 也是让去安装hg。...阅读全文

博文 2017-09-14 08:04:59 爱吃橙子的高先森

Go关键字defer的特性

Go里面,流程控制语句中有一个defer的关键字,翻译过来就是延迟的意思。下面用代码说话。 func deferFunc() { defer fmt.Println("后打印") fmt.Println("先打印") } defer在函数执行完毕之后,才会执行,所以,我们经常在释放资源或异常处理等需要收尾的场景下会用到defer。 不过defer也有一些“坑”,大家需要注意一下。 func printNumbers() { for i := 0; i < 5; i++ { defer func() { fmt.Print(i) // 输出55555 }() } } 上面例子中,defer是在for循环全部执行完毕之后才会执行,所以i已经变成了5,正确做法是下面这样 func printNum...阅读全文

博文 2020-02-26 15:32:40 iuoui