学习笔记
jsonal
这个作者很懒,什么都没留下…
展开
-
linux安装mysql8.0填坑日记
Linux中安装MySQL8.0填坑记录问题从下载安装包到配置都没问题,然而到了启动就直接GG问题Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql80/data/localhost.localdomain.pid).启动就一直报这个错误,然后查不出什么原因,查看日志发现可能是配置有问题,就修改配置,重新启动,还是这个问题.[mysqld]basedir=/usr/local原创 2021-11-08 14:47:16 · 931 阅读 · 0 评论 -
Express笔记
概念web开发框架下载npm install express使用导入 express 包const express = require('express');创建网站服务器// 创建网站服务器const app = express();监听 get 请求app.get('/', (req, res) => { // express 自动封装了 send() 方法 res.send('hello World!'); });监听访问端口app.listen(原创 2020-05-27 10:53:43 · 104 阅读 · 0 评论 -
template模板引擎
下载npm i art-template引入const template = require('art-template');使用template(path, {替换操作})const template = require('art-template');const path = require('path');const views = path.join(__dirname, 'view', '1.html');const htmlStr = template(views, {原创 2020-05-27 10:29:59 · 148 阅读 · 0 评论 -
mongodb学习笔记
简介数据持久化数据、数据有效管理安装必要的软件数据库软件 mongodb安装mongoose npm install mongoose -g基本概念databasemongodb软件可以创建多个数据库collection集合 一组数据document文档 一条数据 jsonfield字段创建步骤(插入)连接数据库let mongoose = require('mongoose');mongoose.connect('mong原创 2020-05-27 10:21:51 · 93 阅读 · 0 评论 -
使用node搭建服务器
客户端服务器端 处理数据和业务逻辑 请求客户端 ------------------> 服务器端 <------------------ 响应使用node搭建服务器// 创建服务器模块const http = require('http');// 创建一个服务器const app = http.createServer();// 监听客户端请求app.on('request', (req, res) => { // 为了防止中文乱码原创 2020-05-27 10:13:04 · 107 阅读 · 0 评论 -
Node.JS学习笔记
简介node是js的运行时环境(RunTime)浏览器js ES+DOM+BOMnode ES+核心模块node能干什么?可以创建高性能服务器工具中间件进程和线程 进程 > 线程进程表示一个程序,一个进程可以有多个线程线程表示一条执行路径node适合I/O密集不适合CPU密集(压缩、合并、加密、解密)在node环境下,this表示{}空对象times(setTimeout)poll 放I/O操作check 放setImmediate回调global常见的属性Bu原创 2020-05-27 10:06:37 · 108 阅读 · 0 评论 -
正则表达式
创建正则表达式通过构造函数创建var regExp = new RegExp(/456/);console.log(regExp);直接字符串创建var reg2 = /abc/;test()方法 满足就返回true,不满足就返回falseconsole.log(reg2.test('abcdefg'));边界^ 表示正则开始var rg = /^a/;$ 表示正则结束var rg = /c$/;字符类[] 表示有一系列字符可以选择,只需要匹配一个就可以var原创 2020-05-27 08:56:52 · 88 阅读 · 0 评论