Vue入门系列01
基于 Vue 2.5 vue官网: https://cn.vuejs.org/ 2.5 文档 : https://v2.cn.vuejs.org/v2/guide/ 下载 vue.js https://v2.cn.vuejs.org/v2/guide/installation.html 目录结构: vue - index.html - vue.js…
带着问题学go ~~~ 函数
怎么定义一个函数呢? 练习:我们来实现一个求加减的函数? func getSumSub(x, y int) (int, sub int) { // 第一个返回值是int类型,第二个是返回整型的sub变量 sub = x - y return x + y, sub } 相同类型的参数是可以合并类型的。比如 x int, y int 参数,可以简写为 …
带着问题学go ~~~ 包
什么是包? 就是一种命名空间的体现,或者说就是一个放多个go文件的目录。 不同包之间是隔离的,需要 import 才能访问其它包下的对外成员。 同一个包下,作用域是相同的,如下: main.go 和 calc.go 都在同一个目录下,并且都属于 main 包,所以你会看到,main.go 中可以直接调用 calc.go 中的 add() 函数 假如…
go 的依赖管理方式
GOPATH 痛点:如果我的 myProject01 和 myProject02 分别依赖 calc库 的两个不同版本? vendor myProject01,myProject02 中都有一个 vendor 目录,存放引用的库,互相隔离,就没有冲突了。 加载的优先级: vendor -> GOPATH 一般使用 godep 来作为vendo…
什么是版本号?
一般软件的版本号格式是这样的: x.y.z 主版本.次版本.修订版 主版本(Major Version): 当软件进行重大更改时(如功能增加、架构变动、兼容性破坏等),主版本号增加。 次版本(Minor Version): 当软件增加了某些新功能,但仍然保持向后兼容时,次版本号增加。 修订版(Patch Version): 当进行小的修复或改进,解…
go ~ 交叉编译
修改编译时的一些参数值,我们就能交叉编译了。 这些参数,都可以用 go env 查看到。 1、win -> linux SET CGO_ENABLED=0 // 禁用CGO SET GOOS=linux // 目标平台是linux SET GOARCH=amd64 // 目标处理器架构是amd64 go build 2、win -> mac SET…
windows下安装go环境
1、下载安装包 https://golang.google.cn/dl 当然,你也可以在下面选择自己想要的版本。 2、双击安装包,基本都是下一步,安装位置可以默认,或者放在 c:\Go 下,方便找到。 3、打开一个 cmd 终端,输入 go version ,如下就表示已经安装好了。 4、可以用 go env 查看 go 的环境变量,有几个是我们需…
如何将windows中的目录,共享到VMware虚拟机中
1、安装 VMware Tools 2、共享目录配置 windows桌面hgfs目录下面有三个子目录 myProject,learnProject,workProject,将他们添加到共享配置中。 3、Linux中挂载 虚拟机中默认的共享位置是 /mnt/hgfs,我们改为 /www/wwwroot vim /etc/fstab vmhgfs-fu…