logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Electron 桌面应用多实例实践:数据隔离与跨进程互斥

本文探讨了Electron桌面客户端实现双开功能的技术方案。原始单例锁机制通过requestSingleInstanceLock限制应用实例数量,但无法满足客户需求。核心解决方案是通过设置不同的userData目录实现数据隔离和双开能力,同时采用proper-lockfile库实现跨进程文件锁,配合心跳守护机制处理互斥操作。该方案解决了数据隔离、实例数量控制、自动更新冲突等关键问题,最终实现了稳定

文章图片
#electron#前端
react hooks + TS + antd项目总结

react hooks + TS + antd项目总结文章目录react hooks + TS + antd项目总结useEffect中发请求注意事项useContext组件间传参路由组件传参、取值Axios 拦截器加token,统一处理错误项目中遇到的问题useEffect中发请求注意事项useEffect 的第二个参数,或根据传入的值有多种变化。什么都不传 useEffect(() =>

Taro中使用getUserInfo获取信息及授权遇坑

Taro中获取微信用户的信息及授权遇坑文章目录Taro中获取微信用户的信息及授权遇坑Taro文档及小程序文档的翻找以下为尝试内容(并没有成功)总结首先声明这个并不是Taro的坑,而是微信小程序的坑,写篇文章记录一下。背景:由于对taro用的并不是很熟练,导致上手还是对它很不满意的。但是随着深入发现写起来还是很舒服。Taro文档及小程序文档的翻找在Taro的文档中我们可以看到在如图位置找到这个对应接

#javascript#reactjs#小程序
flex居中(justify-content: center和 align-items:center )遇坑。

justify-content: center和 align-items:center当你使用flex布局时 会经常用到这两个属性但是有时会发现为什么失灵了,为什么怎么样都居中不了,明明刚才还管用 ,(前几天博主就遇到了这种情况)…这个连个属性在网上查到的都是说前者是水平居中后者是垂直居中 但是其实这种是不完全正确的只是其中一种情况,如果是另一种情况的话就会失效。步入正题那么是为什么会...

c#中的DataSet原理和用法

c#中的DataSet1.DataSet是什么DateSet在c#程序中建立一个临时数据库下图所示:2…命名空间using System.Data;3.DataSet的建立和用法下面是常用的方法//创建一个临时数据库DataSet ds = new DataSet();//创建一个临时表DataTable dt = new DataTable();//添加自增主键Da...

到底了