GaGa's Blog

One GaGa, One World !

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 »

期货(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 »

ComfyUI是一个基于 节点(Node-based)图形编排 的 Stable Diffusion 可视化工具。

核心特征:

  • 节点化(Graph-based DAG):类似数据流引擎(类似 Airflow / NiFi 思想)
  • 完全可编程 pipeline:每个节点 = 一个函数
  • 高度可控:参数、流程、分支全部显式化
  • 天然适合自动化 / SRE 场景

Read more »

Argon2 是一种密码哈希函数,是 2015 年 Password Hashing Competition (PHC) 的获胜者,被认为是当前最安全的哈希算法之一。

核心特点

  • 抗 GPU/ASIC 攻击:设计时考虑了硬件加速攻击,通过大量内存需求来增加攻击成本
  • 可调节参数
    • memoryCost — 使用的内存量(KB)
    • timeCost — 迭代次数
    • parallelism — 并行线程数
    • hashLength — 输出哈希长度
  • 抗侧信道攻击:恒定时间操作

argon2变体

Read more »

HBM 是由 JEDEC 标准定义的一种先进堆叠式 DRAM 技术,通过在硅通孔(Through-Silicon Via, TSV)工艺的基础上,将多个 DRAM 芯片垂直堆叠,形成一个高容量的单颗粒。与传统的 GDDR 内存相比,HBM 能在更小的物理空间内提供极高的内存带宽,专为高性能计算(HPC)、AI/机器学习加速器和数据中心 GPU/ASIC 设计。

核心原理

TSV 堆叠架构

传统 DRAM 通过金线键合(wire bonding)和 BGA 封装与主板连接,引脚数量和信号延迟限制了带宽。HBM 采用 TSV(Through-Silicon Via) 技术:

Read more »

BCrypt 是一种基于 Blowfish 加密算法的密码哈希函数,由 Niels Provos 和 David Mazières在 1999 年提出,设计目标是安全地存储密码

核心特点

  1. 自适应成本因子(Cost Factor / Work Factor)

    • 可以调整计算难度,随着硬件性能提升,逐步增加迭代次数
    • 默认成本因子通常为10(5+),每增加 1,迭代次数翻倍(2¹⁰ → 2¹¹ → 2¹² …)
  2. 自动加盐(Salt)

    • 每次哈希都自动生成一个随机的 16 字节 salt
    • 防止彩虹表攻击(rainbow table attack)
  3. 单向不可逆

    • 只能验证,不能还原原始密码

算法流程

Read more »
0%