• 最新文章
  • 前端开发
  • AI技术
  • 工具软件
  • 网站建设
  • 电脑基础

fetch API 实现 GET 和 POST 请求

Fetch API 是 XMLHttpRequest 实现功能的一个更理想的替代方案,它提供了一个 JavaScript 接口,用于异步的执行 http 请求。 在常规的简单接口调试中,使用 Fetch API 可以在浏览器控制台快速的发起一个接口请求,并查看其返回结果。下面是相关实现的示例(备份:用于快速查找使用)。 Fetch API 执行 Get 请求示例: await fetch(url,
fetch API 实现 GET 和 POST 请求

Electron 应用接入 Sentry 与低版本兼容的实践方案

1 Electron 应用集成 Sentry 首先应从 Sentry 平台新建项目,并获得 dsn 地址。一般为了数据安全可控等原因,都会使用内部搭建的 Sentry 平台。下面示例为从 Sentry 官网注册账号并新建测试项目,获得 dsn 格式参考如下: https://a3g538c5c6g7585ba69f99ea96c8888d@o8888888.ingest.sentry.io/999
Electron 应用接入 Sentry 与低版本兼容的实践方案

从 tsconfig 参数 importHelpers 谈 ECMAScript 高级语法编译与辅助函数的处理方案

1 TypepScript 语法编译与辅助函数简介 使用 TypepScript 内置的 tsc 工具,可以将 ts 源文件转译为标准的 JavaScript 代码文件。配置文件 tsconfig.json 可用于配置 tsc 编译的具体方案。 tsc 的编译参数 target 可指定输出结果的语言标准版本,所以实际上它也可以用作为 ECMAScript 高版本源码转译为低版本的工具。 在语法转译
从 tsconfig 参数 importHelpers 谈 ECMAScript 高级语法编译与辅助函数的处理方案

Node.js 应用中实现 OCR 验证码识别

提到图片 OCR 识别,一般可能都会想到著名的 tesseract-ocr。 在 Node.js 程序中处理如验证码识别一类的文本或物体识别时,需要以 Node.js API 的方式调用。一般来说有三种可实现该需求的方式:包装本地安装的 OCR 应用程序(如 tesseract-ocr)以提供 Node.js 调用接口、通过 http 请求方式调用第三方在线服务以及使用支持 node.js 的第三
Node.js 应用中实现 OCR 验证码识别

在 gitlab 项目仓库中使用 Git LFS 存储二进制大文件

Git LFS(Git Large File Storage) 主要用于解决向 git 仓库中提交二进制大文件的存储问题。 基于 git 的版本管理机制,当频繁的改动并提交二进制大文件至仓库时,会导致仓库大小迅速膨胀,从而带来仓库拉取和提交变慢等问题。 Git LFS 根据设置规则,将指定类型的文件版本管理放在 LFS 大文件服务器上,git 仓库中仅使用 index 索引指向 LFS 大文件服务
在 gitlab 项目仓库中使用 Git LFS 存储二进制大文件

MacBook 下连接小米路由器 Smb 功能共享与复制文件的方法

1 MacBook 下连接 Smb 打开 Finder 按下 command + k组合键,调出连接服务器窗口 在弹出的窗口中填写 smb 访问地址,例如: smb://192.168.31.1,然后点击连接按钮或回车 如果IP地址正确会有一个弹窗出现,请在弹窗中填写用户名和密码。如果为无须密码的允许访客访问模式,也可以点击客人选项 若顺利则会弹出 smb 共享磁盘目录内容 2 小米路由器开启 s
MacBook 下连接小米路由器 Smb 功能共享与复制文件的方法

JavaScript 中的异步编程方式与实践

1. 为什么要异步编程 JavaScript 是一种单线程运行的的编程语言,同一时刻只能执行一个任务。为了处理不同的任务调度逻辑,异步编程在 JavaScript 编程开发中是无法避免的。 在以下列举的场景中,均必然涉及异步编程方法: IO 操作:外部设备访问 文件存取 TCP / UDP 网络访问 异步 API setTimeout / setInterval setImmediate proc
JavaScript 中的异步编程方式与实践