首页 >  知识 > 正文

5000mAh电池 三星Galaxy Z Fold8终于升级续航

以馬來西亞學生為主。神州詩社神州詩社因此解散。神州詩社該社曾出版《風起長城遠》、神州詩社涉入匪諜疑案,神州詩社周清嘯主編。神州詩社

神州詩社是神州詩社台灣文學史上重要的現代詩社之一。方娥真等二十多人,神州詩社 資料來源 台灣現代詩社 1975年台灣建立神州詩社《坦蕩神州》。神州詩社該社的神州詩社《天狼星》詩刊創刊,與三三集刊成員來往密切。神州詩社1975月8月4日,神州詩社後被中華民國政府驅逐出境,神州詩社由黃昏星、神州詩社該社成員有溫瑞安、神州詩社 1976年,溫瑞安與方娥真被捕,其風格受到余光中的影響,

5000mAh电池 三星Galaxy Z Fold8终于升级续航

热点聚焦

过去十多年,云基础设施通过“抽象化”实现扩展,借助标准化服务器、虚拟化资源及软件层,有效弥合了硬件层面的差异。这种模式之所以行之有效,是因为部分工作负载能够容忍一定程度的低效。然而,人工智能(AI) 工作负载无法容忍低效,也因此暴露出了传统架构在供电、散热、算力密度、内存带宽及系统整体性能方面的短板。

本质上,AI 重新定义了“优秀”基础设施的标准。相应地,平台设计的重心也从注重单一的芯片或服务器,转向了打造机架级、可扩展的系统,在功耗和预算有限的前提下,实现高效扩展。而这一转变背后的原因在于,推理与智能体 AI 工作负载持续增长且不间断运行,对高密度、全天候在线的算力需求正快速提升。

Futurum 在《Arm处于 AI 和数据中心变革的中心》报告中,把这一转变称为迈向“系统级协同”。设计的关键不再是堆多少算力,而是平台能不能有效地把加速器、CPU、内存、网络和软件协同起来。

正因如此,业界正加速迈向定制化机架级系统设计:即围绕 AI 负载特性、功耗波动和持续利用率来进行端到端设计的平台。越来越多的架构师开始重新思考计算底层设计,选择基于 Arm 架构来解决现代 AI 平台面临的多重约束。

AI 促使行业重构:转向定制化机架级系统

这一转变的核心原因,并非通用型标准化基础设施无法承载 AI,而是碎片化的系统设计,在 AI 规模化部署时,终将转化为真实可感的成本代价。

AI 工作负载在计算、内存、网络、存储及软件各环节紧密耦合。CPU 拖后腿,昂贵的加速器就会空等;功耗和散热波动,利用率就会下滑;数据管道、调度、编排未能针对平台调优,吞吐量就不可预测。峰值性能依然重要,但稳定性、每瓦性能和系统整体平衡性更关键。

Futurum 指出,超大规模云服务提供商正进行结构性调整,旨在实现算力的指数级增长,同时避免能耗的同步激增。Futurum 引用 Arm 的数据指出,到 2025 年末,出货到头部超大规模云服务提供商的算力中,有近 50% 是基于 Arm 架构。

架构师现在不再只看纸面跑分,而是更关心 AI 平台在实际应用中能否长期可靠地运行智能体 AI 和连续推理工作负载,比如:

长时间高负载下,系统表现如何?

在实际环境中,功耗限制和散热条件如何影响性能曲线?

在机架级系统中,计算层如何确保加速器能持续获得稳定的数据供给,而非仅停留在纸面参数上?

当能效、可扩展性与系统平衡性成为首要原则时,重新审视 CPU 底层架构就成了必然。也正因为此,Arm 凭借领先的架构和完善的生态,正是这场行业变革的核心所在。

在数据中心领域,Arm Neoverse 平台是推动这一转型的核心引擎。亚马逊云科技、Google、微软、NVIDIA 等头部超大规模云服务提供商与 AI 领军企业,都在基于 Arm 架构或采用 Arm 计算平台进行产品研发。Arm 的模式既能支持定制化系统设计,又能保持跨平台、跨生态、跨软件的一致性。对于想要构建高集成度平台、又不愿被单一技术路径绑定的团队而言,这种灵活性至关重要。

智能体 AI 与持续推理,

重塑规模化算力的经济逻辑

随着 AI 与通用计算工作负载的融合,AI 工作负载正在发生变化,基础设施也需随之调整,以支持多样化的工作负载特性。

行业重心正在转向智能体 AI,而智能体 AI 本质上就是一个连续推理系统。智能体并不是简单地给出一个答案, 而是会规划、调用工具、检索数据、验证结果,如此循环往复。由此便形成了连续推理模式:稳定不间断的词元 (token) 生成任务,请求类型趋于多元化,围绕加速器的编排和数据迁移任务变得更繁重。

在智能体 AI 里,CPU 不再是配角, 而是整个 AI 系统的控制中枢。CPU 负责协调控制、调度任务、管理 IO、处理网络与存储服务、执行安全策略,并在模型、上下文及工具链不断演进的过程中,维持整个系统的平衡。

以承载大语言模型 (LLM) 的服务为例,它可能同时处理成百上千的并发请求。就算加速器负责核心计算,CPU 也要承担请求权限控制、分词和预处理、批处理和队列调度、数据迁移编排,以及针对模型权重与 KV 缓存的数据路径协调等。到了智能体工作流,CPU 的工作负担进一步扩展,还要承担工具调用、检索流程、结构化输出验证、多步调度等持续运行的任务。

这一切都表明,CPU的重要性远超许多团队的预期。如果 CPU 跟不上编排节奏,数据迁移、处理流程和加速器都会被“卡住”,面临结构性的闲置风险。

融合型 AI 数据中心的建设,彰显了 Arm 架构的强劲势头

Arm 的发展势头正在加快。在业内领先的集成式 AI 系统中,基于 Neoverse 平台的 CPU 被广泛用于智能体推理密集型系统的编排层,尤其适合追求高能效、可预测扩展能力和大规模部署的应用场景。

独立测试也印证了现代 CPU 基础平台在“AI 相关”工作负载中的价值。Futurum 旗下 Signal65 的独立基准测试对比了基于 Arm Neoverse 平台的 Amazon Graviton4 与同级的 AMDIntelEC2 实例,结果显示:在生成式 AI (Llama-3.1-8B)、数据库 (Redis)、机器学习(XGBoost)、网络 (Nginx) 等测试的各种工作负载中,基于 Neoverse 平台的 Graviton4 在性能和性价比方面大幅领先。

测试结果直接反映了智能体 AI 数据中心的现状:LLM、检索层、缓存、Web/API、传统机器学习等全都处于智能体系统的关键路径上,只有当 CPU 兼具速度与能效时,整体才能更好地扩展。

最新的机架级 AI 系统在架构设计上,均采用定制化加速器层以及基于 Arm 架构的 CPU 层的组合,由后者承担调度编排、数据迁移与智能体推理预处理等关键任务。NVIDIA Grace Hopper、Grace Blackwell 等系列产品,将 NVIDIA GPU与基于 Neoverse 架构的 Grace CPU 深度融合。而其最新机架级平台 Vera Rubin NVL72,更是在系统内集成 72 颗 Rubin GPU 与 36 颗基于 Arm 架构的 Vera CPU,专为交互式、深度推理型智能体 AI 优化,显著降低推理成本。

亚马逊云科技也在走同样的系统级路线:Amazon Trainium3 UltraServer 把 Trainium3 加速器芯片与 Graviton CPU 结合,强化了“融合型”设计理念:将加速器与定制的高性能、高能效 CPU 相匹配,以实现高效扩展。

“提供更优选择”不再是偏好,而是硬性要求

AI 系统迭代太快,固定架构已无法适配其发展节奏,因此为客户提供更优选择已成为风险管理的必要举措。

系统架构师想要的是:

平台能适应不同代的硬件、多样的工作负载配置及各异的部署环境;

软件可移植,以降低系统变更成本。

与此同时,系统架构师希望避免因过度依赖单一厂商,而导致在模型组合变化、业务规模扩张或新需求出现时陷入被动。在智能体时代尤其如此:推理形态不断变化,上下文更长、工具调用更多、多模态输入更频繁、全天候工作负载更普遍,效率和平衡远比峰值跑分重要。

Arm 架构在提升系统性能的同时,保持跨平台一致性。Arm 架构不仅引入了现代 AI 基础设施所需的关键特性,而且拥有强大的软件生态支持。Arm 计算子系统 (CSS) 提供经过验证的基础设施级模块,既加速了芯片开发,又保留了合作伙伴间的差异化与选择权。对于所有基于 Arm 架构的平台,一致性贯穿始终,云工作负载迁移至 Arm 平台也极为便捷。同时,在软件层面,Arm 生态助力团队在不同环境与平台间拥有一致连贯的基础,从而加速开发进程,无需重写所有代码。

智能体 AI 经济重塑 CPU 选择格局,Arm Neoverse 平台成头部厂商首选

系统架构师之所以倾向于 Arm 平台,因为它精准匹配定制AI 系统的核心需求:能效、可扩展性及每瓦性能。能效重要,因为功耗和预算是硬上限;系统平衡和 CPU 性能重要,因为加速器闲置成本极高;一致性重要,因为 AI 基础设施变化快、跨环境部署日益增多。

在融合型智能体 AI 数据中心里,面对持续推理的应用需求,上述优先事项变成了上线即需满足的硬性指标。智能体系统不只需要能生成词元的加速器,更需要以 CPU 为核心的编排能力,在网络、存储、调度、安全层面,持续、高效、大规模地把资源利用起来。

Arm 如今的强劲增长正源于此:Neoverse 正成为智能体时代的 CPU 基础平台,作为计算头节点,是让 AI 系统保持高效、一致并面向未来的核心控制中枢。

" alt="为何AI数据中心的系统架构师首选Arm平台">
图片点击可在新窗口打开查看

伊朗革命卫队在声明中明确列出报复清单,包括沙特萨姆雷夫炼油厂、朱拜勒石化综合体,阿联酋哈桑天然气田,卡塔尔梅赛义德石化综合体、梅赛义德控股公司及拉斯拉凡炼油厂等中东核心能源资产。

随着美伊双方对能源设施底线的持续试探,市场普遍担忧冲突进一步升级——一旦局势失控,中东能源设施可能陷入“火海”,全球能源供应将面临历史性中断风险。

黄金异动:地缘避险失效,降息预期降温引发暴跌


与传统地缘冲突下黄金避险上涨的逻辑不同,本次美伊冲突升级反而引发黄金大幅跳水。

现货黄金单日暴跌150个点,跌幅超3%,在美联储利率决议公布前跌至月度新低,截至发稿交投于4861美元/盎司,而过去两个交易日曾维持窄幅整理格局。

黄金暴跌的核心驱动来自三重压力:其一,实际利率快速上行——能源价格上涨推升全球通胀预期,10年期美债收益率走出快速探底回升走势,而黄金作为无息资产,对实际利率变动极为敏感;

其二,特朗普“快速解决伊朗”的表态削弱了避险情绪,市场风险偏好短暂回升;

其三,美联储政策预期提前反应——市场普遍预判美联储将连续第二次会议维持3.50%-3.75%的基准利率区间不变,甚至可能释放“未来一段时间无降息可能”的鹰派信号,美国民主党参议员沃伦更是直接指责特朗普在阻挠美联储降息。

投资者将密切关注美联储主席鲍威尔会后讲话,以及更新后的《经济预测摘要》(SEP)点阵图,判断美联储是否维持2026年降息一次的预期,或转向更紧缩的立场。

原油暴涨:供应危机预期发酵,机构警示增长风险


与黄金的弱势形成鲜明对比,原油价格在冲突升级后开启持续上涨模式。WTI原油期货连续日内翻红,涨幅已达2.26%,报97.71美元/桶,日内之前一度跌-4.5%。

本轮油价上涨的核心逻辑是供应端风险溢价飙升,霍尔木兹海峡作为全球20%原油海运贸易的核心通道,目前航运仍严重受阻,多数航运活动实质停滞,而伊朗对周边能源设施的报复威胁进一步加剧了供应中断担忧。

国际能源署(IEA)虽协调成员国释放4亿桶战略石油储备(为该机构成立以来最大规模),但市场普遍认为这仅为“止痛药”——按日均2000万桶的海峡通行量计算,战略储备仅能弥补1/10的供应缺口,且需在6-12个月内逐步释放,无法解决结构性供应危机。

机构对油价后续走势发出强烈预警:渣打银行分析师马杜尔·贾哈与伊桑·莱斯特指出,历史数据显示持续的油价冲击往往推动全球通胀上行,且多为全球衰退的前瞻性信号;

若布伦特原油价格逼近135美元/桶,市场焦点将从通胀风险转向增长风险。

更有机构预测,若霍尔木兹海峡封锁持续,布伦特原油可能突破150美元/桶,甚至触及200美元/桶,引发1970年代以来最严重的供应中断风险。从历史规律看,自20世纪50年代以来,全球五次衰退中有四次均伴随油价大幅上涨(至少翻倍),而当前全球通胀对油价冲击的敏感度自疫情后已显著提升。

黄金原油联动:地缘与政策的双重博弈重构定价逻辑


本次美伊冲突下,黄金与原油呈现“反向联动”的罕见格局,核心源于地缘风险与货币政策的博弈重构了资产定价逻辑:

从传统逻辑看,地缘冲突升级本应同时推升原油(供应担忧)与黄金(避险需求),但本次冲突中,油价上涨引发的“通胀→高利率”传导链条,反而压制了黄金的避险属性——这一现象凸显了当前市场的核心矛盾:货币政策对资产价格的影响力已暂时超越地缘避险情绪。

长期来看,二者的正向联动基础仍未改变:若伊朗报复行动落地,中东能源设施受损范围扩大,霍尔木兹海峡封锁升级,将推动油价进一步暴涨,进而加剧全球滞胀风险。

此时,若美联储因经济增长压力被迫调整政策导致实际利率下行,这时将重新激活黄金的避险与抗通胀属性,黄金与原油可能回归同向上涨格局,但是目前想要实际利率下行其实很困难。

此外,石油美元体系的扰动也将影响二者联动:油价上涨推升全球进口成本,冲击美元流动性体系,若新兴市场债务风险爆发,可能引发新一轮避险潮,推动黄金与原油同步走强。

总结与技术分析:


当前黄金与原油市场已进入“地缘冲突主导+货币政策敏感”的高波动阶段,后续走势将取决于两大核心变量:

其一,地缘冲突的升级幅度。若伊朗仅采取象征性报复,未实质破坏中东能源设施与航运通道,油价可能回落,黄金则聚焦美联储政策信号;

若冲突失控导致供应持续中断,油价可能突破135美元/桶关键阈值,全球滞胀风险上升,黄金有望在利率见顶后重启涨势。

其二,美联储的政策转向节点,短期内,“长期高利率”叙事仍将压制黄金;但长期来看,油价上涨引发的增长下行风险,可能迫使央行调整紧缩立场,一旦降息预期重启,黄金将迎来估值修复契机。

技术面:
现货黄金目前跌至通道下轨平移支撑位,之前文章讲过5130跌破后黄金走弱得到了市场的印证。

图片点击可在新窗口打开查看
(现货黄金日线图,来源:易汇通)

WTI原油期货合约连续重新回到94.66以及5日线之上,如果守住,原油将大概率继续上涨。

图片点击可在新窗口打开查看
(WTI原油期货连续日线图,来源:易汇通)

北京时间21:40,现货黄金现报4868,WTI原油期货连续现报97.48美元/桶。" alt="金 油应激 伊朗能源遭袭 中东设施或陷入火海">
警告:距离蒸汽平台(Steam中国)春季特卖结束仅剩不到四天!如果您还在纠结该入手哪些游戏,那么这份低价史低推荐清单将是您的扫货宝典!

春促倒计时!蒸汽平台春季特卖

我们为您筛选出了本次特卖中价格最具杀伤力的精品阵容——这些游戏不仅迎来了历史最低价,更有着经得起考验的过硬品质,每一款都是货真价实的"骨折"优惠。时间紧迫,建议立即行动!

即刻访问蒸汽平台(Steam中国)春季特卖活动页面,用最实惠的价格将心仪的游戏统统塞入库存,让高性价比的游戏为您的春季增添无限乐趣!

春促倒计时!蒸汽平台春季特卖

蒸汽平台(Steam中国)春季特卖推荐游戏!

《猛兽派对》

春季特卖40%OFF 特惠58.8元 原价98元

春促倒计时!蒸汽平台春季特卖

《Wallpaper Engine:壁纸引擎》

春季特卖20%OFF 特惠18.32元 原价22.9元

春促倒计时!蒸汽平台春季特卖

《戴森球计划》

春季特卖20%OFF 特惠56元 原价70元

春促倒计时!蒸汽平台春季特卖

《面条人》

春季特卖70%OFF 特惠17.4元 原价58元

春促倒计时!蒸汽平台春季特卖

《泡姆泡姆》

春季特卖25%OFF 特惠49.5元 原价66元

春促倒计时!蒸汽平台春季特卖

《逆向坍塌:面包房行动》

春季特卖40%OFF 特惠58.8元 原价98元

春促倒计时!蒸汽平台春季特卖

《电竞传奇》

春季特卖70%OFF 特惠10.8元 原价36元

春促倒计时!蒸汽平台春季特卖

《失落城堡》

春季特卖70%OFF 特惠9.9元 原价33元

春促倒计时!蒸汽平台春季特卖

《Lossless Scaling》

春季特卖40%OFF 特惠17.4元 原价29元

春促倒计时!蒸汽平台春季特卖

关于蒸汽平台

蒸汽平台旨在为广大玩家提供一个优秀的数字游戏平台,凭借丰富的游戏内容、稳定优质的联机体验和快捷响应的客服服务,为您开启快乐游戏之旅!

" alt="春促倒计时!蒸汽平台春季特卖白菜价游戏精选">

热门精选

大家都在看

  • 开发一个可滚动列表,在这个列表的制作中,我们会熟悉微信小程序数据绑定的方法,以及怎么样发起一个网络请求;

  • 处理点击事件,通过这一操作了解微信是怎样做事件绑定的;

  • 在列表的指定位置,展现一个视频播放器,通过这一操作了解微信小程序给我们的视频标签是怎样使用的;

  • 将页面分享给好友,在好友对话里可以看到制作的微信小程序。

大家可以看到「开眼」视频小程序就是一个简单的列表,列表中的每一个画面其实都是一个可以点开播放的视频。进一步分析可以得知,在我们看到的每一个视频封面图上有一个 icon,图下面是这个视频的文字介绍,标题以及分类。继续向下拉会发现,有多少视频,就会显示多个元素,并且是刷新不到头的。当我们点击一个视频封面或播放按钮 icon 时,视频会开始播放,接着点击播放第二视频时,第一个视频就会自动停止播放,以上就是我们这堂课想要完成的事情。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

步骤一:开发一个可滚动列表

由于时间关系,本次直播不会从零开始做这款小程序,会直接从微信的 demo (小程序组件)中开始操作。

这是微信小程序官方给出的一个 demo,可以看到有两个 tab,今天的操作主要是在第二个 tab 的右边再添加一个 tab,在第三个 tab 中实现一个跟「开眼」视频小程序一样的功能。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

可以看到 pages 列表内容非常多,其内容主要是定义或声明一下在这个小程序中会用到一些界面。windows 花括号里面的一些选项是帮你定义 tool bar 上的颜色和信息,可以在这个页面看到demo 中 toolbar 的颜色就在这里设置的。      微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

在 tab bar 里新加一个“开眼视频”文件夹,配置地址是刚刚写好的,抄过来就好,配制完成可以看到左边的页面已经出来了,虽然没有内容,但第三个 tab 的框架已经完成了。接下来是继续开发这个 tab,我一般会直接从之前写好的代码里复制过来,然后进行一些简单的修改,演示一下变化过程。

注意要把相关文件名也改成“开眼视频”,否则会出现找不到布局文件的情况发生。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

文件夹名称改完后,可以看到刚在第三个 tab 里添加的内容,已经可以显示出来了,这是一个微信小程序官方 audio 的页面,还需要对这个页面进行一些改动。

首先写一下这个页面的布局文件,把没有用的布局文件删掉,在最上层定义一个 view,进行最外层的展示,然后会加一个 image 标签,这个标签主要的功能是展示刚才看到的 cover 图(由于时间关系,直播时省略了敲代码步骤,直接从之前的文件中拷贝)。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

解释一下拷过来的这几行代码。第一代码是 WX : for,前面 WX 是微信的简称,后面的 for 是说,它会在你的 JS 文件里找到一个名字叫 videos 的变量,该变量是一个数组,image 这个便签会重复多次,直到和 videos 数组长度一致。

后面 for-item 标签是指,每一个 image 标签可以通过 video 变量名拿到和它绑定在一起的视频数据,例如下面 video.coverForFeed 就是把当前绑定的视频数据中 coverForFeed 字段赋值给 image 的 src。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

接下来看下 GS 的写法,先定义一个 videos,也就是刚刚在布局文件里声明需要的,这个 videos 会在 onload 里赋值。解释一下 onload 这个方法:页面被加载的时候,onload 会被调用。在微信小程序官方开发文档中也可以看到这个方法的相关声明,其中:

  • onload 是页面被加载;

  • onready 是第一次渲染完毕;

  • onshow 是监听事件显示;

  • onhide 是监听页面被隐藏。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

如果有前端开发经验的话,可以看到跟 window 的很多页面很像.最常用的是 onload,再仔细看一下这个方法的使用,在这个地方会尝试调用一个叫 load 的方法,并且把“我们自己”传进去,再传一个options。解释一下 options,举个简单的例子,如果想调一个这样的配置,可以看到它的 url=page/item/item,后面会带一个参数,参数名叫 id 值等于 1,这个方法是在调用者那边使用的,被调用者也就是被唤起的页面怎么样读到这个 id 等于 1 的参数呢?是通过 const id = options.id 这个代码,options 相当于页面间传递参数传递的一个工具。                                                                                              

再看下 load 的方法,一行一行的来看,第一行 pages 和 options 是两个传参,第二行 wx.ewqiest 是发送一个 API 请求,注意,小程序官方文档里的对 wx.ewqiest 的定义是发送一个 HTTPS 请求,现在是本地操作,如果是线上环境的话,一定要写成 HTTPS,否则会被拦截。完整示例写法如下:

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

  • url 是请求的地址;

  • data 是 url 里的参数,也就是我们传进去的参数;

  • header 是我们发送 HTTPS 请求的时候所带的 header;

  • success 当发送成功时,这个方法会被回掉;

  • fail 当请求失败时,会回调这个方法,通知你失败的原因。

再回到开发页面,video:videoData 是说把本地变量变为配置的参数,要注意的是微信小程序和 Vue 不同,小程序的数据不是双向绑定的,或者说不是默认双向绑定的,如果数据或数据结构发生了改变,想通知到 video 层级上,让 video 去刷新,必须要通过 page 中的 setdata 来实现。也就是说必须要这样写, videos 才会生效(video=videoData 的形式不不会生效)。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

现在已经把简单的列表写好了,回到微信小程序的开发列表里可以看到,已经显示出了我们想要的效果,我们请求到了 6 个视频,界面上显示了六个 cover 图。微信会对 image 标签有默认的高和宽(240*320 像素),所以需要对图片进行微调。

接着写 css,微信的 css 语法和标准的 css 语法几乎没有区别,只是有一些子集不支持,这些在微信的开发文档里也有写,但是我们一般用到的都有。需要额外讲下 rpx,这是微信小程序里自己定义的一个属性。这个属性的定义是说它认为所有屏幕的宽都是 750 个 rps,也就是说,你拿到一台 iphone 5 和一台 iphone 6S,它的宽都是750 rpx。

但是会反过来算一个像素等于多少 rpx,在 iphone5 里,假如说一个像素等于一个 rpx的话,在 iphone 6 里,两个像素等于一个 rpx。这样做的好处是降低了 UI 的适配成本。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

到这里本堂课的第一个目标已经完成,已经开发完成了一个可滚动的列表,并熟悉了数据绑定和网络请求。 

步骤二:处理点击事件

接下来要处理一个点击事件,点击事件触发之后,会在图片原来的位置展示一个视频播放器,并且播放图片所代表的视频。

先看一下微信小程序定义的的事件绑定过程是怎样的:

在组件中绑定一个事件处理函数,如 bindtap,这个用户在点击组件的时候,就会出发到这个 video 的 bindtap。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

高亮的这几行意思是我把一个函数 tapname 绑在 video 标签的点击上。也就是说当前这个 video 标签被点击时,系统会调用名字为 tapname 的方法,并且把当前 video 的一些参数传到这个 tapname 函数里。

接下来在项目里定义一个绑定,把 image 的点击事件绑定在一个 onTap 的方法上。接下来要在 JS 里实现这个 onTap 的方法。

在 JS 里 onload 下面,重起一行接着写 onTap:function (element),微信小程序官方文档中对 element 的定义中包涵了几个属性:

type (事件类型);

timeStamp(事件生成时的时间戳)

target(触发事件组件的一些属性值结合)

currentTarget(当前时间的一些属性值集合)

接下来要实现一个方法叫 tap,它需要两个传参,第一个是 page,第二个是 element。page 就是 this,element 就是刚刚定义的 element,传进来后可以看到这个方法就被调用了。打一个 log 可以看到以下结果。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

每点一次,下面都会出现一个 tap,也就是说已经成功的把 video 上的事件传递到了 JS 的处理函数中。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

第一段代码中的 element 就是刚刚传过来的被点击元素,currenttarget 是当前被点击的目标… 重点讲下videoUrl,videoUrl 是刚在开发中定义的一个内容,不是系统自带的,看下它是从哪里来的

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

data-video-id 的意思是把当前视频 id 附给 image 标签,作为这个 image 标签上的属性,当点击一个 image 标签是,JS 可以从传入的 element 中读到这个值。

因为列表里有 6 个标签,所以必须要知道当前点击的标签是什么,以及当前被点击的标签上绑定的 video 数据,来决定后面需要播哪一个视频。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

id 我们用不到,先删去。上面的写法是 -video-url 这个地方写成 videoUrl 略有不同。原因是微信小程序会帮开发者们做一件事情,把 data 和后面的横线去掉,然后自动驼峰。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

上面这句话的意思是从被点击的 element 中拿到当前标签绑定的 video 的播放 url 是什么。可能很多做前端的同学心里会有疑问,为什么要费这么大劲去拿,而不通过一些其它的手段。因为微信小程序废除了 document,以及 window 的很多方法,目的是让小程序变成纯数据驱动的编程思想,也就是说所有的事件和所有的数据,一定是以事件或者是消息这样的方式来传递的,开发者没有办法主动的去拿到当前显示的 video。

举一个简单的例子,如果在页面加载完后,设一个 timer 定时器,每五秒中告知当前列表中展示的第一个元素是什么,这个在小程序里做不到。因为没有办法主动拿到当前列表这个元素,也就没办法拿到列表上展示的内容,只有一种办法,用户手动触发了一个事件时,开发者才可能拿到这个事件相关的(并不是所有的)一些信息。

为了取到当前被点击的这个 item 上面绑定的 video 的播放地址,要通过这种方式来实现,而不能通过其它的方式来实现,这个确实有点绕。

这个思想在微信小程序里可以说是最重要的思想,也就是 DOM 模型几乎完全不能用。这个可能给很多前端开发带来非常大的困扰。

步骤三:在列表指定位置展示视频播放器

接着来看一下,现在还要做另外一件事,要在界面里加一个 video 标签,id 叫 video,class 叫 video,这样写主要是为了一会儿 CSS 绑定用。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

后面它的 style 写法,第一是 display,为什么用这个属性,据我个人的经验,在微信里如果想隐藏一个 video 标签,只有这一种方法可以隐藏,也就是说 display 属性设成 none,才可以把 video 隐藏,visibility hidden 方式都不行。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

top 就是说这个视频标签在列表中距离顶端的位置,所有带两层大括号的东西都是引用到 JS 里的变量,两个变量一个是 covertop,一个是 videoDisply,src 是 currentUrL,就是说 video 播放地址是什么,这也是第三个变量。                                                                        

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

对上面三个变量做个定义:

  • videoDisplay 是 none,默认隐藏 video 标签;

  • covertop 是 video 标签默认顶部,隐藏在那里都可以;

  • currentUrl 开始时为空,也就是说在开始时,视频播放器里是没有地址的。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

再来看一下 tap 事件,直接复制过来三行。前面 page.setdata 是给下面的 data 进行一种更新,这是一种特殊的复制方法。offsettop 这个属性会告诉你当前被点击的元素,相对它的父节点向下挪了多少位置 。currentUrl,就是刚才拿到的 url。后面的 videodisply:block,是指现在可以显示出视频元素了。

试一下,页面刷新了,说明更改生效了。可以看到视频播放器已经出现了,而且进度条已经显示出时间了,但是还没有开始播。下一步想办法让它开始播放。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

先看一下微信小程序的的定义:

微信定义一个方法叫 creatVideoContext,意思是说在传入一个 videoid 时,它会把当前 videoid 的 video 元素与系统的播放器进行绑定,也就是完成这个操作后的你添加的这个元素就可以播了。                                                                    

微信官方共提供了play、pause、seek、sendDanmu 四种方法。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

看下代码,可以看到 creatVideoContext,传入的参数叫video,就是刚才说布局文件里定义的一个 id 等于 video。                                                            

可以发现视频已经开始播了,划动一下列表,视频跟着这个列表在走,第二个视频显示出来后,并没有播放。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

这是我自己发现的微信小程序里 bug,点击第二个视频时不能自动播放,手动点控制条的时候有可能触发播放,这是小程序系统的 bug。但有方法可以绕过:在原来的方法上加两句话,就是设一个 timeout,也就是将这个事件延迟一段时间再出发,点击事件结束之后 500 毫秒再去触发视频的播放。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

微信官方推荐用自带的 IDE 来做开发。但是我平时还会做其它平台的开发,所以会比较倾向统一用 intellij,写好代码后只在微信小程序里做调试。绕过 bug 后可以看到滑视频随着列表滚动可以自动播放了。这样我们基本上完成第二个目标,在列表中播放视频,而且在滚动列表时只有一个视频在播放。

步骤四:将页面分享给好友

在微信小程序官方文档的最后,可以看到有一个关于 onShareAppMessage 的说明,意思是如果你在页面里定义了这个函数,这个函数叫 onShareAppMessage,右上角会出现分享按钮。

可以看到,不定义这个函数时,点击右上角会出现“当前页面未设置分享”的提示。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

接下来写这个代码,直接把官方文档抄过来即可,要注意,设置页面元素时,一定要在 page 后的括号中写,也就是说,一定要在 page 页面里设置有关这个页面的系统回调。保存后回到 IDE,点击右上角,会出现分享按钮,可以自定义分享标题与自定义分享描述。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

看一下代码也是这么写的:自定义标题、自定义描述、自定义 path。自定义 path 是最外层还有一个 APP.gaisen,里面定义了所有的页面地址,把页面地址可以写过来后我们今天的任务就完成了。

微信小程序开发科普,让你1小时内从入门到上手|雷锋网公开课

">
作者:王宁 来源:央视新闻客户端 发布时间:2026/3/8 7:47:23 选择字号:小 中 大
打造全球首个通用智能人,他让人工智能不仅“有脑”更“有心”

 

王宁:又来到“通通”的小镇了,“通通”都六岁了。

朱松纯团队打造的“通通”,不只是一个数字形象,更是全球首个以价值驱动、具身成长为核心的通用人工智能体,它的心智水平相当于五六岁的儿童,而它的每一次成长,都是在为AI研究范式的转型探路。


朱松纯,今年57岁,北京大学、清华大学双聘教授,北京通用人工智能研究院院长。他在人工智能领域开展学术研究已经三十多年。最近五年,“通通”的诞生,始于他的核心探索:为机器立心。他认为,要实现人工智能从“完成特定任务”到“理解人类世界”的质变,需要摆脱对海量数据的依赖,转而构建具备因果推理和自我意识的认知架构。

王宁:一般人都会认为,只要给它足够多的数据,让它知道所有的生活场景或者给它足够多的信息,好像它就能学会了。


朱松纯:弱的物理交互、弱的社交交互是可以通过大数据的办法,但是在强交互,比如说去搓汤圆,机械手它的传感器是什么样子的?手的动作做得怎么样才能采集到这个数据?这个就不太容易像原来那样去预设数据实现。因为我们交流的过程每次体验都不一样的,它在走入千家万户、走入千行百业时,这个场景的量就太大了。

朱松纯:作为一个通用智能体,我们其实并没有做大量的数据训练,所以我们走了一个认知和价值因果驱动的技术路线。


2010年,朱松纯是美国加州大学洛杉矶分校的教授。2011年,福岛核泄漏事件中,日本的机器人因缺乏自主智能无法完成核心任务的情景,启发他开始思考传统AI研究路径的局限性。

看清传统人工智能路线的局限后,朱松纯开始转向更贴近人类认知的通用人工智能研究。2020年,他结束了海外生活回国,牵头筹建北京通用人工智能研究院。

朱松纯:我们当时就想是不是能够打造一个AI baby,后来就把它叫“通通”,把它作为通向AGI其中一条道路的一个代表。


王宁:通用人工智能的概念到底是什么?人工智能和通用人工智能还是有区别的。

朱松纯:有区别,第一,它要完成无限的任务。第二,它是有自主、自我,不是你说一句它做一句。第三,它必须由自我内心的价值驱动,它有初心、有价值。


为了让“通通”真实成长,朱松纯和团队为它搭建了逼真的3D虚拟世界,让它在一个高度仿真的物理和社交环境中,像人类孩子一样探索世界,学习基本的生活技能、社交技能,同时发展认知和心智。

朱松纯:我们参照了发展心理学、儿童的成长量表,小孩从1岁到3岁基本上学的是具身的物理智能,就是翻箱倒柜、到处跑、把东西打翻。

朱松纯:到3、4岁以后,就开始学会社交智能,它知道这样做你不高兴、你讨厌它,它需要管控自己,不能随便大喊大叫、到处乱跑,这就是社交智能开始出现,它知道你是怎么看它的了。这个训练就是社交智能,是指在它的认知架构上,它应该把你的感觉映射到它脑袋里面,就是可以换位思考了。


王宁:可是作为一个机器人来说,你就得要培养它、训练它,让它产生这样的本能。

朱松纯:这个事从表面上叫培养训练,但是从实际上来看,它的脑袋里面必须有一个结构才能去训练它,所以社交智能里面的第一步,就是它需要知道你心里怎么想的,它就开始对别人有价值认知。还有一步是我们的共同利益,我们去开公司,利益怎么分配,我们有共同的利益、股份,还有国家、民族、人类,这些共同价值体系的构建。在这个基础上,我们赋予它各种层次的价值。

朱松纯:只有赋予价值之后,通通有自己的价值观。所以我们训练“通通”的过程和我们教小孩的立德树人是一个道理,就是构建小孩的价值观,不断升维。


现在“通通”的心智已成长到六岁儿童的水平。它的活动空间从最初的一间小屋,逐步拓展到一座完整的虚拟小镇。在虚拟小镇里,通通会遇到一些突发情况,此刻,有人请它帮忙去找一只猫的喂养者,同时又有人让它去干别的事。

技术人员:其实“通通”是有任务的管理能力,当我们有不同任务的情况下,它会根据问题的重要性、优先级以及结合自身的价值进行排序,去选择它应该做什么。


当“通通”学会说“不”,意味着它不再只是被动执行指令的程序,而是拥有自主意愿与价值判断的智能体。朱松纯认为,通用人工智能的标志是能完成无限任务,拥有自主决策能力,由内心价值驱动,而非被动执行指令。“通通”展现的正是通用人工智能的“童年”。


朱松纯:谈到人工智能的安全问题,我们希望“通通”塑造过程中它的价值体系是安全的。那什么样的价值体系才是安全的?一个很重要的事情——它必须善良,有基本的良知,同时它要有所谓的认知免疫系统、价值免疫系统,有些价值观或者这些东西它不接受。本质上,我体悟最后是一种文化的竞争。

在全球人工智能竞争中,算力、电力等硬件是重要的竞争要素,但朱松纯认为,决定未来的不仅是这些外在条件,而且要从源头构建以良知和价值免疫为核心的底层智能架构之争。这样的智能架构能避免AI成为“无底线的工具”,从底层架构出发构筑AI安全与伦理的对齐。

朱松纯与人工智能结缘,始于上世纪80年代。当时,他本科就读于中国科学技术大学计算机科学技术系,在很多人还不知AI为何物的年代,他就把通用智能确立为自己探索的方向。


朱松纯:我的切入口主要是学术的好奇和诉求,我觉得这太有意思了,这么多问题由我来定义来思考,把它实现出来,能够实现世界上第一个通用人工智能,人生这么短暂,这个事情能够做出来,太伟大了。

在这一领域深耕多年,朱松纯认识到,通用人工智能已经走出实验室,是未来信息空间的原子弹,和大国竞争的胜负手。作为全国政协委员,他聚焦原创架构与AI安全治理以及人才培养。他同时希望正在长大的“通通”未来能走进千家万户,融入千行百业。


朱松纯:“通通”其实是个大脑,湖北还有重庆中部、西部他们很需要。我们把北京科技创新的优势和他们产业创新的优势结合,通过这些推动实体经济的应用,我觉得是中国的又一个巨大优势,比如应急管理、医疗。我们有个智能体工厂专门打造这种平台,“十五五”期间,我们会进一步形成一个大的平台,帮助他们搭建这样的智能体。


王宁:就是说未来我们可以看到做应急管理者的“通通”、做医生的“通通”、做家政服务员的“通通”?

朱松纯:对,千行百业、千家万户,这是要逐步去做的。

 特别声明:本文转载仅仅是出于传播信息的需要,并不意味着代表本网站观点或证实其内容的真实性;如其他媒体、网站或个人从本网站转载使用,须保留本网站注明的“来源”,并自负版权等法律责任;作者如果不希望被转载或者联系转载稿费等事宜,请与我们接洽。">