vs-code设置及开发环境设置
undefined开发环境设置
源代码文件夹需要放在GOROOT下的src目录中,否则在import时候将无法发现:
GOROOT是安装go的目录:


其中模块文件go.mod是在main.go所在目前中生成。
main.go所在的包为main,只有唯一的函数main,为程序的入口,用于检验我们的区块链的创建、检索等功能是否如我们预期一样运行。
要注意,引用的包名和main所在的包名称不一样。
(1)引用时候,包的路径需要是module name+包所在目录名称
(2)引用的包里面只有大写字母开头的变量和函数才能被发现和使用(即使是结构体里面的变量如需要调用也必须遵循同样的命名规则)
据说GOLand开发IDE比VS Code更友好。。。
undefinedVS Code设置
VS Code以打开项目所在目录的方式打开项目,在项目根目录下,通过VS Code控制台,执行以下命令进行初始化:
go mod init sd-chain
上述命令为项目创建sd-chain模块。
undefined加速github
1、查看git是否有代理设置
git config —global http.proxy
2、取消代理
git config —global —unset https.proxy
git config —global —unset https.proxy
3、设置国内代理(注意,vscode终端执行失败,需要用windows自带终端执行)
undefined启用 Go Modules 功能
go env -w GO111MODULE=on
undefined配置 GOPROXY 环境变量,以下三选一
undefined1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct
undefined2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
undefined3. 官方
go env -w GOPROXY=https://goproxy.io,direct
查看修改的env是否成功:
go env
undefined代理上网git设置
git config --global http.proxy 'socks5://127.0.0.1:4781'git config --global https.proxy 'socks5://127.0.0.1:4781'
undefined翻墙软件退出后,无法上网问题解决
windows7

点击底部的“internet选项”:

取消代理。

取消代理
undefined使用pip安装软件
windows使用pip安装软件,有时候出现Fatal error lancher错误,改用下面的命令安装即可:
python -m pip install xxx
undefinedvs code 新建ipynb无法保存问题解决
1、windows控制台安装jupyter
(1)升级pip命令
python -m pip install —upgrade pip
(2)安装jupyter
python -m pip install jupyter
2、新建一个ipynb为扩展名的文件(可先建一个txt文件,改扩展名为ipynb),右键单击打开,选择程序jupyter。程序一般在python安装目录下的Scripts子目录下,如:
C:\Python38\Scripts
3、vs code设置
File—reference下面:

添加ipynb扩展名的打开程序配置。
