tag node.js

標籤
貢獻246
188
05:12 PM · Oct 25 ,2025

@node.js / 博客 RSS 訂閱

mob64ca1409970a - node.js - 從零開始使用Electron + jQuery開發桌面應用 (一) HelloWorld - 遠程智力英雄

Electron 運行時架構詳解:Node.js 主進程 + Chromium 瀏覽器進程 Electron 是一個開源框架,用於構建跨平台桌面應用,它將 Node.js(用於服務器端 JavaScript)和 Chromium(Google Chrome 的開源瀏覽器引擎)結合在一起,形成一個獨特的運行時環境。這種架構的核心是多進程模型,類似於

node.js , API , 架構 , electron , 前端開發 , Javascript , ui

收藏 評論

隔壁老陳先生 - leetcode 384. Shuffle an Array

問題描述 給定一個數組 nums ,我們可以將這個數組重新排列成 nums[0], nums[1], ..., nums[n-1], nums[0], nums[n-1], ..., nums[1] 的順序。返回重新排列後的數組。 示例: 輸入: [2,5,1,3,4], n = 4 輸出: [2,3,5,4,1,2,1,3,4] 限制: 1 = nums.len

數組 , node.js , 前端開發

收藏 評論

泯瀧 - 使用Node.js、pm2和ssh2模塊實現一個簡單的Node.js項目部署腳本

本文將介紹如何使用Node.js和ssh2模塊實現一個簡單的部署腳本,將本地的項目文件上傳到遠程服務器上。我們將使用dotenv模塊來管理環境變量,以及child_process模塊來執行命令行操作。 首先,我們需要安裝ssh2和dotenv模塊: npm install ssh2 dotenv --save 然後,我們需要在項目根目錄下創建一個.env文件,用來存放一些敏感的配置信息,例如服務器

node.js , pm2 , ssh2 , 前端

收藏 評論

野狗 - 提升TLS 性能30%?談談在 Node.JS 上的 OSCP Stapling 實踐

作者:鞠朕 野狗科技後端工程師 野狗官博:https://blog.wilddog.com/ 野狗官網:https://www.wilddog.com/ 公眾訂閲號:wilddogbaas 根據CloudFlare公司的測試報告,OCSP Stapling能提升TLS性能達30%。目前主流的web server都已支持OCSP Stapling,如A

野狗 , tls , node.js , oscp-stapling

收藏 評論

JasonLiang - mac M系列芯片安裝node14的解決方法

打開mac終端 執行命令arch,確定返回結果為arm64 執行命令arch -x86_64 zsh 再次執行命令arch,確定現在的返回結果是i386 執行命令nvm install 14,這時候你就發現node14可以安裝了

node.js , macos , nvm

收藏 評論

不倒翁cc - Mac 安裝nvm 管理Node版本簡化操作流程

在安裝了nvm 來管理 Node 版本時發現,每次打開新的 shell 時都需要手動使用 nvm use 命令來切換 Node 版本,這顯得有些繁瑣。可以通過以下幾種方式來簡化使用流程: 默認 Node 版本:你可以設置一個默認的 Node 版本,這樣每次打開新的 shell 時,nvm 會自動使用這個版本。使用以下命令來設置默認版本: nvm alias default versi

node.js , macos , nvm , npm

收藏 評論

messchow - puppeteer運行出現,Could not find browser revision 809590.

puppeteer運行出現: Could not find browser revision 809590. Run "PUPPETEER_PRODUCT=firefox npm install" or "PUPPETEER_PRODUCT=firefox yarn install"報錯,顯然時沒找到對應版本的瀏覽器。 GitHub上issues上提供解決方案試了一圈度沒用。後來在官方

puppeteer , node.js , nodejs爬蟲

收藏 評論

superZidan - 如何構建全棧 AI 應用

人工智能 (AI) 最近掀起了波瀾,ChatGPT 通過 chat completion 功能徹底改變了互聯網。 你可以用它做很多事情:起草電子郵件或其他文章、回答文檔相關的問題、創建會話代理、為你的軟件提供自然語言界面、輔導各種科目、翻譯語言等等。 本文將教會你使用 chat completion 功能構建聊天應用程序的基礎知識,讓每個程序員都能輕鬆上手。 它並不像看起來那麼難。 你將學到以下內

全棧 , node.js , chatgpt , openai , Javascript

收藏 評論

ch5NfTR - 記錄一下簡易RBAC權限的設計過程

一枚小前端記錄下最近設計的簡易RBAC權限 先放一下表結構 user_info app.model.UserInfo.belongsTo(app.model.Role,{ foreignKey: 'role_id', targetKey: 'role_value' }); 外鍵role_id 關聯 role.role_value role m

vue.js , node.js , sequelize

收藏 評論

用户bPdeUmS - PHP中的`null`和空值:理解與處理

在PHP中,null和“空值”(空字符串、空數組等)是兩個常常被混淆的概念,然而它們有着不同的語義和用途。對這兩者的理解和合理處理,對於編寫健壯和高效的PHP代碼至關重要。本文將深入探討PHP中null和空值的區別、使用場景以及如何高效處理它們。 1. 什麼是null? 在PHP中,null是一個特殊的標量類型,它表示變量“沒有值”。null不僅僅是一個空的值,它還代表着該變量並未被賦予任何有效的

node.js , php , lavarel , go , 後端

收藏 評論

隔壁老陳先生 - leetcode 537. Complex Number Multiplication

問題描述 給定兩個表示複數的字符串。字符串的格式為 a+bi,其中 a 和 b 是整數,i 是虛數單位。返回它們的乘積結果。 示例 1: 輸入:"1+1i" 和 "1+1i" 輸出:"0+2i" 示例 2: 輸入:"1+-1i" 和 "1+-1i" 輸出:"-2+-2i" 解法一 解題思路: 我們需要將兩個複數相乘,即 (a+bi) * (c+di) = (ac-

node.js , 字符串 , bc , 前端開發 , Javascript

收藏 評論

編程夢想實現家 - 學前端需要學Node.js嗎?

前端與Node.js 1. 前端(瀏覽器環境) 前端通常指的是在瀏覽器中運行的JavaScript代碼。它主要負責用户界面的渲染、交互邏輯和與後端API的通信。 核心運行環境:瀏覽器(如Chrome、Firefox、Safari等) 核心引擎:V8(Chrome)、SpiderMonkey(Firefox)、JavaS

跨平台 , node.js , API , Css , ios , 前端開發 , HTML , 前端

收藏 評論

小結點 - node端ejs中使用模塊變量

前言 ejs在默認情況下只是一個呈現工具,只是負責依據傳入的參數進行模板渲染。然而,在使用過程中(hexo-renderer-ejs),我希望在模板中使用require引入外部模塊,使用__dirname,__filename變量,即使這個用法是不推薦的。 做法 通過修改ejs的源碼來實現支持,我使用的版本是ejs@^2.6.1。 打開node_modules/ejs/lib/ejs.js文

node.js , hexo , ejs

收藏 評論

前端肥智 - 基於Eggjs+puppeteer實現頁面截圖的服務,並上傳華為雲obs

主要功能 通過 puppeteer 打開無頭瀏覽器,對目標頁面進行截圖存儲本地制定目錄,通過把本地文件轉為文件流的方式上傳華為雲,上傳成功過後返回預覽文件的 key; 上傳華為雲通過 ObsClient、putObject 方式實現 [華為雲 OBS Nodejs SDK](https://support.huaweicloud.com/sdk-nodejs-devg-obs/obs_29_040

puppeteer , node.js , eggjs , html5 , Javascript

收藏 評論

yiiouo - 使用 NodeJS 開發一個命令行工具,批量管理多項目依賴

概述 大家好,本篇文章的內容主要分為兩部分: 開發 multi-dependent-management 工具庫,解決在業務上遇到的問題 關於開發這個工具庫時的一些總結 而 multi-dependent-management 是一個基於 NodeJS 開發的,在命令行中使用的工具庫,主要用於批量管理基於 Npm 的 package.json 項目依賴。它可以批量對你的項目進行依賴升級、移

node.js , package.json , cli , 前端 , Javascript

收藏 評論

月恆 - Electron 客户端心跳定時任務調度庫調研文檔 - Node.js 任務調度庫技術調研文檔

Electron 客户端心跳定時任務調度庫調研文檔 - Node.js 任務調度庫技術調研文檔 本文將對七個流行的定時任務調度庫:node-cron、rxjs、bull、node-schedule、agenda、bree、cron。這些庫都可以用來處理定時任務,但它們的特點和適用場景有所不同。我們將從以下幾個方面進行詳細對比: 功能 優缺點 使用場景 簡易度 下載使用量

定時任務 , node.js , electron , 前端 , Javascript

收藏 評論

凹凸實驗室 - 蒲公英 · JELLY技術週刊 Vol 27: 平平無奇 React 17

蒲公英 · JELLY技術週刊 Vol.27 這個熱鬧的十月終於要走到尾聲,React 17 歷經 4 個 RC 版本之後,也於數天前正式發佈了,而同在幾天前發佈的 CRA 4.0 也已經完成了 React 17 的支持。雖然沒有任何新特性,看似“平平無奇”的 React 17 卻依舊令人神搖目奪,作為承前啓後的重要版本,React 17 這樣的版本升級或許會引領開源框架的新潮流。 登高遠眺 天

react , node.js , rust , create-react-app , Javascript

收藏 評論

codinger - 教你如何用express+mysql+cheerio+swaggerUI開發爬蟲項目API接口

項目基於express+sequelize+mysql+express-validator 基於node+express爬蟲 API接口項目,包括全國高校信息、成語詩歌、星座運勢、歷史的今天、音樂數據接口、圖片壁紙、搞笑視頻、熱點新聞資訊 詳情接口數據 項目地址: https://github.com/ecitlm/Nod... [x] express作為基礎框架 [x] seq

node.js , nodejs爬蟲 , nodejs-express , 前端 , Javascript

收藏 評論

鳩摩智首席音效師 - PM2 restart 和 reload "–update-env" 選項的使用

在軟件開發領域,管理後台進程對於保持應用程序順利運行至關重要。PM2 是一個管理 Node.js 應用程序的流行工具。本文解釋瞭如何在 PM2 中使用 –update-env 選項來重新啓動和重新加載進程。 什麼是 PM2 ? PM2 是一個管理 JavaScript 應用程序的工具,主要用於 Node.js。它有助於保持應用程序在線,管理日誌文件,並平衡應用程序的負載。 為什麼需要 --upd

node.js , pm2

收藏 評論

Adam Lynch - Beyond The Browser: From Web Apps To Desktop Apps

I started out as a web developer, and that’s now one part of what I do as a full-stack developer, but never had I imagined I’d create things for the desktop. I love the web. I love how altruistic ou

node.js , API , mobile , Apps , coding , Javascript

收藏 評論

Wolfram Hempel - Building A Real-Time Retrospective Board With Video Chat

If you’ve ever worked in an agile environment, chances are you’ve had your share of “retrospectives” — meetings where people write what made them “glad,” “mad” or “sad” onto different-colored notes,

node.js , Techniques , coding , jquery

收藏 評論

孟繁勝遊 - 前端包管理Bower入門教程

Bower瞭解 bower是twitter的一個開源項目,使用nodejs開發,用於web包管理。如果越來越多得開源項目都託管在github上,bower只需要將github上項目加上一個配置文件既可以使用bower方式使用安裝包。作為包管理,bower能提供添加新web包,更新web包,刪除web包,發佈web包功能,管理包依賴。web包通常認為由html+css+javascript構成。 環

node.js , bower , 前端 , Git , html5

收藏 評論

小磊 - 全棧崗位面試算法題 - 數字輸入框校驗

起因 最近面試web全棧開發工程師崗位,接觸到一個算法題,覺得很考驗分析能力並且在實際中是有一定作用的算法,因此分享出來跟大家探討。 題目 根據運營需求,你要為我們的數值發佈系統增加一項數字輸入框校驗功能。我們通常會對一些數字輸入進行大小限制。 比如要求輸入的值必須在300 - 347之間(包括300和347)。聰明的你發現,有時你可以不必等用户輸入完就知道他的輸入是否非法的了。 比如

全棧 , node.js , 全棧工程師 , 前端 , Javascript

收藏 評論

藍月亮 - 【Node專題】這次學明白了nodejs事件循環

Node.js 事件循環機制 概述 Node.js 僅有一個主線程用於執行所有用户的操作,使用事件循環機制(Event Loop)實現高併發和高效率的處理。 Timers階段 在Timers階段,服務器處理setTimeout和setInterval,因此,這兩種函數實際上並不是完全按照時間執行,而是在指定時間延遲一點之後才會執行

事件循環 , node.js , 優先級 , 開發語言 , 後端開發 , Javascript , Python

收藏 評論