@emotion/react 配置 css props ,优雅的 css in js 方案

2024-11-19

css in js 有很多写法,此前主要接触的是 styled 写法,但这个写法不太习惯,也需要额外的 IDE 插件支持。emotion 的 css props 则相当于拓展了原生 style 标签,没有任何心智负担,也不影响现有项目的样式模式,可以无缝接入。

使用 Cloudflare Workers 创建 Hono 服务,结合 Drizzle ORM 配置 D1 数据库,Pages 部署静态页面

2024-11-13

pnpm 搭建 monorepo ,前后端项目共享类型安全的 Hono.js RPC 客户端

2024-11-08

在 Hono.js 后端项目中导出类型,通过 pnpm 搭建 monorepo workspace ,即可在前后端项目间共享类型,实现类型安全的 RPC 客户端。

Clerk 服务使用笔记,结合 Next.js 和 Hono.js 使用

2024-11-03

Clerk 是一个 serverless 登录鉴权服务,支持大量第三方的 OAuth 登录,很方便就能搭建起登录体系,免费额度也较高。结合 Next.js 和 Hono.js 使用可很容易实现前后台全面的鉴权。

drizzle-orm 使用笔记

2024-11-02

2024 主流的 ts orm 工具,类型安全,无二进制文件依赖,支持各种 serverless 运行时和数据库服务。

Vite 支持本地文件打开,用于构建前端本地小工具

2024-10-30

有时候做一些简单的前端小工具,需要本地直接打开。使用 Vite 创建的项目默认不支持直接打开,记录一下解决方式。

使用 Node.js 操作 ffmpeg ,实现分割视频与合并视频小工具

2024-10-29

自用剪切视频小工具,使用 Node.js 操作 ffmpeg ,支持将大视频分割为多个视频片段、合并多个视频片段为一个视频。

Hono.js 使用笔记

2024-10-27

Hono.js 是目前比较流行的后端框架,支持所有 JS 运行时,使用简便,路由和中间件语法类似 express/koa ,可很方便地结合 zod 进行参数校验,支持类似 tRPC 的前后端 RPC 同构能力。

Flutter 初探及开发环境配置

2024-09-26

Flutter 的环境安装配置比较友好,也有清晰的中文文档,没什么坑,很顺利地把环境搭建起来了,这里记录 Mac 电脑搭建 iOS 开发环境的安装和配置过程。

Minio 安装与使用笔记

2024-09-24

MinIO 是一个轻量对象存储服务,兼容S3云存储服务接口,可用于自建文件上传系统。

使用 iSH 在 iOS 搭建终端

2024-09-09

iSH 是免费开源的软件,能满足基本终端使用需求,如 git 拉取项目、通过 ssh 管理服务器等。

Prisma 实现乐观锁与悲观锁

2024-09-08

乐观锁是一种思想,不实际加锁,通过版本号控制一致性;悲观锁是在数据库中加行锁或表锁。Prisma 的文档中有实现乐观锁的示例,也可以通过执行原生 SQL 语句实现悲观锁。

在编辑器搭建简易好用的算法刷题编码环境

2024-09-01

常用 JS 和 Java 刷题。 JS 在 LeetCode 使用比较顺畅,可完善 ACM 模式 OJ 的编码体验;Java 需要编写的代码较多,使用 IDEA 编辑器搭配实时模板可提示效率。

通过 docker 安装搭建 mysql、redis、mongo 等开发环境

2024-08-18

使用 docker 安装开发环境软件,有方便多版本切换等好处,这里记录一些软件的安装配置记录。

Next.js 使用 Next Auth 管理登录权限

2024-07-08

Next Auth 最新版已集成到 Auth.js ,可以很方便地集成账号登录、第三方登录等 Web 身份验证功能。

Next.js 集成 Prisma

2024-07-08

Prisma 对 Next.js 有很好的支持,直接通过 Prisma 提供初始化方法执行即可使用,比起其他 ORM ,配置简单,易于使用。

Next.js 数据获取与缓存

2024-07-08

尝试使用 fetch 方法以及直接查数据库数据,并使用缓存。

Next.js 编写客户端组件,及导入 And Design 等第三方前端库

2024-07-02

编写用户交互组件,以及引用 And Design 等部分第三方前端组件,都需要写在客户端组件中。可在服务端组件中嵌套客户端组件结合使用。

Next.js 实现前后端同构,了解服务端组件、Server Actions 及定义 HTTP 接口

2024-07-01

通过服务端组件、Server Actions 及定义 HTTP 接口等特性,使得网页访问或操作服务端数据变得非常容易,前后端同构,直截了当地提升效率。

Next.js 搭建项目框架与导航,了解 App 路由定义、跳转、布局与特殊页面

2024-07-01

搭建项目,实现了基础框架和头部导航,记录其中涉及的路由定义、路由状态与跳转、布局、特殊页面、Metadata 文件等知识点。公共布局、导航、404页面等代码使用 Ant Design 作为示例。
1 / 10
>