Xcode 15 安装包除了 MacOS 的 Components 不再包含其它可选资源,可根据开发需要动态下载。在 Xcode 中下载 IOS 17.2 Simulator 总会失败,重试则会从头开始,导致无法成功下载…
macOS 使用 launchctl 和 crontab 设置定时任务的方法
下面的介绍以该目标为例: 设置每天早上 9 点定时执行 /Users/lzwme/schedule/helloworld.cjs 的 Node.js 程序。 日志记录目录: /Users/lzwme/schedule/l…
Iframe 与 SameSite:Iframe 中设置 cookie 失败的原因及解决方案
从 Chrome 51 开始,其针对 Cookie 新增加了一个 SameSite 属性,用于防止 CSRF 攻击和用户追踪等。 而从 Chrome 80 开始 SameSite 默认值发生改变,由 None 变为 La…
跨域请求异常:The 'Acess-Control-Allow-Origin' header contains multiple values '*, *". but only one is allowed
1. 问题 在浏览器中进行跨域请求一个接口时报错如下: Access to XMLHttoRequest at ‘https://xxx.lzw.me/abc/getToken from origin …
局域网中 Windows 与 Mac 互相远程连接的最佳方案
由于工作需要,经常需要远程连接或登录到几台不同的工作用机上进行操作。下面基于免费、高体验等基本诉求,简要记录几种不同场景下的实践方案选择,仅供参考。如您有更简单且更优的方案,欢迎一起探讨。 1 远程桌面连接的几种不同场景…
SSL 证书(cer)及密钥(key)与 pfx 的转换
我们从证书颁发机构购买拿到的域名证书是 key 和 cer 后缀的,这在绝大多数 web 服务器上都可以直接使用。但是在 Windows IIS 上需要 pfx 格式的证书。 1 SSL 证书及私钥与 pfx 格式的互相…
edge 浏览器保持 setTimeout/setInterval 不被冷却暂停的方法
当 edge 浏览器进入后台时,其网页中的 setTimeout 定时器可能会因为性能优化策略而被冷却暂停,直至页面再次恢复焦点。 我们有两种办法可以避免这种现象的发生。 方法一:关闭 edge 效率模式 在 edge …
Node.js 和 Electron 中 Native 原生 addon 模块的 .node 文件离线加载方案
1 Node.js 加载 Native 模块 .node 文件的方法 在 Node.js 中加载由 C++、Rust 等其他编程语言编译的 .node 二进制模块文件,可以有两种方式。 1.1 方式一:直接使用 requ…
ssh 报错:sign_and_send_pubkey: no mutual signature supported
1 问题描述 在将 Macbook 系统升级至 13.5 版本后,git pull -r 拉取代码报错如下: 2 原因分析 openssh 8.2 版本后默认禁用 ssh-rsa算法,因为该算法存在安全隐患,参考:Ope…
npm 仓库私有包离线化安装方案
在某个前端项目中,存在对内网私有仓库维护和发布的 npm 包依赖。 现在该项目需转移至无法访问私有仓库环境的外部云平台上,进行持续集成构建和部署,会发生私有包无法下载而失败的问题。 下面基于当前主流的包管理器 npm、y…