钟情于在互联网(物联网)产品中集成P2P功能的企业,要么是对自己的技术实力有迷之自信,要么是对自己的资金实力有清醒认识。因为具备P2P功能的万千终端,可以零成本地分担原本集中式Servers所消耗的的带宽、服务器资源压力。企业对P2P功能的集成也有不同层级,某些家down下 eMule、eDonkey直接改一版。要知道国内的运营商是不会甘心给eMule、eDonkey做数据通道,封堵是
转载 6天前
411阅读
Puppeteer基础知识(一) Puppeteer基础知识(一)一、简介二、其他一些自动化测试工具三、安装与使用四、Puppeteer常用命令五、常见问题解决: 一、简介Puppeteer 是一个强大而灵活的工具,可以用于网页爬虫、自动化测试、性能分析等场景。能够模拟用户行为、拦截网络请求、处理弹窗、模拟设备等,可以让我们更灵活地控制浏览器和页面。不仅能够启动web进行测试,也能够启动web H
转载 9月前
465阅读
electron小细节解决Electron命令行中文出现乱码"scripts": { "start": "chcp 65001 && electron ." }, 复制代码Electron不支持prompt的替代方案使用开源库:smalltalk 手写弹窗样式chromium在electron下会异常崩溃退出描述:发现electron与木偶人有点水土不服,没有封装成el
转载 2024-09-29 06:45:26
182阅读
听说这节课内容很多很杂但是只要全部覆盖到就好龟 那就从这里开始记录!Part 1 主要介绍了微电子学 microelectronics 与一小部分 光电学 optoelectronics,它研究的是在固体(主要是半导体 semiconductor)材料上构成的微小型化电路、电路及系统的电子学分支半导体 semiconductor晶体管 transistor: 双极结型晶体管 (BJT, Bipol
转载 1月前
384阅读
Particle.io已经开始对外发行出售Electron了,这是一个可以和Arduino高度兼容的无线通信IoT电路板,主要面向对象是机对机(M2M)App应用。此类Electron能够实现IoT设备在云端远程沟通交流,即使在没有WiFi可连接的情况下也不妨碍交流,但是至少需要2G或3G移动无线连接才能用起来。可以说,Electron是Particle早起产品Photon的一个升级版本,Phot
转载 2024-09-23 16:46:19
115阅读
Puppeteer 是 Chrome 开发团队在 2017 年发布的一个 Node.js 包,同时还有 Headless Chrome。用来模拟 Chrome 浏览器的运行。它提供了高级API来通过 DevTools 协议控制无头 Chrome 或 Chromium ,它也可以配置为使用完整(非无头)Chrome 或 Chromium。学习 Puppeteer 之前我们先来了解一下 Chrome
转载 2024-08-09 19:54:35
310阅读
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。在开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。在本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
转载 2024-05-29 00:43:20
468阅读
Libev设计思路理清了Libev的代码结构和主要的数据结构,就可以跟着示例中接口进入到Libev中,跟着代码了解其设计的思路。这里我们管struct ev_loop称作为事件循环驱动器而将各种watcher称为事件监控器。1.分析例子中的IO事件这里在前面的例子中我们先把定时器和信号事件的使用注释掉,只看IO事件监控器,从而了解Libev最基本的逻辑。可以结合Gdb设断点一步一步的跟看看代码的逻
最近利用Electron来创建跨桌面应用的趋势似乎很火。看了几个用Electron开发的应用,这些应用在windows下面的安装方式,都是类似一个绿色软件的安装方法,下载.zip->解压到相应目录->进入文件夹点击exe使用。这种安装方法有两个缺点,第一,更新繁琐,用户需要删除之前的软件目录,下载新的软件,在跑一遍解压流程,不然电脑里面就会出现两个软件,不好区分。第二,安装之后无法自动
转载 2024-10-29 07:50:25
121阅读
作者简介:张乾泽对于在线教育、医疗、视频会议等场景来讲,开发面向 Windows、Mac 的跨平台客户端是必不可少的一步。在过去,每个操作系统的应用需用特定的编程语言编写,每个客户端都需要单独开发。而现在我们可以利用多种工具、框架进行跨平台开发。Electron 就是其中最热门的一个。Electron 的前身是Atom Shell,是基于Node.js 和 Chromium 开源项目。它
转载 9月前
233阅读
(1/7)Electron教程(一)什么是 Electron,由来、适用场景 和 Electron 的环境搭建Electron教程(一)什么是 Electron,由来、适用场景 和 Electron 的环境搭建Electron教程(二)启动过程:主进程,渲染进程是什么Electron教程(三)如何打包 electron 程序:electron-forge 的使用教程Electron教程(四)使用
最近创建了一个electron-vue项目,用到了热更新,先看效果图:话不多说,直接上代码。main目录下创建update.js代码如下:// 安装包helatest.yml所在服务器地址 const uploadUrl = 'http://127.0.0.1:8080/pc/' const { autoUpdater } = require('electron-updater') const {
转载 2024-05-14 13:12:58
67阅读
title = "puppeteer生态一览" description = "" author = "" tags = []puppeteer是chrome官方出品的无界面浏览器,我们一般称为无头浏览器。这种浏览器具有普通版浏览器的完备功能,并且可以运行在无界面的服务端,比如远程的linux服务器上,是做ui自动化测试的一个不错的选择。我们今天就来看一下puppeteer的生态,看看除了自动化测试
转载 5月前
27阅读
概述# 前两期文章中已经介绍到了 Selenium 与 Playwright 的使用方法,它们的功能都非常强大。而本期要讲的 Pyppeteer 与 Playwright 一致,都可以作为 Selenium 的替代者来使用。且与 Playwright 相比,Pyppeteer 的使用更加简单。Pyppeteer 的使用# 介绍# 在上上期文章中,我们介绍了 Selenium 隐藏特征的方法,其中使
转载 2024-07-12 13:25:08
266阅读
2016年诺贝尔物理学奖授予索利斯(David J.Thouless)、霍尔丹(F. Duncan M. Haldane)和科斯特里兹(J. Michael Kosterlitz),以表彰他们在拓扑相变和物质拓扑相方面的开创性工作。拓扑绝缘体是一种内部绝缘,界面允许电荷移动的新型量子材料。拓扑绝缘体有其他绝缘体所不具备的特殊性质,根据理论预测,三维拓扑绝缘体与超导体的界面上的vortex core
 【前言】js技术栈开发桌面端很大的优势就是ui界面开发比较快,对比原生的桌面端开发要快很多,并且基于chromium内核,支持最新的html5,css3特性,又可以开发出很酷炫的ui。总结一下就是electron开发ui界面,又快又好~【打包代码结构调整】接上一篇文章的代码结构,如下,只有src内是最终桌面应用的代码,其余的是提供electron开发环境&打包相关的代码,为了方
背景许多本地应用(例如vscode、QQ),都支持通过浏览器来启动PC上的本地软件这个功能够使网页端和客户端联动起来,用户体验还是很好的,实现起来也并不复杂。酷家乐客户端已经支持了这个功能,如下图: 实现原理浏览器在解析url的时候,会尝试从系统本地寻找url协议所关联的应用,如果有关联的应用,则尝试打开这个应用例如VsCode从web端安装插件的时候,实际上是访问了一个vscode协议的ur
# 使用 Electron 创建 Kiosk 窗口的完整指南 在前端开发领域,Electron 是一个用于构建跨平台桌面应用程序的框架,特别适合需要使用网页技术的应用。Kiosk 模式是一种全屏运行应用程序的工作方式,通常用于自助服务机或信息展示设备。本文将带你一步一步实现一个使用 Electron 创建的 Kiosk 窗口。 ## 实现流程 下面是实现“Electron 窗口 Kiosk”
原创 10月前
333阅读
LiteOS Studio图形化调测能力,物联网打工人必备!>>> 作者:Kurosak
转载 2022-04-13 15:24:09
345阅读
  路由器UPNP设置开启还是关闭?虽然UPNP开启后能方便智能监控设备直接透传到因特网中,但就UPNP的漏洞上而言,这并不是一个推荐使用的功能,很多网友的服务器好几次都是被扫描到UPNP漏洞被莫名其妙远程控制了。  路由器UPNP设置开启还是关闭?  路由器的UPNP服务存在很大的漏洞,通过UPNP漏洞可以被很轻松的远程控制,如果用户暂时用不上UPNP功能,就先将其关闭吧,另外也可以启用DMZ主
  • 1
  • 2
  • 3
  • 4
  • 5