个人简介

Echo Blog


江湖无名 安心练剑
  • 高可用篇之异地多活异地双活入门介绍
    chat 详细介绍一下异地双活 异地多活 what 异地双活和异地多活是分布式系统中的两种高可用架构,主要用于保障系统在不同地理位置的多个数据中心之间实现业务连续性和高可用性。 1. 异地双活 定义: 异地双活是指在两个地理位置不同的数据中心同时运行相同的业务,并且两地的系统都处于激活状态,能够同时处理请求。 特点: 双中心同步:两个数据中心之间的数据同步非常重要,通常需要使用...
    2024-09-13 13:01:55 | Distributed
  • linux 基础知识 什么是僵尸进程?有什么影响?如何解决?
    chat linux 系统僵尸进程 在Linux系统中,僵尸进程(Zombie Process)是一种特殊的进程状态,它指的是一个已经完成执行的进程,其父进程尚未通过wait()或waitpid()系统调用来回收其资源和状态信息。 僵尸进程本身并不占用CPU和其他资源,但它的进程描述符(PCB)仍然保留在系统中,这会占用系统资源并可能导致系统性能问题,尤其是在系统资源有限的情况下。 ...
    2024-09-11 13:01:55 | Linux
  • cross-plateform 跨平台应用-01-tauri 快速入门例子
    简介 安装项目引导 npm install -g create-tauri-app 创建项目 npx create-tauri-app@latest Need to install the following packages: create-tauri-app@4.5.7 Ok to proceed? (y) y ✔ Project name · tauri-app ✔ Iden...
    2024-09-05 13:01:55 | WEB
  • cross-plateform 跨平台应用-00-tauri 入门介绍
    简介 什么是 Tauri? Tauri 是一个框架,用于构建适用于所有主要桌面和移动平台的体积小、运行快的二进制文件。 开发者可以集成任何编译成 HTML、JavaScript 和 CSS 的前端框架来构建用户体验,同时在需要时利用 Rust、Swift 和 Kotlin 等语言来实现后端逻辑。 通过以下命令使用 create-tauri-app 快速开始构建应用。 确保先按照先决...
    2024-09-05 13:01:55 | WEB
  • cross-plateform 跨平台应用 Electron-04-notifications 通知
    通知 (Windows, Linux, macOS) 概览 这三个操作系统都为应用程序向用户发送通知提供了手段。 在主进程和渲染进程中,显示通知的技术不同的。 对于渲染进程,Electron 方便地允许开发者使用 HTML5 通知 API 发送通知,然后使用当前运行中的系统的原生通知 API 来进行显示。 要在主进程中显示通知,您需要使用 Notification 模块。 示例 ...
    2024-09-05 13:01:55 | WEB
  • cross-plateform 跨平台应用 Electron-03-流程模型
    流程模型 Electron 继承了来自 Chromium 的多进程架构,这使得此框架在架构上非常相似于一个现代的网页浏览器。 在本指南中,我们将会阐述那些我们运用于 最小的 快速启动应用 中的关于 Electron 的概念性知识。 为什么不是一个单一的进程? 网页浏览器是个极其复杂的应用程序。 除了显示网页内容的主要能力之外,他们还有许多次要的职责,例如:管理众多窗口 ( 或 标签页...
    2024-09-05 13:01:55 | WEB
  • cross-plateform 跨平台应用 Electron-02-我的第一个应用
    快速入门 本指南将会通过使用Electron创建一个极简的 Hello World 应用一步步的带你了解,该应用与electron/electron-quick-start类似。 通过这个教程,你的app将会打开一个浏览器窗口,来展示包含当前正在运行的 Chromium, Node.js, and Electronweb等版本信息的web界面 前提条件 在使用Electron进行开发...
    2024-09-05 13:01:55 | WEB
  • cross-plateform 跨平台应用 Electron-01-构建跨平台的桌面应用程序
    Electron Electron 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架,它负责比较难搞的部分,你只需把精力放在你的应用的核心上即可。 快速入门 安装 nodejs 直接官网下载安装...
    2024-09-05 13:01:55 | WEB