一、Electron简介Electron的应用,使得了JS不仅仅可以BS端项目,还可以做CS端项目。另外今天之所以研究下Electron,还是因为公司的需要,业务场景是,通过Electron.js开发出的桌面应用让客户可以通过这个桌面应用管理设备和资产,同时也可以监控对应的设备状态等等。传统的exe对于我们而言,太繁重了,不是很适合。当然了,负责这块的人不是我,我对此还是有点小兴趣,为此,还是在w
转载 2024-03-06 16:30:47
117阅读
如何用Web前端技术就能开发出桌面应用程序?Web前端技术开发桌面应用的方式CEF:用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。heX:基于CEF,内部整合了开源项目 Chromium 及 node.js。nw:基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术。electron:底层也是基于Chr
前言Electron作为一款跨平台的桌面应用端解决方案已经风靡全球。作为开发者,我们几乎不用关心与操作系统的交互,直接通过Web前端技术与Electron提供的API就可以完成桌面应用端的开发。然而,为什么国内使用Electron的踩坑文章数不胜数,主要原因是Electron为了支持跨平台,为不同的操作系统平台进行了适配,将chromium内核与node集成到了一起,屏蔽了底层操作系统的细节,所以
vue -V 如果版本叫老,可以直接卸载,再安装最新版本、卸载 npm uninstall vue-cli -g vue create
原创 2022-07-07 11:23:40
166阅读
# 使用 Electron 调用 Python 库的入门指南 在这篇文章中,我们将详细讲解如何使用 Electron 框架调用 Python 库。Electron 是一个可以构建跨平台桌面应用的框架,结合 Python 更是可以实现强大的功能。下面我们将列出实现这一目标的步骤,以及对应的代码示例。 ## 实现步骤 | 步骤 | 描述
原创 10月前
160阅读
今天把我的八卦头条app上传到了github。 https://github.com/vae260772/TopNews做个小结,希望有所收获。 1、注册github账号。 2、下载git 工具。类似dos命令行 https://git-scm.com/downloads 3、在github上面创建项目。可以选择 勾选Initialize this repository with a RE
转载 2024-07-24 16:20:35
116阅读
最近有不少简友(简书好友)给我提出建议说: 像我写的简书技术文, 虽然内容不错, 但还是最好贴上 Demo, 附上Demo 方便大家使用等等. 回想之前纯粹只是为了记录自己的一些思路及核心代码, 也没想过大家会这么认可我的文章, 这就着手开始上传本地项目到github,希望一些 Demo 对大家有帮助.##一、注册github账号我之前是有账号的,这里我就不需要注册, 如果木有账号的小伙伴, 首先
转载 2024-03-09 08:51:54
123阅读
做过JavaWeb的同学,对于MVP设计模式肯定不能理解,毕竟用过MVC云云今天我们来详细看看MVP到底是什么,有什么优点,怎么实现 MVP 按照MVC的分层,Activity和Fragment(后面只说Activity)应该属于View层,用于展示UI界面,以及接收用户的输入,此外还要承担一些生命周期的工作。Activity是在Android开发中充当非常重要的角色,特别是TA的生命周期的功能,
转载 2024-09-29 23:26:55
46阅读
从天河2号到神威·太湖之光,中国超级计算机(HPC)已经称霸TOP500榜单三年了,美国最快的超算还是多年建造的“泰坦”,当了三年多的TOP500老二。在下一代超算上,美国、中国以及欧洲、日本都启动了亿亿次(Exascale)超算研发,中国在E级超算上很可能继续领先,预计2020年前就建成,美国的E级超算要在2022-2023年才能研发出来,只不过说E级超算上说中国领先还早,因为美国的目标是研发出
近期在找工作,想把自己找工作的经历以及做的笔试题,leecode代码,面经等分享到github上,希望给以后找工作的同学们一点参考。这里分享一下如何创建自己的github项目以及上传自己的github代码 1、注册账号 2、点击 3、 4、 选public 5、下载并安装github客户端:windows下载地址 6、 7、 找到安装路径,windows运行git-cmd.exe 8、本机上设置g
Python GUI编程(Tkinter)github项目地址:https://github.com/zhendonger/tkinter-demo基于python版本 >3.0安装所需库pip3 install Pillow运行效果:1.登陆界面2.注册界面3.登陆成功界面代码:#!/usr/bin/python # -*- coding: UTF-8 -*- import tkinte
转载 2023-12-19 22:56:35
274阅读
概述JS一直拿来搞前端的话似乎有点浪费这门语言,所以我打算学学用JS来做桌面端,很巧的是,JS确实有专门做桌面端的库——Electron。那么就开始搞事吧,这就是这个专栏系列开通的原因,至于能写到什么程度,我也不太确定,反正这篇文章先给大家介绍下如何搭建Electron开发环境并创建一个项目。环境要求windows环境(看自己啦) NodeJS环境(因为要用到npm包管理工具)...
概述JS一直拿来搞前端的话似乎有点浪费这门语言,所以我打算学学用JS来做桌面端,很巧的是,JS确实有专门做桌面端的库——Electron。那么就开始搞事吧,这就是这个专栏系列开通的原因,至于能写到什么程度,我也不太确定,反正这篇文章先给大家介绍下如何搭建Electron开发环境并创建一个项目。环境要求windows环境(看自己啦) NodeJS环境(因为要用到npm包管理工具)...
# 使用Electron为Python程序构建前端 在现代软件开发中,前后端分离的架构使得前端技术与后端逻辑能够灵活配合。今天,我们将讨论如何使用Electron为Python程序构建前端。在这篇指南中,我们将循序渐进地展示整个流程,并提供详细的代码示例和解释。 ## 整个流程的步骤 下面是实现过程的概要步骤: | 步骤 | 说明 | |
原创 11月前
92阅读
前言本文将带你从零开始,快速搭建并运行一个基于 OpenIMSDK 的 Electron 应用。本项目以 OpenIMSDK 开源版为基础,借助 @openim/electron-client-sdk 与 @openim/wasm-client-sdk,能够同时构建 Web 端及桌面端(Windows、macOS、Linux)的即时通讯应用。如果你想要替换 Twili
原创 6月前
9阅读
在构建一个基于 Java 的权限管理系统时,我们可以借助 GitHub 上的 demo 项目进行学习和实践。下面,我将逐步指导你如何进行环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展。整个过程将充满实用的技巧和代码示例,确保你能顺利实现你的权限管理系统。 ## 环境准备 首先,你需要为项目准备开发环境,包括 Java 运行环境、Maven、Git 以及其他依赖。 ### 依赖安装
原创 7月前
45阅读
令人惊讶的是,YYText 虽然代码量很大(超过一万行),但它只是 ibireme 的作品之一。ibireme 利用业余时间完成了 YYKit 工具库,包括: YYModel — 高性能的 iOS JSON 模型框架。 YYCache — 高性能的 iOS 缓存框架。 YYImage — 功能强大的
转载 2016-04-18 13:18:00
224阅读
2评论
DjangoDjango模板简介模板路径导入HTML模板变量模块语言(DTL)添加代码模板for与if标签url标签模板过滤器add(拼接)join(拼接)silce(切片)cut(移除)date(时间)default(默认值)flast(返回首元素)与last(返回尾元素)floatformat(移除)length(获取长度)lower(强制转换为小心)与upper(强制转换为大写)safe(
使用electrondemo时的错误 Electron | Build cross-platform desktop apps with JavaScript, HTML, and CSS. (electronjs.org) 环境基本的配置,node.js,git啥的都搞好,都是最新版的,然后就是 ...
转载 2021-08-26 14:05:00
1647阅读
2评论
# 实现多模块Java Module Demo Github ## 整体流程 为了实现多模块Java Module Demo Github,我们需要按照以下步骤进行操作: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个Github Repository | | 2 | 设置项目结构 | | 3 | 创建多个Module | | 4 | 连接Module到Githu
原创 2024-03-16 06:09:33
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5