logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何通过pm2以cluster模式多进程部署next.js(包括docker下的部署)

但是直接使用pm2-runtime,因为没有pm2的驻留进程,所以pm2-runtime会找错路径,比如在pm2.json/这个路径下面去找build好的文件。所以需要先启动一下pm2的进程,然后再用pm2-runtime执行,这个方法如下。在docker中,我们需要使用pm2-runtime而不是pm2来启动,这是因为pm2启动目标进程后会damonize,这样docker容器就结束了。不过在实

文章图片
#javascript#docker
使用docker直接运行不同版本nodejs命令

通过docker管理node版本好处是依赖完整,不会出现上面的依赖没有匹配的错误,比nvm等管理器会更加方便。

文章图片
#docker#容器#node.js
通过rclone结合阿里云OSS或者AWS S3发布和上线代码

在进行项目的开发时,在多数测试和上线操作的场景中,我们总是需要把代码或者打包好的代码部署到一个中间的服务器或者存储上。在不同给的情况下,尤其是在很多人合作的情形下,我们就会或多或少的遇到下面的问题:如果大家都在同一个办公场地,代码部署到一个内部的服务器中会很方便(或者以专用网络的形式的访问公司的数据中心),但是在远程办公的条件下(比如在疫情期间),就会存在很多安全性的问题。而且,在家办公的场景..

#运维
使用Python将xlsx转换为html表格的方法

下面介绍几个使用Python将Excel的xlsx文件自动转换为html的表格的集中方法。

文章图片
#python#html#pandas
数据挖掘方面的几本书下载和在线阅读

The Handbook Of Data MiningNong Ye; Lawrence Erlbaum Associates, 2003.This handbook will be a valuable reference in the library of the human factors analyst with advanced statistical and analytic sk

#数据挖掘
在Vmware中关掉系统提示音(System Beep)

Vmware中的系统提示音很烦人,下面我们看看如何把它关掉。1)首先你可以关掉Windows的提示音,一了百了,只要在控制台下输入“net stop beep”就可以了(也可以通过net start beep再打开)。2)在Vmware的对应虚拟机的.vmx文件中,加入mks.noBeep = "TRUE"。3)如果方法(2)没有用,那么,我们需要在一些config或者preference的文件中

#windows#虚拟机#linux
Qt的静态链接

如果需要在没有安装Qt的平台的linux系统上独立运行Qt开发的程序的话,需要对Qt和Qt开发的程序进行进行静态编译和链接。首先,动态编译的Qt库是不行的,需要重新安装Qt,而这个版本的Qt需要进行静态编译,静态编译Qt库很简单,只需要在从Qt源码编译configure时,为configure加上-static参数即可。静态编译的Qt库很大,约需要近1个G的硬盘空间。我们假设静态编译后,新的静态版

#qt#linux
如何在死掉后彻底重启wsl2

wsl2(Windows Subsystem Linux 2) 给在Windows上的开发带了非常多的便利,不过wsl2莫名奇妙死掉的情况还是很多的,比如当Windows从休眠状态恢复之后。上面的方法一些方法在更老的版本可以工作,目前来说,在wsl2死掉之后最为有效的重启方法是在Admin模式的powershell下执行下面的命令。

#linux#windows
到底了