![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 78
扑街中的二娃
这个作者很懒,什么都没留下…
展开
-
[NodeJS] Mongoose Populate 基本使用
在使用 mongoose 时,想通过一个外键与另一张表建立关联时,不知该如何简单快捷的实现,特地去查了一下,发现了 population 这个功能,在此简单记录下 mongoose 的 populate 使用。环境Node: v7.0.0Bluebird: v3.4.6Mongoose: v4.6.8参考文档 ECMAScript 6 入门 —— Promise对象, 阮一峰 Mo原创 2016-12-09 11:49:35 · 22028 阅读 · 3 评论 -
[NodeJS] Mongoose ref关联删除数据
Model.update(conditions, {$pull: {field: value}}, [options], [callback])若想要同时更新多个匹配的`User`,则要在 `[option]` 处添加参数,`{multi: true}`。原创 2016-12-10 15:52:46 · 7049 阅读 · 0 评论 -
[Javascript] String.replace 正则表达式及替换函数使用 $ 字符
之前一直以为对js正则表达式的最最基本的使用已经掌握了,结果今天在想要使用String.replace来达到将匹配到的内容替换为匹配到的内容中的一部分再加以转换操作得到的结果时(看起来有点晕,不好意思,我自己都觉得说的很乱,不过不知道该怎么更好的表述),发现不会啊,特写此篇来记录一下今天弥补的坑!关键: String.replace中替换函数使用 $ 字符原创 2016-12-01 18:12:37 · 4250 阅读 · 0 评论 -
[NodeJS] html2jade 使用及中文编码问题
中文编码当我们使用 html2jade 转换含有中文的html时,若是在终端中转换只用加个参数 <code>--donotencode</code> 就好了。在 Node 程序中转换,则将<code>html2jade.convertHtml</code>的第二个参数设为<code>{donotencode: true}</code> 即可,其他参数同理。原创 2016-12-01 20:53:47 · 1617 阅读 · 0 评论 -
[NodeJS] nodemailer 发送邮件
前言电子邮件的使用十分广泛,比如在用户注册、修改密码时的验证,在Node.js中我们可以通过Nodemailer实现发邮件的功能,这篇文章仅介绍其简单的使用,通过163邮箱的smtp服务实现发邮件原创 2016-11-09 15:16:33 · 2344 阅读 · 0 评论 -
[NodeJS] Express 模板传值对象app.locals、res.locals
locals是Express应用中 Application(app)对象和Response(res)对象中的属性,该属性是一个对象。该对象的主要作用是,将值传递到所渲染的模板中。locals对象locals对象用于将数据传递至所渲染的模板中。对于如下一个ejs模板:<!DOCTYPE html><html> <head> <title><%= name %></title> </h转载 2016-12-09 12:11:35 · 8097 阅读 · 2 评论 -
[NodeJS] Express 处理 markdown——marked+prism+github-markdown-css
环境操作系统: Ubuntu 16.04Node: v7.0.0Express: 4.x模块及样式markdown解析工具 和 样式及语法高亮的插件有很多,比如解析工具还有markdown-js,语法高亮还有Google Code Prettify,等等。这里我们只介绍使用其中的三个,作为一个组合。Markdown解析: marked v0.3.6Markdown-css: github原创 2016-12-02 23:11:48 · 6056 阅读 · 0 评论 -
[C++学习笔记] 虚函数用法及注意事项
近期,由于经常会用到虚函数,加上太久没有实践用过此部分的知识,对概念和用法有些混淆,特写此篇来总结归纳一下虚函数的要点和注意事项,以加深自己对虚函数的印象,并希望此文能为他人解决疑惑。 参考书籍:《C++ Primer Plus》虚函数初步认识虚函数在C++中用来实现多态性,可以用指向基类的指针或引用访问派生类同名覆盖函数。这也便实现了同一个指针或引用,当指向不同的类是,调用不同的方法。注意事原创 2016-04-19 22:04:42 · 982 阅读 · 0 评论