From 73b15610f006e7faa6e9255c0e9fe5201c6aadf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E9=98=B3=E5=B5=98?= <1392315196@qq.com> Date: Sat, 25 Feb 2023 02:47:03 +0000 Subject: [PATCH 1/2] dyr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邓阳嵘 <1392315196@qq.com> --- .../1.js" | 40 +++++++++++++++++++ .../use.js" | 15 +++++++ 2 files changed, 55 insertions(+) create mode 100644 "\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/1.js" create mode 100644 "\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/use.js" diff --git "a/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/1.js" "b/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/1.js" new file mode 100644 index 0000000..1581df7 --- /dev/null +++ "b/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/1.js" @@ -0,0 +1,40 @@ +let mysql = require("mysql"); +let connection = mysql.createConnection({ host: "localhost", user: "root", password: "root", port: "3306", database: "user" }); +connection.connect(); + +module.exports = { + //增 + insert: function (User_name, User_age, User_sex) { + var createTime = new Date().toLocaleString().replace('/', '-').replace('/', '-'); + let addsql = "INSERT into User (`User_name`,`User_age`,`User_sex`,`createTime`) value ('" + User_name + "','" + User_age + "','" + User_sex + "','" + createTime + "')"; + connection.query(addsql, (err, data) => { + console.log(err); + console.log(data); + }) + }, + //删 + delete: function (User_id) { + let del = "delete from user where `User_id`='" + User_id + "'"; + connection.query(del, (err, data) => { + console.log(err); + console.log(data); + }) + }, + //改 + update: function (User_name, User_age, User_sex) { + var updateTime = new Date().toLocaleString().replace('/', '-').replace('/', '-'); + let update = "update `User` set `User_age`='" + User_age + "' ,`User_sex`='" + User_sex + "', `updateTime`='" + updateTime + "' where `User_name`='" + User_name + "'"; + connection.query(update, (err, data) => { + console.log(err); + console.log(data); + }) + }, + //查 + select: function (User_name) { + let sql = "select * from User where `User_name` = '" + User_name + "'"; + connection.query(sql, (err, data) => { + console.log(err); + console.log(data); + }); + } +} \ No newline at end of file diff --git "a/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/use.js" "b/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/use.js" new file mode 100644 index 0000000..0508eb6 --- /dev/null +++ "b/\351\202\223\351\230\263\345\265\230/\346\225\260\346\215\256\345\272\223/use.js" @@ -0,0 +1,15 @@ +let mysql = require("mysql"); +let connection = mysql.createConnection({ host: "localhost", user: "root", password: "root", port: "3306", database: "user" }); +connection.connect(); +let use = require("./curd.js"); + +//增(姓名,年龄,性别) +// console.log(use.insert('','','')); +// //删(id) +// console.log(use.delete('')); +//改(姓名,年龄,性别) +console.log(use.update('老绿','66','女')); +//查(姓名) +// console.log(use.select('')); + +connection.end(); \ No newline at end of file -- Gitee From 69e0f8544e4f394ad8a059cdc5fd90232c680c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E9=98=B3=E5=B5=98?= <1392315196@qq.com> Date: Sun, 26 Feb 2023 04:16:03 +0000 Subject: [PATCH 2/2] dyr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 邓阳嵘 <1392315196@qq.com> --- .../\346\265\201/1.js" | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 "\351\202\223\351\230\263\345\265\230/\346\265\201/1.js" diff --git "a/\351\202\223\351\230\263\345\265\230/\346\265\201/1.js" "b/\351\202\223\351\230\263\345\265\230/\346\265\201/1.js" new file mode 100644 index 0000000..225c247 --- /dev/null +++ "b/\351\202\223\351\230\263\345\265\230/\346\265\201/1.js" @@ -0,0 +1,38 @@ +let fs = require("fs"); +function createBigData() { + let str = "qwertyuioopasdfghjklzxcvbnm"; + let fd = fs.openSync("./bigdata3.txt", "w"); + for (let i = 0; i < 1000000; i++) { + let startAt = Math.floor(Math.random() * (str.length)); + let endAt = Math.floor(Math.random() * (str.length)); + if (startAt > endAt) { + let tem = startAt; + startAt = endAt; + endAt = tem; + } + if (startAt == endAt) continue; + + let temStr = str.slice(startAt, endAt); + fs.writeSync(fd, temStr); + } + fs.closeSync(fd); +} + + +let readStream = fs.createReadStream("./bigdata3.txt"); +let array = []; +readStream.on("data", (chunk) => { + let str = chunk.toString(); + for (let i = 0; i < str.length; i++) { + if (array[str[i]] == undefined) { + array[str[i]] = 1; + } else { + array[str[i]] += 1; + } + } +}); + +readStream.on("end",()=>{ + console.log(array); +}) + -- Gitee