自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yewenxiang的博客

个人博客

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

原创 hexo 相关

hexo clean && hexo generate --deploy #自动部署

2018-09-13 17:33:28 155

原创 个人常用的bash命令

升级react-native react-native-git-upgrade,直接升级到最新版本。升级到指定的版本 react-native-git-upgrade X.Y.Z。 升级时遇到的问题 ,删除掉 "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git", 更新完成后,再安...

2018-07-27 14:17:22 195

原创 正则表达式

语法介绍元字符. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束限定符* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次反义符\W 匹配任意不...

2018-07-19 10:40:00 156

原创 使用 async 控制并发数量

const eventproxy = require('eventproxy')const superagent = require('superagent')const cheerio = require('cheerio')const url = require('url')const async = require('async')const ep = new eventproxy...

2018-07-18 15:29:28 5327

原创 puppeteer安装

puppeteer 在执行安装的过程中需要执行install.js,这里会下载Chromium,翻墙也下载失败,导致安装不成功,官网建议是进行跳过,解决办法:> npm i --save puppeteer --ignore-scripts#忽略 puppeteer js脚本的执行手动下载 ChromiumChromium 下载地址会根据系统来下载对应的 安装文件。...

2018-07-12 10:00:14 3501

原创 mongoose操作

简单的 mongoose 示例const mongoose = require('mongoose')mongoose.connect("mongodb://localhost:27017/study", {useNewUrlParser:true}, function(err){ if(err){ console.log('Connection Error:' + err)...

2018-07-11 11:47:22 1375

原创 mongoDB操作

创建> post = {"title": "my blog post", "content":"here's my blog post", "date": new Date()}> db.blog.insert(post)javascript shell 中, db 命令现

2018-07-10 11:24:40 141

原创 node 异步编程方案

异步回调的写法 fs.readFile(path, (err, data) => { if (err) console.log(err) else console.log(data) })promise写法function readFileAsync(path) { return new Promise((resolve, reject) =>...

2018-06-20 21:34:59 229

原创 移动端适配

1px边框问题使用.xxx{ position:relative;}.xx:before{ content:''; position: absolute; top: 0; left: 0; border: 1px solid #ccc; width: 200%; height: 200%; box-sizing:b...

2018-06-12 15:54:24 152

原创 nginx 笔记

路径信息配置文件路径: /usr/local/etc/nginx/nginx.conf 服务器默认路径: /usr/local/var/www 安装路径: /usr/local/Cellar/nginx/1.13.9启动直接终端输入 nginx 启动,可以使用 ps -ef|grep nginx 来查看是否启动成功 进程号为 3843 在终端输入 kill -term ...

2018-06-05 11:01:42 275

原创 响应式布局

使用CSS3的 Media Query 查询1.外链方式<link type="text/css" rel="stylesheet" href="link.css" media="only screen and (max-width:480px)"/>只有当屏幕宽度 <= 480px 时,

2018-05-31 23:32:29 133

转载 koa 笔记

Context对象Koa提供一个Context对象,表示一次对话的上下文(包括HTTP请求和HTTP回复),通过给这个对象赋值可以控制返回给用户的内容。eg:const Koa = require('koa);const app = new Koa();const main = ctx => { ctx.response.body = 'Hello World';...

2018-05-30 21:27:15 576

原创 AMD CMD CommonJs 和 ES6 对比

AMDAMD 是 RequireJS在推广过程中对模块定义的规范化产出,推崇依赖前置。define(['package/lib'],fucntion(lib){ function(){ lib.log('hello world!') } return { foo: foo }})优点:代码一旦运行到此处,能立即知晓依赖。而无需...

2018-05-15 21:27:06 166

原创 react-redux (使用装饰器优化connect代码)

项目是使用 create-react-app 创建npm run eject弹出个性化配置npm i babel-plugin-transform-decorators-legacy 插件package.json里babel加上plugins配置

2018-05-13 12:05:53 1136 1

原创 node

启动mongodb时报错MongoDB shell version v3.6.4connecting to: mongodb://127.0.0.1:270172018-05-12T16:21:46.193+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for err...

2018-05-12 16:33:01 174

原创 vue 碰到的一些问题

2018-05-08 16:44:47 284

原创 ajax跨域解决思路

为什么会发生AJAX跨域?1.浏览器限制当浏览器发现请求是跨域的时候,它会做一些校验,如果校验不通过它就会报跨域安全错误。2.跨域发出去的请求,协议、端口、请求地址,任何一个不一样,浏览器就会认为是跨域。3.发送的是 XHR(XMLHttpRequest) 请求如果发送的不是XHR请求,就算是跨域,浏览器也不会报错。 解决问题的思路1.浏览器限制,...

2018-04-28 23:47:41 3641

原创 js 代码片段难点集合

如何理解function test(a,b,c) { var _args = [].slice.call(arguments); console.log(_args)}test(1,2,3)如何封装一个柯里化通用式思路柯里化运行的过程是一个参数收集过程,并在最里面处理// 简单实现,参数只能从右到左传递function createCurry(func, ar...

2018-04-24 15:53:49 138

原创 常用快捷键记录

vscode 代码格式化Shift + Option + F

2017-12-19 16:58:55 158

原创 react-native 报错集合

1.错误描述:transform.forEachisnot is not a function解决方法: 第一步:rm -rf node_modules/react-native/node_modules/merge第二步:react-native start —reset-cache注意不要使用yarn 安装如果还不行,退出打包器进程,react-native start —re...

2017-12-03 22:43:35 1108

原创 react-native 笔记本

android App跳转到设置页面如何原生模块实现?Stack Overflow android 设置 常量列表android App,设置禁止横屏。AndroidManifest.xml 文件中的 <activity> 标签内添加 android:screenOrientation="portrait"ios android 设置App 名称...

2017-12-03 22:34:11 270

原创 webpack 3.0+基础学习

webpack 3.0基础学习一个webpack demo首先是建立项目结构根目录新建 src 文件夹 (开发环境时的代码)根目录新建 dist 文件夹(生产环境的代码)webpack 打包的本质是把 src下的入口文件 entry.js 文件,及其相关联的文件,打包成bundle.js文件,并且放在 dist 文件夹下面webpack 的打包命令:如果是全局安装的webpack : $we

2017-11-23 16:52:54 514 1

空空如也

空空如也

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

TA关注的人

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