### 如何实现electron多页面间通信 ## 业务需求:总共有两个页面,页面A显示数据,页面B处理数据,主线程Main ## 实现的技术方案:在主线程中打开页面A和B,B页面不进行显示,主要负责处理从A页面发送到主线程Main上的数据,然后B将数据处理完成之后,再次将数据送到主线程Main上, ...
分类:
其他好文 时间:
2018-11-16 15:12:06
阅读次数:
980
1. 负荷权重 1.1 负荷权重结构struct load_weight 负荷权重用struct load_weight数据结构来表示, 保存着进程权重值weight。其定义在 "/include/linux/sched.h, v=4.6, L1195" , 如下所示 1.2 调度实体的负荷权重lo ...
分类:
系统相关 时间:
2018-11-10 23:55:44
阅读次数:
249
现象使用exec()执行DOS命令dir,结果出现乱码:分析代码如下:$(document).ready(()=>{constexec=require(‘child_process‘).exec;//任何你期望执行的cmd命令,ls都可以letcmdStr=‘dir‘;//执行cmd命令的目录,如果使用cdxx&&上面的命令,这种将会无法正常退出子进程letcmdPath=‘
分类:
其他好文 时间:
2018-11-08 10:59:51
阅读次数:
348
现象在开发环境下运行应用没问题,但是用electron-packager打包后,运行EXE,报告如下错误: 核心错误信息是说没有找到index.js这个模块。分析我们的应用中其实并没有index.js模块,于是仔细观察package.json文件,发现没有“main”这个节点,而这个节点是配置应用入口JS文件的。解决在package.json中增加main节点,如下:{"main":"m
分类:
Web程序 时间:
2018-11-07 23:02:32
阅读次数:
285
在页面中使用如下代码引入jquery:<script>window.$=window.jQuery=require(‘node_modules/jquery/dist/jquery.min.js‘);</script>运行时报错:UncaughtError:Cannotfindmodule‘node_modules/jquery/dist/jquery.min.js
分类:
Web程序 时间:
2018-11-06 23:42:59
阅读次数:
495
已经正确引入jquery,在开发环境下运行也是没有问题的,但是用electron-packager打包后,执行EXE,报告如下错误:UncaughtError:Cannotfindmodule‘./node_modules/jquery/dist/jquery.min.js‘ 第一时间怀疑是路径有问题,于是到打包的输出路径,找到resources/app/node_mod
分类:
Web程序 时间:
2018-11-06 23:33:43
阅读次数:
263
安装安装bootstrap命令如下:npminstallbootstrap--save 安装后可能报告如下错误:npmWARNbootstrap@4.1.3requiresapeerofpopper.js@^1.14.3butnoneisinstalled.Youmustinstallpeerdependenciesyourself. 需要自行安装popper,命令如下:npm
分类:
其他好文 时间:
2018-11-06 00:49:24
阅读次数:
276
最近在研究electron,考虑到以前一直用PhpStorm做开发,而且electron就是基于nodejs的,因此很自然的想到要继续用PhpStorm做IDE。开发打开Run/DebugConfigurations窗口,添加一个Node.js配置:然后配置NodeInterpreter参数,对于windows系统,配置为项目目录下的node_modules.bin\electron.cmd。Ja
分类:
Web程序 时间:
2018-11-05 23:44:17
阅读次数:
660
electron //使用淘宝NPM开发的cnpm进行package的安装 //首先安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org //使用cnpm进行安装 cnpm install -g electron ...
分类:
其他好文 时间:
2018-10-31 10:35:32
阅读次数:
189
Electron官网的描述:Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。 ...
分类:
Web程序 时间:
2018-10-28 14:51:15
阅读次数:
248