Home
Amabel
Cancel

新 Mac 环境配置指南

1. 安装 Homebrew 这一步会自动安装 xcode-select,包含了常用的开发工具。 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 安装常用应用 以下按需安装。 其它软件可在 Homebrew 查找。 brew in...

一些关于 GitHub 设定的小技巧

GitHubコマテク集 这篇文章整理了一些关于 GitHub 的设定小技巧,可以用于团队开发中。

在 Nginx 的容器中开启 debug 模式

在使用 Nginx 的容器时候,需要开启 debug 日志来进行错误排查。 步骤 1: 使用 nginx-debug 来启动容器 $ docker run --name my-nginx -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx nginx-debug -g 'daemon off;' 或者当使用 docke...

使用 Nginx 的 X-Accel 功能从 S3 下载文件

具体需求 之前接到一个需求:前端请求下载文件后,先在后端进行权限验证,之后生成 S3 的预签名 URL,再通过 Nginx 进行文件的下载。 流程图: sequenceDiagram autonumber participant browser as Browser participant nginx as Nginx participant backe...

新的工作地点

新的工作地点。可以看到东京塔和富士山

一些 JavaScript 的库的整理

分享一些开源 JavaScript 库,以及它们的维护情况。 JavaScript Repository Name Keywords Last Updated Note saadeghi/daisyui ui,component 2024/10/18 ...

味のしない?飴

最近罗森出了一款「没有味道的糖」: 比较感兴趣就想买了试试,没想到连问 8 家罗森都没有卖的, 回头上煤炉搜了一下 惊了。 相关链接 カンロ 味のしない?飴 24g|ローソン公式サイト

关于 JWT 的签名和验证

介绍 JWT(JSON Web Token)的文章有很多, 这里主要讲一下 JWT 的签名和验证,以及为什么签名是可信的。 由于 JWT 的签名和验证过程比较繁琐,一般情况下不需要自己手动实现。 我们可以通过调用已经封装好的库来轻松验证 JWT 是否有效,以及获取里面的信息。 这里是一些可用的库:JSON Web Token Libraries - jwt.io JW...

把 GitHub 的最早提交历史变为 1990 年

最近发现一个有趣的仓库(GitHub - antfu/1990-script),可以把 GitHub 主页显示的提交历史变成 1990 年。 看起来就像这个样子: GitHub 主页 用法 用法很简单,首先准备好 GitHub 用户名和 Access Token, 然后执行下面的代码: $ sh -c "$(curl -fsSL https://raw.github.com/an...

用 Storage 来进行前端数据持久化

为什么要持久化? 想象一个场景,在一个页面中可以设定主题是深色模式或是浅色模式(就和这个博客左侧菜单下方的按钮一样)。 如果我们不做持久化,那么即使改变了主题颜色,在刷新页面之后由于数据的丢失,又会变回原来的主题。 这对用户来说很不友好。 为了防止数据丢失,我们可以把一些数据(或设定)存入硬盘或内存中, 下次需要的时候直接读取并使用这些数据,就能够达到保存用户的数据(或设定)的目的啦。...