自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 收藏
  • 关注

原创 vscode中配置golang开发环境

在天朝这种到处是墙的情况下,就算是神级编辑器vscode也是无能无力。在使用vscode配置golang开发环境可谓是一波三折,vscode中的go插件在自动下载其他依赖插件时会经常出现安装失败的情况,即使是翻墙的情况下也会出错。如何解决呢?下面给出常用的解决办法。1. go环境变量问题vscode中的terminal中执行go env时,发现GOPATH、GOBIN与配置的PATH不一致。原因分析

2017-06-30 13:47:22 7191

原创 node-canvas模块使用

node-canvas模块是在node中实现canvas渲染的一种方式。可结合Echarts等应用于服务端生成图片流,进行图片处理等,如导出word或pdf时根据数据动态生成图片并嵌入文档中。下面将以Echarts为例,由服务端生成图片。1. node-canvas安装安装方式与npm包一致: npm install canvas // or yarn add canvas但是,node-ca

2017-05-03 13:01:58 28185 1

原创 Centos安装RabbitMQ

由于项目需要使用消息队列来处理异步服务,所以需要安装消息队列。对比RabbitMQ、ActiveMQ、RocketMQ之后,发现RabbitMQ支持nodejs,同时也是开源社区较为活跃的消息中间件,所以决定选择RabbitMQ。相关安装步骤如下:1. 判断系统版本执行cat /etc/issue即可获取linux版本,以便下载对应版本的RabbitMQ。目前服务器版本是Centos6.8,所以后续

2017-04-29 17:54:27 609

原创 Nuxt.js中使用Element-UI填坑

Nuxt.js是Vue进行SSR的一个优选开源项目,可免去繁琐的Webpack、nodejs后台服务配置等操作,方便的搭建一个支持SSR的VUE项目。Element-UI则是一个机遇Vue2.0+开发的一套UI框架,实现了常用的组件,可帮助开发者快速搭建一个如CMS系统、后台管理系统等基于Vue的系统。由于Element-UI目前在SSR支持方面还是不够完善,且Nuxt.js在文档方面也有欠缺,所以

2017-01-15 22:08:12 24824 2

原创 React addons载入方式变化

React 0.14版本之前,addons 无需手动添加,直接集成在 React 中。而在0.14版本之后,addons 单独分离出来(与Babel 6类似),各自成为插件,需要单独加载。在0.14版本之前,代码是这样的:import React from 'react/addons';var {PureRenderMixin, TestUtils, TransitionGroup} = Reac

2015-12-17 21:29:54 3350

翻译 你必须了解有关Babel 6的6件事

从去年开始,Babel成为了一个将ES2015和JSX转换为无趣古老的javascript语言的标配转换工具。但是一夜之间,Babel 6 改变了这一切。原先的Babel组件已经被取缔了,执行babel不再起作用。同时,原先版本的说明文档也已经消失不见了。

2015-12-14 21:07:34 2151

原创 Koa框架原理

Koa框架中主要使用generator和Promise来实现中间件,其中yield关键字也起到十分重要的作用。yield、generator、Promise都是ES6中才有的新特性,所以Koa框架算是相对新的框架类型,随着ES6的普及,此框架将会越来越受到关注,越来越火。Koa中采用“洋葱模型”,中间件的级联使用十分有意思,执行流程如下图所示。yield next;将暂停当前中间件中的

2015-10-28 08:40:32 1035

原创 webstorm使用git问题

使用方法通过远程pull服务器代码的方式初始化项目;使用GitHub账号关联管理;通过git命令行管理; git命令行初始化顺序: git init; git config –global user.name “YOUR NAME” git config –global user.email “YOUR EMAIL” 可以使用git status命令查看git状态 git bran

2015-10-27 21:44:04 1451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除