• 2024-10-05NodeJS阅读分享系统-计算机毕业设计源码65669
    基于微信小程序的阅读分享系统的设计与实现摘 要随着移动互联网的快速发展和普及,微信小程序作为一种轻量级、便捷的应用形式,受到了广泛关注和应用。在大学生群体中,阅读和分享是重要的学习和交流方式,因此开发一款基于Node.js的微信小程序阅读分享系统具有重要意义。通过该系
  • 2024-09-30修改图片的DPI为300,图片格式转换成jpg,nodejs脚本
    //用sharp转换图片格式constSharp=require('sharp');//引入fs库用于文件操作constfs=require('fs');//引入path库用于处理文件路径constpath=require('path');//引入exiftool库用于处理图片元数据constexiftool=require('exiftool-vendored').exifto
  • 2024-09-30nodejs koa 用knex.js链接mysql数据库,进行数据增删改查
    1、knex.js安装npminstallknex官方Installation|Knex.js中文文档|Knex.js中文网2、进行数据库链接constknex=require('knex')({client:'mysql2',connection:{host:'127.0.0.1',//地址user:'root',//账号
  • 2024-09-30nodejs
    IntroductionForNodejsbaseonv8engine,andsignalthread,andasynconousI/O.基于v8,性能出色单线程,没有线程开销,没有多线程相关的复杂的问题(锁,池等,thesourceofbug.),隐藏了,其实node自己本身底层的实现有多线程池,只是上层不必考虑.异步I/O,不会浪费cpu等
  • 2024-09-29nodejs学习
    nodejs中的v8引擎模块一、promise钩子模块;二、垃圾回收模块;1、promise钩子包括:(1)onInit(callback)在promise创建时调用;(2)onSettled(callback)在fulfilled或rejected时调用;(3)onBefore(callback)在promise继续执行之前调用的回调;(4)onAfter(callback)在promise继续执行之后调
  • 2024-09-27手把手教你在Linux上构建Electron
    开发electron最大的特点就是可以使用web技术来开发跨平台应用,大部分开发都是在windows/mac上开发的electron应用,我使用的是electorn-builder来构建应用,官网提供支持在windows上使用docker来实现Linux版本的构建。可以直接在Linux服务器上完成构建:构建Linux环境的electron
  • 2024-09-26[附源码]在线音乐系统+SpringBoot+Vue前后端分离
    今天带来一款优秀的项目:在线音乐系统源码 。系统采用的流行的前后端分离结构,内含功能包括"管理后台",“用户端”,“评论系统”,“歌手,歌曲管理”,“用户系统”,"统计"等功能。如果您有任何问题,也请联系小编,小编是经验丰富的程序员!一.系统演示视频 https://githubs.xy
  • 2024-09-26通过构建具有依赖关系的后端框架来学习 Nodejs
    我在github上为每个尝试涉足后端开发世界(不仅仅是Node.js)的人创建了一本开源(免费)书籍您还可以在本书的网站上以更易于理解的方式访问内容-CacheLane-LearnNode.jstheHardWay这将需要很长时间来构建完成版本(几个月),但不用担心,我已经承诺并承诺每天都会添加新内容。因此,即
  • 2024-09-26通过示例在 Unity 和 NodeJS 上的游戏中创建安全、快速的多人游戏
    介绍规划多人游戏开发方法-在整个项目的进一步开发中发挥着最重要的作用之一,因为它包含了我们在创建真正高质量的产品时应该考虑的许多标准。在今天的宣言教程中,我们将看一个方法示例,该方法使我们能够创建真正快速的游戏,同时尊重所有安全和反违规规则。所以,让我们定义我们的主要
  • 2024-09-26解决 Nodejs 中的“Punycode Module is Deprecated”问题
    大家好,我叫asimkhan,目前是metamelon的全栈开发人员。最近,我在为naseebi.com(一个婚姻移动和web应用程序)项目工作时遇到了一个令人沮丧的问题。该问题涉及node.js中punycode模块的弃用,我想与您分享我的经验和解决方案。问题在应用程序中使用配置文件创建功能时,我
  • 2024-09-26文件系统:Nodejs `fs` 模块
    node.js中的fs(文件系统)模块是一个用于处理文件系统的强大工具,允许您与服务器上的文件和目录进行交互。它内置于node.js中,因此您无需安装任何额外的东西即可使用它。让我们来探讨一下fs的工作原理及其关键功能。1.什么是fs模块?fs模块提供了一个api,用于以紧密围绕标准
  • 2024-09-26掌握 Nodejs 中的电子邮件发送:分步指南
    发送电子邮件是许多web应用程序中的常见功能,无论是用于用户注册、密码重置还是营销活动。在本指南中,我们将向您展示如何在nodemailer模块的帮助下使用node.js发送电子邮件。我们将涵盖从设置项目到发送html电子邮件和处理附件的所有内容。1.开始使用您的node.js电
  • 2024-09-26package.json依赖包漏洞之nodejs-glob-parent正则表达式拒绝服务漏洞
    背景有个安全扫描的流水线,扫描了负责的项目之后,发现一些漏洞。需要说明的是,这个扫描只是针对package.json文件,扫的是依赖树,而不是项目源代码,也不是打包后的代码。但既然是漏洞,都是可以好好学习下的。 nodejs-glob-parent正则表达式拒绝服务漏洞(CVE-2020-28469)被扫描出来
  • 2024-09-26Windows环境安装配置nodejs详细教程
    Windows下安装及配置Node.js环境Windows下安装Node.js一、Node.js是什么?二、npm是什么三、环境搭建四、环境配置五、测试六、配置淘宝镜像Windows下安装Node.js一、Node.js是什么?Node.js是一个基于ChromeV8引擎的[JavaScript运行环境]。Node.js使用了一个事件驱动、非阻塞式I/O
  • 2024-09-25nodejs发展历程
    Node.js的发展历程:2009年:Node.js由RyanDahl在"JSConf"会议上首次发布。2010年:Express框架和Socket.io实时通信库诞生。2011年:npm发布1.0版本,大公司如LinkedIn、Uber开始采用Node.js,同时hapi框架诞生。2012年:Node.js的普及速度非常快。2013年:Ghost成为
  • 2024-09-24mac M1,M2,M3芯片踩坑 nodejs ruby brew
    问题&解决方法先说解决方法,感兴趣的可以了解事情的经过,也许我描述的问题不专业,但确实解决了当下的问题,欢迎留言讨论这里主要是两个问题,一个是启用rosetta模式失败,一个是架构混合导致项目跑不起来启用rosetta模式失败执行arch-x86_64zsh报arch:posix_spawnp:z
  • 2024-09-24开始——环境配置
    前置:安装>=9.3的nodejs在系统用户文件夹找到.npmrc文件并添加以下内容:npm配置文件内容prefix=c:\nodejs\node_global#nodejs的global目录cache=c:\nodejs\node_cache#nodejs的缓存msvs_version=2019#设置electron的C++编译器为visualstudio2019home=https://www.npmj
  • 2024-09-24VS Code远程调试Nodejs项目
    本文介绍了如何配置VSCode进行远程开发,包括在Ubuntu环境中开启SSH服务,Windows上安装RemoteDevelopment插件,以及设置VSCode进行远程Node.js项目的断点调试。此外,还详细讲解了在Windows和Linux之间设置SSH免密登录的步骤,通过生成秘钥对并将其添加到Linux的authorized_keys文件中,实
  • 2024-09-24nodejs-get和post接收前端传递过来的参数
    一、接收GET请求参数在Node.js中,处理GET请求时,参数通常会附加在URL的查询字符串中。你可以使用url模块或express框架来解析这些参数。1、使用url模块consthttp=require('http');consturl=require('url');http.createServer((req,res)=>{constqueryObject=url.
  • 2024-09-24nodejs child_process 操作git 提交记录 提取git commit信息
    /***记录发布时的commit信息,用于区分内网版本包之间的差异*/importpathfrom'path';import{writeFileSync}from'fs';import{execSync}from'child_process';letoutputFileName=process.argv[2];if(!outputFileName){outputFileNam
  • 2024-09-23【PLW003】设备器材云端管理平台v1.0(SpringBoot+Mybatis+NodeJS+MySQL前后端分离)
    设备器材云端管理平台是一种专为各种设备(如教育行业中的实验设备、建筑行业中的施工设备等)租赁或共享孵化的数字化管理工具,旨在融合数字化手段,提高各种设备器材的管理效率、确保设备的安全稳定运行,并优化资源使用及配置效率。随着高新技术的不断发展和应用(如大数据、人工智能等新
  • 2024-09-22如何使用nodejs显示“Hello World”的教程
    安装Node.js打开浏览器:打开GoogleChrome或MicrosoftEdge。下载Node.js:访问Node.js网站。选择适合您的操作系统的最新版本,例如Windows64位。单击最新版本(例如版本2.46.0)下载安装程序。安装Node.js:下载完成后,打开安装程序文件。按照屏幕上显示的安装步骤进行操作。完
  • 2024-09-21基于nodejs+vue的饮食健康蔬果管理系统的设计与实现(源码+LW+调试文档+讲解等)
    博主介绍: 
  • 2024-09-21为什么 Elixir 在异步处理方面比 Nodejs 更好?
    简单答案:Node.js是单线程的,并拆分该单线程来模拟并发,而Elixir利用Erlang虚拟机BEAM的原生并发和并行性来同时运行进程。下面,我们将更深入地理解这种差异,探索两个关键概念:Node.js事件循环和Elixir的BEAMVM和OTP。这些元素对于理解每种技术如何处理执行异步任务以及这
  • 2024-09-21nodejs的应用场景
    node.js适用于各种场景,包括:构建高性能web应用程序构建实时应用程序处理和转换大数据流创建微服务作为物联网设备的运行环境开发人工智能和机器学习模型自动化任务Node.js的应用场景Node.js是一种基于JavaScript的运行时环境,以其非阻塞、事件驱动的特性而闻名。它广泛应用于