1 Star 0 Fork 1

白歌/CGEM

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
cs.js 1.56 KB
一键复制 编辑 原始数据 按行查看 历史
baige 提交于 2021-12-28 01:09 . update
// async function bufferSplit(buffer,str){
// let startLocation = 0;
// let endLocation = 0;
// let allSubscript = async (e)=>{
// // 获取e的所有下表
// startLocation = 0;
// endLocation = 0;
// Buffer.from("").
// while((endLocation = buffer.indexOf(e,startLocation)) != -1){
// location.push(endLocation);
// startLocation = endLocation+1;
// }
// }
// let location = [0];
// // 获取所有符合条件的下标
// await Promise.allSettled(str.map(e=>{
// return allSubscript(e)
// }));
// return
// location = location.sort((a,b)=>a-b);
// let bufferarr = [];
// // 对location进行排序
// for(let e=0;e<=location.length;e+=2){
// bufferarr.push(buffer.slice(location[e],location[e]+1));
// }
// return bufferarr.push(buffer.slice(location[location.length-1])),location;
// }
// let buff = Buffer.from("aa:b?b:cc");
// main()
// async function main(){
// console.time("time")
// await bufferSplit(buff,[":","?"])
// console.timeEnd("time")
// buff = buff.toString("hex");
// console.time("time")
// buff.split(/:|\?/g).map(e=>Buffer.from(e,"hex"));
// console.timeEnd("time")
// }
let http = require("http");
http.createServer((req,res)=>{
let data = "";
req.on("data",a=>data+=a)
req.on("end",_=>{
console.log(req.url);
console.log(req.method)
console.log(data)
console.log();
})
res.end("yes");
}).listen(80,"0.0.0.0")
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/baigem/cgem.git
git@gitee.com:baigem/cgem.git
baigem
cgem
CGEM
master

搜索帮助