Nsq 服务测试环境搭建 发表于 2018-04-22 | 分类于 计算机 , 消息队列 | 目录 安装 启动服务 一键式 Docker 服务 参考文档: http://nsq.io/overview/quick_start.html 安装从 官网 下载安装包, 对应好自己的操作系统. 我打算开启一个 Vagrant 来进行 nsq 的测试, 所以下载 Linux 版本: https:// ... 阅读全文 »
关于如何指定 VSCode 的默认推荐插件 发表于 2018-04-22 | 分类于 计算机 | 在使用 VSCode 的时候, 一般在 .vscode 文件夹中, 可以添加 extensions.json 文件, 用于指定本项目中使用到的一些插件, 例如: "recommendations": [ "dbaeumer.vscode-eslint", " ... 阅读全文 »
Shell 中运用随机数 发表于 2018-04-22 | 分类于 计算机 , Shell | 1. 使用系统的 $RANDOM 变量$RANDOM 的范围是 [0, 32767] 注意: 在 bash 脚本中每次使用该变量都是不同的值, 如果需要在多处使用, 那么需要定义一个新的变量存储该值 =UTC-2018-04-18-13-42-54-$RA ... 阅读全文 »
NodeJS 中如何判断字符串是否是 JSON 对象 发表于 2018-04-12 | 分类于 计算机 , NodeJS | 目前个人能想到的方案有正则匹配, 或者使用 JSON.parse 解析一下. 由于正则思考起来感觉很复杂, 这里介绍使用 try-catch + JSON.parse 的方法: ... 阅读全文 »
使用 Kue 实现定时器功能 发表于 2018-04-11 | 分类于 计算机 , JavaScript | 参考文档: https://www.npmjs.com/package/kue#delayed-jobs 使用 Kue 实现定时器, 首先是使用 Kue 的队列功能, 定时器只是在队列里面的内容当到达队列头部的时候, 发现延时时间未到则先不执行而已. 目录 消息队列的初始化 发布消息 读取队列消息进 ... 阅读全文 »
Vagrant 同步文件夹出现错误 发表于 2018-04-11 | 分类于 计算机 , OPS | Vagrant error when mount synced folder在 Vagrantfile 里面增加了 config.vm.synced_folder "./workspace", "/home/vagrant/work" 内容后重新 reload ... 阅读全文 »
白皮书以及相关电子书 发表于 2018-04-09 | 分类于 BlockChain | 本文内的所有书籍, 因为托管主机以及到达上限, 所以不再提供直接下载. 移步百度云: 1链接: https://pan.baidu.com/s/1jSd_IN0IuHysrl7TNqtosA 提取码: 5wn8 复制这段内容后打开百度网盘手机App,操作更方便 ... 阅读全文 »
Golang 安装流程 发表于 2018-04-09 | 分类于 计算机 , Golang | 目录 安装基础语言支持 常用框架(随使用逐步更新, 或者后续整理一个列表) 官方库无法下载的办法 以前安装过, 但是版本比较老, 遂升级. 安装下载安装包: https://golang.org/dl/ 配置环境变量: https://github.com/golang/go/wiki/Setti ... 阅读全文 »
Vagrant 网络使用 发表于 2018-04-06 | 分类于 计算机 , OPS | 目录 配置端口映射 配置内网 IP 地址 配置公网 IP 地址 配置端口映射 forwarded_port.configure("2") do |config| config.vm.network "forwarded_port", g ... 阅读全文 »
Shell脚本中使用其他用户执行命令 发表于 2018-04-06 | 分类于 计算机 , Shell | 在执行某些功能的时候, 需要使用其他用户去完成相应功能, 那么如果在交互式控制台中, 切换到另一个用户, 然后执行命令后切换回来. 但是如果是在脚本中呢? su - [username] -c "command to execute" 例如: 如果直接在 ono 用户下执行命令 ... 阅读全文 »