avatar
Articles
62
Tags
43
Categories
8
首页
文章
生活
项目
关于
我做开发那些年
Search
首页
文章
生活
项目
关于

Node

从崩溃到稳定:前端开发者必学的 Node.js 守护进程实战指南
Created2025-07-15|Web开发
说到守护进程,绝大多数开发者其实都不陌生,甚至有些记性比较好的同学还能大段背诵关于进程的面试八股文呢。虽然在日常的Web开发工作中很少使用到它,而且可能从写Web第一天到离职都没有真正写过一个守护进程,即使有或许还是学校里教学用的–使用C语言实现的Demo。 不要怪作者嘴巴毒,事实就是这样的,即使一个工作5,6年的老Web开发,你让他现场写个守护进程,还真不一定就能立马写出来。今天就尝试着使用Node来实现一个守护进程,试着唤醒你那将要死去的记忆。 把一个大象关进冰箱分几步? 写一个守护进程又分几步? 1. 创建子进程并脱离控制终端当我们使用Node执行某一个js脚本时,Node会创建一个进程,当脚本执行结束了,进程也就结束了。 为了创建守护进程,需要在脚本执行的过程中(父进程)创建一个子进程,并且在子进程创建之后,要让其自立门户,脱离父进程,这样即使父进程退出,也不会影响子进程 123456789101112131415// start.jsconst { fork } = require('child_process');const p...
JavaScript的"数值计算困局":生态缺位下的破局之路
Created2025-06-27
背景:最近在尝试使用Node折腾一下图像处理相关的操作,以往使用Python处理时常常都会搭配使用numpy库,它在数值和矩阵等计算方面的性能是不用多说的,但在Node生态下却很难找到类似的替代方案,又是有了此文。 在Node.js的世界里,写一个矩阵乘法函数或许只需百行代码,但要构建一个能与NumPy媲美的科学计算库,却堪比在沙漠中种树——技术的种子早已埋下,缺乏的是滋养生态的绿洲。这不是语言能力的边界,而是一场关于开发者选择的博弈。 一、被误解的”技术原罪”当开发者争论”JS能否做科学计算”时,往往忽略了一个事实:V8引擎的浮点运算性能早已超越多数脚本语言。类型化数组配合SIMD.js(通过WebAssembly实现),能让矩阵乘法达到C语言90%的效率;Node.js的N-API允许无缝绑定Fortran数值库,就像stdlib项目所展示的那样。ES6引入的类与模块系统,虽未直接赋能数值计算,却为构建复杂数据结构提供了基础设施。 真正的技术瓶颈藏在细节里。比如,JS至今缺乏原生的64位整数数组,这让金融计算场景颇为棘手;复数类型的缺失,也让信号处理库的开发绕道而行。但这些都...
avatar
jvxiao
全栈前端开发者 | Vue & Node.js
Articles
62
Tags
43
Categories
8
Follow Me
Recent Posts
3行命令,将 opencode 与移动端飞书连接起来2026-06-12
我在宝塔上部署一个 AI 图片去背景服务,踩了 4 个坑2026-06-09
张雪峰离世的背后:当“人生导师”输给身体,我们该反思什么2026-03-26
虚拟 DOM 要凉了?Vue 3.6 Vapor Mode 凭什么颠覆前端性能?2026-02-03
Cursor 封神,Trae 免费,Claude Code 扫地2026-01-30
Categories
  • ES6进阶11
  • Vue11
  • Vue源码阅读1
  • Web开发9
    • 网络安全1
  • life2
  • 小程序开发1
  • 搭建博客4
Tags
宝塔系统, 移除图片背景 Session 小程序 Vuex JavaScript 微信小程序 Web开发,JQuery 源码阅读 Set Cookie 依赖收集 程序人生 error 闭包,作用域 前端开发 守护进程 Vite Map Pinia Javascript 前端进阶 个人IP Node安装 JavaScript进阶 Vue, JavaScript进阶 Vue Proxy 对象存储 博客搭建 Node opencode, 飞书 npm Token MVVM React 微信云 Web开发 packages 组件 生活
Archives
  • June 2026 2
  • March 2026 1
  • February 2026 1
  • January 2026 11
  • December 2025 19
  • October 2025 3
  • September 2025 2
  • August 2025 4
Website Info
Article Count :
62
Total Word Count :
99k
Unique Visitors :
Page Views :
Last Update :
© 2025 - 2026 By jvxiaoFramework Hexo 7.3.0|Theme Butterfly 5.5.4
Search
Loading Database