ziYang Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 工具
    短链接 面试题库 在线工具 随机图片

Nginx 启用 NJS 与 QuickJS 支持

前言大概两年前,Nginx 官方发布了 NJS module,让我们可以在 Nginx 中直接使用 JavaScript 来做扩展。当时的 NJS 仅支持 ES5 和部分 ES6 语法,算是一次比较早期的尝试。那时候,各种博客充满着“JS 的风终究吹到了 Nginx“。但说实话,那个时候我没有找到特别适合的应用场景,加上部署和语法上的限制,兴趣并不大,于是搁置了。 直到最近,Nginx 博客宣布:
2025-08-09
服务器运维 > Nginx > Nginx 基础
#Linux #QuickJS #Nginx

OrbStack 安装 Ubuntu 并开启 SSH 与 Root 登陆

前言之前在自己的 Mac 上安装 Docker 时,我都是直接用官方的 Docker Desktop 客户端。用起来也挺顺手的,镜像和容器的管理很方便,一直没觉得有啥问题。当时也听说过 OrbStack 这个工具,但因为 Docker Desktop 已经能满足日常需求,就没去尝试。 这次入职新公司后,拿到全新的 Mac,抱着既然要重新装环境,不如换个试试的想法,我决定试试 OrbStack,看看
2025-08-08
服务器运维 > Linux
#Linux #OrbStack #Mac

现代化 ls 命令替代工具:EZA

前言最近在 Linux 上使用 tree 命令时发现系统里没有这个命令,虽然可以手动安装,但想着既然都动手了,不如看看有没有更现代、更好用的替代方案。结果这一搜还真发现了一些不错的工具,不仅能代替 tree,还可以直接替换掉平时用的 ls 命令,整体体验非常棒。 相关的工具主要有两个:exa 和 lsd,它们都是基于 Rust 开发的 ls 替代品,而且在 GitHub 上的 star 数都挺高,
2025-08-07
服务器运维 > Mac
#Linux #Mac #命令行工具 #效率提升

源码安装 Nginx 并加载第三方模块指南

Nginx 安装一、安装所需依赖1sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev perl libperl-dev libxslt-dev 这些依赖是编译 nginx 以及可选模块(如 gzip、ssl、perl、xslt 等)所需要的。 build-essentia
2025-08-05
服务器运维 > Nginx > Nginx 基础
#Linux #Nginx

Ubuntu 安装 Nginx

安装安装前准备1sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring 这条命令安装必要的工具: curl- 用于下载文件 gnupg2- GNU隐私保护工具,用于密钥管理 ca-certificates- 证书授权文件 lsb-release- 提供Linux发行版信息 ubuntu-keyring- U
2025-08-04
服务器运维 > Nginx > Nginx 基础
#ubuntu #Nginx

本地安装 QuickJS 与 入门示例

简介QuickJS 是一个小巧、易嵌入的 JavaScript 引擎,由 Fabrice Bellard 大神编写。它的目标是高度兼容 ECMAScript 标准,并具备快速启动、低内存占用的特性,适用于嵌入式环境或需要快速初始化脚本执行的场景。 它的主要特点包括: 极小体积,便于嵌入:整个引擎由几个 C 文件构成,无需依赖其他库,在 x86 上一个最小 “hello world” 程序仅约 2
2025-08-03
前端编程相关 > JS Engine > QuickJS
#QuickJS #JS引擎

快速目录跳转工具 zoxide 使用指南

前言以前我在 Mac 上一直使用一个 z 命令的工具,可以通过片段、关键词快速跳转到曾经访问过的目录,在频繁切换项目目录时极其方便。入职新公司后拿到了一台全新的 Mac,当时却一时想不起来当时用的是什么了(后来在自己电脑看了一下,使用的是 zsh-z,是 zsh 的一个插件)。 原本打算安装 autojump,但偶然发现一个 star 数超过 28k 的替代品 —— zoxide,尝试之后发现它也
2025-08-01
服务器运维 > Mac
#Linux #Mac #命令行工具 #效率提升

半个小时,我开发了个短链接服务

前言我在上一篇写了如何私有化部署我开发的短连接服务,这篇我们来讲解一下这个服务的具体实现。 当初开发这个短链接服务主要是为了我的个人博客。每次分享博客文章时,链接都特别冗长,因为链接格式是 https://域名/年/月/日/类别1/类别2/文件名。当然,这个格式本身是能修改的,但我觉得这种结构作为博客链接相当不错,因为地址不会重复。然而,这样的链接分享出去就显得有些”恶心”了,尤其是当包含中文名时
2025-06-04
前端编程相关 > 前端框架与库 > 小型库
#开源项目 #短链接服务 #Fastify

从零搭建一个免费稳定的私有短链接服务

前言因为之前经常要分享自己的博客链接,但原生的博客链接往往又长又复杂,不仅影响美观,还不便于记忆和传播。今年年初,当我第 N 次面对一个长达50多个字符的博客链接时,终于决定要解决这个问题。 起初,我尝试了市面上各种免费的短链接服务,但很快就发现了几个问题: 服务不稳定,经常无法访问 部分服务会插入广告或跳转页面 隐私问题令人担忧 在尝试了多个服务都不满意后,我决定自己动手搭建一个私有化的短链
2025-06-03
开源项目
#开源项目 #短链接服务

Agent TARS 评测:开源版 Manus?实际体验告诉你答案!

前言最近,字节跳动新开源了一款类 Manus 的 AI Agent 项目——Agent TARS。这是一款基于 UI-TARS(视觉-语言模型)的图形用户界面代理应用程序,允许用户通过自然语言与计算机进行交互和控制。 了解之后,我立刻下载并体验了一番,整体来说,这款工具确实具有一定的可玩性,但实际效果仍有较大的提升空间。对于国内用户而言,目前可能还不太适合使用,建议先观望一段时间,等待后续优化和改
2025-03-24
AI 工具与技术 > AI 工具
#AI #Agent
123…27

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人