08 2021 档案
摘要:- 数据库导出备份语法: mongodump -h -dbhost -d dnname -o dbdirectory 参数说明: -h:MongoDB 所在服务器地址,例如127.0.0.1 ,当然也可以指定端口号:127.0.0.1:27017 -d:需要备份的数据库实例,例如test -o:备份
阅读全文
摘要:- 关系型数据库表与表的几种关系 1、一对一的关系 例如:一个人对应一个身份证号,即为一对一的关系 2、一对多的关系 例如:1个班级对应多名学生,即为一对多的关系 3、多对多的关系 例如:一个学生可以选择多门课程、一门课程可以被多个学生选修,彼此的对应关系,即是多对多的关系。 多对多的通常会建立一个
阅读全文
摘要:- mongodb账户权限配置 1、创建超级管理员权限用户 use admin db.createUser({ user:'admin',//用户名 pwd:'123456',//密码 roles:[{ role:'root',db:'admin'}]//root 代表超級管理员权限 admin代表
阅读全文
摘要:- 分析语句查询时间 db.user.find().explain("executionStats") 分析结果: { "explainVersion" : "1", "queryPlanner" : { "namespace" : "itying.user", "indexFilterSet" :
阅读全文
摘要:- mongodb 每一行的数据可以不一致,也没有类型严格限制 这里在dos窗口内操作 连接数据库 在dos窗口输入 mongo 查看当前计算机有哪些数据库 show dbs 切换到某一个数据库 use <数据库> //切换到 itying数据库 //如果没有,先切换到这个数据库,然后添加一条数据,
阅读全文
摘要:- 用原生nodejs来实现express的路由、静态资源服务;对express这些框架不再陌生 项目目录: data:存放静态数据文件 data/mime.json 文件后缀对应的文件类型 module:模块目录 module/router.js :路由模块 public:静态资源目录 views
阅读全文
摘要:。 目录结构 在npm.com网站上搜索ejs的使用方法 下载ejs npm install ejs --save app.js const http = require('http'); const fs = require('fs'); const routes = require('./mod
阅读全文
摘要:。 实现思路 通过服务器的req拿到访问路径,通过fs模块读取对应路径下的静态资源,用res返回到页面,如果访问不到,就返回404。 注意点:这里读取文件都是用的同步方法,异步会出现执行顺序问题,虽然可以用promise或者async await解决,但是不如同步读取方法写的简便。 目录结构 app
阅读全文
摘要:。 现代浏览器支持已经支持了promise,下面我用Cpromise类来重新写一个promise,探索一下promise实现的原理: 直接上代码: /* Cpromise:构造函数 excutor:内部同步执行函数 (resolve,reject) => {} */ function Cpromis
阅读全文
摘要:节流: 高频事件不断触发,每隔一定时间会执行一次,会稀释高频事件; 实现原理:在闭包内设置一个标记,初始值为true,若标记为false,则退出函数,不执行,若标记值为true,马上将标记变成false;并且执行一个定时器,在定时器内执行回调函数,并且将标记设置为true; 具体代码: functi
阅读全文
摘要:举个栗子: 对下面数组进行排序: let originArray = [[45, 26, 78, [77, 23], 66], 24, 63,63, [45, 10], 17, 31, 96, 50]; 分治法; function quickSort(arr){ arr = arr.join(","
阅读全文
摘要:node http服务器可以加载多种资源,每种资源对应的额mime类型不同 比如 .html文件 对应 text/html .css文件 对应 text/css .js文件 对应 text/javascript 下面列举一个json对照表: mime.json: { ".323":"text/h32
阅读全文
摘要:。 css中variables:css变量 平时没少用sass、less、stylus预编译语言,里面的变量很常见,但都需要前把变量都以静态的方式定义好才能使用,然后编译完后生效,无法和js交互。 variables提供了css与js交互的机会! 一、css变量的定义及使用方式: /* 定义:--开
阅读全文
摘要:。 element-ui表单内tooltip可以让文字超出单元格时显示气泡,但是有一个限制,只能显示纯文本,无法控制tooptip内的样式,即使传入带标签的文本,也会把文本过滤出来,难以满足ui要求。 于是借用el-poper来实现,又有一个缺点,无论文字是否超出都会展示气泡,最后决定自己封装一个e
阅读全文