Electron
业火之理
这个作者很懒,什么都没留下…
展开
-
【webrtc】websocket交换sdp实现ice链接
前言上一次进行了手动交换sdp成功进行了ice连接,但是正常情况下,不可能是让你手动交换,因为你能手动交换,说明你们之间已经有了传输通道,不然怎么获取对方的sdp。所以一般情况下,需要有个中间的服务器用来交换sdp,两个客户都通过中间服务器交换了sdp后实现ice连接。貌似这个过程的专业名词叫信令转发。服务器搭建首先初始化个npm项目,安装ws起个ws到8001const webSocket = require("ws");const wss = new webSocket.Server原创 2020-12-14 03:34:29 · 48702 阅读 · 1 评论 -
【electron】自制思维导图软件
前言花了几天时间利用electron+react+自制组件库+g6完成了这个自制思维导图软件,感觉做起来还是蛮好玩的。总结下这个功能与技术要点,做完不总结就跟没写这玩意一样。首先放个软件界面截图:功能与技术要点图的功能主要是利用G6,因为最近珠峰搞了个G6训练营,然后玩了下,觉得G6最大特色就是图会动,所以拿这个做来玩下。导出图片使用的g6已经提供的api,所以非常方便。保存数据和导出数据利用g6的save再加上fs的一些操作就Ok。左边部分都是文件,需要文件与数据相关原创 2020-08-25 02:39:13 · 1055 阅读 · 8 评论 -
【Electron】制作个对账小工具
前言这玩意做出来好玩,同时想试试electron功能。实际并没有用多少原生功能,毕竟刚学着用用这玩意。功能就是对账了,2边分别导入excel后,点击匹配,就会自己寻找相同的,或者可以匹配上的。我做了3种匹配,由于js单线程,结果计算量太大没设计好,导致数据量太大会卡。应该传给worker异步计算然后返回浏览器哪些匹配再进行连线。反正功能先做出来再说,敏捷开发嘛哈哈哈。这个样式也没...原创 2020-04-22 07:27:46 · 364 阅读 · 1 评论 -
【Electron】Electron+React环境配置
前言这玩意可以做些小工具什么的感觉挺实用,感觉学一下。安装首先是基本安装。使用create-react-app创建项目。然后安装electroncnpm i electron -D安装 electron-is-devcnpm i electron-is-dev -D在根目录下编写mian.js。const {app,BrowserWindow}=requir...原创 2020-04-19 03:23:45 · 795 阅读 · 2 评论