自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 22笔记

import { call, put, takeLatest } from ‘redux-saga/effects’;takeLatest(pattern, saga, …args)takeLatest 每当一个 action 被发起到 Store,并且匹配 pattern 时,则 takeLatest 将会在后台启动一个新的 saga 任务。 如果此前已经有一个 saga 任务启动了(在...

2018-10-22 17:23:00 145

原创 Performance 前端性能监控WebAPI

链接常用计算DNS查询耗时 :domainLookupEnd - domainLookupStartTCP链接耗时 :connectEnd - connectStartrequest请求耗时 :responseEnd - responseStart解析dom树耗时 : domComplete - domInteractive白屏时间 :responseStart - navigati...

2018-10-19 10:46:11 935

原创 笔记

Pingfang SC 字体1330526096 utone http://123.207.117.162/775514865 nodejs 119.29.9.63node连接数据库时需要设置时区,不然查出来的时间格式不是东八区no-referrer-when-downgrade 是 chrome 自动加的,表示从 https 降级到 http 时不发送 re...

2018-10-17 15:59:17 185

原创 记第N次博客搭建

1、 之前写过WordPress版的博客,使用别人造好的轮,但是始终感觉缺点什么 博客地址 2、 还用过Hexo搭建过博客,基本也是拿来主义 博客地址 3、 趁着工作中使用React、Express前后端分离的项目结构,决心搭建一个属于自己的博客系统 4、奉行”先有再优“、后续会不断优化完善博客 5、感谢大雄博客,灵感及页面样式从中获取很多 概述前后端分离...

2018-08-22 17:25:44 130

原创 PHP usort自定义排序规则

$demo = [0,1,2,3];usort($demo , 'mySort');function mySort($a, $b) { $sort = $a - $b; // 注释:如果两个元素比较结果相同,则它们在排序后的数组中的顺序未经定义。到 PHP 4.0.6 之前,用户自定义函数将保留这些元素的原有顺序。但是由于在 4.1.0 中引进了新的排序算法,结果将不是这...

2018-08-16 11:41:37 2581

原创 自我介绍

export default { 'name': '虎虎', 'location': '南京', 'profession': 'phper、前端', 'excellent': 'PHP、Node、JavaScript', 'introduce': '94年生人,希望长不大,对于生活有憧憬,并保持对新知识的兴趣,懵懵懂懂的年纪。喜欢周杰伦。待补充...', ...

2018-08-05 22:29:50 245

原创 笔记

import * as Loadable from ‘react-loadable’;import { BrowserRouter, Route, Switch } from ‘react-router-dom’;` `import { ConnectedRouter, routerReducer, routerMiddle...

2018-07-24 21:30:47 97

原创 php获取首字符拼音首字母

/** * 获取首字符拼音首字母 * * 判断是否为汉字 !preg_match('/^[\x{4e00}-\x{9fa5}]+$/u', $s0) * 已知 “泸”,无法识别 */function getFirstPing($str){ $s0 = mb_substr($str, 0, 1, 'utf-8'); $fchar = ord($s0{0}); ...

2018-07-20 11:12:43 1196

原创 IE8下Date.parse()日期格式兼容问题

项目中遇到datepicker插件,输出格式为2018-7-18 ,用Date.parse格式化,结果为NaN将2018-7-18 转化为2018/7/18,问题得到解决

2018-07-18 20:37:13 1100

原创 VScode常用插件

Annotator 查看git提交记录Code Outline 展示代码结构树Git Blame 在状态栏显示当前行的Git信息GitLens 显示文件最近的commit和作者,显示当前行commit信息Git History(git log) 查看git logHTML CSS Support css提示(支持vue)Guides 高亮缩进基准线Prettif...

2018-07-07 16:15:01 566

原创 清除浮动

https://www.cnblogs.com/zhongjiang/p/6440355.html

2018-07-05 18:55:20 71

原创 vue框架jsonp跨域获取不同源数据

最近在熟悉VUE前端框架,与后台NodeJS的相关知识,现遇到解决不同源跨域问题。记录如下 NodeJS版本为v8.9.0 前端vue使用vue-cli脚手架搭建,版本为2.9.2 后台用的Express框架,版本为先是后台Express框架部分。 在routes文件夹下新建一个路由文件,文件名为topGoods.jsvar express = require('express')

2017-12-25 20:22:36 710

原创 3种PHP连接MYSQL数据库的常用方法

第一种,面向过程连接$mysql_server="localhost";$mysql_username="数据库用户名";$mysql_password="数据库密码";$mysql_database="数据库名";//建立数据库链接$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数

2017-11-30 16:35:50 285

原创 Array.prototype.slice.apply(arguments, [1])

arguments参数生成 JavaScript在创建函数时,会自动生成一个Arguments对象实例arguments,可以用数组下标的方式”[]”引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。特性:arguments对象和Function是分不开的。因为arguments这个对象不能显式创建,arguments对

2017-11-01 16:34:40 1306

原创 JavaScript中不易分清的slice,splice和split三个函数

slice(数组)用法:array.slice(start,end) 解释:该方法是对数组进行部分截取,并返回一个数组副本;参数start是截取的开始数组索引,end参数等于你要取的最后一个字符的位置值加上1(可选)//如果不传入参数二,那么将从参数一的索引位置开始截取,一直到数组尾var a=[1,2,3,4,5,6];var b=a.slice(0,3); //[1,2,3]var c

2017-11-01 16:12:32 134

原创 array_diff 数组差集

array_diff定义:比较两个数组的键值,并返回差集,函数返回两个数组的差集数组。该数组包括了所有在被比较的数组中,但是不在任何其他参数数组中的键值。在返回的数组中,键名保持不变。用法:array_diff(array1,array2,array3…); 可传多个数组,后续数组,与第一个数组对比,只能对比一维数组、对比二维数组时,抛出一个异常(Notice)返回数组:返回差集数组,该数组包括了所

2017-10-30 19:12:31 1706

原创 git新建远程版本库

前提为已安装好GIT//新建一个文件夹,文件名为项目名$ mkdir hexo.git//更改文件夹的所属组,所属用户$ chown -R git:git hexo.git//进入文件夹,初始化$ cd hexo.git$ git init --bare

2017-10-24 11:16:52 198

原创 GIT生成ssh秘钥

Linux//查看是否存在秘钥$ cd ~/.ssh//配置用户相关信息$ git config –global user.name ‘xxxxx’ $ git config –global user.email ‘xxx@xx.xxx’//生成秘钥 (邮箱为上方配置的邮箱)$ ssh-keygen -t rsa -C ‘xxx@xx.xxx’//连按三个空格Generating publ

2017-10-20 17:28:17 327

原创 Linux安装NodeJS

首先下载node安装包,我喜欢下载编译好的,下载完毕,解压后,直接软连接设置成全局,即可使用。//进入安装包放置的位置cd /usr/local/src //下载安装包,这个是编译好的安装包,不要make && make installwget https://nodejs.org/dist/v6.11.4/node-v6.11.4-linux-x64.tar.xz //软连接、设置成全局ln

2017-10-18 11:34:29 2921

原创 Express框架

安装express框架安装express npm install -g express-generator //即骨架生成器,新版本独立开,必须安装,否则用不了express命令 npm install -g express //全局安装express express -V //查看express版本创建express项目 cd app //进入新建的项目目录中

2017-10-17 18:59:34 162

原创 setTimeout小记

每日笔记代码块setTimeout的一道面试题for( var i = 0;i<5;i++) { setTimeout(function() { console.log(i); },1000)}//5,5,5,5,5为什么会输出5,5,5,5,5,而不是0,1,2,3,4,因为setTimeout在for循环中异步的执行(网上查的,不知真假),猜是将输出打印的操作,

2017-10-16 17:09:14 137

空空如也

空空如也

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

TA关注的人

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