标签:: Nodejs

Countly 数据库结构-介绍

Countly 数据库结构-介绍Countly 数据库方案在设计时就考虑到了性能,用于存储和检索数据,因此有时它可能远非易懂。 Countly Enterprise 将数据划分为 2 个数据库: 12countly - 用户和指标的通用统计信息countly_drill - 更深入地了解数据关系 Countly 版本虽然 Countly Lite 不会生成非常大的数据集,但 Countly En

Chrome 翻译插件-沉浸式翻译

Chrome 翻译插件-沉浸式翻译https://chromewebstore.google.com/detail/%E6%B2%89%E6%B5%B8%E5%BC%8F%E7%BF%BB%E8%AF%91-%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91%E6%8F%92%E4%BB%B6-pdf%E7%BF%BB%E8%AF%91-%E5%85%8D%E8%B4%B9/

javascript map() 方法

javascript map() 方法map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。 1234567let numbers = [1, 5, 10, 15];let doubles = numbers.map((x) => { return x * 2;});// doubles is now [2, 10, 20, 30

使用 bluebird 实现更强大的 Promise

使用 bluebird 实现更强大的 PromisePromisePromise 表示的是一个异步操作的最终结果。与 Promise 进行交互的方式是通过其 then(onFulfilled, onRejected) 方法,用来注册处理 Promise 最终结果的回调方法。Promise 所表示的异步操作可能成功或失败。当成功时,回调方法 onFulfilled 会接受到一个值作为最终结果;当失败

VSCode launch.json 的配置

VSCode launch.json 的配置https://blog.csdn.net/qq_44976250/article/details/129404965 launch.json1234567891011121314151617181920212223242526{ "version": "0.2.0", "configura

Nodejs Yarn 换源

Nodejs Yarn 换源https://www.jianshu.com/p/ce373e57b937 国内镜像源(registry)123阿里:https://registry.npmmirror.com腾讯:http://mirrors.cloud.tencent.com/npm/华为:https://repo.huaweicloud.com/repository/npm/ 查看当前源1n

Windows 上多版本 Nodejs 安装和切换

Windows 上多版本 Nodejs 安装和切换https://www.cnblogs.com/wwzd/p/17644085.html 1. 安装nvm下载地址:https://github.com/coreybutler/nvm-windows/releases 下载exe安装即可。 查看nvm版本:1nvm version 配置淘宝镜像找到你安装的nvm文件夹下,找到setting.t

Nodejs 安装指定版本

Nodejs 安装指定版本如果没有安装 curl12345yum -y install curlcurl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -yum install -y nodejs 安装最新版本123sudo curl -sL https://rpm.nodesource.com/setup_lts.x | sudo

NestJS VSCode 调试

NestJS VSCode 调试launch.json12345678910111213141516171819202122{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more

Countly - 开源移动App统计分析系统

Countly - 开源移动App统计分析系统环境要求MongoDB, Node.js and Nginx (on a Linux machine) 项目信息 项目主页: http://count.ly/ 示例地址: http://count.ly/dashboard 下载地址: https://github.com/Countly

Nodejs 字符串的 Hmac SHA256 base64

Nodejs 字符串的 Hmac SHA256 base64https://qa.1r1g.com/sf/ask/1400317131/ 123const crypto = require('crypto');let test = crypto.createHmac('sha256', "key").update("json&

设置NPM淘宝镜像源,及还原镜像源至默认

设置NPM淘宝镜像源,及还原镜像源至默认https://blog.csdn.net/AkitoSilver/article/details/90372230 淘宝镜像源:(但是这个淘宝源亲测不是总是最新的) 1npm config set registry http://registry.npm.taobao.org/ 切换回默认的源: 1npm config set registry htt

Nodejs 生成18位唯一数字

Nodejs 生成18位唯一数字使用 nanoid,老版本 3.0.2 是可以使用require的,目前的最新版nanoid只支持import,不支持require 1npm install -S nanoid@3.0.2 123const { customAlphabet } = require('nanoid')const nanoid = custo

修改 npm 源

修改 npm 源最近 npm install 总是失败卡住,需要换 npm 源 1. 临时使用在 npm install XXX 时加入–registry URL即可,不会影响到本地配置,如: 1npm --registry https://registry.npmmirror.com install express 2. 持久使用永久修改本地npm的配置: 1npm config set re

yum 升级 nodejs 和 npm

yum 升级 nodejs 和 npm突然报错: Cannot find module ‘node:assert/strict’ 需要升级 nodejs 才能解决这个问题 之前是 yum 安装的 nodejs 只能用 yum 卸载旧的再安装新的 通过 yum 命令彻底删除 node.js用自带的包管理先删除一次 1yum remove nodejs npm -y 手动删除残留 1234

tsc

tsc全局安装typescrpit1npm install typescript -g 创建tsconfig.json文件1tsc -init “outDir”: “./bin/“, // 输出目录 当编写好一个ts文件的时候,按下 Ctrl+shift+B 快捷键会进行编译,初次编译会选择编译模式(自行编写.ts文件测试),选择监视模式,这样就会自动生

pm2 定时重启 cron

pm2 定时重启 cron定时每周五重启服务:–cron ‘0 0 0 0 0 5’ 1pm2 start app.js --node-args="--nouse-idle-notification" --cron '0 0 0 0 0 5'

js 打印判断代码执行时间

js 打印判断代码执行时间123console.time("saveData time");this.saveData();console.timeEnd("saveData time"); 打印: 1saveData time: 1.19677734375ms

ttf 字体文件裁剪

ttf 字体文件裁剪1. 安装 font-spider1npm i -g font-spider 2. 脚本 font-ttf-cut.js123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

使用cmd命令删除文件夹下所有文件

使用cmd命令删除文件夹下所有文件https://www.cnblogs.com/jiangyi666/p/6638815.html 删除 222 这个目录下的所有目录和档案,这语法就是: 1rmdir /s/q 222 其中: /s 是代表删除所有子目录跟其中的档案。 /q 是不要它在删除档案或目录时,不再问我 Yes or No 的动作。

Nodejs 执行 cmd 命令

Nodejs 执行 cmd 命令node-cmdhttps://www.npmjs.com/package/node-cmd 1234567891011121314151617//Windows var cmd=require('node-cmd'); //Windows multiline commands are not guaranteed to work try

sudo pm2 提示 找不到命令

sudo pm2 提示 找不到命令https://www.cnblogs.com/jasonxuli/p/10371264.html 原因是这样的: 在运行 sudo 命令时,系统会按照 sudo visudo 中的配置去设置 secure_path (安全路径),以限制用户行为。默认的安全路径如下: 1Defaults secure_path = /sbin:/bin:/usr/sbin:

检测服务,并重启node服务

检测服务,并重启node服务* 修改检测脚本1234567891011121314151617181920212223242526272829303132333435363738394041424344#!/bin/bashcode1=`ps -ef|grep node|wc -l`code2=`netstat -lntup|grep mongod|wc -l`code3=`netstat -ln