我们知道开发Electron应用,难免要涉及到跨进程通信,以前Electron内置了remote模块,极大的简化了跨进程通信的开发工作,但这也带来了很多问题,具体的细节请参与我之前写的文章:Electron团队把remote模块拿掉之后,开发者就只能使用ipcRenderer,ipcMain,webContents等模块收发跨进程消息了,这并没有什么问题,但写起来非常麻烦,跨进程消息多了之后,也很
Angular-Electron集成Rxdb数据库(全流程) 文章目录Angular-Electron集成Rxdb数据库(全流程)1、克隆`angualr-electron`2、集成`Rxdb`2.1、下载`Rxdb`依赖2.2、配置`Rxdb`2.3、配置`webpack`相关2.4、配置`angular.json`相关2.5、使用`rxdb`3、错误收集3.1、`error TS2661: C
转载 2024-10-28 07:00:00
28阅读
对电子应用程序(Electron操作Redis数据库的指导 在现代应用开发中,使用Electron框架构建跨平台桌面应用程序变得越来越普遍。Redis作为高效的内存数据库,可以为这些应用程序提供快速的数据读写能力。本文将详细介绍如何在Electron应用中集成和操作Redis,包括环境准备、分步指南、配置详解、验证测试、排错指南和扩展应用等方面。 ## 环境准备 在开始之前,确保你的开发环
原创 6月前
110阅读
# Electron MySQL 实现步骤 ## 整体流程 ```mermaid journey title Step by Step Guide for Implementing Electron MySQL section Setting up Electron Go to Electron official website and download El
原创 2024-05-25 04:19:55
46阅读
 钟情于在互联网(物联网)产品中集成P2P功能的企业,要么是对自己的技术实力有迷之自信,要么是对自己的资金实力有清醒认识。因为具备P2P功能的万千终端,可以零成本地分担原本集中式Servers所消耗的的带宽、服务器资源压力。企业对P2P功能的集成也有不同层级,某些家down下 eMule、eDonkey直接改一版。要知道国内的运营商是不会甘心给eMule、eDonkey做数据通道,封堵是
转载 3天前
411阅读
A Brief Look at Node’s FS Module读写文件操作调用了Node的核心模块:fs(File System)。这个模块的每个方法都提供了同步和异步两种版本,通常选择异步方式编写代码。异步方式就能防止打断用户交互操作,因为代码的执行不会被阻塞。fs模块基本的操作如下: * 打开或创建文件 * 获取文件状态和信息 * 写文件 * 读文件 * 关闭文件 * 删除文件使
前言 在electron我们如何操作文件呢,首选一般肯定都是fs; 内容 nodejs 因为copyFile不能保证复制操作的原子性,所以舍弃; windows copy copy命令参数 C:\Users\WangYang\AppData\Roaming\Electron>copy /? 将一份或 ...
转载 2021-09-15 00:58:00
1873阅读
2评论
系列文章:使用 Electron + Vue 打造一个有道云笔记桌面端应用(一):初始化项目使用 Electron + Vue 打造一个有道云笔记桌面端应用(二):编写文章新增、展示和搜索界面使用 Electron + Vue 打造一个有道云笔记桌面端应用(三):添加 Markdown 编辑器并允许写作截止上一篇我们已经基本全部完成了静态页部分了,今天我们要开始玩玩数据了。。1 数据持久化存储的必
背景 近期的⾃动化测试项⽬中有个关于测试内部IM通信软件的需求,在了解到各个客户端的相应技术栈实现以后,在mac中的应⽤使⽤的是electron 技术,我们也对相应的技术进⾏调研,此⽂记录⼀下在关于e
原创 2022-07-25 09:07:21
375阅读
Electron与工业CCD通过TCP Server协议连接通讯CCD可以理解为是一个相机,在工业上可以通过CCD给物体拍照,然后识别出物体表面激光刻印的信息,大概如下图,下图是我公司研发的软件一张截图,软件是使用C#实现的,这个工业软件还是很厉害的,里面涉及到了许多与工业传感器的数据交互。现在我的工作主要就是使用前端知识重构这个软件,要与硬件打交道了,当然要选择Electron和Node技术栈了
转载 2024-08-16 18:13:54
13阅读
正如 Node.js介绍4-Addon 里说的,让JavaScript调用c++代码有三种方法:1.在子进程中调用C++程序 2.调用C++的dll参考 关于在electron中调用C++动态库的经验总结 3.使用addon(实际上addon也是一个动态链接库)参考 Node.js v14.8.0 文档 C++ 插件参考 Ele
转载 2023-12-11 13:07:56
224阅读
# Electron Rebuild Mysql 科普文章 ## 引言 在开发桌面应用程序时,Electron 是一种非常常用的框架。它允许我们使用前端技术(HTML、CSS、JavaScript)构建跨平台的应用程序。然而,由于 Electron 的特殊性,我们经常会遇到一些与原生代码集成的挑战。这篇文章将介绍如何使用 Electron Rebuild 来解决 Electron 中集成 My
原创 2023-12-23 04:06:22
115阅读
# 使用 Electron 连接 MySQL 的完整指南 Electron 是一个开源的框架,用于构建跨平台桌面应用程序。它为你提供了使用网页技术(HTML、CSS 和 JavaScript)开发应用的能力。与此相结合,MySQL 是一个流行的关系数据库管理系统,常用于存储和管理结构化数据。本文将介绍如何在 Electron 应用中连接 MySQL 数据库,并给出相应的代码示例。 ## 准备工
原创 8月前
137阅读
在现代应用程序中,使用 `Electron` 连接 `MySQL` 数据库是一种常见的需求。本文将详细介绍如何在 `Electron` 环境中进行 `MySQL` 数据库的连接,以创建丰富的桌面应用程序。 ## 环境准备 在开始之前,确保你的环境满足以下软件和硬件要求: ### 软硬件要求 - **软件要求**: - Node.js(版本 >= 12) - npm (Node 包管
原创 6月前
131阅读
在开发过程中,使用 Electron 框架与 MySQL 数据库进行交互时,有时会遇到 “electron 结束mysql” 的问题。这通常涉及到进程管理,导致 Electron 应用无法正常关闭或 MySQL 实例无法终止。本文将详细记录解决此问题的过程,分为环境准备、集成步骤、配置详解、实战应用、排错指南和性能优化几个部分。 ## 环境准备 在开始之前,我们需要准备相应的环境和依赖。 #
原创 5月前
38阅读
# 使用 Electron 连接 MySQL 的完整指南 在现代软件开发中,Electron 是一个流行的框架,用于构建跨平台的桌面应用程序。MySQL 是一个广泛使用的关系型数据库管理系统,将这两个技术结合起来可以创建功能强大的应用程序。本文将指导你如何在 Electron 应用程序中连接 MySQL 数据库。 ## 整体流程 下面是实现 Electron 连接 MySQL 的基本步骤:
原创 10月前
261阅读
在这个博文中,我将分享如何在 Electron 应用中连接 MySQL 数据库的过程。这是一个涉及到网络协议、报文结构和交互过程的有趣话题,希望能为需要这方面知识的开发者提供一些帮助。 ## 协议背景 在我们探讨如何在 Electron 中连接 MySQL 之前,有必要了解一些背景信息。Electron 是一个流行的框架,基于 Chromium 和 Node.js,让开发者能使用 JavaSc
原创 5月前
26阅读
仔细阅读我说的每一个字,要不然你可能会安装不成功。以下是我解决安装sqlite3数据库的所有操作步骤,前提是,我的电脑已经装有Python3.5和vs2018了。我不知道安装这个sqlite会不会和这个有关,在我查找解决问题的时候,很多博客都提醒要安装,我也不知道要不要安装,如果你一下步骤你没有安装成功,那就可以参考安装一下Python和vs。 1、在操作sqlite3数据库之前你要有一
转载 2023-10-12 13:05:53
137阅读
前言Electron是基于Chromium和Node.js实现的,所以开发人员所需要使用到的前端技术主要包括以下方面:1、Html、CSS、JavaScript、ES62、前端开发工具Vue、Angular、React等的一种3、其他网络、缓存、通讯、系统、跟踪等前端技术4、对Vscode编辑器的熟悉Electron 使用 web 页面作为它的 GUI,所以你能把它看作成一个被 JavaScrip
引言开始尝试用electron搭建了一个hello world,体验还是挺不错的,对于一个web开发者来说,能把自己的开发成果做成一个桌面app,那将是一步巨大的跨越 藉此,再深入学习后,开始了第二个“hello world”目标将百度首页做成我的app首页做一个简易的视频播放器千里之行始于足下,electron还没完全学会,不妨碍我去使用它下载electron官方推荐的快速模板: 链接git
  • 1
  • 2
  • 3
  • 4
  • 5