前端学习环境准备 (1)Babel 发表于 2018-06-28 | 分类于 Html5 | Babel 将 ES6 转换成 ES5 的语法, 更好的支持浏览器, 支持 JSX 语法转换. Jspm, webpack 内置集成了 babel, 无需手动安装. 依赖NodeJS, Npm 全局安装npm install babel -g 项目中安装 babel 使用 npm install b ... 阅读全文 »
前端学习环境准备 (2)NPM 发表于 2018-06-28 | 分类于 Html5 | 安装 npm 的方法是安装 nodejs, 去官网下载进行安装. 安装全局包npm install -g pkgName npm uninstall -g pkgName 初始化项目, 安装包依赖初始化项目 npm init, 安装本地包依赖 npm install pkgName[@x.y.z] ... 阅读全文 »
Etcd 做服务器配置数据源 发表于 2018-06-21 | 分类于 计算机 , Etcd | 安装 Etcd我使用的是 Ubuntu, 当然 CentOS 或者 CoreOS 也是一样, 直接去 Github 下载编译好的程序解压缩直接运行. 下载地址: https://github.com/coreos/etcd/releases/ 如果想要最新的版本, 那么需要使用源代码 https:/ ... 阅读全文 »
Solidity 中的时间 发表于 2018-06-12 | 分类于 BlockChain | Solidity 中的时间 now 并非当前时间, 是上一个区块被挖的时间, 单位为秒的时间戳(是10位 int 值). 因为代表的是上一个区块被挖的时间, 所以在一段时间内, now 执行结果相同. now 的类型为 uint256, 但是做比较的话, uint32 就已经足够存储时间戳. ... 阅读全文 »
A Tour Of Go - 线程 发表于 2018-06-05 | 分类于 计算机 , Golang | go 命令线程共享内存, 需要 sync 包进行锁操作 mutex 锁 Purse struct cash int useLock bool mux sync.Mutex ... 阅读全文 »
A Tour Of Go - 结构体方法 发表于 2018-06-04 | 分类于 计算机 , Golang | 结构体方法 Animal struct mName string mLegs int mColor ... 阅读全文 »
A Tour Of Go - 复杂数据类型 发表于 2018-06-03 | 分类于 计算机 , Golang | 指针指针(*T)指向值(T)的内存地址, 零值为 nil, &T 用于获取值(T)对应的地址 定义指针类型var p *int 给指针赋值(变量的地址)v := 1p = &v 改变变量值可以使用变量本身, 也可以使用指针地址v = 2*p = 3 结构体type Animal st ... 阅读全文 »
A Tour Of Go - 条件循环 发表于 2018-06-02 | 分类于 计算机 , Golang | 循环只有 for 语句, 无需括号, 大括号必须 初始化变量仅在 {} 中有效 // 初始化, 循环执行前进行是否执行判断; 本次循环结束后执行语句for init; cond; loop }// 初始化, 结束后执行语句均可省for ; cond; ... 阅读全文 »
A Tour Of Go - 基础 发表于 2018-06-01 | 分类于 计算机 , Golang | 定义包, 引入包 mainimport ( "fmt" "math" "time") 函数定义, 传参与返回值 缩略 (x,y int), 多返回值使用()管理类型, 但是 return 并不需要() swap(x int, y int) (int,i ... 阅读全文 »
Golang 的包管理工具 发表于 2018-05-29 | 分类于 计算机 , Golang | 使用 NodeJS 的时候, 使用官方给的 npm 进行包管理, 后来出现 yarn 进行并行处理, nrm 进行 repo 源管理. 就 golang 来讲, 官方提供 dep 来管理依赖, 还有 glide 也相对不错. 自从 2020 年以来, Go Mod 模式越来越成熟, 原来的 dep, ... 阅读全文 »