KaTeX 数学公式大全
编者按:KaTeX 是一款基于 Donald Knuth 的 TeX 系统构建的高性能网页数学排版引擎,能够为数学公式与物理符号提供细致而快速的渲染效果。笔者日常深度使用 Obsidian,该笔记软件原生支持 KaTeX,故特此翻译并整理本文,旨在系统介绍 KaTeX 所支持的 TeX 语法。本文译自官方函数列表文档。
这是 KaTeX 支持的 TeX 函数列表,按逻辑分组排序。
编者按:KaTeX 是一款基于 Donald Knuth 的 TeX 系统构建的高性能网页数学排版引擎,能够为数学公式与物理符号提供细致而快速的渲染效果。笔者日常深度使用 Obsidian,该笔记软件原生支持 KaTeX,故特此翻译并整理本文,旨在系统介绍 KaTeX 所支持的 TeX 语法。本文译自官方函数列表文档。
这是 KaTeX 支持的 TeX 函数列表,按逻辑分组排序。
MCP(Model Context Protocol,模型上下文协议) 是一个开源标准协议,用于连接 AI 应用程序与外部系统。它就像 USB-C 接口 一样,为 AI 应用提供了一种标准化的方式来连接数据源、工具和工作流。

MCP 能做什么?
| 角色 | 收益 |
|---|---|
| 开发者 | 减少开发时间和复杂度,无需为每个集成重复造轮子 |
| AI 应用 | 接入丰富的数据源和工具生态,增强能力 |
| 终端用户 | 获得更强大的 AI 应用,能访问个人数据并执行操作 |
Opus 是一种高度高效的开源音频编解码器,由 IETF(互联网工程任务组)标准化开发。它以卓越的压缩效率、低延迟和高音质著称,尤其适合实时应用。Opus 支持宽带到全带宽的音频(6-20 kHz),并能无缝处理从语音到音乐的各种内容。libopus 是其核心 C 语言实现库,轻量级且跨平台,支持嵌入式设备到高性能服务器。
Opus 在以下领域广泛应用:
与其他编解码器(如 AAC 或 MP3)相比,Opus 在低比特率下表现出色(例如 12-64 kbps),并内置前向纠错(FEC)和丢包隐藏机制,适合不稳定网络。
随着全球化和信息化的快速发展,多语言环境成为不可或缺的一部分。在跨文化交流、软件国际化以及内容本地化的过程中,语言码作为语言标识的核心工具,扮演着至关重要的角色。本文将探讨语言码的主要标准,从早期的 ISO 639 到目前广泛应用的 BCP 47,了解其发展历程和应用场景。
语言码是一种用来标识自然语言的标准化代码,它提供了一种结构化的方式来表示语言、区域和书写系统。例如:
en 代表英语(English)。zh-CN 代表简体中文(中国)。fr-CA 代表加拿大法语。通过语言码,系统可以识别用户的语言偏好,并相应地呈现内容。
音频编码是指将声音信号(通常是模拟信号)转换为数字数据的一种技术和过程。音频编码通过一定的算法或格式,对声音信号进行数字化处理和压缩,生成适合存储、传输或播放的音频文件。编码的核心是减少音频文件的体积,同时尽可能保留原始声音的质量。
音频编码分为采样与量化以及数据压缩两大部分。采样与量化是将将连续的模拟声音信号转换为离散的数字信号(即数字化)。采样与量化具体过程包括:
数据压缩是对数字化后的音频数据进行编码以减少文件大小。数据压缩分为:
原文: SSL and SSL Certificates Explained For Beginners
安全套接字层 (SSL,全称Secure Sockets Layer) 和传输层安全 (TLS,全称Transport Layer security) 是通过计算机网络或链接提供安全通信的协议。它们通常用于网页浏览和电子邮件。在本教程中,我们将了解学习到:
TLS 基于 SSL,并作为替代方案而开发以应对 SSLv3 中的已知漏洞。SSL 是常用术语,我们说的 SSL 通常指的就是 TLS。
SSL/TLS 提供数据加密、数据完整性和身份验证功能。这意味着当使用 SSL/TLS 时,你可以确保:
在两方之间发送消息时,你需要解决两个问题。
这些问题的解决办法是:
这两个过程都需要使用密钥。这些密钥只是数字(常见的是 128 位),然后使用特定方法(通常称为算法)与消息组合,例如RSA,对消息进行加密或签名。
Protocol Buffers简称Protobuf,是google公司推出的一种数据描述语言。Protocol buffers具有平台无关、语言无关、二进制格式编码、编码后体积小,序列化和反序列化快、类型安全、向后兼容等特点。
Protocol buffers有专门的语法结构来定义数据结构。消息和RPC服务接口是Protocol buffers中两大基本组成。消息类似一个Json object,RPC服务接口定义了服务所具有的接口和所依赖的消息类型。
Protocol buffers定义的数据结构应该保存在.proto后缀名的文件中。目前最新版本的语法协议是proto3。
分布式一致性(Distributed Consensus)简单来说就是在多个节点组成系统中各个节点的数据保持一致,并且可以承受某些节点数据不一致或操作失败造成的影响。分布式一致性是分布式系统的基石。
英文原文:two-factor authentication (2FA)
Two-factor authentication (2FA), often referred to as two-step verification, is a security process in which the user provides two authentication factors to verify they are who they say they are. 2FA can be contrasted with single-factor authentication (SFA), a security process in which the user provides only one factor -- typically a password.
双因素身份认证(2FA),经常被认为是两步骤认证(two-step verification)。它是一个安全处理措施,用户需要提供2个认证因素来证明他们的身份。2FA可以和单因素认证(single-factor authentication)进行一个对比,单因素认证只需要提供一个认证因素,典例的是密码认证
HTTP状态码(HTTP Status Code)是3位数字代码,用来表示服务器HTTP响应状态,它由RFC2616 规范定义的。所有状态码第一个数字代表其所属的状态分类。服务端返回响应数据时候,HTTP协议号和状态码作为Response line返回给客户端
在开发过程中,特别是基于RESTful架构,一个语义正确的HTTP状态码,显得十分有必要,它能够帮助客户端接受者能够从状态码快速甄别资源的状态。作为服务提供者,需要在客户端请求和服务的状态下选择一个正确的状态往往不是那么容易的事情。比如客户端访问一个受限的资源,返回401还是403就得细细考虑了。