- 博客(16)
- 收藏
- 关注
原创 在vscode中集成git bash(windows平台)
集成准备工作:安装vscode与git1.打开vscode,进入文件->首选项->设置菜单2.搜索shell 找到 Terminal › Integrated › Shell: Windows,将安装好的git里面的bash路径复制到设置里3.重启vscode即可使用...
2018-10-25 09:01:40
13177
1
原创 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
399
原创 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
1763
原创 openssl生成证书+安装+使用实例
openssl生成证书主要为以下三步:1. 生成CA证书2. 生成Server证书3.生成Client证书一. 安装openssl(windows)下载地址:http://slproweb.com/products/Win32OpenSSL.html1.1 选择32位或者64位合适的版本下载1.2 设置环境变量,变量值为应用安装目录下的bin目录,如C:\OpenSSL-Win64\bin二. 证...
2018-04-23 13:27:32
8419
9
原创 使用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
3443
原创 将后台二进制数据转换为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
20687
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
859
原创 使用电信光猫加路由器实现内网穿透,外网访问内网
准备工作:1. 需注册一个花生壳账号和购买一个壳域名(可以免费获取壳域名)2. 电脑下载安装花生壳客户端3. 使用电信光猫超级管理员密码获取器获取光猫超级密码4. 宽带账号与宽带密码(光猫配置后,需登录路由器上网,路由器需使用宽带账号与密码登录上网)一.电信光猫配置1.1 在浏览器输入192.168.1.1登录电信光猫(不知道密码的查看电信光猫背面)1.2 登录成功后,打开电信光猫超级密码器获取光...
2018-03-29 18:34:16
78261
5
原创 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
原创 Ubuntu下Nginx安装SSL证书(实现https访问)
1.获取ssl证书证书获取方式可以选择自建或者申请(阿里云,腾讯云,沃通等),这里的证书是从腾讯云免费申请的,详情可访问腾讯官网从腾讯云官网下载证书文件,下载下来的文件是一压缩包里面包含各类型服务器的证书,解压后文件内容如下:我们这里需要的是Nginx文件夹, Nginx文件夹中的内容如下:将证据Nginx文件夹中的文件提取到Nginx的安装目录下的conf文件夹内,我的nginx安装在/usr/...
2018-01-23 02:35:10
9671
原创 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
7023
原创 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
1553
原创 原生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
4576
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
920
转载 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
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人