自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nodejs使用redis

先装redis 这一步肯定不用说再用npm装一下redis库 npm redis 文档https://www.npmjs.com/package/redisnpm install redis --save测试demovar redis = require('redis');var config = { host: '127.0.0.1', port: 6379, db: 1};var client = redis.createClient(config);// client

2021-05-17 21:17:45 250

原创 mongoose5的简单使用

const mongoose = require('mongoose')const url = 'mongodb://127.0.0.1:27017';const options = { useNewUrlParser: true, useUnifiedTopology: true, dbName: 'GameCityCF', user: 'user', pass: 'zH_user*3343' };mongoose.connect(url,options);mongoose.connection.

2021-05-13 20:17:49 171

原创 js自定义事件派发类

// 事件派发类class MessageCallback { /** * * @param {String} route * @param {*} msg */ static addListener(route, handler) { this.handlers = this.handlers || []; var handlers = this.handlers[route] || null; if (!!handlers) {

2021-05-13 14:14:46 368

原创 js异步函数promise化

//异步函数promise化function promisify(fn) { return function () { var args = Array.prototype.slice.call(arguments); return new Promise(function (resolve) { args.push(function (result) { resolve(result); }); fn.apply(null, arg

2021-05-11 11:46:43 282

原创 js异步函数任务队列

/* 异步函数队列 顺序执行数组的异步函数*//** * * @param {Array:function} functions */function chain(functions) { // 递归 => queue[0](function(){queue[1](function(){queue[2](function(){queue[3](function(){})})})}) queue(functions, 0);}function queue(arr

2021-05-08 12:17:33 207

原创 Object深拷贝与浅拷贝

1.浅拷贝 ----- 数据拷贝,内存地址不变例如:assign 会拷贝对象第一层的值,多层嵌套后,内存地址不变,数据会产生关联let obj = { a:1, b:1, c:{d:1}}let obj2 = Object.assign({},obj)obj.a++ // 1+1obj2.a++ // 1+1obj.c.d++ //1+1obj2.c.d++ //2+1console.log(obj)//> Object { a: 2, b: 1, c: Object

2021-03-02 16:09:14 776

原创 js递归替换object嵌套的指定value

/**@obj 需要替换的数据*@value 需要替换的值*@replace 替换后的值*/export function empty(obj, value, replace) { //判断类型 if (Object.prototype.toString.call(obj) === "[object Array]" || Object.prototype.toString.call(obj) === "[object Object]" && obj != null) {

2021-02-04 17:28:14 1065

原创 Vue.js很少代码的拟态ui计算器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>calculator</title> <!-- WebApp全屏模式 --> <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=.

2021-02-04 14:38:23 179

原创 Vue.js极少代码的商城选项卡,自动选项排序

1.挂的cdn,直接运行就可以了<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.12/vue.min.js"></script> <style type="text/css">

2021-01-13 18:55:40 126

原创 前端进行src地址blob处理

前端进行src地址blob加密处理这里我用的axios;async getBlob(url) { //发送请求 //return 返回axios 的请求值 return axios.get(url, { responseType: 'blob' }) .then(response => { if (response.status == 200) { //请求成功 let blob = response.data; //将加密地址

2020-12-10 11:51:39 2923 1

原创 利用vs code插件对auto.js脚本进行开发调试

一、安装下载vscode:https://code.visualstudio.com/打开vscode搜索auto.js安装Auto.js-VSCodeExt扩展插件(ps:如果是auto.jspro版就装第二个,我这里是auto.js4.1.1)二、启动服务按Ctrl+Shift+P或点击"查看"->"命令面板"可调出命令面板,输入Auto.js可以看到几个命令,移动光标到命令Auto.js: Start Server,按回车键执行该命令。然后确保手机...

2020-08-01 09:25:36 10590 8

原创 如何屏蔽php错误

方法一:@在任何错误语句之前加上@符号,即可屏蔽错误 例如:<?php$u_name= @$_POST['u_name'];$u_pwd= @$_POST['u_pwd'];方法二:error_reporting在PHP文件第一知行加上:error_reporting(0); 即可屏蔽错误 例如:<?phperror_reporting(0);...

2020-04-26 11:07:46 218

原创 express应用程序生成器之路由的使用

安装expressnpm i express使用npm安装创建express应用express --view=pug myapp创建了一个名称为myapp的 Express 应用。此应用将在当前目录下的myapp目录中创建,并且设置为使用Pug模板引擎(view engine)cd myapp进入myapp目录npm install...

2020-04-25 18:11:18 199

空空如也

空空如也

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

TA关注的人

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