前言: 此篇文章基于篇一和篇二中搭建好的项目进行,项目中安装了Element, 相应的代码地址:https://github.com/ddx2019/vue-electron-demoLowdbLowdb ,一个小型的本地JSON数据库; 用于Node,Electron和浏览器的小型JSON数据库。由Lodash驱动.用法如下:1. 在项目的public 下有一个本地JSON文件,db.json如            
                
         
            
            
            
              导读:在 IM 场景的客户端需求上,基于本地数据的全文检索(Full-text search)扮演着重要的角色。本文具体来聊聊网易云信是如何实现全文检索的。 文|李宁 网易云信高级前端开发工程师所谓全文检索,就是要在大量文档中找到包含某个单词出现位置的技术。在以往的关系型数据库中,只能通过 LIKE 来实现,这样有几个弊端:无法使用数据库索引,需要遍历全表,性能较            
                
         
            
            
            
            前言  公司偶尔做一些生产科研项目,软件编程成为不可或缺的一部分,因为本科只学习了VB和C++基础,也没有什么编程实践项目,所以一直处于连门都没有摸到的水平。   后来慢慢的摸索,一开始先接触Qt,因为要做许多三维数据的分析和展示,用C++就有点吃力,后来接触了python,因为有很多库,整体工作就简单方便了许多。但是python的软件界面也是个问题,我是通过Pyside来编写界面的,毕竟前期接触            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 15:55:04
                            
                                3阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            众所周知,electron是可以开发桌面端的框架;既然如此 那我们有一些数据不想让别人看到,只能在自己的电脑上展示时怎么办呢?这个时候就可以用到本地数据库;数据库有很多的,今天我给大家介绍的是sqlite3;大家可以一起来学习学习,卷起来,卷起来…安装sqlite3yarn add sqlite3创建文件在src文件下创建sql文件sql/index.js // 这是连接数据库文件
sql/db            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 13:36:58
                            
                                404阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在使用 Electron 做一个手写字体生成图片的工具。 不可避免的,遇到了通过Electron 往本地存文件的问题。在Electron 中,存取本地文件,有很多种办法。本文介绍最常用的一种办法。 通过 Electron 框架提供的能力,和 Node.js 的 fs 文件管理模块实现本地文件的存取。使用 app.getPath 和 fs 模块存储文件首先,我们可以通过 app.getPath            
                
         
            
            
            
            【前言】electron开发桌面应用后,不可避免的要记录一些本地数据,类似web浏览器中的cookie,session,localstorage,websql,indexeddb这些本节来讲一下electron怎么记录本地数据【本地日志】这一节讲了通过log4js记录本地日志,文章内只讲了传一个filename:vq.log,但是并没有说这个日志文件会记录到那里,本节来探索一下首先回顾一下写日志的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 20:14:14
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言以文件形式缓存数据,保存Electron应用程序或模块的简单数据持久性-保存和加载用户首选项,应用程序状态,缓存等数据保存在app.getPath(‘userData’)中的JSON文件中。您可以在主进程和渲染器进程中直接使用此模块。app.getPath(name)-储存你应用程序设置文件的文件夹,默认是 appData 文件夹附加应用的名称。安装npm install electron-s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 13:22:02
                            
                                621阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Electron应用中无Python环境运行Python文件的探索
在现代应用开发中,Electron作为一个流行的框架,常被用于构建跨平台的桌面应用。而Python作为一种强大的编程语言,因其丰富的库和良好的可读性,一直以来有着广泛的应用。如果我们希望在Electron应用中使用Python代码,但目标机器并没有安装Python环境,该如何应对呢?本文将探讨一种可行的方案,并通过示例代码进            
                
         
            
            
            
            为什么说Modbus协议是工业领域全球最流行的协议Modbus协议是什么?Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。。图1:MODBUS通信栈每种设备(PLC、HMI、            
                
         
            
            
            
            # electron 调用本地 java 实现
## 1. 整体流程
下面是实现 "electron 调用本地 java" 的整体流程,可以用表格展示步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1    | 使用 Electron 创建一个桌面应用程序 |
| 2    | 在 Electron 的主进程中,通过 Node.js 的 child_process 模块运            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 09:23:12
                            
                                926阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Electron 是一个能让你使用 JavaScript, HTML 和 CSS 来创建桌面应用程序的框架。 这些应用程序可以打包后在 macOS、Windows 和 Linux 上直接运行1、环境安装及检查(Node.js 和 npm)命令检查node -vnpm -v2、安装Electron进入项目文件夹后输入命令或直接命令行创建文件夹并进入mkdir my-electron-app &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 02:28:11
                            
                                785阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            每次开发一个前端应用,都要下载 Electron,等待的时间与快速响应需求,需要开发者更多的耐心。我非常希望能快一些,相信许多开发人员也是如此,希望 Electron 团队开发了一个新工具,可以帮助我们在 Electron 中进行实时测试,让开发者的生活更轻松些。就在这几天,我发现一个好玩的东西,它叫做 Electron Findde,可以帮助我们快速创建和启动 Electron 的工具。它提供一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-03-19 20:53:33
                            
                                7801阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Electron 提供SDK接口注入到远端页面使用mainWindow.webContents.executeJavaScript(`
  let basePath = process.cwd();
  window.Qbian = require(basePath + '//resources//app//index.js');
  console.info('--executeJavaScri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 14:21:08
                            
                                339阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【错误出现的地点】最近为财务的一个小伙伴做的对账需求软件。使用了Electron来做一个桌面应用。但是当我引入了node-xlsx这个模块之后,就无法打包出正确的应用。但是直接运行的话,却没有问题。这个问题困惑了我很久。【排查问题的过程】     首先一开始我打包成应用的时候,将源码打包成了asar包。这样的话无法看到打包后源代码的构成。于是我取消了这个选项。&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 21:21:33
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            A Brief Look at Node’s FS Module读写文件操作调用了Node的核心模块:fs(File System)。这个模块的每个方法都提供了同步和异步两种版本,通常选择异步方式编写代码。异步方式就能防止打断用户交互操作,因为代码的执行不会被阻塞。fs模块基本的操作如下:  * 打开或创建文件  * 获取文件状态和信息  * 写文件  * 读文件  * 关闭文件  * 删除文件使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 12:12:55
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现MySQL本地文件的步骤
## 1. 确保MySQL已经安装并运行
首先,你需要确保你的电脑上已经安装了MySQL,并且MySQL服务已经在后台运行。
## 2. 创建一个数据库
在MySQL中,你需要创建一个用于存储数据的数据库。你可以使用以下代码创建一个名为"mydatabase"的数据库:
```sql
CREATE DATABASE mydatabase;
```
这行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-01 10:21:29
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Electron是一个跨平台的桌面应用程序开发工具,它使用HTML、CSS和JavaScript来构建应用程序。同时,它也支持使用本地模块来扩展其功能。在这篇文章中,我们将介绍如何使用Java来编写Electron的本地模块。
### Electron与本地模块
Electron应用程序是基于Node.js运行的,因此可以使用Node.js的模块系统来加载和使用本地模块。本地模块是指由C++、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 06:50:33
                            
                                216阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Electron 是基于 Chromium 和 Node.js 的开源项目, 让你可以使用 HTML, CSS 和 JavaScript 构建桌面应用程序,兼容 Mac、Windows 和 Linux。 文章目录一、运行项目二、快捷键三、项目目录3.1 package.json 包描述文件3.2 main.js 主进程文件3.3 package-lock.json 锁定包版本文件3.4 prelo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 16:22:15
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景:该系列终于可以收个尾了,没有看过该同名系列【一】【二】的同学一定要看完,跟着步骤一步步做下来在上一篇中,我们学会了如何用Python脚本连接数据库并执行sql,完成建表、插入数据等操作;而平常我们还会经常碰到一种情况:把已有的数据文件导入数据库中,建为一张数据表,这篇将手把手教你怎么做到这个操作,如何避开里面的坑耗时:应不超过30分钟准备:python相关的一系列准备,和【二】一样,这里就不            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 21:41:57
                            
                                65阅读