自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node+express+mongodb+mongoose+cookie&session学习笔记

Node.js模块化模块导出:module.exports.(自定义的导出变量名)=(导出变量名)模块导入:require('文件路径')导入后需声明一个变量接收//导出const say = name => "hellow" + namelet name = '张三'module.exports.say = saymodule.exports.name = nam...

2020-03-19 22:24:03 1209

原创 防抖节流函数实现

防抖(debounce)函数和节流(throttle)函数的实现

2022-07-06 17:24:50 2357 1

原创 用promise+生成器函数模仿 async和await

用promise+generator函数模仿async和await

2022-07-04 09:56:07 190

原创 保姆级windows下mysql数据库安装教程

保姆级mysql数据库zip压缩包安装教程。

2022-03-12 22:19:34 1893

原创 面试题汇总

笔试题常用表单元素form、label、input、textarea、button、select、option、password、radio、checkbox、submit、reset、file限制input输入框输入长度maxlength属性maxlength="10"position各个属性的作用以及相对定位和绝对定位的区别static:默认位置,设置为 static 的元素,它始终会处于页面流给予的位置absolute:元素会脱离文档流,并不为元素预留空间,通过指定元素相对于最近

2021-07-05 21:59:06 368

原创 什么是跨域,为什么会跨域,怎么解决跨域

浏览器策略出于安全的考虑,浏览器只允许向协议、域名、端口完全相同的服务器发送请求。同源策略是一种约定,也是浏览器最基本的核心安全功能。协议、域名、端口只要有一个不同,浏览器就会拒绝该请求。解决办法JSONPJSONP利用的是script标签不受同源策略限制来加载script代码,但这种方法也是很有局限性的,首先,script标签只能发送get请求,其次,该方法只能返回一个函数的调用,需要提前定义好函数,然后把函数参数通过传参的方式传给后端,后端解析好参数参数值后,将形参数据拼接到一个函数的调用并返

2021-07-02 20:31:25 122

原创 C语言中的字符数组与字符串注意事项

在C语言中,给字符数组赋初值时有如下区别char str1[] = {'h','e','l','l','o'};//数组长度为5char str2[10] = {'h','e','l','l','o'};//字符串长度为5str1不是一个字符串,只是一个字符数组,这个数组的长度是5(字符元素的个数)str2是一个字符串,长度为5,剩下的元素,默认会填'\0',就构成了字符串...

2021-03-05 19:34:01 415

原创 矩阵循环右移(C语言版)

矩阵列右移,将矩阵中的每个元素向右移动m(m小于等于数组列数)个位置,即将第0、1、…、n-1列变换为n-m、n-m+1、…、n-1、0、1、…、n-m-1列#include<stdio.h>int main (void){ int m, n; scanf("%d%d", &m, &n); int arr[n][n], new_arr[n][n]; for(int i=0; i<n; i++) for(int j=0; j<n; j++) s

2021-03-01 20:28:47 5374 7

原创 求两个数的最小公倍数和最大公因数

作为两个数的最小公倍数,他可以被这两个数中的任何一个数除尽(最小公倍数 mod 两个数中任意一个数 == 0)利用这点,可以假设最小公倍数是其中的任意一个,然后模上另一个数,如果不等于0就自增这个数的大小求出最小公倍数后,用两数的积除以最小公倍数即可得到最大公因数int m, n, a, b; //m,n分别代表两个数 b代表最小公倍数,a代表最大公因数scanf("%d%d", &m, &n);b= m; //假设最小公倍数是两个中的任意一个while(b % n != 0)

2021-02-21 21:31:41 527

原创 MongoDB聚合查询$match那些坑(id匹配失效)

这是最近在使用mongoose聚合查询时遇到的一个坑直接上代码articleModel.aggregate.([ //{$match: {categoriesId: "5edb465c998ec658dc60c30f"}} //没有数据 //{$match: {categoriesId: mongoose.Schema.Types.ObjectId("5edb465c998ec658dc60c30f")}} //也没有数据 {$match: {categoriesId: mongoos.

2020-06-07 19:39:23 3143 1

原创 wampserver更改localhost默认访问路径

wampserver默认的localhost访问路径是wamp下的www文件夹,而我们想自定义文件访问路径,百度了很多方法,对我都不适用,历经千辛万苦,终于找到了正确的更改方法,特此记录一下注意,所有的更改该都尽量不要删除原来的,注释掉原来的就好(#注释一行),给自己留条后路第一步:更改httpd.conf文件文件参考路径大概在266行左右第二步:更改httpd-vhosts...

2020-04-15 12:03:05 3204

原创 js高级以及部分ES6语法

js高级一、类与对象创建类语法:class name{ //class body}创建实例:var xx = new name();注意:类必须使用new实例化对象类constructor构造函数constructor()方法是类的构造函数(默认方法),用于传递参数,返回实力对象,通过new命令生成对象实例时,自动调用该方法。如果没有显示定义,类内部会自动给我们创...

2020-03-19 22:38:18 699

原创 Ajax学习笔记(包含原生以及JQuery,以及跨域解决方案)

AjaxAjax概述它是浏览器提供的一套方法,可以实现页面无刷新更新数据应用场景页面上拉加载更多数据列表数据无刷新分页表单项离开焦点数据验证搜索框提示文字下拉列表Ajax的运行环境Ajax技术需要运行在网站环境汇总才能生效,Ajax的实现步骤创建Ajax对象var xhr = new XMLHttpRequest()告诉Ajax请求地址以及请...

2020-03-19 15:08:34 227

原创 Git与GitHub的基本使用

一、Git的使用Git使用前配置在使用Git前,需要配置一些信息配置提交人姓名:git config -g user.name 提交人姓名配置提交人邮箱:git config -g user.email 提交人邮箱查看git配置信息:git config --list注意:如果要对配置信息进行修改,重复上述命令即可配置只需要执行一次提交步骤git init 初...

2020-03-19 13:59:03 97

空空如也

空空如也

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

TA关注的人

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