摘要:
写在前面 最近一直在做批量测试工具的开发,打包的exe,执行也是一个黑乎乎的dos窗口,真的丑死了,总感觉没个界面,体验不好,所以就想尝试写桌面应用程序。 在技术选型时,Java窗体实现使用JavaFx、Swing,感觉都不太理想,为什么呢? 写好后,都是通过 Application.launch 阅读全文
摘要:
现象 首次启动可能会等待很久,出现以下信息: INFO Launching Electron... Failed to fetch extension, trying 4 more times Failed to fetch extension, trying 3 more times Failed 阅读全文
摘要:
模拟主进程与渲染进程的通讯过程 渲染进程 根目录下添加renderer.js,既支持node js也支持dom js,示例代码如下: //这是渲染进程 const {ipcRenderer}=require("electron") //下面是从渲染进程向主进程发送消息 window.addEvent 阅读全文
摘要:
什么是Electron? 官网地址 Electron是使用JavaScript,HTML和CSS构建跨平台的桌面应用程序框架。 特点及优势 web技术:基于Chromium、Node.js 开源:众多贡献者组成活跃社区共同维护的开源项目 跨平台:Electron兼容Mac、Windows和Linux 阅读全文
摘要:
解决办法: 将引入的相关依赖进行升级。 <!--添加poi操作依赖开始--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version> </dependen 阅读全文
摘要:
JSONObject jsonObject = JSONObject.parseObject(json); String json = JSONObject.toJSONString(jsonObject, SerializerFeature.WriteMapNullValue); System.o 阅读全文
摘要:
问题现象 今天在执行自动化脚本时,浏览器还没打开直接报错了,具体报错如下图: 经过一顿度娘会发现,这不是我们写程序脚本的错,而是Selenium的一个bug,无数人都在各种网站反馈了这个问题,而且貌似Selenium的开发者们暂时不打算修复这个问题,因为有人发现了一些变通方案来实现浏览器窗口最大化, 阅读全文
摘要:
windows(win10)批处理脚本 打开vm虚拟机的服务,并且开启无界面虚拟机 @echo off net start "vds" net start "VMAuthdService" net start "VMnetDHCP" net start "VMware NAT Service" ne 阅读全文
摘要:
前言 Python项目中,一般都会有一个 requirements.txt 文件 这个文件主要是用于记录当前项目下的所有依赖包及其精确的版本号,以方便在一个新环境下更快的进行部署 如何生成 requirements.txt 进入项目根目录,执行以下命令 pip3 freeze > requireme 阅读全文
摘要:
systemctl方式开机启动设置 配置:将以下内容添加到startup.sh、shutdown.sh、catalina.sh 当中, 并指定jdk路径,文件在/usr/local/tomcat/bin 目录下 export JAVA_HOME=/usr/local/jdk #jdk路径 expor 阅读全文