GaGa's Blog

One GaGa, One World !

日志

env

  • macbook pro 2019 intel os: Monterey
  • pyenv
gaga@GaGa ~ % pyenv install 3.13.7 
python-build: use openssl@3 from homebrew
python-build: use readline from homebrew
Downloading Python-3.13.7.tar.xz...
-> https://www.python.org/ftp/python/3.13.7/Python-3.13.7.tar.xz
Installing Python-3.13.7...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Traceback (most recent call last):
  File "<string>", line 1, in <module>
    import lzma
  File "/Users/gaga/.pyenv/versions/3.13.7/lib/python3.13/lzma.py", line 27, in <module>
    from _lzma import *
ModuleNotFoundError: No module named '_lzma'
WARNING: The Python lzma extension was not compiled. Missing the lzma lib?
Installed Python-3.13.7 to /Users/gaga/.pyenv/versions/3.13.7
Read more »

要不停的在各个不同版本的 python 环境之间切换,所以想到了pyenv,但是对于这种需要在多个不同版本之间切换的 case,就只能使用 pyenv 了。

env

  • macbook pro 2019(monterey) intel
  • pyenv

1.安装

Read more »

在 Linux 下,history 默认会把命令记录在 当前 shell 会话用户的历史文件(通常是 ~/.bash_history~/.zsh_history)中。如果你只想清除 特定命令 而不是全部历史。


1.查看历史命令编号

1
history
Read more »

人们在讨论数字化转型现代应用程序开发时,其中经常出现的术语之一是云原生(Cloud-Native)。但是,云原生究竟意味着什么呢?


Michael Dell 曾经说过:“云不是一个地方,而是一种做 IT 的方式。 ”(the cloud isn’t a place, it’s a way of doing IT)。他说得对,云原生也是如此。

云原生是一种构建和运行应用程序方法,利用了云计算交付模型的优势。云原生是关于如何创建和部署应用程序,而与在何处创建与部署无关。它适用于公有云私有云

Read more »

Mac 版 Office 2016(Microsoft Office 2016 for Mac)


1.版本背景

项目 内容
正式发布 2015 年 7 月 9 日
主要组件 Word、Excel、PowerPoint、Outlook、OneNote
架构变化 首次全面使用 64 位架构(后续更新中)
支持平台 macOS Yosemite(10.10)及以上,推荐 10.12~10.15
授权形式 零售版(Office 365 订阅)与 VL(批量授权版)
最后支持更新 2020 年 10 月(停止主流支持)
Read more »

云厂商的“抢占式实例”(或称为“竞价实例”)通常是指在云平台中,按照实时竞价方式提供的实例。这类实例通常是云服务商在数据中心的空闲计算资源上提供的按需、价格相对较低的计算实例。因为其基于资源剩余和竞价模型,使用时存在一定的不确定性和风险,云厂商可能随时回收这些资源。

抢占式实例特点

  1. 低成本:相比标准实例,抢占式实例通常价格更便宜,适合成本敏感型的应用。

  2. 资源随时可能被回收:抢占式实例的主要特点是,云服务商可以根据资源需求情况随时回收这些实例。因此,它们适合运行那些不需要持续稳定运行的负载。

  3. 短暂性:这些实例通常有最大使用时间限制,且云厂商会在资源紧张时优先回收它们。

  4. 适用场景

    • 计算密集型任务(如大规模数据处理、数据分析、批量计算等)
    • 高可扩展性的微服务应用
    • 在任务完成后可以容忍实例中断的工作负载
    • 分布式系统中的部分任务,如容错机制较强的系统(例如 Hadoop、Spark)
  5. 实例恢复策略:部分云服务商提供抢占式实例的恢复策略(如阿里云的“弹性伸缩”),当实例被回收时,可以自动启动新的抢占实例或其他普通实例来代替。

阿里云竞价实例,竞价过程
4752d39945f8d177fe01875995e8c7a7.png

Read more »

{{.deployPath}} 看起来像 Go 的 text/templatehtml/template 模板语法。在模板里,{{.deployPath}} 表示取传入模板的数据结构中的 deployPath 字段或 key。

1. 用 struct 传值

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package main

import (
"os"
"text/template"
)

type Data struct {
DeployPath string
}

func main() {
tpl := `部署路径是: {{.DeployPath}}`
data := Data{DeployPath: "/opt/app"}

t := template.Must(template.New("test").Parse(tpl))
t.Execute(os.Stdout, data)
}

输出:

Read more »

diskutil 是 macOS 系统下非常强大的磁盘管理命令行工具,用于查看、分区、格式化、挂载、卸载、修复、加密等磁盘操作
在 Mac 的终端(Terminal)里几乎所有磁盘操作都能通过 diskutil 完成,是系统运维和 SRE 场景中必备的命令之一。


1.基本语法

1
diskutil [子命令] [参数...]
Read more »

闲鱼官方设计的担保交易流程(买家付款到支付宝担保->卖家发货->买家确认收货后卖家收款)才是安全交易的保障。

快速了解主要风险和建议

风险类型 常见手法 后果 如何防范
⚠️ 资金诈骗 卖家要求微信/QQ转账、发虚假链接或二维码 直接损失金钱,无法追回 坚决不离开平台交易,不扫不明二维码,不点陌生链接
⚠️ 保证金骗局 假买家称无法付款,需卖家交“保证金”或“开通服务” 卖家被骗缴纳数千元“保证金” 闲鱼官方不会以任何形式收取保证金
⚠️ 货不对板 直接付款后,卖家发残次品或根本不发货 财物两空,维权困难 坚持平台担保交易,收到货仔细检查后再确认收货
⚠️ 虚假链接/二维码 模仿闲鱼界面,诱导你付款到对方账户 资金直接进入对方口袋,无法申请平台介入 只在闲鱼APP内完成所有付款操作

常见骗术

Read more »

常见电池型号

⚠️原则:数字越小越粗。 5 > 7

中国常见叫法 国际通用型号 IEC标准型号 (碱性电池) 大致尺寸 (直径×高) 特点与常见用途
1号电池 D LR20 约⌀34.2mm × 61.5mm 体积大、容量较高,常用于手电筒、收音机等
2号电池 C LR14 约⌀26.2mm × 50.0mm 现在较为少见
5号电池 AA LR6 约⌀14.5mm × 50.5mm 用途最广,玩具、遥控器、数码相机等都用得到
7号电池 AAA LR03 约⌀10.5mm × 44.5mm 体型细长,常用于遥控器、鼠标等空间较小的设备
9号电池 AAAA LR61 约⌀8.0mm × 39.5mm 比较少见,通常用于蓝牙耳机、手写笔等

如何区分5号和7号电池

Read more »
0%