Electron 环境搭建

news/2025/1/3 9:52:43/

https://start.spring.io/
在线数据分析网站
https://tj.aldwx.com/
https://www.spsspro.com/
win10如何分屏 拖到边缘

Electron 环境搭建
https://www.electronjs.org/zh/docs/latest/tutorial/%E6%89%93%E5%8C%85%E6%95%99%E7%A8%8B

electron 隐藏菜单
electron 标题栏
设置electron标题栏
https://www.cnblogs.com/ezhar/p/13163595.html
https://blog.csdn.net/qq_34533703/article/details/130204069
https://blog.csdn.net/qq_36131788/article/details/109386474
搭建electron开发环境
手工创建项目
https://blog.csdn.net/u011608357/article/details/128792824
package.json 添加
  "scripts": {
    "start": "electron .",
     ......
   }
直接下载
https://github.com/electron/electron-quick-start


Electron 编译发布
Electron开发:打包和发布 Electron 应用
 "scripts": {
    "start": "electron-forge start",
    "package": "electron-forge package",
    "make": "electron-forge make"
  },
npm install --save-dev @electron-forge/cli
npx electron-forge import

npm install electron-squirrel-startup --save


npm run make

Electron、Node、Chrome版本对应关系
输入命令安装cnpm,cnpm下载三方库的速度会更快。
npm install -g cnpm --registry=https://registry.npm.taobao.org 

安装electron
cnpm install -g electron
输入命令electron -v,如果输出了版本号,说明electron已经安装成功。


https://nodejs.org/zh-cn/download/releases/
npm WARN cli npm v9.6.3 does not support Node.js v16.9.1. 
使用npm安装包报错“npm WARN npm npm does not support Node.js v17.1.0“
说白了原因就是 node 版本太新,npm版本太旧,不支持新版node,更新npm版本即可。
npm install -g npm # 或者 cnpm install -g npm
npm install -g cnpm # 或者 cnpm install -g cnpm


Electron
Golang + Qt5 桌面开发终极解决方案
1.将心注入一份事业,不管你从前是否有任何成就感,甚至你不敢想象成功,将心注入你新的事业,你将获得新的开始; 
2.将心注入,不管是任何事情,只要能够触动你的心灵并值得让你付出一生,你将会很快乐; 
3.将心注入,哪怕身边没有任何一个人看好,那才是你创造别人都看不到机会的时候; 
4.将心注入,哪怕遇到任何挫折或者有多少障碍,不要放弃最初的梦想和这份你将心倾入的事业,勇敢走下去,你将排除万难取得成功; 
5.将心注入,做好每一个细节 ,万丈高楼始于一石一木; 
6.将心注入你身边的人,只要他们同样和你具有正义…

electron与node.js以及chrome的版本对应关系
1、 electron v18.0.0至v18.2.1, node 16.13.2, chrome 100.0.4896.56至100.0.4896.143
2、 electron v17.0.0至v17.4.3, node 16.13.0, chrome 98.0.4758.74至98.0.4758.141
3、 electron v16.0.0至v16.2.5, node 16.9.1, chrome 96.0.4664.45至96.0.4664.174
4、 electron v15.0.0至v15.5.4, node 16.5.0, chrome 94.0.4606.51至94.0.4606.81
5、 electron v14.0.0至v14.2.9, node 14.17.0, chrome 93.0.4577.58至93.0.4577.82
6、 electron v13.6.9至v13.0.0, node 14.16.0, chrome 91.0.4472.69至91.0.4472.164
7、 electron v12.0.0至v12.2.3, node 14.16.0, chrome 89.0.4389.69至89.0.4389.128
8、 electron v11.0.0至v11.5.0, node 14.16.0, chrome 87.0.4280.60至87.0.4280.141


Chrome JS V8 ;NodeJS 
https://www.gyan.dev/ffmpeg/builds/
https://www.cnblogs.com/david0cheng/articles/3480503.html
https://www.cnblogs.com/zhangnn2fs/archive/2012/07/30/copyscreen1.html
https://www.cnblogs.com/blossomwei/p/16669182.html
https://blog.csdn.net/yinshipin007/article/details/127913279
https://blog.csdn.net/u013113678/article/details/126109965
https://www.zhihu.com/question/588100101/answer/2926296034
https://get.videolan.org/vlc/3.0.18/win64/vlc-3.0.18-win64.exe

ffmpeg -f gdigrab -s 1600x900 -i desktop -qscale 0.01 E:/test.mp4


摄像头视频
https://www.cnblogs.com/david0cheng/articles/3480503.html

https://www.cnblogs.com/zhangnn2fs/archive/2012/07/30/copyscreen1.html

https://zhidao.baidu.com/question/365205979625419292.html
C# 使用FFmpeg实现录屏功能
https://www.cnblogs.com/blossomwei/p/16669182.html

https://www.yongxinhezi.com/
http://www.hzhcontrols.com/new-338605.html
c# 如何录屏
https://www.zhihu.com/question/588100101/answer/2926296034
cwifi开源库
https://github.com/sdushantha/wifi-password

https://ezone.work/products/ezWiki
https://ezone.work/Miit-course/#registration

https://my.oschina.net/u/4296698/blog/3813930
https://www.cnblogs.com/lidabo/p/16489562.html
https://www.cnblogs.com/lidabo/p/16489556.html
https://www.cnblogs.com/lidabo/p/7101423.html
微软的Speech API


ffmpeg
音频开源库
https://github.com/naudio/NAudio


Python 只能开发算法工具。不能作为服务器服务。


http://www.ppmy.cn/news/58754.html

相关文章

3.4 只读存储器

学习目标: 学习只读存储器(ROM)的目标可以包括以下内容: 了解ROM的基本概念、分类以及适用场景。掌握ROM的电路原理、逻辑结构和读取方式。熟悉ROM的编程方式和编程工具。理解ROM与EPROM、EEPROM和闪存的区别和联系。了解ROM在计…

从零开始学架构——异地多活架构

业务高可用的保障:异地多活架构 无论是高可用计算架构,还是高可用存储架构,其本质的设计目的都是为了解决部分服务器故障的场景下,如何保证系统能够继续提供服务。但在一些极端场景下,有可能出现所有服务器都出现故障…

【redis】redis红锁Redlock算法和底层源码分析

【redis】redis红锁Redlock算法和底层源码分析 文章目录 【redis】redis红锁Redlock算法和底层源码分析前言一、当前代码为8.0版,接上一步分布式锁的主要考点lock加锁关键逻辑unlock解锁关键逻辑 二、redis分布式锁-Redlock红锁主页说明:目前所写的分布式锁还有什么…

代码随想录算法训练营第十一天|20 有效的括号 1047 删除字符串中所有相邻重复项 150 逆波兰表达式求值

文章目录 20 有效的括号思路代码总结 1047 删除字符串中所有相邻重复项思路代码总结 150 逆波兰表达式求值思路代码总结 20 有效的括号 思路 思路很经典,用栈寻找匹配括号 但是自己在实现的过程中,有一种情况没想到: 字符串第一个就是右括号…

如何写出高质量代码

一、 前言 编写高质量代码是每一位程序员的追求。高质量的代码可以提高代码可读性、可维护性、可扩展性以及软件运行的性能和稳定性。在这篇文章中,我将分享一些编写高质量代码的特征、编程实践技巧和软件工程方法论。 二、高质量代码的特征 可读性:好的…

Retrofit examples

https://square.github.io/retrofit/ Retrofit是一个基于Java的RESTful API库,它可以让开发者更加方便地处理HTTP请求和响应。 使用例子 以下是一个简单的 Retrofit 框架使用示例: 首先,在项目的 build.gradle 文件中添加 Retrofit 依赖&am…

Android 源码浅析:Leakcanary 内存泄漏检测的好帮手

我们一起来分析一下大名鼎鼎的 Leakcanary, 想必作为 Android 开发都多多少少接触过,新版本的 Leakcanary 也用 Kotlin 重写了一遍,最近详细查看了下源码,分享一下。 tips:本来是只想分析下内存泄漏检测部分&#xff…

Java并发编程基础知识概述

前言 在现代计算机系统和服务器中,多线程并行执行已经成为常态,而且并发编程能够充分利用系统资源,提高程序处理效率和质量。因此,Java并发编程是Java程序员必须掌握的重要技能之一。 线程和进程 在操作系统中,进程是…