mongodb
mongodb知识点1.基本使用 创建数据库use DATABASE_NAME(集合在插入文档后,数据库才会真正被创建) 查看所有数据库show dbs 删除数据库db.dropDatabase() 切换数据库use runoob(有该数据库的话就会切换,没有就新建) 创建集合(也就是表)db.createCollection(name,options)(option)是可选项,(插入文档的时候需要选定对应集合,如果当前选定的集合不存在,则会创建该集合) 查看已有集合show collections or show tables 删除集合db.集合名字.drop() 插入文档(也就是数据)db.COLLECTION_NAME.insertOne(document) or db.COLLECTION_NAME.insertMany()语法格式为: 1234567db.collection.insertMany( [ <document 1> , <document 2>, ... ], { ...
mysql2
使用mysql21.基本使用123456789101112131415161718192021// 基本使用步骤://首先要引入mysql2const mysql = require('mysql2')// 1.建立与数据库的连接const connection = mysql.createConnection({ host:"localhost", database:"bili", user:"root", password:"123456"})// 2.写sql语句const statement = `SELECT *FROM products WHERE price = 999;`// 3.运行sql语句connection.query(statement,(err,result)=>{ ...
数据库知识点
数据库知识点1.基本操作 显示数据库 1show databases 创建数据库 1CREATE DATABASE IF NOT EXISTS douyu ; 使用数据库 1USE bili; 删除数据库 1DROP DATABASE if EXISTS douyu; 2.约束unique:单一,该字段只能出现一次 AUTO_INCREMENT 不设置值时可以递增 3.修改表修改表名: ALTER TABLE user RENAME to users添加新字段: ALTER TABLE user ADD updateTime TIMESTAMP 改变字段名称: ALTER TABLE user CHANGE phoneNum telPhone VARCHAR(20) 修改字段类型: ALTER TABLE user MODIFY name VARCHAR(30) 删除字段: ALTER TABLE user drop age 复制表结构,包括主键: CREATE TABLE user2 like user 复制表内容: CREATE TABLE user3...
问题
1.安装问题https://bynss.com/codes/312857.html 月灯依旧永远的神 创建一个新的存储库文件,命名为启用MongoDB存储库 mongodb-org.repo 中号 /etc/yum.repos.d/ 目录: 1sudo nano /etc/yum.repos.d/mongodb-org.repo /etc/yum.repos.d/mongodb-org.repo 123456[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc 如果要安装旧版本的MongoDB,请替换每个实例 4.2 与您最喜欢的版本。 安装 mongodb-org 中继套件: 1sudo dnf...
浏览器加密问题
1.浏览器加密问题浏览器在传输过程中,为了数据安全,会对数据进行加密,在传输结束后,传回客户端时会进行解密,然后客户端就会看到正常的数据 比如输入的内容是汉字系统管理通过控制台看到的发出的请求内容就是%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86
用户列表接口
123456789101112131415161718192021222324252627282930313233{ "code":200, "data":{ "page":{ "pageNum":1, "pageSize":10, "total":24 }, "list":[ { "state" : 1, "role" :"0", "roleList" :[ "60180b07b1eaed6c45fbebdb", "60150cb764de99631b2c3cd3", ...
刷题总结
刷题总结1.快慢指针如果遇到链表操作,比如找链表最后几位,或者是找链表中间值,就可以用快慢指针。 如果快指针比慢指针快几位,那么,当快指针遍历结束时,慢指针的位置也就是所求的位置。 如果快指针速度是慢指针两倍,也就是快指针走两步,慢指针走一步,那么快指针遍历结束时,慢指针正好达到链表中点 2.排列组合:全排列12345678910111213141516171819202122var permute = function (nums) { let res = []; let vis = {}; let dfs = (t) => { if (t.length == nums.length) { res.push(t); } for (let i = 0; i < nums.length; i++) { if (vis[i]) continue; vis[i] = true; t.push(nums[i]); //...
排序算法
排序 1.冒泡排序从第一对开始,比较相邻的元素大小,比如1与2比,之后2与3。。如果后者比前者小就交换,第一次需要比较n次,第二次就需要比较n-1次==稳定== 2.选择排序选一个最小的放到最前面==表现最稳定算法之一== 3.插入排序从第一个数开始,认为其已经排序,然后从后面第二位开始依次加入,如果已排序元素大于待排序元素,将待排序元素进行前移比较,然后找到合适的位置插入==稳定== 4.希尔排序将元素分组,每次分组数量砍半,例如总共10个数,第一次的间隔为10/2=5,因而可以分5组,然后分别对这五组进行排序,然后把间隔继续砍半,继续排序,直到为1时结束 5.归并排序将序列分为若干组,初始为1个一组,然后两两合并,对其排序,==排序方法:==比较头部,例如1组合2组,将1组头部与2组比较,将头部小的放入第一位,接着继续比较头部,如果有某一组为空,则直接将另一组push进去。如此循环,
css面试
1.visibility=hidden, opacity=0,display:nonevisibility=hidden, opacity=0两者都还是会占据空间,只是元素被隐藏,但是opacity可以触发事件,而visibility不会触发事件,display:none相当于将元素删除 15755119230
hr面准备
...








