GaGa's Blog

One GaGa, One World !

方法一:传统葱油鸡(蒸/煮)

食材

  • 嫩鸡约 2.5 斤(土鸡或鸡腿),葱 3-4 根,姜 3-4 片,蒜 2-3 瓣
  • 油 1 杯,盐、胡椒粉、料酒、蚝油/生抽(可选)

步骤

Read more »

HTTP 204 No Content 是一个成功状态码,表示服务器已成功处理请求,但不需要返回任何实体内容

它的核心语义是:“操作成功,但页面/视图无需刷新或跳转,你继续待在当前页面就行。”


1. 关键规则(必须遵守)

Read more »

本地存在master分支情况

# 1. 先切换到 master 分支
git checkout master

# 2. 重命名本地分支
git branch -m master main

# 3. 如果已经推送到远程仓库,需要更新远程
# 先删除远程的 master
git push origin :master

# 4. 推送新的 main 到远程
git push origin main

# 5. 设置上游跟踪
git push origin -u main

新克隆的仓库

git branch -m master main
git push origin -u main

# 之后删除远程 master
git push origin --delete master
Read more »

“AI物理”这个概念在近年来快速兴起,主要包含以下几个维度的交叉领域


一、Physics for AI(物理启发的AI)

这是当前最受关注的方向。核心理念是:利用物理学中的原理和定律来理解和设计AI算法

Read more »

在 Ubuntu 26.04 中,DEB822 格式已经彻底取代了传统的单行式(One-line)sources.list。这种新格式借鉴了 Debian 控制文件(如 control*.changes)的结构,更加现代化且易于扩展。


1. 结构化的段落制布局

传统的格式将所有信息挤在一行,而 DEB822 采用 Key-Value(键值对) 的段落形式。

Read more »

在 Ubuntu 26.04 中,修改国内镜像源可以极大提升软件包的下载速度。由于 Ubuntu 从 24.04 版本开始全面采用了新的 DEB822 格式(配置文件位于 /etc/apt/sources.list.d/ubuntu.sources),传统的修改 /etc/apt/sources.list 的方法已不再是首选。


1. 备份原始配置(安全第一)

在修改系统文件前,养成备份的好习惯:

Read more »

Ubuntu 26.04 LTS 已经于 2026 年 4 月 23 日 正式发布。这一版本代号为 “Resolute Raccoon”(果敢的浣熊),是一个极其重要的 长期支持(LTS) 版本。它在安全性、系统底层的现代化更新以及桌面体验上都有显著的提升。


1. 核心发布信息

  • 发布日期:2026 年 4 月 23 日
  • 代号:Resolute Raccoon (果敢的浣熊)
  • 支持周期标准支持 5 年(至 2031 年 4 月);通过 Ubuntu Pro 可获得长达 12 年甚至 15 年的扩展安全维护(ESM)。
  • 版本定位:企业级稳定性与最新开源技术的平衡点。
Read more »

Qwik是一款专为极致性能设计的现代前端框架,由 AngularJS 的作者 Miško Hevery 领衔开发。在 2026 年的前端领域,Qwik 与 React、Next.js 等框架最大的区别在于它彻底抛弃了传统的“水合”(Hydration)过程,转而采用了革命性的可恢复性(Resumability)架构


1.核心精髓:从水合到可恢复

传统框架的痛点:水合 (Hydration)

Read more »

SearXNG 是一款非常强大的自由开源、隐私第一的元搜索引擎(Metasearch Engine)。它衍生自早期的 Searx 项目,目前由开源社区积极维护。在搭建本地大模型(如 llama.cppOllama)并需要免费联网搜索(Web Search)功能时,SearXNG 是目前最主流、最完美的开源平替方案。


什么是元搜索引擎?

SearXNG 自己不建立网页索引,也不去爬取和存储互联网数据。
当你向 SearXNG 发送一个搜索请求时,它会同时把这个请求转发给全球上百个主流搜索引擎(如 Google、Bing、DuckDuckGo、Qwant、Wikipedia 等),然后把这些引擎返回的结果进行去重、过滤和重新排序,最后统一展现给你。

Read more »

CDN刷新是让旧缓存失效,预热是提前把资源缓存到 CDN 节点。刷新用于资源更新、清理旧内容;预热用于活动上线、大文件发布前提前降低源站压力、提升首次访问体验。


对比

对比项 CDN 刷新 CDN 预热
核心目的 清除或失效 CDN 上的旧缓存 提前把资源拉取并缓存到 CDN
触发方向 用户访问时,CDN 回源获取新内容 CDN 节点主动回源拉取资源
典型场景 文件更新、页面改版、违规资源清理、配置变更 活动前、安装包发布前、热点资源提前加载
支持对象 URL、目录、正则刷新 只支持具体 URL,不支持目录预热
对源站影响 刷新后用户访问会集中回源,可能增加源站压力 预热时会提前产生回源流量,降低高峰期压力
是否立即全网命中 不是,刷新任务通常需几分钟生效 不是,通常主要预热到 L2 回源节点,L1 仍依赖用户访问逐步缓存
Read more »

1.设备文件列表

设备路径 说明
/dev/null 黑洞设备 — 无限数据接收,所有写入的数据直接被丢弃
/dev/zero 零源设备 — 可无限提供 \0 字节
/dev/tty[0-31] 虚拟终端 — 伪终端设备
/dev/ttyS[0-9] 串口 — 串行端口设备
/dev/lp[0-3] 并口 — 并行端口设备(通常对应打印机)
/dev/console 控制台 — 系统控制台设备
/dev/fb[0-31] Framebuffer — 帧缓冲设备,直接操作显存

2.重点设备详解

Read more »

程序运行时通过动态链接器查找共享库(.so 文件),查找路径由配置文件和缓存共同决定


1.关键工具与文件

名称 类型 作用
ldd <命令> 命令 列出某可执行文件依赖的所有共享库
/etc/ld.so.conf 配置文件 声明库搜索路径
/etc/ld.so.conf.d/*.conf 配置文件 补充库搜索路径(推荐方式)
/etc/ld.so.cache 缓存文件 ldconfig 生成,加速运行时库查找
ldconfig 命令 扫描路径、更新缓存、建立符号链接
Read more »
0%