免费使用 Claude Code VSCode 扩展:用 Ollama 本地模型免订阅方案
# 免费使用 Claude Code VSCode 扩展:用 Ollama 本地模型免订阅方案
[Claude Code](https://github.com/anthropics/claude-code) 是 Anthropic 推出的官方 CLI 工具,但官方服务需要付费订阅。在 VSCode 安装 Claude Code for VS Code 扩展之后,会出现一个登录订阅的默认界面,如果没有订阅就无法使用。通过配置 Ollama 本地部署的模型,我们可以免费使用类似 Claude Code 的功能,以下是详细的设置指南。
在 JS 环境下解析大整数的三种方式
# 在 JS 环境下解析大整数的三种方式
在前端开发中,处理 JSON 数据时经常会遇到大整数(Big Number)的问题。由于 JavaScript 的 Number 类型采用 IEEE 754 双精度浮点数,安全整数范围为 $-(2^{53}-1)$ 到 $2^{53}-1$,超出范围的整数会丢失精度。
使用 Nx 搭建自建远程缓存服务
# 使用 Nx 搭建自建远程缓存服务
Nx 的计算缓存是 monorepo 提升构建效率的关键能力。默认情况下缓存仅存储在本地,而 Nx Cloud 虽然提供了远程缓存,但是对于我们这种“穷人”就考虑怎么省钱怎么来了。
本文介绍如何使用 Nx 的自定义远程缓存(Custom Remote Cache)功能,搭建一套完全受控的缓存服务。
上传splatoon3对战记录到stat.ink
# 上传splatoon3对战记录到stat.ink
[stat.ink](https://stat.ink/)是一个splatoon系列游戏的对战记录网站,可以上传对战记录,查看自己的对战记录,以及查看其他玩家的对战记录。
虽然三代的NSO相比二代好用了不少,但是对战记录依然只能保留50条,对于一些喜欢查看自己对战记录的玩家来说,总归不是很方便。
rspress博客插件折腾记录
# rspress博客插件折腾记录
> 首先祝各位姐们儿节日快乐🎉。
之前已经将博客引擎从hexo迁移到了rspress,具体可以参考文章[博客引擎迁移到 rspress](/2023/11/19/new-blog-with-rspress)。
在博客中插入谷歌广告
# 在博客中插入谷歌广告
最近看到博客每天也有点流量,就想着能不能广告薅点羊毛(事实证明并不是那么容易)。
最近博客的引擎切换到了 rspress,本篇就基于此简单介绍一下如何在博客中插入谷歌广告。
我的 GitHub Sponsors 已经开通了
# 我的 GitHub Sponsors 已经开通了
自从听到 GitHub Sponsors 的消息之后,就一直在关注这个,就是幻想能被别人赞助“包养”的感觉。于是早早就提交了 waitlist,然后就一直等待着。
因为提交的是大陆地区,所以一直没有开通的消息。
模块中默认导出和命名导出的区别
# 模块中默认导出和命名导出的区别
最近碰到一个循环依赖的问题,看了下编译后的webpack模块,发现webpack对不同默认导出方式的处理是不同的,跟之前认为的有出入,于是记录一下。
之前觉得在模块中,导出的内容是不可变的,比如导出了一个变量,那么这个变量就是导出时候的内容;如果导出的是一个函数,那么这个函数也是导出函数的引用。
在Node中使用dotenv加载环境变量
# 在Node中使用dotenv加载环境变量
一份代码往往需要部署到不同环境中(开发环境、预览环境、正式环境),它们的一些地方有细微差别。通过环境变量可以定义不同环境使用的值,
比如开发环境的接口地址是 `http://localhost:8080`,而正式环境的接口地址是 `https://api.example.com`。
鸿蒙应用前端开发导读
# 鸿蒙应用前端开发导读
> 鸿蒙作为一个新兴的操作系统,也在发展其独特的生态。本文将从前端开发的角度,介绍鸿蒙应用的开发流程。
## 鸿蒙与 OpenHarmony