分类: 软件开发
thumbnail

如何使用Electron + Angular 构建跨平台桌面应用

随着现代前端技术的发展,开发跨平台桌面应用已经不再依赖传统的 C++ 或 Java 桌面框架。Electron 提供了一个基于 Chromium 和 Node.js 的运行时环境,使得使用 Web 技术构建桌面应用成为可能。而 Angular 作为成熟的前端框架,则提供……
thumbnail

一图搞懂TCP三次握手

TCP(三次握手,Three-Way Handshake)是建立可靠连接的重要过程,确保客户端和服务器之间能够可靠地进行数据传输。整个过程主要分为三个步骤:客户端发送 SYN 包、服务器响应 SYN-ACK 包、客户端确认 ACK 包。 1. 客户端发送 SYN ……
thumbnail

Cargo 常用命令详解,认识 Cargo 的常用命令

一、项目管理相关 1. 创建项目 cargo new my_project默认生成一个 二进制应用 项目。 加 --lib 创建 库项目: cargo new my_lib --lib加 --vcs none 可以禁用 Git 初始化。2. 初始化已有目录 cargo init 在一个已有目录中生成 Ca……
thumbnail

Tauri:构建轻量、安全的跨平台桌面应用框架

在现代桌面应用开发中,开发者常面临选择合适框架的挑战。Tauri 是一个开源框架,旨在提供一种轻量、安全的方式来构建跨平台的桌面应用程序。 一、什么是 Tauri? Tauri 是一个开源框架,允许开发者使用 Web 技术(如 HTML、CSS、JavaS……