Levon's Blog

微信: L6241425

1. 数据分析

1.1 均值还是90分位数

看均值的场景:

  1. 数据分布较为正态或对称时
  2. 数据波动不大,没有明显的异常值
  3. 需要了解整体水平或趋势
  4. 样本量较大且分布均匀

看90分位数的场景:

  1. 数据分布倾斜时
  2. 需要排除异常值影响时
  3. 长尾分布(少数爆款视频点击量高,大量普通视频点击量低)
阅读全文 »

我们通常说的 “ 苹果支付 IAP” 其实是指 In-App Purchase (IAP),即 “ 应用内购买 “。而 Apple Pay 是苹果的支付工具,可以在 App、网页或实体店里用来付款,两者是不同的体系。我们这里主要讨论 IAP。

客户端只负责 “ 请求购买 “ 和 “ 展示商品 “,而 “ 校验票据 “ 和 “ 发放商品 “ 的权威必须是你的服务器。

阅读全文 »

1. 核心概念:acme.sh Standalone 模式

在众多 SSL 证书申请方式中,Standalone 模式因其中立性和便捷性而备受推崇。该模式的核心在于不依赖现有的 Web 服务器(如 Nginx 或 Apache),而是由 acme.sh 自身临时启动一个微型服务器来完成验证。

1
acme.sh --issue --standalone -d dev.liuvv.com
阅读全文 »

1. 访问 https://liuvv.com/ 为什么不跳转 https://www.liuvv.com

1
2
3
4
5
curl https://liuvv.com/
# curl: (60) SSL: no alternative certificate subject name matches target hostname 'liuvv.com'

curl https://www.liuvv.com/
# 正常
阅读全文 »

Flux 模型是一种全新的、革命性的文生图(text-to-image)模型架构。它不是 Stable Diffusion 的一个新版本或微调(checkpoint),而是一个从根本上设计就不同的系统。它的核心优势是极快的生成速度和极其出色的提示词理解能力。

阅读全文 »

1. 一道题开始

1.1 为什么无法运行

1
2
3
4
let mut data = vec![1, 2, 3];
let first_ref = &data[0]; // 获得一个不可变引用(“复制钥匙”)
data.push(4); // 尝试修改数据(需要“主钥匙”)
println!("{}", first_ref);

这个代码为什么编译不成功?

阅读全文 »

什么是任务队列 ?

消息队列(Message Queue),一般来说知道的人不少。比如常见的:kafka、Rabbitmq、RocketMQ 等。

任务队列(Task Queue),听说过这个概念的人不会太多,清楚它的概念的人怕是更少。

这两个概念是有关系的,他们是怎样的关系呢?任务队列(Task Queue)是消息队列(Message Queue)的超集。任务队列是构建在消息队列之上的。消息队列是任务队列的一部分。

阅读全文 »

在团队协作中,清晰、规范的 Git 提交信息(Commit Message)是维护项目健康的关键。它不仅能帮助开发者快速回顾历史记录,还能配合自动化工具生成 Changelog。本文将介绍业界通用的 Angular 提交规范(Conventional Commits),并分享几款提升效率的辅助工具。

阅读全文 »
0%