普通视图
年轻人过年 , 把洗浴中心玩成了“性价比酒店”
泡汤热”悄然在年轻群体中兴起。
“如果说有哪个地方能满足我所有休闲娱乐需求,那肯定是汤泉馆。”00后陈星(化名)说。
汤泉馆,也有人习惯称之为洗浴中心。不同于传统“澡堂子”,这类集“吃喝玩乐泡搓洗蒸”于一体的洗浴场所,正在成为年轻人休闲、度假的新选择。
“预计今年春节期间的客流量要比去年更多、更集中。”2月11日,沈阳清河半岛度假酒店总经理张维志向中新经纬介绍,为迎接春节假期的“泡汤”高峰,酒店在温泉洗浴区增加了1000个更衣柜。
据美团数据,2026年1月,平台“附近洗浴中心”搜索量同比增长113%,“洗浴中心带自助餐”搜索量同比增长63%。从搜索人群来看,20岁至35岁人群占比58%。
“去一次就爱上了”
陈星目前在山东烟台工作,自从喜欢上“泡汤”后,基本保持“一个月一次”的频率,为此还专门在当地某家连锁汤泉馆办了会员、充了卡。在她看来,没有比“泡汤”更适合自己的休闲方式了。
“现在的汤泉馆都是综合性场所,既能泡澡、搓澡、按摩,还有各种自助美食、娱乐项目,能在里面待一整天。我平时也就爱打打麻将、唱唱歌,有时候再和朋友约个饭,这些在汤泉馆内都能实现,它基本上能满足我所有的休闲所需。”陈星说。
至于每次“泡汤”的费用,陈星介绍,如果只是简单洗泡搓,人均花费100至200元;若加上按摩、美容、吃饭等其他项目,人均花费则为400至500元。
在北京工作的00后赵菁(化名)近两年也爱上了“泡汤”,先后去过北京、济南等地的多家汤泉馆。
“整整五层楼,每一层都有不同的休闲娱乐项目。水果自助区,榴莲、山竹、牛油果等市场上常见的高端水果都有;饮品自助区,酸奶、各种饮料随便喝;洗浴区免费提供的洗护产品、吹风机也都是大牌的。去一次就爱上了。”谈起自己最近一次在北京“泡汤”的经历,赵菁仍沉浸其中。
![]()
北京某汤泉馆内的自助水果 受访者供图
赵菁称,她和朋友是某个周五晚上9点以后去的,一直待到了第二天上午10点左右,还在那里吃了顿早餐。“我们去的时候已经很多人了,越到后面人越多。尤其是夜里12点后,明显感觉到电竞区嗨起来了,很多年轻人在里面打游戏。也有不少人带着电脑在办公区办公、学习。”
赵菁介绍,她和朋友两人此次“泡汤”一共花了不到600元,除了票价外,没有其他额外支出。
在北京工作的95后沈墨(化名)最近在沈阳某汤泉馆解锁了“泡汤”初体验。沈墨也是某个周五晚上去的,当天和朋友从北京坐高铁出发,出了高铁站,拉着行李箱直奔汤泉馆。
“和我印象中的洗浴中心完全不同,这里有很多娱乐项目,除了泡澡、搓澡,我们还在里面看了电影、打了电竞游戏。”沈墨说。
人多,是此次“泡汤”之行留给沈墨的另一印象。“我们到的时候是晚上6点多,当晚的自助餐已经排不上号了,也已经没有空置的普通客房了,最后我们定了一间带私汤的房间,算上票价等其他费用两个人一共花了近1000元。”
“六成顾客是年轻人”
爱上“泡汤”的年轻人不占少数。
美团数据显示,截至2025年11月,“闺蜜聚会”“公司团建”关键词搜索量同比飙升230%,配备电竞区、K歌房、剧本杀等设施的洗浴中心订单量增长显著。用户群体中,18至35岁用户占比已达58%。
抖音数据也显示,2025年11月1日至12月10日,平台洗浴泡汤相关团购订单量同比增长超38%,销售额同比上涨50%,其中18至23岁消费群体下单量占比18%,同比增长55%;24至30岁消费群体下单量占比29%,同比增长41%。
“我们这里的年轻顾客能占到约60%。”1月12日,张维志向中新经纬介绍,该酒店经营面积18万平方米,集温泉洗浴、休闲娱乐、餐饮美食、儿童乐园、戏水乐园、冰雪乐园等功能于一体,单温泉洗浴综合区主楼就达到6万平方米。
“我们的洗浴中心有很多特色项目,很多都是针对年轻人的,特别‘出片’。像今年冬天,我们新增了长达168米的温泉泳池,元旦后戏雪乐园521米空中旋转冰滑道也对外开放,此外还升级了泳装雪滑梯,吸引了不少年轻人拍照、打卡。”张维志称。
![]()
清河半岛度假酒店推出的泡面研究所项目 受访者供图
据张维志介绍,今年元旦,清河半岛度假酒店的客流量约是去年的两倍。“去年元旦当天我们的客流量是2800人,而今年元旦假期前两天都是5500人。”
天津的杨曦(化名)本计划今年元旦当天带孩子去泡汤泉,结果上午9点就被告知限流了。“说是得中午走一拨人才让进。我们离开的时候,看到很多年轻人拖着行李箱出来,应该是跨年之后直接把这里当酒店住了。”
杨曦称,在汤泉馆过夜性价比很高,一晚三四百元,水果饮料充足,游乐设施也多,比住酒店划算。“我去的这家汤泉,会员价138元,过夜加29元,如果预订客房就是339元。”
杨曦称,她平时去泡汤泉,碰到的多是两类人群,一类是年轻的大学生,一类是带娃的家庭。“平时去体验都挺好的,就是一到节假日就挤满人。”
美团数据显示,2026年元旦前一周,“洗浴中心24小时”等关键词搜索量同比增长超6倍。
盘古智库高级研究员江瀚向中新经纬表示,年轻人爱“泡汤”受多种因素影响,包括社交方式重构、悦己经济与情绪价值消费崛起等。
“当代年轻人在高压职场与数字社交泛滥背景下,渴望真实、松弛且低门槛的线下互动空间。汤泉馆提供了一个‘非正式公开场合’,既能闺蜜小聚、情侣约会,也能公司团建,兼具私密性与开放性,满足Z世代对‘轻社交+强体验’的复合需求。”江瀚称。
此外,江瀚提到,年轻人不再仅追求功能型消费,更重视能带来治愈感、仪式感和“小确幸”的体验。泡汤、汗蒸、水果自由、睡眠舱等设计精准击中其“犒赏自己”的心理,以两三百元获得数小时身心放松,性价比远高于短途旅行或高端酒店,体现出“理性下的感性消费”特征。
文:闫淑鑫 王玉玲
编辑:王玉玲
责编:常涛 罗琨
本文来自微信公众号“中新经纬”,作者:闫淑鑫 王玉玲,36氪经授权发布。
国开行2025年发放公路基础设施贷款超3600亿元
@tdesign/uniapp 常见问题
1. 开始
罗列下 @tdesign/uniapp 中的常见问题,持续更新。
2. FAQ
2.1. setup 语法糖下函数式调用 Toast 等组件时如何传递 context
最简单的方式是在页面下预埋,这时根本不需要传递 context。
<!-- 页面级别组件: xx.vue -->
<template>
<div>
...
<t-toast />
</div>
</template>
第二种方式如下。
<script lang="ts" setup>
import TToast from '@tdesign/uniapp/toast/toast.vue';
Toast({
context: {
$refs: {
't-toast': TToast.value,
},
// ...
}
})
</script>
2.2. Icon 太大怎么办
2.3. HBuilderX 中运行到内置浏览器时报错 Unexpected token .
报错如下:
这是 HBuilderX 自己的问题,参考这里。
可以运行到 Chrome 中,或者使用 CLI 模式。
2.4. Vue2 下的适配
参考这篇文章。
德国总理回应美国最高法院关于特朗普关税裁决:这是个“好消息”
马蜂窝2026春节旅游大数据:在长假效应推动下,5天以上的长线出游订单量占比达到59.6%
忍无可忍,Ilya宫斗奥特曼!微软CTO爆内幕:全因嫉妒下属太优秀?
编辑:元宇 KingHZ
【新智元导读】硅谷最离谱宫斗:Ilya因嫉妒Jakub的「震撼突破」而点燃OpenAI火药桶,奥特曼被董事会踢出,引发高管离职潮。算力不足和预算挤压是根源,2026年文件曝光后,Ilya「塌房」。
2023年,OpenAI上演了硅谷版「权力的游戏」:奥特曼在一无所知的情况,被当时的首席技术官Mira Murati 和首席科学家Ilya联手踢出OpenAI。
![]()
山姆·奥特曼被踢出OpenAI
但这样抓马的戏码,你还以为是AI安全理念的高尚对决?
不,这一次,邮件把真相写得刺眼:算力不够、人手紧张、产品爆火挤压研究预算……
再加上Jakub Pachocki用「惊人进步」把导师Ilya多年卡住的难题一举攻破。天才也会受伤,组织也会失控。
于是,一场科技圈最离谱的「宫斗」,在妒火中被点燃。
师徒争斗,奥特曼被驱逐
微软首席技术官Kevin Scott一封邮件彻底解开了Ilya出走OpenAI的真相──
Ilya由于对Jakub Pachocki一种深层的、无法言说的「智力嫉妒」,而不惜引爆OpenAI危机。
![]()
Ilya Sutskever(左)与Jakub Pachocki(右)
2026年马斯克诉奥特曼案最新披露的法律文件,罕见地揭开了OpenAI危机背后的人事暗涌。
2023年11月,微软首席技术官Kevin Scott向CEO纳德拉汇报时如此剖析局势:
真正推动研究突破的其实是Jakub Pachocki而非Ilya,其贡献之显著,促使奥特曼破格提拔他统领核心模型研发方向。
自担此重任后,Jakub的研究进程明显加速——尤其在最近几周取得了堪称震撼的突破性进展。
Ilya对此想必极为煎熬:昔日下属不仅跃升为领导者,更关键的是,此人竟攻克了困扰他多年却始终无解的核心难题。
对于Ilya这样骄傲的天才来说,其心理防线所遭受的冲击自然不难想象。这一刻,即使硅谷最聪明的大脑,也难逃人性的弱点。
于是,2023年11月17日,OpenAI董事会传出了一场震惊科技界的重磅炸弹:
宣布解除联合创始人兼CEO奥特曼职务,并将其踢出董事会。
公司在官方声明中措辞严厉地表示:
奥特曼在与董事会的沟通中未能保持一贯的坦诚,阻碍了董事会履行职责的能力。董事会已不再对他继续领导OpenAI抱有信心。
据《华尔街日报》等媒体披露,时任OpenAI首席科学家Ilya Sutskever在此次罢免中发挥了关键作用。
他利用自己对董事会的影响力,使他们接受了自己的说法,于是奥特曼被解雇了。
就在奥特曼被免职的决定公布数小时后,OpenAI联合创始人Greg Brockman愤而辞去董事长职务,随后,研究总监Jakub Pachocki、核心研究员Aleksander Mądry和Szymon Sidor 等「波兰军团」技术骨干也相继离职以示抗议。
最终,这场「政变」并未持续太久,便以奥特曼官宣复职,重掌CEO权杖告终。
在随后的一次全员会议上,Sutskever试图为罢免决定辩护,坚称这并非「敌意收购」,而是为了保护公司的使命。
但这场「罢免风波」之后,Ilya与奥特曼之间的裂痕已无法弥补。
Kevin Scott在给纳德拉的邮件中,将Ilya对奥特曼的不满归结为两个问题,这些问题在OpenAI内部均已酝酿已久。
第一个问题,是研究部门和应用部门之间关于计算资源(GPU)的争夺;第二个问题,是Jakub职务的晋升。
![]()
Kevin Scott在给纳德拉的邮件
![]()
Kevin Scott在给纳德拉的邮件
![]()
Kevin Scott在给纳德拉的邮件
![]()
Kevin Scott在给纳德拉的邮件
![]()
Kevin Scott在给纳德拉的邮件
算力「资源内战」
随着ChatGPT的爆火,OpenAI应用部门与研究部门之间争夺GPU的「资源内战」也不可避免。
应用部门(ChatGPT团队)的成功,直接导致了公司内部资源的倾斜。
原本属于研究部门用来探索未来的珍贵GPU,被大量抽调去服务那些渴望聊天的C端用户,而研究部门负责训练新模型的算力需求,则永远无法得到满足。
Ilya需要海量的算力去验证他对「超级智能」的构想受到了限制。
最终,奥特曼提拔了Jakub领导OpenAI的核心模型开发工作。
Kevin Scott在邮件里评价道:「从CEO的角度看,奥特曼提拔Jakub的决定是完全正确的。」
OpenAI已在2019年开启了商业化尝试,并逐步推出了商业化产品,而算力资源的分配,一定也是要服务这一战略方向的,如果才华不能转化为产品,就会被无情抛弃。
相比较搞纯粹研究的师傅Ilya,实干派的徒弟Jakub似乎更适应这个新的游戏规则。
![]()
在2023年主导了那场罢免奥特曼OpenAI CEO职务的行动之后,2024年3月,Ilya宣布了离开OpenAI的消息,他还在X平台上晒出了与Jakub等人的合照。
失去Ilya之后,OpenAI更好了吗?
![]()
Jakub在Ilya的推文下留言
Jakub在Ilya的推文下留言,称其为自己的导师和出色的合作伙伴,并称会想念和Ilya一起工作的日子。
Ilya黯然离去,这不仅是职位之争,更是Ilya的「预言家形象」塌房。
有的网友直言Ilya「傲慢」,翻出来以往媒体关于Ilya「故弄玄虚」的报道。
![]()
据《大西洋月刊》报道,员工们高呼「感受AGI!感受AGI!」,这一口号正是Ilya本人带头喊出的。
据《大西洋月刊》报道,员工们高呼「感受AGI!感受AGI!」,这一口号正是Ilya本人带头喊出的。
他甚至委托制作了一尊木制雕像,用来代表「未对齐」的、与人类利益相悖的AI,随后将其付之一炬。
简而言之,一些董事会成员似乎不是在专注于以科学严谨的方式切实推动AI技术进步,而是在搞些奇怪的玄学主张。
![]()
山姆·奥特曼
不过,逼走了Ilya,OpenAI好起来了吗?
![]()
社媒评论
![]()
社媒评论
网友批评了奥特曼「与人类利益不一致,只追求利润最大化」,在AI输出中插入广告的做法,甚至表示奥特曼在2023年被短暂解雇本应该是「最佳结局」。
有网友暗指OpenAI在模型开发上「停滞不前」。自从2024年6月后,OpenAI在大型模型预训练上遇阻之后,一年多以来无重大突破。
![]()
社媒评论
还有网友指出OpenAI已经一年多没有推出新的前沿模型了,ChatGPT的用户正在转向Gemini,从长远看OpenAI已经失去竞争力。
随着2024年Jakub正式接任OpenAI首席科学家,Ilya黯然离场,「波兰军团」彻底走向了台前。
当内斗的硝烟散去,市场绝不会为权谋故事买单,只会为颠覆性的产品投票。
面对谷歌、Anthropic等竞争对手的强势表现,「波兰军团」能否在OpenAI拉响「红色警报」后,重夺昔日的领先地位,他们必须尽快拿出像GPT-5级别的震撼来打破质疑。
参考资料:
https://x.com/trajektoriePL/status/2018242446577086589
https://officechai.com/ai/ilya-sutskever-was-unhappy-that-jakub-pachocki-was-making-more-research-breakthroughs-and-had-been-promoted-microsoft-cto-kevin-scott-during-openai-coup
https://www.geekwire.com/2026/the-microsoft-openai-files-internal-documents-reveal-the-realities-of-ais-defining-alliance
本文来自微信公众号“新智元”,作者:新智元,36氪经授权发布。
今天全国高速公路车流量超7100万辆次
从输入 URL 到页面展示的完整链路解析
“从输入 URL 到页面展示,这中间发生了什么?”
这是一道计算机网络与浏览器原理的经典面试题。它看似基础,实则深不见底。对于初级开发者,可能只需要回答“DNS 解析、建立连接、下载文件、渲染页面”即可;但对于高级工程师而言,这道题考察的是对网络协议栈、浏览器多进程架构、渲染流水线以及性能优化的系统性理解。
本文将剥离表象,深入底层,以专业的视角还原这一过程的全貌。
一、 URL 解析与 DNS 查询
1. URL 结构拆解
URL(Uniform Resource Locator),统一资源定位符。浏览器首先会对用户输入的字符串进行解析。如果不符合 URL 规则,浏览器会将其视为搜索关键字传给默认搜索引擎;如果符合规则,则拆解为以下部分:
scheme://host.domain:port/path/filename?query#fragment
- Scheme: 协议类型(HTTP/HTTPS/FTP 等)。
- Host/Domain: 域名(如 juejin.cn)。
- Port: 端口号(HTTP 默认为 80,HTTPS 默认为 443)。
- Path: 资源路径。
- Query: 查询参数。
- Fragment: 锚点(注意:锚点不会被发送到服务器)。
2. DNS 解析流程
网络通讯是基于 TCP/IP 协议的,是通过 IP 地址而非域名进行定位。因此,浏览器的第一步是获取目标服务器的 IP 地址。
DNS 查询遵循级联缓存策略,查找顺序如下:
- 浏览器缓存: 浏览器会检查自身维护的 DNS 缓存。
- 系统缓存: 检查操作系统的 hosts 文件。
- 路由器缓存: 检查路由器的 DNS 记录。
- ISP DNS 缓存: 也就是本地 DNS 服务器(Local DNS),通常由网络服务提供商提供。
如果上述缓存均未命中,则发起递归查询与迭代查询:
- 递归查询: 客户端向本地 DNS 服务器发起请求,如果本地 DNS 不知道,它会作为代理去替客户端查询。
- 迭代查询: 本地 DNS 服务器依次向根域名服务器、顶级域名服务器、权威域名服务器发起请求,最终获取 IP 地址并返回给客户端。
进阶优化:
- DNS Prefetch: 现代前端通过 提前解析域名,减少后续请求的延迟。
- CDN 负载均衡: 在 DNS 解析阶段,智能 DNS 会根据用户的地理位置,返回距离用户最近的 CDN 节点 IP,而非源站 IP,从而实现内容分发加速。
二、 TCP 连接与 HTTP 请求
拿到 IP 地址后,浏览器与服务器建立连接。这是数据传输的基础。
1. TCP 三次握手
TCP(Transmission Control Protocol)提供可靠的传输服务。建立连接需要经过三次握手,确认双方的收发能力。
- 第一次握手(SYN) : 客户端发送 SYN=1, Seq=x。客户端进入 SYN_SEND 状态。此时证明客户端有发送能力。
- 第二次握手(SYN+ACK) : 服务端接收报文,回复 SYN=1, ACK=1, seq=y, ack=x+1。服务端进入 SYN_RCVD 状态。此时证明服务端有接收和发送能力。
- 第三次握手(ACK) : 客户端接收报文,回复 ACK=1, seq=x+1, ack=y+1。双方进入 ESTABLISHED 状态。此时证明客户端有接收能力。
核心问题:为什么是三次而不是两次?
主要是为了防止已失效的连接请求报文段又传送到了服务端,产生错误。如果只有两次握手,服务端收到失效的 SYN 包后误以为建立了新连接,会一直等待客户端发送数据,造成资源浪费。
2. TLS/SSL 握手(HTTPS)
如果是 HTTPS 协议,在 TCP 建立后,还需要进行 TLS 四次握手以协商加密密钥(Session Key)。过程包括交换支持的加密套件、验证服务器证书、通过非对称加密交换随机数等,最终生成对称加密密钥用于后续通信。
3. 发送 HTTP 请求
连接建立完毕,浏览器构建 HTTP 请求报文并发送。
- 请求行: 方法(GET/POST)、URL、协议版本。
- 请求头: User-Agent、Accept、Cookie 等。
- 请求体: POST 请求携带的数据。
服务器处理请求后,返回 HTTP 响应报文(状态行、响应头、响应体)。浏览器拿到响应体(通常是 HTML 文件),准备开始渲染。
三、 浏览器解析与渲染(核心重点)
这是前端工程师最需要关注的环节。现代浏览器采用多进程架构,主要包括Browser 进程(主控)、网络进程和渲染进程。
当网络进程下载完 HTML 数据后,会通过 IPC 通信将数据交给渲染进程(Renderer Process)。渲染主流程如下:
1. 解析 HTML 构建 DOM 树
浏览器无法直接理解 HTML 字符串,需要将其转化为对象模型(DOM)。
流程:Bytes(字节流) -> Characters(字符) -> Tokens(词法分析) -> Nodes(节点) -> DOM Tree。
注意:遇到
2. 解析 CSS 构建 CSSOM 树
浏览器下载 CSS 文件(.css)并解析为 CSSOM(CSS Object Model)。
关键点:
- CSS 下载不阻塞 DOM 树的解析。
- CSS 下载阻塞 Render Tree 的构建(因此会阻塞页面渲染)。
3. 生成渲染树(Render Tree)
DOM 树与 CSSOM 树结合,生成 Render Tree。
- 浏览器遍历 DOM 树的根节点,在 CSSOM 中找到对应的样式。
- 忽略不可见节点:display: none 的节点不会出现在 Render Tree 中(但 visibility: hidden 的节点会存在,因为它占据空间)。
- 去除元数据:head、script 等非视觉节点会被去除。
4. 布局(Layout / Reflow)
有了 Render Tree,浏览器已经知道有哪些节点以及样式,但还不知道它们的几何信息(位置、大小)。
布局阶段会从根节点递归计算每个元素在视口中的确切坐标和尺寸。这个过程在技术上被称为 Reflow(回流) 。
5. 绘制(Paint)
布局确定后,浏览器会生成绘制指令列表(如“在 x,y 处画一个红色矩形”)。这个过程并不直接显示在屏幕上,而是生成图层(Layer)的绘制记录。
6. 合成(Composite)与显示
这是现代浏览器渲染优化的核心。
- 分层:浏览器会将页面分为不同的图层(Layer)。拥有 transform (3D)、will-change、position: fixed 等属性的元素会被提升为单独的合成层。
- 光栅化(Raster) :合成线程将图层切分为图块(Tile),并发送给 GPU 进行光栅化(生成位图)。
- 显示:一旦所有图块都被光栅化,浏览器会生成一个 DrawQuad 命令提交给 GPU 进程,最终将像素显示在屏幕上。
脚本阻塞与优化:
为了避免 JS 阻塞 DOM 构建,可以使用 defer 和 async:
- defer: 异步下载,文档解析完成后、DOMContentLoaded 事件前按照顺序执行。
- async: 异步下载,下载完成后立即执行(可能打断 HTML 解析),执行顺序不固定。
四、 连接断开
当页面资源加载完毕,且不再需要通信时,通过 TCP 四次挥手 断开连接。
- 第一次挥手(FIN) : 主动方发送 FIN,进入 FIN_WAIT_1。
- 第二次挥手(ACK) : 被动方发送 ACK,进入 CLOSE_WAIT。主动方进入 FIN_WAIT_2。此时连接处于半关闭状态。
- 第三次挥手(FIN) : 被动方数据发送完毕,发送 FIN,进入 LAST_ACK。
- 第四次挥手(ACK) : 主动方发送 ACK,进入 TIME_WAIT。等待 2MSL(报文最大生存时间)后释放连接。
为什么需要 TIME_WAIT? 确保被动方收到了最后的 ACK。如果 ACK 丢失,被动方重传 FIN,主动方还能在 2MSL 内响应。
五、 面试高分指南(场景模拟)
场景:面试官问:“请详细描述从输入 URL 到页面展示发生了什么?”
回答策略范本:
1. 总述(宏观骨架)
“这个过程主要分为两个阶段:网络通信阶段和页面渲染阶段。网络阶段负责将 URL 转换为 IP 并获取资源,渲染阶段负责将 HTML 代码转化为像素点。”
2. 网络通信阶段(突出细节)
- “首先是 DNS 解析。浏览器会依次查询浏览器缓存、系统 hosts、路由器缓存,最后发起递归或迭代查询拿到 IP。这里可以提到 CDN 是如何通过 DNS 实现就近访问的。”
- “拿到 IP 后进行 TCP 三次握手 建立连接。如果是 HTTPS,还涉及 TLS 握手协商密钥。”
- “连接建立后发送 HTTP 请求。需要注意 HTTP/1.1 的 Keep-Alive 可以复用 TCP 连接,而 HTTP/2 更是通过多路复用解决了队头阻塞问题。”
3. 页面渲染阶段(展示深度)
- “浏览器解析 HTML 构建 DOM 树,解析 CSS 构建 CSSOM 树,两者合并生成 Render Tree。”
- “接着进行 Layout(回流) 计算位置大小,然后进行 Paint(重绘) 生成绘制指令。”
- “这里有一个关键点是 Composite(合成) 。现代浏览器会利用 GPU 加速,将 transform 或 opacity 的元素提升为独立图层。修改这些属性不会触发 Reflow 和 Repaint,只会触发 Composite,这是性能优化的核心。”
4. 脚本执行(补充)
- “在解析过程中,遇到 JS 会阻塞 DOM 构建。为了优化首屏,我们通常使用 defer 属性让脚本异步加载并在 HTML 解析完成后执行。”
总结
“整个流程结束于 TCP 四次挥手断开连接。这就构成了一个完整的浏览闭环。”
全国铁路今天预计发送旅客1793万人次
中国驻美国大使谢锋会见桥水基金创始人达利欧
法称欧盟必要时将对美关税反制
马年第一涨,AI股杀疯了
![]()
AI的造富效应,的确惊人。
作者丨王满华
编辑丨王庆武
来源丨投中网
港股市场的AI热潮从节前一路燃烧至节后,而在这场狂欢中,MiniMax与智谱无疑是最耀眼的主角。
2月20日,马年港股迎来首个交易日,国产AI大模型“双子星”股价双双冲高。截至收盘,智谱大涨42.72%,报725港元/股;MiniMax亦涨超14%,报970港元/股,两家公司市值携手突破3000亿港元大关。
3000亿港元是什么概念?对比来看,当前京东市值约为2945.84亿港元,这意味着,两家成立尚不足十年的AI公司,市值已悄然超越经营了二十余年的老牌互联网巨头。
AI的造富效应,的确惊人。
两个月股价涨超400%
MiniMax与智谱的股价神话,并非始于春节,而是从上市之初便已埋下伏笔。作为国内首批登陆港股的AI大模型企业,两家公司自上市以来,便走出了一轮波澜壮阔的上涨行情。
先看智谱,作为“全球大模型第一股”,智谱于2026年1月8日正式登陆港交所,发行价为116.2港元/股,上市首日便迎来“开门红”,市值冲上578.9亿港元。值得一提的是,其在上市前的公开发售阶段,便获得了近1160倍的超额认购,市场热度可见一斑。
上市之后,智谱股价一路稳步上涨。特别是进入2月,神秘匿名模型“Pony Alpha”在海外社区爆火,当时有市场消息称,该模型正是智谱即将发布的新一代大模型GLM-5。受此消息刺激,智谱股价开启“火箭”式上涨模式,仅2月9日至12日四个交易日内,累计最大涨幅便超过110%。
2月12日,智谱正式开源新一代旗舰模型GLM-5,同日宣布上调GLM Coding Plan订阅价格,整体涨幅自30%起。随即第二个交易日,公司股价大涨20.65%。时间来到2月20日,马年首个交易日,智谱大涨42.72%,单日市值增加967亿港元,相当于“涨出了”一个哔哩哔哩的体量。
上市仅43天,智谱股价累计涨幅已经超过524%,市值来到3232.4亿港元。
与智谱相比,MiniMax上市首日的表现更是亮眼。1月9日,MiniMax登陆港交所,当天收盘大涨109.09%,股价报345港元,市值直接攀至1067亿港元。
2月以来,MiniMax股价跟随AI板块同步上涨,从2月9日的515港元/股,涨至大年初四的970港元/股,十余天内涨幅近90%,较发行价165港元更是暴涨了4.88倍,市值也从上市首日的1067亿港元增至3042.3亿港元。
值得一提的是,2月13日,MiniMax正式官宣上线新一代文本模型MiniMax M2.5,市场普遍认为这也是其股价持续走强的重要催化剂。
从上市首日的"开门红",到股价涨幅均超过4倍,智谱和MiniMax的资本市场首秀堪称完美。而两家公司在港股市场的强劲表现,不仅让二级市场投资者赚得盆满钵满,更让公司的员工持股计划迎来了超级兑现。
根据此前招股书,两家公司均在上市前推出了员工持股计划,其中智谱的员工持股比例达51.2%,MiniMax更是几乎全员持股,以当前市值推算,已有相当数量的核心员工凭借持股实现了“财务自由”。
投资人收获年初开门红
当然,相较在二级市场“打新”的散户和持股员工,那些自公司初创期便一路陪伴的一级市场投资机构,才是这场财富盛宴中最受瞩目的受益者。
还是从智谱说起。智谱由清华大学计算机系的技术成果转化而来,源自成立于1996年的清华大学知识工程(KEG)实验室。灵魂人物、首席科学家唐杰正来自该实验室,曾主导研发了中国首个万亿参数开源大模型“悟道2.0”,并设计GLM系列模型架构,推动国产大模型技术自主化。
公司CEO张鹏则毕业于清华大学计算机系,为清华创新领军博士,董事长刘德兵曾任清华数据科学研究院科技大数据研究中心副主任。
凭借“清华系”和“科学家创业”的双重背景,智谱自成立之初便备受资本关注,迅速成为一级市场中的“明星项目”。
根据投中嘉川CVSource显示,上市前,智谱累计获得超50家机构投资。其中既有中科创星、达晨财智、君联资本、启明创投、今日资本、光速光合、顺为资本、红杉中国、高瓴、云晖资本、招商局创投等VC/PE机构,也有美团、蚂蚁、阿里、腾讯、小米等产业资本,以及北京、上海、成都、天津、杭州等地方国资。
目前,上述未退出机构仍处于禁售期内,但以当前股价估算,其账面浮盈已十分可观。
早期投资方的回报尤为惊人。2019年成立之初,智谱便获得了来自中科创星的4000万元天使轮融资,投后估值为3.75亿元。截至目前,中科创星仍持有智谱约1.34%的股份,随着公司市值攀升至3232.4亿港元,其持有市值高达43.3亿港元。
再看MiniMax。2022年初,前商汤副总裁闫俊杰在商汤上市前夕,毅然放弃手中的期权,辞职创业成立了MiniMax,并专注全模态模型研发。
过去3年时间,公司同样集齐了堪称顶级的投资阵容,股东不仅有高瓴、IDG、红杉、经纬、明势、中国人寿等一线财务投资人,更有米哈游、阿里、腾讯、小红书等产业投资者。
其中,高瓴、米哈游、云启资本、IDG为公司最早的天使轮投资方,当时投后估值为2亿美元(折合人民币13.8亿元),以2月20日收盘价计算,天使轮进入的这几家机构账面回报也超过了百倍。
等到两家公司的锁定期满,届时,上述机构将迎来真正的丰收时刻。
AI大模型,齐齐开启“吸金”模式
事实上,MiniMax和智谱的股价狂飙,只是过去一段时间AI大模型赛道在资本市场的一个缩影,发生在一级市场的融资故事同样瞩目。
最早的消息来自月之暗面,12月31日,月之暗面宣布完成5亿美元C轮融资,由IDG领投,阿里、腾讯等老股东超额认购,公司投后估值达43亿美元。
随后2026年1月26日,阶跃星辰则宣布完成了超50亿人民币B+轮融资,资方包括上国投先导基金、国寿股权、浦东创投、徐汇资本、无锡梁溪基金、厦门国贸、华勤技术等,腾讯、启明创投、五源等老股东进一步跟投。
这一笔融资,也一举刷新了过去12个月中国大模型赛道单笔最高融资纪录。
热度并未就此消散。就在刚刚过去的2月17日,有媒体报道,月之暗面新一轮超7亿美元的融资即将完成交割,由阿里、腾讯、五源、九安等老股东联合领投,最新估值突破100亿美元。
除此之外,同为“AI大模型六小虎”之一的百川智能也在期间释放出资本化信号,公司预计将于2027年启动IPO上市。
短短三个月时间,巨额融资消息接踵而至,这背后,是技术突破与商业化前景共同驱动的资本重新定价。
作为智谱的早期投资方,中科创星表示,当前大模型能力正经历史无前例的跃升,在语言、多模态、视频、代码、工具调用等关键领域相继突破“能用”到“好用”的临界点,一个显著的大模型红利窗口期已然打开。
不过可以预见的是,随着竞争逐渐白热化,未来的资金与资源将加速向少数头部公司集中。
本文来自微信公众号“投中网”,作者:王满华,36氪经授权发布。
阿里云Coding Plan支持千问3.5、GLM-4.7、Kimi-K2.5等模型
春节后资金面前瞻:首周超2.2万亿元逆回购到期
深拷贝与浅拷贝的区别
在 JavaScript 的开发与面试中,深拷贝(Deep Copy)与浅拷贝(Shallow Copy)是无法绕开的高频考点。这不仅关乎数据的安全性,更直接体现了开发者对 JavaScript 内存管理模型的理解深度。本文将从底层原理出发,剖析两者的区别、实现方式及最佳实践。
一、 引言:内存中的栈与堆
要理解拷贝,首先必须理解 JavaScript 的数据存储方式。JavaScript 的数据类型分为两类:
- 基本数据类型(Number, String, Boolean, Null, Undefined, Symbol, BigInt):这些类型的值较小且固定,直接存储在栈内存(Stack)中。
- 引用数据类型(Object, Array, Function, Date 等):这些类型的值大小不固定,实体存储在堆内存(Heap)中,而在栈内存中存储的是一个指向堆内存实体的地址(指针) 。
当我们进行赋值操作(=)时:
- 基本类型赋值的是值本身。
- 引用类型赋值的是内存地址。
这就是深浅拷贝问题的根源:我们究竟是复制了指针,还是复制了实体?
二、 浅拷贝(Shallow Copy)详解
1. 定义
浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。
- 如果属性是基本类型,拷贝的就是基本类型的值。
- 如果属性是引用类型,拷贝的就是内存地址。
- 核心结论:浅拷贝只复制对象的第一层,对于嵌套的对象,新旧对象共享同一块堆内存。
2. 常用实现方式
- Object.assign()
- 展开运算符 ...
- Array.prototype.slice() / concat()
3. 代码演示与现象
JavaScript
const source = {
name: 'Juejin',
info: {
age: 10,
city: 'Beijing'
}
};
// 使用展开运算符实现浅拷贝
const target = { ...source };
// 1. 修改第一层属性(基本类型)
target.name = 'Google';
console.log(source.name); // 输出: 'Juejin'
console.log(target.name); // 输出: 'Google'
// 结论:第一层互不影响
// 2. 修改嵌套层属性(引用类型)
target.info.age = 20;
console.log(source.info.age); // 输出: 20
console.log(target.info.age); // 输出: 20
// 结论:嵌套层共享引用,牵一发而动全身
三、 深拷贝(Deep Copy)详解
1. 定义
深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,且修改新对象不会影响原对象。无论嵌套多少层,新旧对象在内存上都是完全独立的。
2. 常用实现方式
方案 A:JSON.parse(JSON.stringify())
这是最简单的深拷贝方法,适用于纯数据对象(Plain Object)。
局限性:
- 无法处理 undefined、Symbol 和函数(会丢失)。
- 无法处理循环引用(会报错)。
- 无法正确处理 Date(变字符串)、RegExp(变空对象)等特殊对象。
JavaScript
const source = {
a: 1,
b: { c: 2 }
};
const target = JSON.parse(JSON.stringify(source));
方案 B:递归实现(简易版)
通过递归遍历对象属性,如果是引用类型则再次调用拷贝函数。
JavaScript
function deepClone(obj) {
// 处理 null 和基本类型
if (obj === null || typeof obj !== 'object') {
return obj;
}
// 初始化返回结果,兼容数组和对象
let result = Array.isArray(obj) ? [] : {};
for (let key in obj) {
// 保证只拷贝自身可枚举属性
if (obj.hasOwnProperty(key)) {
// 递归拷贝
result[key] = deepClone(obj[key]);
}
}
return result;
}
方案 C:Web API - structuredClone
现代浏览器原生支持的深拷贝 API,支持循环引用,性能优于 JSON 序列化,但不支持函数和部分 DOM 节点。
JavaScript
const target = structuredClone(source);
3. 演示现象
JavaScript
const source = {
info: {
age: 10
}
};
// 使用手写递归实现深拷贝
const target = deepClone(source);
target.info.age = 999;
console.log(source.info.age); // 输出: 10
console.log(target.info.age); // 输出: 999
// 结论:完全独立,互不干扰
四、 特点总结
| 特性 | 浅拷贝 (Shallow Copy) | 深拷贝 (Deep Copy) |
|---|---|---|
| 内存分配 | 仅第一层开辟新空间,嵌套层共享地址 | 所有层级均开辟新空间,完全独立 |
| 执行速度 | 快 | 慢(取决于层级深度和数据量) |
| 实现难度 | 简单(原生语法支持) | 复杂(需处理循环引用、特殊类型) |
| 适用场景 | 状态更新、合并配置、一般的数据处理 | 复杂数据备份、防止副作用修改、Redux/Vuex 状态管理 |
五、 面试高分指南
当面试官问到:“请你说一下深拷贝和浅拷贝的区别,以及如何实现? ”时,建议按照以下逻辑结构回答,展示系统化的思维。
1. 从内存模型切入
“首先,这涉及到 JavaScript 的内存存储机制。基本数据类型存储在栈中,引用数据类型存储在堆中。
浅拷贝和深拷贝的主要区别在于复制的是引用地址还是堆内存中的实体数据。”
2. 阐述核心区别
“浅拷贝只复制对象的第一层属性。如果属性是基本类型,拷贝的是值;如果是引用类型,拷贝的是内存地址。因此,修改新对象的嵌套属性会影响原对象。
深拷贝则是递归地复制所有层级,在堆内存中开辟新的空间。新旧对象在物理内存上是完全隔离的,修改任何一方都不会影响另一方。”
3. 列举实现方案
“在实际开发中:
- 浅拷贝通常使用 Object.assign() 或 ES6 的展开运算符 ...。
- 深拷贝最简单的方式是 JSON.parse(JSON.stringify()),但它有忽略 undefined、函数以及无法处理循环引用的缺陷。
- 现代环境下,推荐使用 structuredClone API。
- 在需要兼容性或处理复杂逻辑时,通常使用 Lodash 的 _.cloneDeep 或手写递归函数。”
4. 进阶亮点(加分项)
“如果需要手写一个完善的深拷贝,需要注意两个关键点:
第一,解决循环引用。比如对象 A 引用了 B,B 又引用了 A,直接递归会导致栈溢出。解决方案是使用 WeakMap 作为哈希表,存储已拷贝过的对象。每次拷贝前先检查 WeakMap,如果存在则直接返回,不再递归。
第二,处理特殊类型。除了普通对象和数组,还需要考虑 Date、RegExp、Map、Set 等类型,不能简单地通过 new obj.constructor() 处理,需要针对性地获取它们的值进行重建。”
春运前20天,全社会跨区域人员流动量累计50.8亿人次
再投12400亿 ! 谷歌,冲击全球AI“王座”
![]()
Alphabet CEO桑达尔·皮查伊
如果采用之前对互联网的估值方式对AI大模型公司进行估值,那么很有可能会错失一个时代。
但这并不意味着,所有的大模型公司都能获配超溢价估值。
过去很长一段时间,对于创业型科技企业我们习惯找一家头部公司进行对标,然后贴上相应的标签。例如在芯片领域,一些创业型芯片企业很容易被对标英伟达,然后给予超出公司实际营收水平且梦幻般的估值。
实际上,从公司本身的质地而言,差距十分明显。而英伟达作为芯片全球龙头,不管从需求的角度还是市场的角度,其产品很容易出售,业绩也很容易兑现,市场给予的高估值往往一两年就能被消化。
因此,尽管近两年英伟达市值暴涨超过了十倍,但截至目前,该公司的动态市盈率也仅有46.5倍。而一些对标英伟达的芯片企业,其产品和营收本身比较欠缺,两者之间的鸿沟明显,却因为被贴上“某某英伟达”的标签获得超过百倍以上的估值,这显然是荒谬的,也是不合理的。
另外,从产品本身而言,随着头部科技公司的资本开支加大,其与中腰部公司的差距并非不断被缩小,而是越来越大。且随着头部公司的产品迭代速度加快,市场则会更加青睐优质的产品。在这种背景下小公司逆袭的故事,只会越来越少。
![]()
谷歌
例如当下的AI行业,市场并不相信小公司产品的逆袭,AI公司的底层的竞争力往往体现在算力、算法与模型上,这些都是创业型小公司难以与巨头匹敌的客观事实。目前,在AI的全球语境下,谷歌、OpenAI、Meta、亚马逊等头部科技公司资本开支逐年提升,算力基本处于过剩状态,这种优势是小公司所不具备的。
需要说明的是,当下AI的竞争需要实打实地投入,没有弯路可以取巧。因此,尽管目前AI是全球最大的风口,但并不意味着小型创业企业可以突围。
当下,市场随意给一些创业型的AI公司给出魔幻般估值,尤其是营收还未超过10亿量级公司却给出两三千亿的估值水平,这绝对是一种不负责任的表现。因为,估值最终都需要用业绩来消化,假设业绩不能兑现,不管是对于市场还是投资者而言,结果都是灾难性的,这一点投资者需要警惕!
加码!重仓
AI的竞争已经到了白热化阶段。
头部科技公司不断增加的资本开支预示着,这场关于AI的竞争,巨头们已无退路。因此,在这场AI的竞争中,部分头部企业甚至举巨债进行扩张。
有媒体报道,谷歌母公司Alphabet计划通过其美元债券发行筹集200亿美元,规模高于最初预计的150亿美元。知情人士表示,Alphabet美元债券发行已吸引超过1000亿美元的订单。
此外,Alphabet也在向投资者推介其在瑞士和英国的首次发债计划。其中,英国市场的发行还可能包括一笔罕见的100年期债券。
据悉,这将是自20世纪90年代末互联网泡沫时期以来,科技公司首次尝试发行如此长期限的债券。
值得注意的是,头部科技公司的加码还在继续。根据统计,仅谷歌,Meta、微软以及亚马逊这四家科技公司,今年合计支出将高达6500亿美元,这些资金将主要用于扩建AI基础设施。
![]()
谷歌
科技公司疯狂的下注,资本市场也并未袖手旁观。
2025年三季度,一向对科技股不感兴趣的伯克希尔公司重仓了谷歌,并且一举将其买成前十大重仓。一些国内私募巨头,也开始重仓站队。
近期,但斌执掌的东方港湾海外基金向美国证监会(SEC)提供了2025年四季度的13F文件,文件显示,四季度但斌先后清仓了阿里巴巴、Coinbase、奈飞、Astera Labs、BitMine Immersion Technologies、博通以及台积电等多只股票。其持仓进一步向科技巨头集中,尤其是大幅加仓谷歌,一举成为其第一大重仓股。
截至年末,东方港湾海外基金持有谷歌的股份约为4.06亿美元,占美股持仓总规模的约31%,显著高于英伟达约18%的权重,期末持股数量为129.35万股。
值得注意的是,但斌不仅大举买入谷歌的股票,还大幅加仓了二倍做多谷歌的ETF,加仓幅度高达117.61%,通过杠杆进一步提升谷歌的仓位。据悉,但斌旗下东方港湾海外基金期末管理规模约为13.16亿美元,较去年三季度末的12.92亿美元小幅增长。
而另外一家私募巨头景林资产也大幅增持了谷歌公司。根据景林资产的海外主体景林资产管理香港有限公司向SEC提交的截至2025年末的美股持仓数据显示,2025年第四季度,该私募基金大举增持谷歌近93万股,使其成为新的第一大重仓股,季末持仓市值达到8.42亿美元,仓位占比超20%。
截至2025年年末,景林香港公司的前五大重仓股分别为谷歌、Meta、拼多多、网易、满帮集团。
谷歌,冲击全球AI“王座”
关于对于AI的重仓投资,但斌在接受媒体采访时表示:“把时间拉长到更长远的周期里,这很可能只是蓄势的一年。我们依然明确认为人工智能会走出十年行情,今年人工智能的大方向依然会持续。”
侃见财经认为,在AI时代的加速来临背景下,AI正在快速成为市场的共识。
值得注意的是,段永平也在四季度买入了头部AI公司,根据其持仓,段永平不仅重仓了英伟达,还加仓了谷歌。
他还表示,新的一年里,需要认真学习一下怎么使用AI,希望能让自己能理解AI到敢下重注的地步。
需要说明的是,看好未来并不意味着不恐惧当下。目前,随着头部AI公司的暴涨,市场对这些公司的看法也产生了分化。另外,这些公司庞大的资本开支也让市场产生了一定程度的担忧。
2月初,谷歌母公司Alphabet发布四季度财报,财报显示,第四季度公司实现营收1138.28亿美元,同比增长18%,超出华尔街普遍预期的1114亿美元;稀释后每股收益为2.82美元,同样超出市场预期的2.63美元。同期净利润达到344.55亿美元,同比增长接近30%。
从全年的角度来看,Alphabet营收首次突破4000亿美元,达到4028.36亿美元,净利润1321.7亿美元,多项核心指标创出历史新高。
最被市场关注的云业务,四季度营收达176.6亿美元,同比增长48%,显著高于分析师约162亿美元的预期。谷歌表示,主要系企业级AI基础设施需求、AI原生解决方案,以及核心GCP产品持续放量的推动。
值得注意的是,第四季度谷歌云业务的运营利润达到53.13亿美元,同比大幅增长超过一倍。云业务的“突围”,预示着跨过盈利平衡点之后该业务将实质性地为公司带来可持续的现金流。
云业务的超预期,也让谷歌放开了手脚,因而资本开支也越来越大。Alphabet预计,2026年资本支出将达到1750亿至1850亿美元,区间中值接近1800亿美元(约合人民币12435亿元),显著高于华尔街分析师此前约1200亿美元的预期,是2025年资本开支规模的近两倍。
面对市场对巨额资本开支担忧。在近期印度举行的AI峰会上,Alphabet CEO桑达尔·皮查伊表示,“在某些语境下,有人谈到这是工业革命,但速度快10倍,规模大10倍。”
![]()
Alphabet CEO桑达尔·皮查伊
他还称,“仅云业务在过去一年,积压订单就同比增长了一倍,达到2400亿美元。这表明了另一方面的回报潜力。因此,我们正在投资以满足这一需求。”
此前,皮查伊也曾表示,AI 投资和基础设施建设正在“全面推动收入和增长”,提高2026年资本开支,是为了满足已出现的客户需求,而非提前透支潜在预期。
侃见财经认为,随着AI的竞争进入深水区,讲故事的阶段已经结束,未来市场对AI产品的考验将更加残酷,能否获得市场以及用户的青睐,将会成为市场估值的关键。不仅如此,随着AI迭代速度的加快,市场的淘汰赛将持续加速。在这种背景下,一些初创企业若不能先头部AI公司一步快速占领市场并且兑现业绩,那么他们就会迅速被头部AI公司甩在身后。
本文来自微信公众号“侃见财经”,作者:侃见财经,36氪经授权发布。