From 1dd9861225e548072ce7e33ed691cccc1136eff7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E7=87=95?= <3295646815@qq.com> Date: Mon, 13 Feb 2023 11:12:19 +0800 Subject: [PATCH 1/5] '1' --- "\351\231\210\346\200\235\347\207\225/ht.html" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "\351\231\210\346\200\235\347\207\225/ht.html" diff --git "a/\351\231\210\346\200\235\347\207\225/ht.html" "b/\351\231\210\346\200\235\347\207\225/ht.html" new file mode 100644 index 0000000..db945a9 --- /dev/null +++ "b/\351\231\210\346\200\235\347\207\225/ht.html" @@ -0,0 +1,14 @@ + + + + + + + Document + + + + + \ No newline at end of file -- Gitee From 8af36dfbc243f891117a57ded143017857e8d485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E7=87=95?= <10465741+burn_1-n@user.noreply.gitee.com> Date: Tue, 14 Feb 2023 09:15:35 +0000 Subject: [PATCH 2/5] =?UTF-8?q?2.14=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈思燕 <> --- .../index.js" | 6 ++++++ .../zy.js" | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 "\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/index.js" create mode 100644 "\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/zy.js" diff --git "a/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/index.js" "b/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/index.js" new file mode 100644 index 0000000..10156fd --- /dev/null +++ "b/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/index.js" @@ -0,0 +1,6 @@ +let att=require("./zy"); +console.log(att); +console.log(att.addition(15,6)); +console.log(att.subtraction(55,33)); +console.log(att.multiplication(45,1)); +console.log(att.division(30,5)); \ No newline at end of file diff --git "a/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/zy.js" "b/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/zy.js" new file mode 100644 index 0000000..1ede399 --- /dev/null +++ "b/\351\231\210\346\200\235\347\207\225/node\346\250\241\346\235\277\344\275\234\344\270\232/zy.js" @@ -0,0 +1,18 @@ +// 作业:写个加减乘除的模块(尽量少写暴露,要考虑复用性), +// 供外部使用. 作业每个分支要建一个目录(自己名字) + +let obj={ + 'addition':function(num1,num2){ + return num1+num2; + }, + 'subtraction':function(num1,num2){ + return num1-num2; + }, + 'multiplication':function(num1,num2){ + return num1*num2; + }, + 'division':function(num1,num2){ + return num1/num2; + }, +} +module.exports=obj; \ No newline at end of file -- Gitee From d19de71c18ac03aa18b8acf2b6af4a954fa401f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E7=87=95?= <10465741+burn_1-n@user.noreply.gitee.com> Date: Thu, 16 Feb 2023 08:35:48 +0000 Subject: [PATCH 3/5] homework MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈思燕 <> --- .../1.txt" | 1 + .../2.txt" | 1 + .../3.txt" | 1 + .../4.txt" | 1 + .../5.txt" | 1 + .../wh.js" | 16 ++++++++++++++++ 6 files changed, 21 insertions(+) create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/1.txt" create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/2.txt" create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/3.txt" create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/4.txt" create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/5.txt" create mode 100644 "2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/wh.js" diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/1.txt" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/1.txt" new file mode 100644 index 0000000..fc9afb4 --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/1.txt" @@ -0,0 +1 @@ +59 \ No newline at end of file diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/2.txt" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/2.txt" new file mode 100644 index 0000000..7bed022 --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/2.txt" @@ -0,0 +1 @@ +828 \ No newline at end of file diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/3.txt" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/3.txt" new file mode 100644 index 0000000..34bba94 --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/3.txt" @@ -0,0 +1 @@ +156 \ No newline at end of file diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/4.txt" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/4.txt" new file mode 100644 index 0000000..4be28fd --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/4.txt" @@ -0,0 +1 @@ +194 \ No newline at end of file diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/5.txt" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/5.txt" new file mode 100644 index 0000000..da77ca6 --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/5.txt" @@ -0,0 +1 @@ +912 \ No newline at end of file diff --git "a/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/wh.js" "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/wh.js" new file mode 100644 index 0000000..0c6ac2f --- /dev/null +++ "b/2023.02.16\345\210\233\345\273\272\346\226\207\344\273\266\344\275\234\344\270\232/wh.js" @@ -0,0 +1,16 @@ +// 作业:随机生成100个文件,每个文件随机生成一个1到1000的数字,再取出最大值的那个文件 +'use strict';//严格模式 +var fs=require('fs'); +var Maxfile='';//最大的文件 +var Max=0; +for(var i=1;i<=5;i++){ + var sj=Math.floor(Math.random()*(1000-1+1)+1); + var text=""+sj+""; + var file="./"+i+".txt" + fs.writeFileSync(file,text); + if (Number(text)>Max) { + Max=Number(text); + Maxfile=file; + } +} +console.log(Maxfile); \ No newline at end of file -- Gitee From 31a134eac3789183a6002658bc3d2ff2444b20f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E7=87=95?= <10465741+burn_1-n@user.noreply.gitee.com> Date: Mon, 27 Feb 2023 03:29:04 +0000 Subject: [PATCH 4/5] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈思燕 <> --- .../bigdate/big.txt" | 1 + .../wh.js" | 49 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 "2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/bigdate/big.txt" create mode 100644 "2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/wh.js" diff --git "a/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/bigdate/big.txt" "b/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/bigdate/big.txt" new file mode 100644 index 0000000..6683b14 --- /dev/null +++ "b/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/bigdate/big.txt" @@ -0,0 +1 @@ +ghjkljkladsfghjklhjklghjklhjklghjkldsfghjklghjklsfghjkladsfghjklghjkljkladsfghjklghjklhjkljklhjkladsfghjkladsfghjkljkladsfghjklhjkldsfghjkldsfghjkladsfghjklfghjkljklklhjkladsfghjklsfghjkldsfghjklhjklhjkladsfghjklsfghjklklsfghjkldsfghjklghjklsfghjklhjkljkladsfghjkldsfghjkldsfghjkladsfghjkldsfghjklghjkladsfghjkladsfghjklsfghjklhjkladsfghjklghjkladsfghjklhjklfghjkldsfghjklsfghjkljkldsfghjkljkljklhjkljkldsfghjklhjklfghjkladsfghjklfghjkladsfghjklfghjklfghjklklhjklghjkladsfghjklghjklhjklklsfghjklsfghjkljkljklghjklklhjklklsfghjklkljklhjkljklhjklhjklghjkldsfghjklkljklghjklfghjklghjkladsfghjkljklsfghjkljklhjklfghjklklghjklsfghjkladsfghjkldsfghjklsfghjklhjkljkljklfghjklhjklfghjklhjklsfghjkljklhjklghjklfghjkladsfghjklfghjkljkljklklsfghjkljkljkljkljklfghjkljkladsfghjklghjklfghjkladsfghjklfghjklghjkljkljklsfghjklghjkljkldsfghjklfghjklklfghjkldsfghjkladsfghjklhjklhjklfghjklsfghjklsfghjklsfghjklhjklhjkldsfghjklghjklfghjklsfghjkldsfghjklkljkladsfghjklkladsfghjklklhjklghjkladsfghjklghjklfghjkladsfghjklfghjklfghjklghjklfghjkladsfghjkladsfghjklkladsfghjklfghjklghjklsfghjkldsfghjklhjkldsfghjklghjkladsfghjklsfghjklhjklghjkldsfghjkljkljklkljklsfghjklhjklsfghjklhjkljkljklfghjklghjklsfghjkladsfghjkldsfghjklsfghjklhjklhjklsfghjkljklfghjklfghjkljklklklsfghjkladsfghjklhjkljklghjklsfghjkljkladsfghjkljklsfghjklsfghjkljklklfghjklfghjklklsfghjkladsfghjkldsfghjklkladsfghjklghjklsfghjklsfghjkldsfghjkljkldsfghjkljkldsfghjkljklfghjklklsfghjklghjklghjklsfghjkljkladsfghjklhjklsfghjklsfghjkladsfghjkladsfghjklkladsfghjkladsfghjklsfghjklfghjklsfghjklhjklfghjkldsfghjkladsfghjklklsfghjklsfghjklsfghjkldsfghjklklsfghjklklghjklghjklklsfghjklfghjkljkladsfghjkldsfghjklhjkldsfghjklghjklghjklhjkladsfghjkladsfghjkladsfghjklsfghjkladsfghjkldsfghjklhjklfghjklghjklklhjklhjklhjkljklhjkladsfghjkljkldsfghjkldsfghjkljklfghjklfghjkljklfghjkldsfghjklfghjklsfghjkljklhjklhjklghjkldsfghjklghjklklsfghjkljklhjkljklhjkladsfghjklsfghjklfghjklfghjkladsfghjkladsfghjklklklghjkladsfghjkldsfghjklghjkljklhjkljkljklghjkldsfghjkljklfghjklghjkldsfghjkldsfghjkladsfghjkldsfghjklhjkladsfghjkldsfghjkladsfghjkldsfghjklklhjklsfghjklfghjklkladsfghjkladsfghjkladsfghjkladsfghjklghjkladsfghjkladsfghjklghjklklhjklkldsfghjklghjkldsfghjkljkldsfghjklklhjklsfghjklghjklsfghjklklghjklghjklsfghjklsfghjkljklghjklfghjkladsfghjkladsfghjkladsfghjklhjklfghjkljklfghjklfghjklkldsfghjklfghjkljklhjklkldsfghjklkladsfghjkladsfghjkladsfghjklsfghjklklfghjklsfghjklghjkljklsfghjklkladsfghjkljkljkladsfghjkladsfghjkldsfghjklfghjklghjkljkljklfghjkladsfghjklghjklhjkldsfghjkladsfghjkljklfghjkljklklghjkljklhjklghjklhjkladsfghjkldsfghjkldsfghjklsfghjklsfghjklkldsfghjkljklfghjklghjklghjklkljkljkljkldsfghjklfghjklhjklsfghjklhjklhjklfghjklsfghjklklghjkldsfghjklklghjklhjkldsfghjkljklfghjklghjklhjklsfghjkladsfghjklghjklsfghjklfghjklghjkladsfghjklklsfghjklklghjklklfghjklghjklfghjklsfghjklghjklklklsfghjklghjkladsfghjklkladsfghjklghjklklhjkljklsfghjklfghjklklklfghjkljklfghjklhjkljklfghjklsfghjklklhjklklghjkldsfghjklfghjklghjkljkladsfghjklghjklsfghjkljklklsfghjklhjkladsfghjklfghjkladsfghjkladsfghjklhjkldsfghjklfghjklklfghjkldsfghjklghjklkljklklfghjklhjkladsfghjklsfghjklsfghjklkljkljkladsfghjklklghjklsfghjkldsfghjklfghjklhjklsfghjklghjklghjkladsfghjkldsfghjklfghjklhjklghjklfghjkladsfghjkladsfghjklhjklfghjkladsfghjkljkladsfghjkladsfghjkldsfghjklhjklkladsfghjkljkldsfghjkljkljklhjkljklklghjklhjkldsfghjklghjklsfghjklghjkladsfghjklhjklghjkladsfghjklkljklsfghjkladsfghjklhjklfghjklfghjkldsfghjkladsfghjklghjklghjklsfghjkljkldsfghjklhjklfghjkladsfghjklghjklhjkladsfghjkldsfghjklfghjklsfghjklklsfghjklklfghjklsfghjkljklsfghjkljkljkladsfghjkljkldsfghjklfghjklsfghjklsfghjkljklfghjkladsfghjkldsfghjkljkljkldsfghjklghjklsfghjklkladsfghjkldsfghjklhjkldsfghjkldsfghjklghjkladsfghjklhjklklfghjkladsfghjklfghjklsfghjkldsfghjkladsfghjklsfghjklhjkljklhjklsfghjklfghjkladsfghjklkladsfghjklsfghjkljklsfghjkladsfghjklklhjklsfghjklhjklhjklsfghjkljklghjklsfghjkljklghjklsfghjklkldsfghjklhjklhjkladsfghjkldsfghjklghjklghjkladsfghjklghjkljklsfghjklfghjkladsfghjkladsfghjkljkljkladsfghjklfghjkljkladsfghjklfghjkldsfghjklghjklghjklkljklhjklfghjkldsfghjklghjkldsfghjkljklklhjklghjklfghjkljkladsfghjklsfghjklsfghjklhjklfghjklghjklsfghjkljklfghjklfghjklhjklhjklghjklklfghjklghjkljklsfghjklhjklklsfghjkljklklklklghjkljklghjklklkladsfghjkladsfghjklfghjklklkljklfghjklklklkljkladsfghjklkljkldsfghjklklghjklsfghjklghjkljklklfghjkladsfghjklkljkljkljkljklkladsfghjklghjklfghjklhjklsfghjklfghjklfghjkldsfghjklfghjkladsfghjkljkljklhjkldsfghjklsfghjkljkldsfghjklghjklsfghjklghjklfghjkljklhjklghjklklghjklfghjkladsfghjkladsfghjklkljkljklhjklghjklfghjklfghjklkljklkljklsfghjklhjkladsfghjklsfghjklsfghjkljklklfghjklfghjklghjklsfghjklhjklsfghjkladsfghjklhjkladsfghjklkladsfghjklhjkldsfghjklghjklghjkladsfghjklfghjklhjklsfghjkljklfghjklfghjklfghjkljklsfghjklhjkladsfghjklfghjklghjklfghjklklhjkladsfghjklsfghjklghjklhjklfghjkldsfghjkladsfghjklsfghjkladsfghjklsfghjkljklhjklghjkljklklkladsfghjklghjkljklsfghjklfghjkldsfghjklsfghjkljkljklhjkldsfghjkljklhjkladsfghjkldsfghjkldsfghjklhjklghjklghjklhjklhjkldsfghjklsfghjklsfghjklkljklfghjkladsfghjkldsfghjklghjklghjklkljklghjkljklsfghjkladsfghjklhjklfghjklghjklsfghjkladsfghjklklkljklghjklsfghjkljklghjklghjklklsfghjkljklfghjklfghjklklsfghjkljklghjklsfghjklfghjkldsfghjkladsfghjklklghjkladsfghjklfghjklhjkljklsfghjklkljklsfghjkljklhjklsfghjklghjkladsfghjkljklhjkljklkljkljkljklsfghjkljklfghjkladsfghjklfghjklsfghjklghjkladsfghjklsfghjklklfghjklkljklhjkldsfghjklhjkljkljkljkldsfghjkldsfghjkljklklghjkl \ No newline at end of file diff --git "a/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/wh.js" "b/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/wh.js" new file mode 100644 index 0000000..c3bebad --- /dev/null +++ "b/2023.2.20.\345\210\233\345\273\272\344\270\200\344\270\252\345\244\247\346\226\207\344\273\266/wh.js" @@ -0,0 +1,49 @@ +// 使用open write close的形式去创建一个大文件, +// 内容随机写点数据,计算出这个大文件出现最多的字符. + + +// 创建大文件 +let fs=require("fs"); +// fs.existsSync()方法用于同步检查给定路径中是​​否已存在文件。 +// 它返回一个布尔值,该值指示文件的存在。 + +// fs.mkdirSync()方法用于同步创建目录。 +// 用法 +// fs.mkdirSync( path, options ) +if (!fs.existsSync("bigdate")) fs. mkdirSync("bigdate"); +let str ="adsfghjkl"; +// getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。 +let startAt=new Date().getTime(); +// fs.openSync() 方法是 fs 模块的内置应用程序编程接口, +// 用于返回表示文件描述符的整数值 +// 语法:fs.openSync( path, flags, mode ) +let fd=fs.openSync("./bigdate/big.txt","a"); +for(let i=0;i<1000;i++){ + // slice()函数是Node.js的字符串函数,用于从字符串中提取子字符串 + // 用法:string.slice( start, end ) + // floor() 方法返回小于等于x的最大整数 + fs.writeSync(fd,str.slice(Math.floor(Math.random()*(str.length-1))),str.length-1); +} +// fs.closeSync()方法用于同步关闭给定的文件描述符,从而清除与之关联的文件 +// 用法:fs.closeSync( fd ) + fs.closeSync(fd); + let endAt=new Date().getTime(); + console.log(fd); +// 取出最多的字符 +let chatArray=[]; +// createReadStream()方法是fs模块的内置应用程序编程接口, +// 使您可以打开文件/流并读取其中的数据。 +// 用法:fs.createReadStream( path, options ) path 路径 +let readStream=fs.createReadStream("./bigdate/big.txt"); +// 数据是读到一部分数据(chunk)就返回. +readStream.on("date",(chunk)=>{ + let str=chunk.toString(); + for(let i=0;i Date: Mon, 27 Feb 2023 03:35:30 +0000 Subject: [PATCH 5/5] =?UTF-8?q?=E8=80=97=E6=97=B6=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈思燕 <> --- .../wh.js" | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 "2023.2.17\350\200\227\346\227\266\346\226\207\344\273\266/wh.js" diff --git "a/2023.2.17\350\200\227\346\227\266\346\226\207\344\273\266/wh.js" "b/2023.2.17\350\200\227\346\227\266\346\226\207\344\273\266/wh.js" new file mode 100644 index 0000000..47fc119 --- /dev/null +++ "b/2023.2.17\350\200\227\346\227\266\346\226\207\344\273\266/wh.js" @@ -0,0 +1,47 @@ +// 用同步异步分别生成1000个文件,分别同步的耗时异步的耗时 +'use strict'; +let fs=require("fs"); +let StartTime=new Date().getTime; +if (!fs.existsSync("whb"))fs.mkdirSync("whb"); +for(let i=1;i<1001;i++){ + fs.writeFileSync("./whb/"+i+".txt","I miss to you"); + +} +let EndTime=new Date().getTime(); +console.log("同步耗时为"+(EndTime-StartTime)); +// 异步耗时 +var StartTime1=new Date().getDate(); +if(!fs.existsSync("whb2"))fs.mkdirSync("whb2"); +var Maxnum=0; +for(var i=0;i<1001;i++){ + fs.writeFile("./whb2/"+i+".txt","hollow",(err,date)=>{ + var EndTime1=new Date().getTime(); + if (Maxnum<(EndTime1-StartTime1)) { + Maxnum=(EndTime1-StartTime1); + } + }); + +} +setTimeout(function () { + console.log("异步耗时为"+Maxnum); +},2000) +for(var a=1;a<1001;a++){ + fs.readFile("./whb1"+a+".txt",'utf-8',(err,date)=>{ + console.log(date.toString()); + }) + fs.readFile("./whb1"+a+".txt",'ascii',(err,date)=>{ + console.log(date.toString()); + }) + fs.readFile("./whb2"+a+".txt",'utf-8',(err,date)=>{ + console.log(date.toString()); + }) + fs.readFile("whb2"+a+".txt",'ascii',(err,date)=>{ + console.log(date.toString()); + }) +} + + + + + + -- Gitee