Prisma 和 Drizzle 对比 ByAI

9月 24, 2025
ByAI, Frontend, Database, ORM

Prisma 和 Drizzle 确实是同类工具,它们都属于 现代 TypeScript/JavaScript ORM(对象关系映射),但在设计哲学、功能特性和使用方式上有显著差异。 核心定位对比# 特性 Prisma Drizzle 类型安全 🔥 强类型,自动生成 TypeScript 类型 🔥 强类型,基于 TypeScript 推断 查询语法 声明式,类 GraphQL 风格 类 SQL 的 …

Shell Script to Check if a File Exists ByAI

9月 20, 2025
Linux, Shell, ByAI

To check if a file exists in a shell script, you can use the test command or the [ command. Both commands are equivalent, but the test command is more powerful and allows you to perform more complex …

JWT 介绍和场景示例 ByAI

9月 14, 2025
Frontend, Algorithms, 系统设计, HTTP, ByAI

一、JWT 是什么?# JWT 的英文全称是 JSON Web Token。它是一种开放的、行业标准的方法,用于在双方之间安全地传输信息作为 JSON 对象。 最关键的特点是:这些信息是经过数字签名的,因此可以被验证和信任。 JWT 最常见的应用场景就是认证和授权。 认证:用户登录后,每个后续请求都会包含 JWT,服务器通过验证 JWT 来确认用户的身份。这就是我们接下来要详细介绍的机制。 授权: …

Cookie 机制 ByAI

9月 14, 2025
HTTP, ByAI, Frontend

我们来详细解析一下服务器和浏览器是如何协同管理 Cookie 的。Cookie 是维持 HTTP 无状态协议状态的关键技术,其管理机制涉及服务器创建、浏览器存储与发送、以及双方的安全约束。 整个管理过程可以概括为以下流程图: flowchart TD A[用户访问浏览器] --> B[浏览器向服务器发起请求 请求头中通常无Cookie或携带相关Cookie] B -- 请求 --> C[服务器接收 …

学习半年 SwiftUI,我上架了第一款 App:OnceOne

7月 8, 2025
Xcode, SwiftUI, Life, Product

最近半年的时间里,我利用业余时间开始学习 SwiftUI 的一些概念,边学习边实践,开发出了一款 To-Do 工具:OnceOne。其中前期做 To-Do 类 App 的通用功能时还多有模仿其他典型 App 的交互和展示方案,后面逐渐有了一些自己的想法,开始做了一些属于我自己的独特功能。到现在终于在 App Store 上架了第一款作品,还有点小激动。 本篇即为记录一下 OnceOne 的开发历程 …

《我的职业是小说家》笔记

5月 4, 2025
读书笔记, 村上春树

 第一章 小说家是宽容的人种吗?# 这东西有便是有,没有便是没有。当然,有人是生而有之,也有人是通过后天艰苦努力获得的。 尽管小说家没有名额限制,书店里的空间却是有限的。 在许多情况下,小说家是将存在于意识之中的东西转换成“故事”的形式表现出来。那原本固有的形态与后来产生的新形态之间会产生“落差”,便如同杠杆一般,利用这落差自身的能量来讲故事。这是相当绕弯子和费工夫的活儿。 写小说这份活计,概而言 …

装修注意事项

3月 27, 2025
Life

好早之前记录的笔记,零零散散的,还是先放出来吧,随时再更新。 楼梯# 楼梯的步数最好是单数,符合人体工程学,我家 3 米层高做了 17 步。 家用电器# 洗碗机确实可以提高幸福感。 直饮水加热一体机可以降低喝水时间成本,比如烧水倒水冷却。 插座# 如无特殊情况,斜五孔插座最好,厨房、卫生间可以配置独立开关的斜五孔插座。 窗帘电机需配置四孔插座。 空调、热水器一般是三孔 16A 插座。 窗户# 窗户 …

《当我谈跑步时,我谈些什么》笔记

3月 27, 2025
读书笔记, 村上春树

《当我谈跑步时,我谈些什么》 [日]村上春树,笔记来自微信读书。 点评# 2025/03/07 认为好看 看了这本书,我这样想,你可能不需要总去读什么成功学,成长学,方法论之类的书,有这样一本小书经常打开看一看,一样能获取到源源不断的能量。 村上春树就是这样一个,内心有源源不断能量的人,又是一个坚韧、温柔、诚恳有智慧的人。村上给自己的墓志铭说是:他至少是跑到了最后。我觉得,他想说的还是,“他也写 …

《控糖革命》笔记

3月 8, 2025
读书笔记, Life, 健康

本文是使用微信读书整理的读书笔记。 《控糖革命》杰西·安佐斯佩(法)# 前言 聆听来自身体的声音# 对于大多数人来说,身体就像一个黑匣子:我们知道它的功能,但又说不清楚它是怎样工作的。我们经常会根据自己的意愿和周边信息来决定中午吃什么,而不是根据身体的真正所需。 科学表明,在人体这个黑匣子里,有一项指标影响着所有的系统。如果理解这项指标并做出对它有益的选择,我们能够在很大程度上改善身心健康状况。 …

Hugo 的 Type 和 Layout 概念的区别 ByAI

2月 19, 2025
Hugo, ByAI, Blog

在 Hugo 中,虽然 “type” 和 “layout” 都会影响模板的选择,但它们的用途和工作方式有明显的不同,下面详细说明: 1. type# 定义与默认行为 “type” 通常用来定义内容的类型(或类别)。如果在前言中没有显式声明 type,Hugo 会默认将内容文件所在的目录(也就是 section)作为 type。 例如,位于 content/posts/ 下的文章默认 type …


© 2012 - 2025 YINDONGLIANG