GaGa's Blog

One GaGa, One World !

主要益处

  1. 驱寒暖身 — 姜辣素促进血液循环,适合受凉后或手脚冰凉时饮用
  2. 缓解恶心呕吐 — 对晕车晕船、孕吐、胃不适引起的恶心有缓解作用
  3. 抗炎止痛 — 姜辣素有抗炎活性,对痛经、肌肉酸痛、关节疼痛有一定帮助
  4. 助消化 — 促进胃液分泌,缓解腹胀、消化不良
  5. 增强免疫力 — 富含维生素C和矿物质,感冒初期饮用可缓解症状
  6. 抗氧化 — 清除自由基,延缓细胞老化
  7. 缓解感冒症状 — 发热、鼻塞时饮用可发汗退热、通鼻窍

最佳饮用时间

  • 上午至中午(推荐 9-14 点) — 中医讲”早吃姜胜参汤”,阳气升发时效果最佳
  • 感冒/受凉后 — 趁热饮用,盖被出汗效果最好
  • 经前/经期 — 有助于缓解痛经和宫寒
  • 运动前 — 促进代谢、预防肌肉酸痛
Read more »

Redis 1.x(2006–2009)

  • Redis 1.0(2009)— 首次公开发布
    • 基础数据结构:string
    • 持久化:RDB 快照
    • 单线程模型确立

Redis 2.x(2010–2012)

版本 关键特性
2.0 列表(list)、集合(set)、有序集合(sorted set)、发布订阅、持久化增强
2.2 Redis Cluster 实验性分片、慢查询日志
2.4 Redis Sentinel 实验性支持
2.6 Lua 脚本支持、批量操作(mget/mset)、迁移命令
2.8 Sentinel 1.0 正式版、后台持久化优化、集群管理器 redis-cli --cluster
Read more »

问题

mac升级hermes提示nodejs版本太低。

You are using Node.js 22.10.0. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.

  Node.js v22.10.0
    npm error Lifecycle script `build` failed with error:
    npm error code 1
    npm error path /Users/mac/.hermes/hermes-agent/web
    npm error workspace web@0.0.0
    npm error location /Users/mac/.hermes/hermes-agent/web
    npm error command failed
    npm error command sh -c tsc -b && vite build
  ✗ Web UI build failed

> web@0.0.0 build
> tsc -b && vite build

You are using Node.js 22.10.0. Vite requires Node.js version 20.19+ or 22.12+. Please upgrade your Node.js version.
file:///Users/mac/.hermes/hermes-agent/node_modules/rolldown/dist/shared/binding-CXquf8ay.mjs:507
                if (loadErrors.length > 0) throw new Error("Cannot find native binding. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try `npm i` again after removing both package-lock.json and node_modules directory.", { cause: loadErrors.reduce((err, cur) => {
                                                 ^
Read more »

Rye 是由 Flask 和 Pydantic 的作者 Armin Ronacher 发起的 Python 一站式管理工具。它的核心理念是无痛 Python,旨在解决 Python 环境管理中长期存在的碎片化问题(如 pyenv、poetry、pipenv 各自为政的情况)。


1.为什么选择 Rye?

Rye 采用了 “Cargo-like” 的哲学(模仿 Rust 的包管理器 Cargo),具有以下优势:

Read more »

Bun 是一个现代的、性能极强的 JavaScript 全栈工具链。它不仅仅是一个运行时(Runtime),更是一个全家桶,旨在替代 Node.js 并整合开发中常用的各种工具


核心定位:All-in-One

Bun 的核心理念是速度简化。它集成了以下功能,让你不再需要安装几十个不同的 npm 包:

Read more »

在企业级开发环境中,将 Subversion (SVN)LDAP (如 Active Directory 或 OpenLDAP) 集成,是实现账号统一管理、提高安全性的标准做法。


1. 核心原理

通常情况下,SVN 本身并不直接支持 LDAP。我们通过 Apache HTTP Server (httpd) 作为中间层,利用其 mod_authnz_ldap 模块来完成认证逻辑。

Read more »

在 Linux 系统中,确保时间准确不仅仅是为了看着舒服,更是为了保证日志记录、安全协议(如 SSL/TLS)以及分布式系统的正常运行


1. 时区修正 (Timezone)

在调整时间之前,建议先固定好时区。

Read more »

在 Git 中从 commit 中删除文件,具体操作取决于该 commit 是否已经推送到远程仓库


情况一:该 commit 尚未推送(本地分支)

如:lfs大文件推送提示限制等,大文件丢弃。

Read more »

期货(Futures) 是一种金融衍生品,本质上是买卖双方签下的远期合约。简单来说,就是双方约定在未来的某个特定时间,以现在的约定价格买入或卖出某种商品或金融资产。


1. 期货的核心特征

期货与现货(一手交钱一手交货)最大的不同在于其交易规则:

Read more »

在 CentOS 7 中,Server with GUIGNOME Desktop 是两种不同的安装包组(Package Groups),它们决定了你操作系统安装后的功能重心和软件集成程度。


1.核心对比表

特性 Server with GUI GNOME Desktop
定位 带有图形界面的生产级服务器 通用桌面工作站
基础包 包含服务器所需的网络、存储管理工具 包含桌面环境所需的全套办公及娱乐软件
默认软件 偏向管理工具 (如 Cockpit, NetworkManager) 包含 LibreOffice, 媒体播放器, 邮件客户端等
资源占用 相对较轻,后台运行的冗余服务较少 较高,包含大量桌面组件和 GUI 应用
适用场景 需要 GUI 管理但主要运行服务的服务器 日常办公、开发环境或个人电脑
Read more »

太白顶(又名白云峰)位于河南省南阳市桐柏县,是桐柏山主峰,海拔 1140米(也有说法为1154米),为桐柏山脉最高峰。

ad714cbc88e572db5538345c6aa1a94b.png


主要信息

Read more »

1.环境检查及yum配置

1.1check os info
cat /etc/*release

1.2centos7.9  base + epel
# CentOS-Base.repo 7.9.2009
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#released updates 
[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/centosplus/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
cat epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
 
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
 
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0
Read more »
0%