摘要: 阅读全文
posted @ 2022-07-26 21:46 又又儿 阅读(24) 评论(0) 推荐(0)
摘要: 使用socket.io 使用express+socket.io完成聊天室项目 socket.io 服务,是一种即时通讯服务 //如何实现通讯 A <=> 服务端 <=> B /* 1. 客户端发送信息给服务端 2. 服务端接收客户端的信息 3. 服务端发送信息给客户端 4. 客户端接收服务端的信息 阅读全文
posted @ 2022-07-26 21:43 又又儿 阅读(317) 评论(0) 推荐(0)
摘要: express框架 首先要安装express框架 npm i express 在js文件中的操作 //1. 引入express let express=require('express'); //2. 创建应用(类似搭建http服务器) let app=express(); //3. 设置静态资源路 阅读全文
posted @ 2022-07-26 21:42 又又儿 阅读(37) 评论(0) 推荐(0)
摘要: 一. 关于mysql命令(在cmd窗口中使用) 记得每条语句都要写 ; 分号 ,如果不加,表示换行 1. 查看mysql中的所有数据库 mysql>show databases; + + | Database | + + | information_schema | | mysql | | perf 阅读全文
posted @ 2022-07-20 19:42 又又儿 阅读(184) 评论(0) 推荐(1)
摘要: 三. 接收表单提交信息的 另一种方式 首先要掌握node中如何安装模块 1. 初始化 npm init --yes (初始化之后会在当前的目录下生成一个package.json文件,所有安装的内容,都会在这个文件中记录) 2. 安装模块 npm install 模块名 (简写: npm i 模块名) 阅读全文
posted @ 2022-07-19 21:12 又又儿 阅读(82) 评论(0) 推荐(0)
摘要: html以外的静态资源文件(img,css,js...) let http=require('http'); let fs=require('fs'); let server=http.createServer((req,res)=>{ let url=req.url; let method=req 阅读全文
posted @ 2022-07-18 19:24 又又儿 阅读(44) 评论(0) 推荐(0)
摘要: node.js 一. 创建http服务 //1. 引入http模块 let http=require('http'); //2. 创建http服务 let server=http.createServer((req,res)=>{ console.log('服务器创建成功测试'); //*响应完成 阅读全文
posted @ 2022-07-15 21:34 又又儿 阅读(24) 评论(0) 推荐(0)
摘要: 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 此题我使用了正则表达式来验证: 也就 阅读全文
posted @ 2022-07-14 19:33 又又儿 阅读(34) 评论(0) 推荐(0)
摘要: 1)XSS:跨站脚本攻击 就是攻击者想尽一切办法将可以执行的代码注入到网页中。 存储型(server端): 场景:见于带有用户保存数据的网站功能,如论坛发帖、商品评论、用户私信等。 攻击步骤: i)攻击者将恶意代码提交到目标网站的数据库中 ii)用户打开目标网站时,服务端将恶意代码从数据库中取出来, 阅读全文
posted @ 2022-07-12 22:49 又又儿 阅读(560) 评论(0) 推荐(1)
摘要: 浅拷贝:只是增加了一个指针指向自己已存在的内存地址 深拷贝:是增加了一个指针并且申请了一个新的内存,是这个增加的指针指向这个新内存 如何实现深拷贝: 使用:JSON.parse() JSON.stringify() 原理:将一个对象使用JSON.stringify()序列化成一个JSON字符串,存在 阅读全文
posted @ 2022-07-11 22:18 又又儿 阅读(49) 评论(0) 推荐(0)