Tag: tools

grpc-web简介

gRPC-Web 是一个官方提供的技术标准和相关实现,它允许直接从浏览器中的 JavaScript 应用程序调用 gRPC 服务。我们可以把它看作是 gRPC 在浏览器环境中的适配器。

YAML 多行字符串处理

YAML 因其简洁性和可读性,成为配置文件、数据序列化的热门选择。当需要处理包含换行符的长字符串(如段落文本、代码片段、日志信息等)时,YAML 提供了两种强大的标量块样式:字面块 (|)折叠块 (>)。它们允许你以更自然、易读的方式在 YAML 文件中编写多行文本。

crontab定时任务

在 Ubuntu 或任何其他 Linux 系统上,可以使用 cron 定时任务调度器来设置定时任务。cron 是一种基于时间的任务调度程序,可以让你在特定时间或特定时间间隔运行命令或脚本。

Ubuntu 24.04安装shadowsocks-libev

Shadowsocks-libev 是一个基于 libev 的高性能的代理工具,支持多种加密方式,适用于个人和企业的网络加速。本文将指导您在 Ubuntu 24.04 上安装 Shadowsocks-libev。

UUID 介绍

1. 什么是 UUID

UUID(通用唯一标识符)是一种用于标识信息的标准。UUID 的标准定义在RFC 4122中。UUID 主要有四个版本(版本1到版本4),每个版本都有其生成规则。

git 子模块使用

Git 子模块是 Git 仓库中的另一个 Git 仓库。它允许将一个 Git 仓库作为另一个 Git 仓库的子目录。这对于在多个项目之间共享代码或者将一个大型项目拆分成更小的、可独立管理的部分非常有用。

jq工具简介

jq 是一个轻量级的命令行工具,用于处理和转换 JSON 数据。它的设计灵感来自于传统的 Unix 工具,如 sedawk,但用于 JSON 数据。jq 允许您从 JSON 数据中选择、筛选、转换和重构数据,以便更轻松地提取所需的信息或将数据转换为其他格式。

Makefile 入门教程

Makefile 是一个非常强大的构建自动化工具,用于管理项目的编译、链接和其他构建任务。以下是一个详细的 Makefile 使用文档,包括基本概念、语法、示例和常见任务。