前端学习
文章平均质量分 56
g1531997389
这个作者很懒,什么都没留下…
展开
-
Ubuntu16.04安装nginx(并启用SSL)
1.安装依赖库安装gcc g++ 的依赖库apt-get install build-essential apt-get install libtool 安装pcre依赖库pt-get install libpcre3 libpcre3-dev安装zlib依赖库apt-get install zlib1g-dev安装opensslapt-get install原创 2018-01-23 01:39:19 · 7033 阅读 · 0 评论 -
react-native 开发环境搭建(Windows)
一 . 安装软件软件: python2,node, jdk1.8, Android Sdk, Genymotion1.1 安装python2下载:安装:设置python环境变量:在path里加入python的安装路径>> python在命令行输入python命令测试环境变量是否设置成功1.2 安装node下载:安装:在命令行输入命令测试node是否安装成功:>> node...原创 2018-07-15 22:28:39 · 404 阅读 · 0 评论 -
Vue+node 搭建聊天室
1. 使用node搭建socket服务器// 加载 expressconst express = require('express')// 加载 socket.ioconst socketIo = require('socket.io')// 加载 httpconst http = require('http')// 创建 appconst app = express()// 创建...原创 2018-04-24 22:45:28 · 1780 阅读 · 0 评论 -
使用node加密解密数据,创建Hash/HMAC,并生成签名与验证签名
1.数据加密与解密主要使用了node的crypto模块的Cipher与Decipher类来加密解密,加密与解密的方法主要有以下几种:1.1 使用Cipher与Decipher对象作为流来加密解密// 加载 crypto 模块const crypto = require('crypto')// 解密密钥const secret = '123456'// 加密与解密算法 可用 crypto.g...原创 2018-04-18 21:16:57 · 3453 阅读 · 0 评论 -
将后台二进制数据转换为blob,并转换为 src="blob:http://" 链接
后台code使用express 搭建的后台// 加载 expressconst express = require('express')// 加载 fsconst fs = require('fs')// 创建 appconst app = express()// 静态文件托管app.use(express.static('public'))// 主页面请求app.get('/'...原创 2018-04-05 22:47:21 · 20721 阅读 · 1 评论 -
在Vue项目中安装Jquery与Bootstrap
1.安装Jquerycnpm install --save jquery2.在Vue项目build/webpack.base.conf.js中添加如下内容const webpack = require('webpack')plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" ...原创 2018-04-04 18:56:44 · 863 阅读 · 0 评论 -
JS 求数组中的最大值与最小值
求数组最大值与最小值two methods /** * 第一种方法 */ // 返回数组中的最大值 function arrMax(arr) { let max = Number.NEGATIVE_INFINITY; for (let i = 0; i < arr.length; i++) { if (arr[i] > max) {原创 2018-01-07 16:41:51 · 1559 阅读 · 0 评论 -
Vue-router+webpack单页项目服务器部署(nginx)
部署项目目录结构如下:1.首先修改config文件夹下的index.js 配置文件,将文件内的assetsPublicPath: '/'修改为 assetsPublicPath: './'2.在router文件夹下的index.js路由配置中加上:mode: 'history', // 路由模式,此处为history模式,需修改nginx配置文件base: '/', // 路由基目录3.命令行执行...原创 2018-01-24 18:46:31 · 3885 阅读 · 0 评论 -
Centos 安装Node
1.进官网下载相应的node压缩包2.解压并配置环境变量原创 2018-01-16 17:39:05 · 177 阅读 · 0 评论 -
原生js实现淘宝图片放大功能
目录结构:HTML:<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&原创 2018-01-06 14:42:44 · 4585 阅读 · 4 评论 -
JavaScript 递归阶乘
// Javascript 实现递归function factorial(n) { if (n < 1) { return 1; } return n * arguments.callee(n - 1); // 调用自身实现递归}console.log(factorial(5)); // => 120转载 2018-01-06 13:36:19 · 923 阅读 · 0 评论 -
JavaScript 计算笛卡尔坐标
// 计算两个迪卡尔坐标之间的距离function distance(x1, y1, x2, y2) { let dx = x2 - x1; let dy = y2 - y1; return Math.sqrt(dx * dx + dy * dy);}console.log(distance(1, 2, 8, 9)) // => 9.899494936611665转载 2018-01-06 13:29:12 · 1071 阅读 · 0 评论 -
Ubuntu下Nginx安装SSL证书(实现https访问)
1.获取ssl证书证书获取方式可以选择自建或者申请(阿里云,腾讯云,沃通等),这里的证书是从腾讯云免费申请的,详情可访问腾讯官网从腾讯云官网下载证书文件,下载下来的文件是一压缩包里面包含各类型服务器的证书,解压后文件内容如下:我们这里需要的是Nginx文件夹, Nginx文件夹中的内容如下:将证据Nginx文件夹中的文件提取到Nginx的安装目录下的conf文件夹内,我的nginx安装在/usr/...原创 2018-01-23 02:35:10 · 9681 阅读 · 0 评论 -
在vscode中集成git bash(windows平台)
集成准备工作:安装vscode与git1.打开vscode,进入文件->首选项->设置菜单2.搜索shell 找到 Terminal › Integrated › Shell: Windows,将安装好的git里面的bash路径复制到设置里3.重启vscode即可使用...原创 2018-10-25 09:01:40 · 13197 阅读 · 1 评论