自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

转载 uni-app 打开第三方程序

我们在开发App应用中,经常会遇到打开第三方程序的场景,在uni-app中我们应该如何做?相信不少刚接触的同学都会有此疑问。其实在uni-app中实现这个功能是非常简单的。我们使用5+ Plus runtime可以很方便的实现上文操作。点击查看文档在此之前,我们要知道一个很重要的概念,就是我们接下来要用到的东西。什么是 HTML5 PlusHTML5+规...

2019-04-09 23:25:24 4945

原创 windows文件夹过长无法删除的解决办法 node_modules

遇到的问题:由于node_modules文件夹嵌套层数太多windows下文件无法删除.解决办法:1.要删除D:\download\About-React-master\react-todo-demo\node_modules\...文件2.在About-React-master文件夹新建temp文件夹3.在About-React-master按shift键点击鼠标右键打开CMD,

2017-09-13 16:05:24 1165

转载 axios实现登录拦截

一个项目学会vue全家桶+axios实现登录、拦截、登出功能,以及利用axios的http拦截器拦截请求和响应。前言该项目是利用了Github 提供的personal token作为登录token,通过token访问你的Repository List。通过这个项目学习如何实现一个前端项目中所需要的登录及拦截、登出、token失效的拦截及对应 axios 拦截器的使用。准

2017-08-08 13:54:25 1789

转载 node不可逆加密和可逆加密的简单实例 crypto模块

加密算法crypto我很难想象在php里面md5加密只是三个字符的一个方法而已,在node.js中没封装前竟然那么长!!无法反编译的加密方式话不多说直接上代码品鉴吧onst crypto = require('crypto');function l(param) { console.log(param);}const md5 = crypto.cr

2017-07-19 11:11:11 2065

转载 在Windows平台上安装nodejs的oracle驱动

测试环境:Windows 7 with SP1 64 bit ,nodejs 0.10.28 64 bit , Oracle 11gR2 64 bit 安装步骤:1. 下载安装Python 2.7.6 64 bit,下载网址: https://www.python.org/download/releases/2.7.6,文件名为:python-2.7.6.amd64

2017-06-15 13:32:15 908

原创 生产环境下通过pm2部署node简单实例

大致流程(我们公司使用是Xshell)(1)使用Xshell连接到生产环境(2)wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash  //安装nvm(3) nvm install v6.10.2  //安装node6.10.2(4)nvm use v6.10.2

2017-06-11 21:21:45 1570

转载 linux 获取经过N层Nginx转发的访问来源真实IP

通常系统出于安全考虑,需要进行权限(账号、密码)和IP白名单控制。如何获取访问来源真实的IP,如果公司网络入口设置负载,自己系统设置nginx代理等操作,会使你达到目的不那么简单直接。通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,由于在客户端和web服务器之间增加了中间层,因此web服务器无法直接拿到客户端

2017-06-02 14:11:59 941

转载 Chrome开发者工具指南

Chrome开发者工具不完全指南(一、基础功能篇)Chrome开发者工具不完全指南(二、进阶篇)Chrome开发者工具不完全指南:(三、性能篇)Chrome开发者工具不完全指南(四、性能进阶篇)Chrome开发者工具不完全指南(五、移动篇)Chrome开发者工具不完全指南(六、插件篇)

2017-05-23 16:44:58 641

转载 让你的 Node.js 应用跑得更快的 10 个技巧

Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。1. 并行创建 Web 应用的时候,你可能要多次调用内部 API 来获取各种数据。比如

2017-05-22 09:41:21 443

转载 Node 进阶:express 默认日志组件 morgan 从入门使用到源码剖析

章节概览morgan是express默认的日志中间件,也可以脱离express,作为node.js的日志组件单独使用。本文由浅入深,内容主要包括:morgan使用入门例子如何将日志保存到本地文件核心API使用说明及例子进阶使用:1、日志分割 2、将日志写入数据库源码剖析:morgan的日志格式以及预编译入门例子首先,初始化项目。npm install e

2017-05-22 09:37:16 2301

转载 java获取客户端的信息

以前存的笔记,找不到转载地址了。String agent = request.getHeader("user-agent"); System.out.println(agent); StringTokenizer st = new StringTokenizer(agent,";"); st.nextToken(); String userbrowser = st.nextToken(

2017-05-10 21:49:09 2361

转载 css经验总结

1、如何清除图片下方出现几像素的空白间隙?方法1:img{display:block;}  方法2: img{vertical-align:top;}2、如何让文本垂直对齐文本输入框?input{vertical-align:middle;}3、如何让单行文本在容器内垂直居中?#test{height:25px;line-height:25px;}/

2017-05-10 21:37:32 329

原创 javaScript回调进化史(含源码)

对于编程时的I/O操作,从最开始的setTimeout(),

2017-05-10 21:04:38 335

原创 vue2.0之axios使用详解(二)

从发了vue2.0之axios使用详解(一)后,有朋友发私信问如何在实际项目中使用,下面把我平常用的两种方法分享下,网上没什么资料,自己在实际项目中总结的方法,有不好的地方还请指正,共同提高,谢谢!方法一:直接在.vue文件中引入使用在.vue文件中使用 import axios from 'axios'; export default { name: 'news',

2017-05-02 17:40:13 8000

转载 vue2.0父子组件以及非父子组件通信传参详解

1.父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过props属性来实现父组件:parent> child :child-msg="msg">/child>//这里必须要用 - 代替驼峰/parent>data(){ return { msg: [1,2,3] };}123456789123456789子组件通

2017-04-01 10:30:42 14398

转载 vue2.0之axios使用详解(一)

axios基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用功能特性在浏览器中发送 XMLHttpRequests 请求在 node.js 中发送 http请求支持 Promise API拦截请求和响应转换请求和响应数据自动转换 JSON 数据客户端支持保护安全免受 XSRF 攻击浏览器支持安装使用 bo

2017-03-24 14:39:33 191824 1

转载 node爬虫案例(经典版)

在以前收藏夹里找到几篇爬虫文章,感觉这篇还是不错的,拿出来分享下,原文地址:http://www.cnblogs.com/coco1s/p/4954063.html?utm_source=tuicool&utm_medium=referral写这篇 blog 其实一开始我是拒绝的,因为爬虫爬的就是cnblog博客园。搞不好编辑看到了就把我的账号给封了:)。言归正传,前端同学可能向来

2017-02-27 11:12:45 1428

原创 nginx常用命令及简单配置

start nginx 启动ngix;nginx -s quit 停止ngixnginx -s reload 重新载入ngix(当配置信息发生修改时)nginx -s reopen 打开日志文件nginx -v 查看版本nginx -t 测试配置是否有语法错误nginx -h   查看帮助信息解决前后端跨域问题需要修改配置文件\nginx-1.10.3\conf\ngi

2017-02-27 10:53:58 11778

转载 Echarts3 使用详解

因为项目需要,要求实现类似力导图效果的图,我就瞄上了echarts。注意事项1:由于我的项目要部署到内网,所以js文件要在本地,网上大多力导图都是echarts2的,而其又依赖zrender基础库,下载的echarts2是2.2.7版本,但是去zrender官网下载的2.1版本,用起来说版本最低要求2.1.1,下载最新又提示缺少文件,引用网页js反而没事儿,于是只能选择echarts3了。

2017-02-24 17:12:40 14921

原创 移动端多指操作方法封装

Document#box { margin: 100px auto; width: 100px; height: 100px; background-color: red;} document.addEventListener('touchstart', function(e) { e.preventDefault();});window.onload = fun

2017-02-22 12:40:39 1118

原创 vue中如何定义全局函数

vue中定义全局函数方法一://在mian.js中写入函数Vue.prototype.changeData = function (){  alert('执行成功');}//在所有组件里可调用函数this.changeData();方法二:// 写好自己需要的base.js文件exports.install = function (Vue, opti

2017-02-22 12:13:53 11289

转载 移动端基础知识

####Meta基础知识: - H5页面窗口自动调整到设备宽度,并禁止用户缩放页面``` Javascript//一、HTML页面结构// width 设置viewport宽度,为一个正整数,或字符串‘device-width’// height 设置viewport高度,一般设置了宽度,会自动解析出高度,可以不用设置// initial-scale 默认缩放比例,为

2017-02-10 10:41:37 676

转载 在React+Babel+Webpack环境中使用ESLint

ESLint是js中目前比较流行的插件化的静态代码检测工具。通过使用它可以保证高质量的代码,尽量减少和提早发现一些错误。使用eslint可以在工程中保证一致的代码风格,特别是当工程变得越来越大、越来越多的人参与进来时,需要加强一些最佳实践。本文假设您已经有一个react+babel+webpack的起始工程,可以参考react-webapp-startkit首先,安装esl

2017-02-09 23:35:43 948

转载 react-redux详解

转载:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_three_react-redux.html

2017-02-07 12:20:21 1490

转载 前端工程师-->全栈工程师 = 2 天

前端时间看到阮一峰老师的全栈工程师培训课程,按照教程做了一遍,感觉十分不错。教程涉及内容不深,但是把前端小全栈的内容走了一遍。所以在此分享下。希望更多的朋友能看到,从中获益!阮一峰老师博客地址:http://www.ruanyifeng.com/blog/2016/11/javascript.html阮一峰老师教程地址:https://github.com/ruanyf/jstrainin

2017-02-06 12:41:55 716

原创 vue2.0之Vuex使用实例

之前在几个项目中都用到了Vuex,感觉对于全局状态的管理挺好用的。网上关于Vuex的资料不太多,在这里把项目中Vuex的使用分享下。

2017-02-06 12:19:14 1366

原创 记录一次阿里云部署https的大致经过

通过阿里云ECS简单部署了一个node的https项目,其中遇到不少坑,这里大致记录一下。由于工作比较忙,所以没有时间写完整的教程,就把大致流程、参考教程和其中遇到的坑记录下来,希望对大家有所帮助。一、准备阶段1.一个阿里云ECS服务器阿里云ECS服务器申请地址 https://www.aliyun.com/product/ecs?spm=5176.8142029.388261.2

2017-02-06 00:14:14 620

转载 Java编程思想重点笔记

Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层反编译知识。 1. Java中的多态性理解(注意与C++区分)Java中除了stati

2017-02-05 20:07:26 274

转载 java性能优化技巧

JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量使用final修饰符。 带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的

2017-02-05 19:58:24 293

原创 vue resource设置全局拦截器实例

vue-resource的interceptors拦截器的实例

2017-01-25 15:42:59 5418

原创 前端常用算法(积累)

/** * 1.回文 */ function reverseStrFn(str) { return str.split('').reverse().join(''); } let str11 = reverseStrFn('hello'); //console.log(str11) /** * 2.去...

2017-01-25 13:34:36 763

原创 原生js格式化json和格式化xml的方法

原生js格式化json和xml的方法,方便实用!

2017-01-25 11:22:32 3480

空空如也

空空如也

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

TA关注的人

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