在macOS/Linux下部署Surya OCR工具包并提供API服务的中文教程 Surya是一个功能强大的文档OCR工具包,支持多种语言的OCR、行级文本检测、布局分析、阅读顺序检测和表格识别。本教程将指导你在macOS或Linux系统下安装和使用Surya,并提供API服...
Spring Boot中使用SQLite替代Redis实现轻量级缓存:支持任意对象存取与自动初始化 不是所有的缓存都要用redis来实现,今天介绍在 SpringBoot 中使用 SQLite 替代 Redis 做数据缓存的方案,尤其是为了在SQLite文件不存在时自动创建数据库文件并初始化表...
Linux下的SSH服务配置与安全使用指南 重要提示:本文只是我日常使用的参考,请你先在本地做好测试,以免修改后不能正常登录服务器。 尤其是密钥登录的情况,一定要先将公钥放到服务器对应目录中SSH(Secure Shell)是一种加密网络...
macOS下使用UTM安装Alpine Linux虚拟机 在macOS下使用UTM(Universal Turing Machine)安装Alpine Linux虚拟机是一个相对简单的过程,但需要一些基本的配置和步骤。以下是详细的指南,涵盖了从安装UT...
Alpine Linux使用中的一些常用命令整理 附教程:将自己的应用添加到服务设置开机自动运行 Alpine Linux 是一个轻量级的 Linux 发行版,广泛应用于容器化环境和嵌入式系统中。由于其体积小、启动快、资源占用低等特点,Alpine Linux 在 Docker 容器中尤为流...
Go语言开源项目 支持多种直播平台的直播录制工具Bililive-go Bililive-go是一个支持多种直播平台的直播录制工具站点url支持情况cookieAcfun直播live.acfun.cnY 哔哩哔哩直播live.bilibili.comYY战旗直播ww...
Linux下swap分区的使用及配置 在Linux系统中,Swap分区用于在物理内存(RAM)不足时,将部分内存数据转移到硬盘上,以释放内存空间。Swap分区对于系统的稳定运行至关重要,尤其是在内存资源有限的情况下。本文将详细介绍如...
Go语言OpenAI API 客户端库 支持官方全部接口调用 go-openai 是一个非官方的、由社区维护的 OpenAI API 客户端库,作者是 sashabaranov。该库为 Go 开发者提供了与 OpenAI 服务进行交互的接口,支持 GPT-...
一键生成生产级 Go 应用:Create Go App CLI (cgapp) 使用手册 Create Go App CLI(简称 cgapp)是一个强大的命令行工具,旨在帮助开发者快速生成生产级的 Go 应用程序。通过 cgapp,你可以轻松创建包含前端、后端以及数据库集成的完整项...
Go语言Web框架 Fiber入门教程 Fiber 是一个基于 Go 语言的 Web 框架,灵感来源于 Express.js,旨在提供快速、简单且轻量级的开发体验。Fiber 的设计目标是让开发者能够快速构建高性能的 Web 应用,同...
Typecho插件开发手册 插件的基本结构在 Typecho 中,插件通常是一个独立的 PHP 文件,默认放置在usr/plugins/目录下。插件文件名即为插件名,插件类名也应与文件名相同。插件必须实现 Typecho_...
macOS下Rust跨平台交叉编译linux或windows应用 在默认情况下,Rust静态连接所有 Rust 代码。如果程序中使用了标准库,Rust 会连接到系统的 libc 实现。首先需要安装 Rust,使用来自官方的命令 curl --proto ...
在JavaScript或Vue中屏蔽所有报错信息 在 JavaScript 或 Vue 中,如果你想屏蔽所有 JavaScript 报错,可以通过捕获全局的错误事件来实现。需要注意的是,尽量避免屏蔽所有错误,因为这可能会掩盖一些实际问题,影响调...
在线运行代码编译器的原理:基于Docker实现在线编译运行代码 在线编译器的基本原理是利用 Docker 容器来隔离编译和执行环境。Docker 提供了一个轻量级的虚拟化环境,可以在其中运行各种操作系统和应用程序,而不会影响到主机系统。欢迎体验我自用的小工具...
在Spring Boot中实现支持多种IP格式的IP白名单过滤功能 在现代Web应用程序中,基于IP的访问控制是一种常见且有效的安全措施。本文将详细介绍如何在Spring Boot中实现IP白名单过滤功能,支持以下多种IP格式:单个IP地址:192.168.1....
Go语言跨平台GUI工具包tk9.0 不得不说,这名字起的.....tk9.0是一个用Go语言编写的跨平台GUI工具包,它使用Tcl/Tk作为底层图形库,无需CGo,这意味着您可以使用它来创建原生跨平台应用程序,而无需依赖于C语言编...
基于Go语言开源免费轻量级网站防火墙SamWaf SamWaf网站防火墙是一款适用于小公司、工作室和个人网站的免费轻量级网站防火墙,完全私有化部署,数据加密且仅保存本地,一键启动,支持Linux,Windows 64位主要功能:完全独立引擎,防...
如何实现让我们部署的Go应用在进程挂掉之后自动重启 在软件开发和部署过程中,确保应用的高可用性是至关重要的。对于使用Go语言开发的应用来说,实现在进程异常终止后自动重启是提高服务稳定性的有效策略之一。下面将围绕如何实现Go应用在挂掉之后自动重启进...