CentOS7.5安装nodejs

0 人评论
  作者: Avrit   分类:学习   浏览:37

安装方法1——直接部署

1.首先安装wget

yum install -y wget

如果已经安装了可以跳过该步

阅读全文>>

left join(左关联)、right join(右关联)、inner join(自关联)的区别

0 人评论
  作者: Avrit   分类:学习   浏览:43
left join(左联接) 返回包括左表中的所有记录和右表中关联字段相等的记录 

right join(右联接) 返回包括右表中的所有记录和左表中关联字段相等的记录

inner join(等值连接) 只返回两个表中关联字段相等的行

阅读全文>>

MongoDB aggregate 运用总结

0 人评论
  作者: Avrit   分类:学习   浏览:32

$project:包含、排除、重命名和显示字段

$match:查询,需要同find()一样的参数

$limit:限制结果数量

$skip:忽略结果的数量

$sort:按照给定的字段排序结果

$group:按照给定表达式组合结果

$unwind:分割嵌入数组到自己顶层文件

阅读全文>>

mongodb aggregate

0 人评论
  作者: Avrit   分类:学习   浏览:32

$Match

{

  $or:[

    {

      image_url: {

        $regex: '/b/'

      }

    },{

      id:1

    }

  ]

}

 

$Group

{

  _id: {

  serving: '$is_in_serving'

  },

  count:{

    $sum:1

  },

  list: {$push: '$$ROOT'} //push 上一次的查询结果到list

}

 

$Unwind

{

  path: '$list' //把list数组分开

}

 

$Project

{

  count:'$count',

  obj:'$list.title'

}

mongoDB中聚合(aggregate)的具体使用

0 人评论
  作者: Avrit   分类:学习   浏览:40

最近在学习mongoDB的使用,本文来介绍一下其中aggregate的具体使用

先来看一个分组的例子,本例中$group是一个管道操作符,获得的结果可以接着输出到下一个管道,而内部的$sum是一个表达式操作符。

用$group 举个例子

阅读全文>>

使用mongoose进行连表查询并分组($group),筛选($match),指定字段($project),批量查询($in)

0 人评论
  作者: Avrit   分类:学习   浏览:39
使用mongoose进行连表查询并分组($group),筛选($match),指定字段($project),批量查询($in)

阅读全文>>

express 的app.use()和app.all()的区别

0 人评论
  作者: Avrit   分类:学习   浏览:31
app.use()接受一个或者多个回调函数作为中间件。中间件通常不处理请求和响应(技术上可以处理)。中间件往往处理输入数据然后传递请求到下一个中间件。比如处理 header,cookies,sessions等。
执行顺序按照书写顺序。必须写在app[method]之前,否则不执行。

阅读全文>>

chrome console控制台引入jquery库

0 人评论
  作者: Avrit   分类:学习   浏览:351
有时候我们要在控制台需要jquery来做一样东西,但是无奈是页面并没有引入jquery库。
这时候我们需要手动在控制台添加自己jquery类库

var importJs=document.createElement('script')  //在页面新建一个script标签
importJs.setAttribute("type","text/javascript")  //给script标签增加type属性
importJs.setAttribute("src", 'https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js') //给script标签增加src属性, url地址为cdn公共库里的
document.getElementsByTagName("head")[0].appendChild(importJs)//把importJs标签添加在页面

JS 使用html2canvas实现截图功能的问题记录和解决方案

0 人评论
  作者: Avrit   分类:学习   浏览:447

在实现“截图”功能时,遇到几个bug,研究了一个上午,终于全部解决了;


下面给大家分享下:


1、"图片资源跨域",导致无法截图。

浏览器会提示下面的错误


DOMException: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.

阅读全文>>

JS document.execCommand实现复制功能

0 人评论
  作者: Avrit   分类:学习   浏览:324

最近项目中需要实现功能:点击button,复制input框的值;


我使用的是 document.execCommand('copy')的方法;


但是很郁闷的是,始终实现不了功能;代码如下

阅读全文>>