go语言 nil

空指针和空接口不等价 package main import ( "fmt" ) type MyError struct{} func (p *MyError) Error() string { return "test error" } func returnsError() error { var p *MyError = nil return p } func »

vim-go debug

2018.09.04 set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' »

mysql数据一致性闲谈

外部连接 首先让mysql在远程服务器上,现在希望它能被外部ip访问 在/etc/my.cnf里面,找到bind-address修改为0.0.0.0, //重启mysql service mysql restart //查看mysql服务 netstat -anp | grep mysqld 看到如下监听端口已经是0.0.0.0 但是发现外部ip还是访问不了远程的mysql 现在远程服务器上用mysql-client连上 »

go1.7 安装小记

先安装go1.4版本 因为go1.5以后的版本不再使用c语言参与,需要使用GO1.4版本的工具链接编译。 $ apt-get install gcc libc6-dev 在$HOME目录新建目录golang目录,设置环境变量 $ GOROOT=$HOME/golang/go $ PATH=$PATH:$GOROOT/bin 在 $HOME/golang下,下载1.4源码 »