From c5c4a60558e00cdbd183fcaf352ec44d54183dd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=B8=BF=E5=A5=87?= <10465832+lhqong@user.noreply.gitee.com> Date: Wed, 15 Feb 2023 23:55:13 +0000 Subject: [PATCH 1/4] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E6=B1=A4=E4=BA=A6=E5=87=A1node=E4=BD=9C=E4=B8=9A/=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...2\240\345\207\217\344\271\230\351\231\244.js" | 16 ---------------- .../\350\277\220\350\241\214.js" | 8 -------- 2 files changed, 24 deletions(-) delete mode 100644 "\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\345\212\240\345\207\217\344\271\230\351\231\244.js" delete mode 100644 "\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\350\277\220\350\241\214.js" diff --git "a/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\345\212\240\345\207\217\344\271\230\351\231\244.js" "b/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\345\212\240\345\207\217\344\271\230\351\231\244.js" deleted file mode 100644 index ba307a8..0000000 --- "a/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\345\212\240\345\207\217\344\271\230\351\231\244.js" +++ /dev/null @@ -1,16 +0,0 @@ -//作业:写个加减乘除的模块(尽量少写暴露,要考虑复用性),供外部使用. 作业每个分支要建一个目录(自己名字) -let obj={ - 'add':function(num1,num2){ - return num1+num2; - }, - 'sub':function(num1,num2){ - return num1-num2; - }, - 'mul':function(num1,num2){ - return num1*num2; - }, - 'divide':function(num1,num2){ - return num1/num2; - } -}; -module.exports=obj; \ No newline at end of file diff --git "a/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\350\277\220\350\241\214.js" "b/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\350\277\220\350\241\214.js" deleted file mode 100644 index 618e6f2..0000000 --- "a/\346\261\244\344\272\246\345\207\241node\344\275\234\344\270\232/\346\250\241\345\235\227\344\275\234\344\270\232/\350\277\220\350\241\214.js" +++ /dev/null @@ -1,8 +0,0 @@ -let objs=require("./加减乘除"); -// console.log(objs); -console.log(objs.add(1,2)); -console.log(objs.sub(81,23)); -console.log(objs.mul(6,2)); -console.log(objs.divide(18,3)); - - -- Gitee From 99fd7cdb4cb254ae2e1ec83316d6b605e4cd66f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=B8=BF=E5=A5=87?= <10465832+lhqong@user.noreply.gitee.com> Date: Thu, 16 Feb 2023 07:28:49 +0000 Subject: [PATCH 2/4] =?UTF-8?q?npm=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘鸿奇 <10465832+lhqong@user.noreply.gitee.com> --- "\345\210\230\351\270\277\345\245\207/aaa.js" | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 "\345\210\230\351\270\277\345\245\207/aaa.js" diff --git "a/\345\210\230\351\270\277\345\245\207/aaa.js" "b/\345\210\230\351\270\277\345\245\207/aaa.js" new file mode 100644 index 0000000..052d990 --- /dev/null +++ "b/\345\210\230\351\270\277\345\245\207/aaa.js" @@ -0,0 +1,24 @@ +'use strict'; +var fs =require('fs'); +function a(){ + for (let i = 1; i <= 100; i++) { + fs.writeFileSync(i+".txt",Math.ceil(Math.random()*1000+1)+"")*Math.ceil(Math.random()*100+1) + + } +} + + +a(fs); +var num=null +function b(){ + + for (let i = 1; i <= 100; i++) { + var j=fs.readFileSync(i+".txt"); + num=Number(j)>num?Number(j):num; + + + } + console.log(num); + +} +b() -- Gitee From 03612001522da6f77000ce9e2551521b98deb456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=B8=BF=E5=A5=87?= <10465832+lhqong@user.noreply.gitee.com> Date: Mon, 20 Feb 2023 03:25:32 +0000 Subject: [PATCH 3/4] 66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘鸿奇 <10465832+lhqong@user.noreply.gitee.com> --- liu/open.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ liu/open.txt | 1 + 2 files changed, 50 insertions(+) create mode 100644 liu/open.js create mode 100644 liu/open.txt diff --git a/liu/open.js b/liu/open.js new file mode 100644 index 0000000..e238b13 --- /dev/null +++ b/liu/open.js @@ -0,0 +1,49 @@ +// ## 作业1:使用open write close的形式去创建一个大文件, +// 内容随机写点数据,计算出这个大文件出现最多的字符. +var fs=require('fs'); +fs.open("open.txt",'w',function(err,fd) { + // length || (length=8); + //const buf1 = Buffer.alloc(5000); + const letters='qwertyuiopasdfghjklzxcvbnm'; + let total=''; + total+=letters; + let result='' + let length=1000; + while(length>990){ + length-- + result+=total[Math.floor(Math.random()*total.length)]; + fs.writeSync(fd,result+''); + + } + fs.close(fd) +}) +var fs = require('fs'); + +// 打开一个流: +var rs = fs.createReadStream('open.txt', 'utf-8'); + +rs.on('data', function (chunk) { + console.log(chunk); + let str=chunk; + let k={} + for (let i = 0; i < str.length; i++) { + let chars=str.charAt(i); + if (k[chars]) { + k[chars]++; + }else{ + k[chars]=1; + } + + } + console.log(k); + let max=0; + let letter='' + for(let i in k){ + if(k[i]>max){ + max=k[i]; + letter=i; + + } + } + console.log(`./open.txt中出现最多的文字是${letter},出现了${max}次`); +}); diff --git a/liu/open.txt b/liu/open.txt new file mode 100644 index 0000000..ed79a11 --- /dev/null +++ b/liu/open.txt @@ -0,0 +1 @@ +iiyiyziyzriyzraiyzrapiyzrapxiyzrapxqiyzrapxqliyzrapxqlk \ No newline at end of file -- Gitee From 93b7e053a7c577d67921eb6b839a6ac8c1169ab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=B8=BF=E5=A5=87?= <10465832+lhqong@user.noreply.gitee.com> Date: Thu, 23 Feb 2023 03:06:57 +0000 Subject: [PATCH 4/4] 5465 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 刘鸿奇 <10465832+lhqong@user.noreply.gitee.com> --- liu.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 liu.js diff --git a/liu.js b/liu.js new file mode 100644 index 0000000..b45b2de --- /dev/null +++ b/liu.js @@ -0,0 +1,49 @@ +var mysql = require('mysql'); +var connection = mysql.createConnection({ + host : '127.0.0.1', + user : 'root', + password : 'root', + database : 'student' +}); +connection.connect(); +let page=1; +let pageSize=2; +console.log(new Date().toLocaleString().replace("/","-").replace("/","-")); +let sql = "select * from student limit " + (page - 1) * pageSize + "," + pageSize; +connection.query(sql, (err, data) => { + + console.log(data); + +}); +connection.query('SELECT count(*) from student', function (error, results, fields) { + if (error) throw error; + console.log("查询结果学生总数是"); + console.log(results); +}); +connection.query('select count(*) from student where stu_six="男"',function (error, results) { + if (error) throw error; + console.log("查询结果是男的"); + console.log(results); +}); +connection.query('select count(*) from student where stu_six="女"',function (error, results) { + if (error) throw error; + console.log("查询结果是女的"); + console.log(results); +}); +connection.query('select count(*) from student where stu_age<18',function (error, results) { + if (error) throw error; + console.log("查询结果小于18是"); + console.log(results); +}); +connection.query('select count(*) from student where stu_age>=18 and stu_age<45',function (error, results) { + if (error) throw error; + console.log("查询结果大于等于18,小于45是"); + console.log(results); +}); +connection.query('select count(*) from student where stu_age<45',function (error, results) { + if (error) throw error; + console.log("查询结果大于45是"); + console.log(results); +}); + +connection.end(); \ No newline at end of file -- Gitee