自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 浏览器页面进入后台后setTimeout不正确执行的解决方法

出于节能的考虑,一些浏览器(比如Chrome浏览器)会在页面进入后台等不活跃的状态时,延缓甚至暂停setTimeout等定时器的执行。在这个节能策略影响到前端页面的功能时,就需要想办法绕过此限制。本人翻阅了很多网络文章,发现使用web worker是一种比较合适的解决方案。经研究理解web worker的使用方法、结合前人经验、搭配自己的调试和优化,本人编写了一段仅实现上述功能,且简洁易于理解的代码。

2024-04-19 12:14:11 769

原创 node.js程序在Linux系统中配置为系统服务并开机自启动

因工作需要,本人需求在linux服务器上部署nodejs程序并设置开机自启动,翻阅了很多网络文章,有很多写shell脚本放入启动文件夹,用pm2来间接实现等多种方式的,不过要么经实践发现可行性不高,要么很麻烦,目标是希望用一种较为简洁的方法实现开机启动,后来发现可以将程序配置为系统服务,不但可以实现开机自启动,还能较为简单控制程序启停,也能较为简单地查看控制台输出,故在实践后总结分享,一方面是作为个人纪录,另一方面也可以让后来者少踩坑。

2024-03-14 11:11:30 601 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除