自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 express框架搭建node服务器

express的使用一、express简单使用//创建一个文件夹,进入文件夹npm i //初始化文件夹,生成package.json文件//安装express模块npm install express --save在项目文件夹下,创建一个app.js文件//app.jsconst express = require("express");const app = express();app.get("/", (req, res) => { res.send

2020-11-27 15:57:02 222

原创 nodejs中express框架的使用

express的使用一、express简单使用//创建一个文件夹,进入文件夹npm i //初始化文件夹,生成package.json文件//安装express模块npm install express --save在项目文件夹下,创建一个app.js文件//app.jsconst express = require("express");const app = express();app.get("/", (req, res) => { res.send

2020-11-27 15:54:56 476

原创 Nodejs操作Mongodb数据库

Nodejs操作Mongodb数据库一、在nodejs中使用Mongodb1.新建一个文件夹,进入文件夹npm i //初始化文件夹2.安装操作mongodb的模块npm install mongodb --save3.引入mongodbconst MongoClient = require('mongodb').MongoClient; //定义数据库的连接地址(在控制台中输入mongo ,有一个connecting to:mongodb://localhost:27017。即为

2020-11-25 15:03:08 756

原创 mongodb常用操作

mongodb常用操作1. show dbs //查看所有数据库2. use mon(数据库名) //使用(操作)该数据库3. show collections //查看数据库中的所有表1. db.dorpDatabase() //删除该数据库2. db.admin.dorp() //删除该数据库下的admin表一、插入操作1. use mon(数据库名) //创建数据库2. db.admin.insert({"name":"小王","age":18}) //往xxx数据库中的表ad

2020-11-25 15:00:53 155

原创 javascript设计模式(一)

设计模式一. 单例模式1. 定义顾名思义,单例就是单一的意思,单例模式的定义是:保证一个类只有一个实例,并提供一个访问它的全局访问点2. 思路新建对象时判断全局是否有该对象,如果有,就返回该对象,没有就创建一个新对象返回3. 实现如下var Single = (function() { var instance = null; function Single(name) { this.name = name } return function(n

2020-11-18 10:57:31 126

原创 HTML5语义化标签

语义化标签<title>:页面主体内容。<hn>:h1~h6,分级标题,<h1> 与 <title> 协调有利于搜索引擎优化。<ul>:无序列表。<li>:有序列表。<header>:页眉通常包括网站标志、主导航、全站链接以及搜索框。<nav>:标记导航,仅对文档中重要的链接群使用。<main>:页面主要内容,一个页面只能使用一次。如果是web应用,则包围其主要功能。&l

2020-11-18 10:55:45 61

原创 常用的git指令

git指令一、Git本地常用操作指令1、创建git库git init #在当前目录中生成一个.git 目录(含有.git目录的目录即是git仓库)2、注册git用户—>用于在团队合作开发中,表明代码作者。git config --global user.name XXX #用户名git config --global user.email XXX #用户邮箱git config --list #查看用户信息注:加–global,全局设置。3、向git库添加修改git add [

2020-11-18 10:54:36 461

原创 vue相关webpack配置

vue相关webpack配置一.安装webpack创建文件夹,进入文件夹执行//初始化项目npm i//安装webpacknpm install --save-dev webpack webpack-cli在当前目录创建webpack.config.js文件const path = require('path')module.exports = { entry: 'main.js', output: { path: path.resolve(__dirn

2020-11-18 10:53:39 73

原创 javascript获取屏幕、窗口、元素等的大小

javascript获取屏幕、窗口、元素等的大小一. 屏幕大小​ 什么是屏幕大小?屏幕大小是指当前所用设备的屏幕的分辨率(浏览器窗口外部显示器的大小),它一般是不变的。它们可以通过javaScript中screen对象的属性获取。screen.height: 屏幕的像素高度screen.width: 屏幕的像素宽度screen.availHeight: 屏幕的可用工作区的像素高度(即屏幕的像素高度减去系统部件高度之后的值) screen.availWidth: 屏幕的可用工作区的像素宽度(即

2020-11-18 10:52:34 1092

原创 javascript之数据结构(二) - 集合

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、集合1.ES6中的Set2.封装Set类二、实现基本集合操作1.并集2.并集3.差集4.子集一、集合集合是什么?1.几乎每种编程语言中,都有集合结构2.集合比较常见的实现方法是哈希表3.集合通常是一组无须、不能重复的元素构成4.和数学中的集合名词比较相似,但是数学中的集合范围更大一些,也允许集合中的元素重复5.在计算机中,集合通常表示的结构中元素是不允许重复的集合和数组比较:集合是特殊的数组1.特殊之处在于里

2020-09-20 10:39:31 67

原创 javascript之数据结构(一)- 数组、链表、栈、队列

文章目录前言一、栈1.封装一个栈结构(一)基于数组2.栈的使用场景(一)将十进制转化为二进制二、队列1.封装队列(一)基于数组2.队列的使用场景(一) 击鼓传花3.优先级队列(一)封装一个优先级队列总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、栈栈:它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被

2020-09-19 16:10:58 271

原创 虚拟机ubuntu上安装nginx

文章目录前言一、下载nginx安装包1.使用远程工具连接虚拟机上的ubuntu2.下载nginx安装包二、下载nginx所需要的依赖1.安装pcre2.安装openssl3.安装zlib三、安装nginx前言打算在虚拟机上安装nginx,把自己的网站放在虚拟机中,下面是如何在虚拟机上安装nginx,我的虚拟机操作系统是ubuntu一、下载nginx安装包1.使用远程工具连接虚拟机上的ubuntu连接虚拟机ubuntu可以参考:Xshell连接本机虚拟机ubuntu2.下载nginx安装包wg

2020-08-28 18:35:30 832

原创 call、apply、bind之间的区别与应用

文章目录前言一、this的绑定规则1.默认绑定(严格和非严格模式)2.隐式绑定3.显示绑定4.new绑定5.箭头函数绑定二、call、apply、bind的实现1.call2.apply3.bind总结前言一、this的绑定规则this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(箭头函数不一样,箭头函数没有自己的this, 它的this是继承而来; 默认指向在定义它时所处的对象(宿主对象))以下是this绑定的五种

2020-08-28 16:02:07 233

原创 Xshell连接本机虚拟机ubuntu

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、检查虚拟机是否安装ssh1.查看ssh2.安装ssh3.查看ssh服务是否启动4.修改ssh的sshd_config文件配置二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、检查虚拟机是否安装ssh1.查看ss

2020-08-28 11:02:08 283

原创 JAVASCRIPT之事件队列(Event Queue)和事件循环(Event Loop)

文章目录前言一、同步任务和异步任务二、事件队列和事件循环三、宏任务和微任务四、总结参考连接前言之前学习的时候对js中事件队列不是很了解,参考了很多资料,小小总结一下。(本文只用于自身学习,作为资料保存)一、同步任务和异步任务JavaScript是一门单线程语言,所谓单线程,就是指一次只能完成一件任务,如果在同个时间有多个任务的话,这些任务就需要进行排队,前一个任务执行完,才会执行下一个任务。但如果有一个任务的执行时间很长,比如文件的读取或者数据的请求等等,那么后面的任务就要一直等待,这就会影响用

2020-08-21 15:23:00 1897

空空如也

空空如也

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

TA关注的人

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