基于 acme.sh 和 dnspod API 自动生成与续期泛域名SSL证书 如果你有一个域名并用它来搭建互联网服务,提供 https 服务是基本的安全要求,那么就绕不开 SSL 证书的申请。本文介绍一种基于基于 acme.sh 和 dnspod API 生成网站泛域名证书的详细流程与方法,以供有类似场景和需求的同学参考。 网站建设 任侠 2024-01-30 2828 热度 3评论
基于 opencv4nodejs 实现 OCR 验证码识别搭建私有 OCR 服务 1 @u4/opencv4nodejs 依赖安装及编译 opencv4nodejs 包提供了丰富de 接口,使得可以在 Node.js 下以更友好的方式使用 opencv4,但其原始仓库近两年不再更新。@u4/opencv4nodejs 是其 fork 版本,并保持持续更新中。 opencv4nodejs 由于涉及到 Native 编译,依赖安装及编译过程极其复杂。下面为在 windows 11 前端开发 任侠 2024-01-18 1808 热度 0评论
IOS:Xcode 15 IOS 17 Simulator 模拟器下载失败的解决办法 Xcode 15 安装包除了 MacOS 的 Components 不再包含其它可选资源,可根据开发需要动态下载。在 Xcode 中下载 IOS 17.2 Simulator 总会失败,重试则会从头开始,导致无法成功下载安装。 使用离线下载手动安装的方法可以解决该问题,官网文档介绍了相关方法。操作步骤参考如下: 打开 apple download 资源下载页面,查找到需要下载的 Simulator 前端开发 任侠 2023-12-26 2449 热度 0评论
macOS 使用 launchctl 和 crontab 设置定时任务的方法 下面的介绍以该目标为例: 设置每天早上 9 点定时执行 /Users/lzwme/schedule/helloworld.cjs 的 Node.js 程序。 日志记录目录: /Users/lzwme/schedule/logs 1 基于 launchctl 设置定时任务 launchctl 是一个统一的服务管理框架,可以启动、停止和管理守护进程、应用程序、进程和脚本等。 launchctl 是通过 电脑基础 任侠 2023-11-19 4472 热度 0评论
Iframe 与 SameSite:Iframe 中设置 cookie 失败的原因及解决方案 从 Chrome 51 开始,其针对 Cookie 新增加了一个 SameSite 属性,用于防止 CSRF 攻击和用户追踪等。 而从 Chrome 80 开始 SameSite 默认值发生改变,由 None 变为 Lax,由此导致许多在网页上跳转跨站的网站页面时不会携带 Cookie,造成登录态失效等一系列问题。此外,在基于 https 的 iframe 页面中设置 cookie 也会失效。 1 前端开发 任侠 2023-10-30 5730 热度 0评论
跨域请求异常: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 \"http://localhost:3001 has been blocked by CORS policy: Response to preflight request doesn\'t pass 网站建设 任侠 2023-10-27 1061 热度 0评论
局域网中 Windows 与 Mac 互相远程连接的最佳方案 由于工作需要,经常需要远程连接或登录到几台不同的工作用机上进行操作。下面基于免费、高体验等基本诉求,简要记录几种不同场景下的实践方案选择,仅供参考。如您有更简单且更优的方案,欢迎一起探讨。 1 远程桌面连接的几种不同场景及方案选择 1.1 远程到 linux 主机 当前习惯使用 NxShell。这是一款基于 Electron 开发的 ssh 终端软件,特点是简洁易用,可以支持多操作系统平台,实测非 电脑基础 任侠 2023-10-17 29774 热度 0评论
SSL 证书(cer)及密钥(key)与 pfx 的转换 我们从证书颁发机构购买拿到的域名证书是 key 和 cer 后缀的,这在绝大多数 web 服务器上都可以直接使用。但是在 Windows IIS 上需要 pfx 格式的证书。 1 SSL 证书及私钥与 pfx 格式的互相转换 1.1 SSL 证书与私钥合并生成 pfx 格式 我们可以使用 openssl 进行证书转换,生成用于 IIS 的 pfx 格式证书文件。示例: # 基于 lzw.me.ke 电脑基础 任侠 2023-08-30 5300 热度 1评论
edge 浏览器保持 setTimeout/setInterval 不被冷却暂停的方法 当 edge 浏览器进入后台时,其网页中的 setTimeout 定时器可能会因为性能优化策略而被冷却暂停,直至页面再次恢复焦点。 我们有两种办法可以避免这种现象的发生。 方法一:关闭 edge 效率模式 在 edge 浏览器中按快捷键 Alt + F,选择 设置 -> 系统和性能 -> 性能优化。也可以直接在地址栏中输入地址 edge://settings/system 然后回车直接 前端开发 任侠 2023-08-27 5131 热度 0评论
Node.js 和 Electron 中 Native 原生 addon 模块的 .node 文件离线加载方案 1 Node.js 加载 Native 模块 .node 文件的方法 在 Node.js 中加载由 C++、Rust 等其他编程语言编译的 .node 二进制模块文件,可以有两种方式。 1.1 方式一:直接使用 require 加载 示例: const filepath = path.resolve(`./sqlcipher/${process.platform}-${process.arch}. 前端开发 任侠 2023-08-20 785 热度 0评论