在 iOS 开发过程中,经常需要将 ipa 文件上传至 App Store Connect 以供提交 testflight 交付测试。在 CI 持续集成过程中,我们可以使用 Transporter 工具来自动化上传 ip…
分类:前端开发
HTML5、CSS、javascript 等 web 前端技术相关
基于 opencv4nodejs 实现 OCR 验证码识别搭建私有 OCR 服务
1 @u4/opencv4nodejs 依赖安装及编译 opencv4nodejs 包提供了丰富de 接口,使得可以在 Node.js 下以更友好的方式使用 opencv4,但其原始仓库近两年不再更新。@u4/openc…
IOS:Xcode 15 IOS 17 Simulator 模拟器下载失败的解决办法
Xcode 15 安装包除了 MacOS 的 Components 不再包含其它可选资源,可根据开发需要动态下载。在 Xcode 中下载 IOS 17.2 Simulator 总会失败,重试则会从头开始,导致无法成功下载…
Iframe 与 SameSite:Iframe 中设置 cookie 失败的原因及解决方案
从 Chrome 51 开始,其针对 Cookie 新增加了一个 SameSite 属性,用于防止 CSRF 攻击和用户追踪等。 而从 Chrome 80 开始 SameSite 默认值发生改变,由 None 变为 La…
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…
npm 仓库私有包离线化安装方案
在某个前端项目中,存在对内网私有仓库维护和发布的 npm 包依赖。 现在该项目需转移至无法访问私有仓库环境的外部云平台上,进行持续集成构建和部署,会发生私有包无法下载而失败的问题。 下面基于当前主流的包管理器 npm、y…
@lzwme/m3u8-dl:开发一个 m3u8 视频批量下载工具
@lzwme/m3u8-dl 是一个基于Node.js开发的支持多线程并发批量下载M3U8视频的命令行工具,其最基本的功能是可以根据给定的一个或多个M3U8链接进行多线程的并发下载,然后转换为 mp4 格式,同时也支持 …
M3U8 格式与在线视频播放播简介
M3U8 格式文件是一个纯文本文件,它是 HLS 协议规范的一部分,遵循 HLS 协议定义的在线多媒体播放列表(Playlist)规范。
[QCon2023广州站][PPT]广发证券投易通客户端的前端架构演进与实践
四月份向 QCon 2023 广州站主办方提交了一个演讲主题《广发证券投易通客户端的前端架构演进与实践》,有幸被专题出品人选中。由于对外演讲稿需经公司合规审核流程,在前期主办方收集信息时选择了 PPT 及演讲视频不可公开…