1. 自动格式化和导入包
go fmt + go imports
go to preferences ->Tools ->File Watchers and enable go fmt . This way on each save it will format the file.
goland tools->filewatchers->go fmt| go imports
在mac上生成密钥
生成两个文件vultr
vultr.pub
ssh-keygen -t rsa
//passphrase可以为空
发送到远程服务器
第一种方式:
scp ~/.ssh/vultr.pub root@207.246.80.69:/root/.ssh/authorized_keys
第二种方式:
ssh-copy-id -i ~/.ssh/vultr.pub root@207.246.80.69
1 | scp -i /Users/liuwei/.ssh/aws.pem -C -r /Users/liuwei/golang/src/web ubuntu@ec2-54-191-9-26.us-west-2.compute.amazonaws.com:/home/ubuntu |
aws.pem chmod 400
scp -C 加一个可能会更快
Go 语言的应用最后编译之后是一个二进制文件,你只需要 copy 这个应用到服务器上,运行起来就行。beego 由于带有几个静态文件、配置文件、模板文件三个目录,所以用户部署的时候需要同时 copy 这三个目录到相应的部署应用之下,下面以我实际的应用部署为例:
区块链属于一种去中心化的记录技术。参与到系统上的节点,可能不属于同一组织、彼此无需信任;区块链数据由所有节点共同维护,每个参与维护节点都能复制获得一份完整记录的拷贝。
跟传统的记账技术相比,其特点应该包括:
区块链的基本原理理解起来并不难。基本概念包括:
当前,我们所说的音频,都是数字音频。数字音频由采样频率、采样精度、声音通道数三个部分组成。
采样频率:既采样率,指记录声音时每秒的采样个数,它用赫兹(Hz)来表示。
采样精度:指记录声音的动态范围,它以位(Bit)为单位。
声音通道:既声道数(1-8个)。
采样率根据使用类型不同大概有以下几种(k既千位符号,1khz=1000hz):
8khz:电话等使用,对于记录人声已经足够使用。
22.05khz:广播使用频率。
44.1kb:音频CD。
48khz:DVD、数字电视中使用。
96khz-192khz:DVD-Audio、蓝光高清等使用。
采样精度常用范围为8bit-32bit,而CD中一般都使用16bit。