[置顶] 案例

美股是个狡诈且理性的市场,这一点毋庸置疑。行情会走向极端,但是也一定会有所反弹,而且不管是上涨还是下跌,还是在极度行情中,都带着狡诈。 20260602,在经历几天暴涨后,当天盘前DELL最高涨近四个点,但是开盘微涨,后大幅度收跌。 当天周二,但是竟然是交割日,博通打压的死死 USO这几天上蹿下跳,可以看的出来上涨比下跌更强势一些…

xiedeacc 发布于 阅读 480

[置顶] 致读者

本博客关于交易的部分,有一些需要注意的地方,请读者留意: 本博客关注末日期权交易,因此关于k线之类的预测或者观点,都是基于期权特点出发的。期权和正股、期货有非常大区别,因此在期权的预测,很可能不适用于正股和期货 由于专注末日期权,因此都是短线行为。可以说是超短线,大部分订单持有时间不会超过半个小时。这一点完全不适用于正股…

xiedeacc 发布于 阅读 551

排序服务

cmeli 排序服务 2026 优化设计 1. 背景与目标 目标是在不换 RPC 框架的前提下,把单机 CPU 成本降到现在的一半左右,并把 P99 从“接近 15 ms”压到 10 ms 以内。这两个数字是设计目标,不是实测结论,落地前要用分阶段 profile 校准。 cmeli 是拼多多搜索广告的在线 CTR / CVR 预估服务,对外提供 Rank 和 Embedding 两个 gRPC 接口。按简历口径,它支撑 13,000…

xiedeacc 发布于 阅读 14

推荐模型为什么分成 embedding 表和稠密网络

推荐模型为什么分成 embedding 表和稠密网络 推荐、广告、搜索排序模型几乎都可以描述成“一张很大的 embedding 表,加一个不大的稠密网络”。这篇文档回答三个问题:这个划分从哪里来,它是不是合理,业界有没有别的划分方式。面向做在线推理服务的工程师,例子沿用 DeepFM 那篇:用户 u123 搜“跑鞋”,候选广告 9001。 先说结论:这个划分不是 TensorFlow 的抽象,也不是所有深度学习模型的共性,而是以离散…

xiedeacc 发布于 阅读 22

LR 模型:从打分卡到在线推理

LR 模型:从打分卡到在线推理 这篇文档用一个例子讲完 LR(逻辑回归)的全过程:模型里存的是什么,分数怎么算、怎么变成点击率,分值是怎么从日志里训练出来的,在线服务怎么把一次请求变成打分。面向没有机器学习背景的工程师,所有数字都能用计算器复算。 贯穿全文的例子和 DeepFM 那篇相同:用户 u123 搜索“跑鞋”,候选广告是 9001(类目 12、价格档 8)和 9002(类目 15、价格档…

xiedeacc 发布于 阅读 50

DeepFM 端到端:从训练到在线推理

DeepFM 端到端:从训练到在线推理 这篇文档用一个例子讲完 DeepFM 的全过程:训练怎么得到 embedding 表和稠密网络,在线服务怎么把特征变成张量,TensorFlow 怎么拿张量算出点击率。面向没有深度学习背景的工程师。 贯穿全文的例子:用户 u123 搜索“跑鞋”,候选广告是 9001,它属于类目 12、价格档 5。 全文讲的是通用原理,不依赖任何具体系统的实现。推理框架以 TensorFlow…

xiedeacc 发布于 阅读 79

IO

作者:革命觉悟 链接:https://www.zhihu.com/question/265246208/answer/2391613327 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 mmap 和 direct io,两者的使用方式完全不同,没多少可比性。使用方式page cachemmapmemcpy将 page cache 映射到用户空间的虚存地址,用户代码直接以内存的方式访问,通过 page…

xiedeacc 发布于 阅读 44

网络

是的,net.ipv4.tcp_tw_recycle 在 Linux 4.12 已经彻底删除(commit 4396e46187ca "tcp: remove tcp_tw_recycle",2017-07)。4.12 以后的内核上这个文件根本不存在,sysctl -w net.ipv4.tcp_tw_recycle=1 会直接报 "No such file or directory"——网上那些"三件套调优"(tw_reuse +…

xiedeacc 发布于 阅读 209

How fast are Linux pipes anyway?

In this post, we will explore how Unix pipes are implemented in Linux by iteratively optimizing a test program that writes and reads data through a pipe.1 We will begin with a simple program with a throughput of around…

xiedeacc 发布于 阅读 49

std::is_aggregate

什么是聚合体 聚合体(aggregate)是可以直接用花括号按成员顺序逐个初始化、而不经过任何构造函数的类型。 它包括两类: 数组:任何数组都是聚合体。 满足以下全部条件的类(struct、class、union): 没有用户声明的构造函数(C++20 的规则,各版本的差异见下表) 没有 private 或 protected 的直接非静态数据成员 没有虚函数 没有虚基类,也没有 private 或 protected…

xiedeacc 发布于 阅读 103