Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Edge Computing System Under Wafer Manufacture Network Design
Edge Computing System Under Wafer Manufacture Network
In the semiconductor manufacturing industry, the design and implementation of edge computing systems is critical
Since most modern systems are based on public clouds, the challenges and designs faced in a semiconductor manufacturing network built in an environment will be different
This article intends to discuss how we can design a ground-side edge computing system for environmental construction
邊緣計算系統在半導體製造網絡中的設計
在半導體製造業中,邊緣計算系統的設計和實施是至關重要的
相較於現代大多數基於公有雲的系統,在一個環境受限的半導體製造網絡中,所受到的挑戰與設計將截然不同
本文打算探討,我們可能如何能設計一套運用在環境受限的地端邊緣計算系統
Node.js 核心組件交互深度解析
Realm、ProcessObject、ChildProcess、MessageChannel 與 WorkerThread
Node.js 作為一個基於 Chrome V8 JavaScript 引擎的執行環境,其強大的異步處理能力、並行機制以及系統交互功能,離不開一系列精心設計的核心組件。
對於已經深入 Node.js 原始碼的開發者而言,理解這些組件——特別是 Realm::RunBootstrapping 的啟動角色、全域 ProcessObject 的橋接作用、ChildProcess 的隔離執行模型(及其與 Realm、Process 和 V8 快照的關聯)、MessageChannel 的通信機制以及 WorkerThread 的並行實現——之間精確的相互關係與運作方式至關重要。
本文旨在深入剖析這些關鍵組件,闡明它們在 Node.js 執行環境中的具體職責、初始化流程、與 V8 核心概念(如 Isolate、Context、Realm 和 Snapshot)的內在聯繫,以及它們之間進行通信和交互的底層機制。
鑑於使用者對原始碼層面的關注,本分析將著重於這些組件的內部實現原理,力求清晰地展現 JavaScript 可見行為(例如 process.env 或 child_process.fork())與其 C++ 及 V8 底層實現之間的緊密聯繫。
這些組件共同構成了 Node.js 高效能與高並行特性的基石,理解它們的協同工作模式,是掌握 Node.js 核心架構的關鍵。
Electron 開發框架結合Angular與TypeScript
簡介 Intro
來介紹一下如何使用Electron開發框架,並且結合TypeScript與Angular設定
並且最終使用Electron-Forge打包成桌面應用程式。
- Type-Safe IPC: Eliminates runtime errors by enforcing a strict contract for IPC channels, payloads, and return types between the main process and renderer processes.
- Simplified Utility Process Management: Provides a straightforward wrapper for creating, communicating with, and managing Electron’s utilityProcess.
- Angular-Friendly Service: Includes an example of an injectable Angular service (IPCRendererService) that wraps IPC calls in an RxJS-friendly way.