每日一句Thetwomostimportantdaysinyourlifearethedayyouarebornandthedayyoufindoutwhy.你人生中有两个最重要的日子:一是你出生的那天,二是你发现自己存在意义的那天。Everyt发布于5年前1953#未分类
async库在mongoose中的应用async库是npm上的一个处理异步操作的超级库,可以实现很多异步操作和流程控制。虽然一些简单的异步控制我们可以使用Promise或者async/await语法来实现,但是遇到异步流程较多的情况我们将难以处理。本文主要介绍async在node环境中配合mongoose实现数...发布于6年前1978#数据库#JavaScript
mongodb聚合MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的count(*)。aggregate()方法<spanclass="hljs-selector-tag"发布于6年前1662#数据库
本站的部署方案与数据库备份方案借助npm的scripts功能,添加了npmrundeploy脚本命令,而不是在每次发布前先敲gitpull然后npminstall,等到install完然后在build,或者npmrunserve等等。现在只需要npmrundeploy便可自动运行发布的命令流程。shel...发布于6年前1870#计算机
小程序云开发小记本文基于自己开发的简版todo工具,记我清单项目总结。小程序云开发提供了云函数、数据库、存储、云调用四大基础能力,弱化了运维和后端的概念,这也是与近些年云服务、serverless等架构的兴起有关。资源环境配置一个环境对应一整套独立的云开发资源,包括数据库、存储空间、云函数...发布于6年前2191#编程
用JavaScrip实现笛卡尔积定义笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesianproduct),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。表达式A×B={(<spanclass="hl发布于6年前11780#编程
JavaScript不写分号带来的一个问题今天在写一段代码,由于自己写js很少手动加分号,通常会使用prettier自动化格式化,在使用prettier格式化时导致两行代码合并成了一行,从而运行这段代码报错。有问题的写法<spanclass="hljs-keyw发布于6年前1950#编程
nodejs查询ip信息使用request-ip包获取用户访问的ip,然后通过太平洋网络IP地址查询Web接口来获取ip的具体信息,地区,电信运营商等。其中解析太平洋网络IP地址接口的时候需要对其返回的内容使用iconv-lite包进行解码,否则node储存会乱码。具体代码:发布于6年前11028#编程
JS函数缓存今天看了下vue的源码,看到了一段缓存函数cached,并对其分析探究。vue里的cached函数源码:function<spanclass="hljs-tit发布于6年前12295#JavaScript#编程
使用node编写命令行工具node命令行教程本文先介绍原生的node.js实现命令行交互,了解原生的api,然后通过commander.js和inquirer.js实现发布于7年前11036#编程
