Flutter 初探及开发环境配置

2024-09-26

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

Minio 安装与使用笔记

2024-09-24

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

使用 iSH 在 iOS 搭建终端

2024-09-09

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

Prisma 实现乐观锁与悲观锁

2024-09-09

乐观锁是一种思想,不实际加锁,通过版本号控制一致性;悲观锁是在数据库中加行锁或表锁。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-09

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-02

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

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

2024-07-02

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

通过 Next.js 创建的默认文件学习 css 暗色主题实现

2024-07-01

直接使用脚手架创建 Next.js 项目,有些默认的样式效果,做了暗色主题的适配,正好是一个暗色主题实现的示范。

SQLite 使用笔记

2024-06-30

SQLite 是一个轻量级的嵌入式关系数据库管理系统,适合小型应用。记录一些SQLite 的使用笔记,包括数据库更新部署、备份数据库、编辑线上数据等。

使用 Homebrew 安装 Mac 常用程序、编程工具与开发环境

2024-06-29

Homebrew 是用于 Mac 的包管理器,可以很方便地安装、更新、卸载程序,常用的软件以及开发相关的环境和工具都能很方便地安装。

通过 Ollama 运行本地 LLM 大模型,使用 JS 库调用,支持流式输出

2024-06-27

Ollama 用于启动并运行 LLM 大型语言模型,支持 Llama 3、Phi 3、Mistral、Gemma 和其他模型。通过本地调用大模型可以降低使用成本,以及保障数据安全。

Mistral AI 大模型试用,通过 JS 调用 Chat Completion API 功能

2024-06-26

Mistral AI 是一个大模型提供商,它支持强大的商业模型,也提供了一些开源的本地模型。支持国内访问,速度较快。这里学习它的 Chat Completion API 功能,并通过 JS 做一些使用尝试。

Next.js 接入百度统计

2024-06-17

百度统计的使用很方便,统计数据维度多,也支持单页应用。在此记录博客 (Next.js) 接入百度统计的方式。

博客升级到 Next.js 14 ,迁移到 app 路由,升级 SSG 模式

2024-06-10

对博客进行了 Next.js 14 升级,整个过程非常平滑,很小的改动就可以获取全部新特性。迁移到新的 app 目录,并对应升级 SSG 模式,使得代码更简洁。

D3.js 实现数据可视化

2024-05-23

D3 是一个数据驱动的可视化 js 库,有很高的灵活性。本篇笔记包含 D3 操作元素、SVG、比例尺、坐标轴、事件等基本概念,以及柱状图、散点图、热度图、地理路径、树形图的绘制方式。
1 / 9
>