TVM 现已更新到 0.21.0 版本,TVM 中文文档已经和新版本对齐。
Apache TVM 是一个深度的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。
在线运行 TVM 学习教程→https://hyper.ai/notebooks/48919?utm_source=Distribute&utm_me...
TensorIR 是 Apache TVM 栈中的核心抽象之一,用于表示和优化原始的张量函数。
xiaohack博客专注前沿科技动态与实用技术干货分享,涵盖 AI 代理、大模型应用、编程工具、文档解析、SEO 实战、自动化部署等内容,提供开源项目教程、科技资讯日报、工具使用指南,助力开发者、AI 爱好者获取前沿技术与实战经验。
嗅探信息需要配合 ARP 欺骗攻击,也是很老的漏洞了。

ARP 欺骗示意图
图片来源: https://www.cnblogs.com/Zeker62/p/15046133.html

对目标实施 ARP 欺骗攻击

目标登录 FTP

嗅探目标与服务器通信过程的信息
TVM 现已更新到 0.21.0 版本,TVM 中文文档已经和新版本对齐。 Apache TVM 是一个深度的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。 在线运行 TVM 学习教程→https://hyper.ai/notebooks/48919?utm_source=Distribute&utm_me... TensorIR 是 Apache TVM 栈中的核心抽象之一,用于表示和优化原始的张量函数。
大家好,我是良许。 在嵌入式开发的这些年里,我接触过各种各样的处理器架构,从最早做单片机时用的51内核,到后来做汽车电子时用的ARM Cortex-A系列,再到现在项目中偶尔会碰到的RISC-V架构。 每次换一个新架构,都需要重新熟悉它的特性和开发方式。 今天就和大家聊聊嵌入式处理器架构这个话题,帮助大家建立一个系统的认知框架。 处理器架构,简单来说就是处理器的设计蓝图和规范。 它定义了处理器如何执行指令、如何管理内存、如何与外设交互等一系列核心问题。 就像盖房子需要先有建筑设计图纸一样,处理器的制造也需要先有架构设计。 从技术角度来看,处理器架构主要包含以下几个方面: 1.1 指令集架构(ISA) 指令集架构是处理器架构的核心,它定义了处理器能够识别和执行的所有指令。 比如ARM架构有自己的指令集,x86架构也有自己的指令集,它们是完全不同的。 这就像不同的语言一样,说中文的人听不懂英文,反之亦然。 在我刚开始做嵌入式开发的时候,用的是51单片机,它的指令集非常简单,只有几十条指令。 后来转到ARM平台,发现ARM的指令集要复杂得多,但也更加强大和灵活。 1.2 寄存器组织 寄存器是处理器内部用于临时存储数据的高速存储单元。 不同的架构有不同数量和类型的寄存器。 比如ARM Cortex-M系列有16个通用寄存器,而x86架构的寄存器组织方式就完全不同。 1.3 内存管理 处理器如何访问和管理内存也是架构的重要组成部分。 有些架构支持虚拟内存管理单元(MMU),有些只支持内存保护单元(MPU),还有些什么都不支持。 这直接影响到系统能否运行复杂的操作系统。 1.4 流水线和执行单元 现代处理器通常采用流水线技术来提高执行效率。 不同架构的流水线级数、执行单元数量和组织方式都不相同,这直接影响到处理器的性能表现。 ARM架构可以说是嵌入式领域的绝对霸主,市场占有率超过90%。 我在外企做汽车电子的时候,用的就是ARM Cortex-A系列处理器。 ARM架构的成功主要得益于其低功耗、高性能和良好的生态系统。 ARM架构主要分为以下几个系列: 2.1.1 ARM Cortex-M系列 这是专门为微控制器(MCU)设计的系列,主打低功耗和实时性。 我们常用的STM32就是基于Cortex-M内核的。 比如STM32F103使用的是Cortex-M3内核,STM32F407使用的是Cortex-M4内核(带DSP指令和浮点运算单元)。 下面是一个简单的STM32 HAL库示例,展示如何初始化GPIO: 2.1.2 ARM Cortex-A系列 这是为应用处理器设计的系列,性能强大,支持运行Linux等复杂操作系统。 我在外企做的汽车娱乐系统就是基于Cortex-A9的处理器,运行的是定制版的Linux系统。 这类处理器通常主频在几百MHz到几GHz之间,支持MMU、多核心等高级特性。 2.1.3 ARM Cortex-R系列 这是为实时系统设计的系列,介于M系列和A系列之间。 主要用于对实时性要求极高的场合,比如汽车的安全系统、工业控制等。 x86架构主要由Intel和AMD主导,在PC和服务器领域占据统治地位。 虽然在传统嵌入式领域应用不多,但在工业PC、边缘计算等场景中也有一定的应用。 x86架构的特点是性能强大、生态成熟,但功耗相对较高。 Intel推出的Atom系列处理器就是专门针对嵌入式和移动设备的低功耗版本。 我见过一些工业控制系统使用x86架构的嵌入式主板,主要是因为需要运行一些只有x86版本的专业软件。 RISC-V是近年来异军突起的开源指令集架构,由加州大学伯克利分校开发。 它最大的特点就是完全开源,任何人都可以免费使用,不需要支付授权费用。 RISC-V采用模块化设计,基础指令集非常精简,只有40多条指令,然后可以根据需要添加各种扩展模块。 这种设计理念非常适合定制化需求强烈的嵌入式应用。 虽然RISC-V目前的生态还不如ARM成熟,但发展势头非常迅猛。 国内很多芯片厂商都在积极布局RISC-V,比如平头哥、芯来科技等。 我最近也在关注RISC-V的发展,考虑在一些新项目中尝试使用。 MIPS架构曾经在嵌入式领域占有一席之地,特别是在网络设备和消费电子产品中。 但近年来市场份额逐渐被ARM蚕食。 MIPS的特点是指令集简洁、流水线效率高,但生态系统相对薄弱。 除了上述主流架构,还有一些专用或小众架构,比如: 处理器架构从指令集设计理念上可以分为RISC(精简指令集)和CISC(复杂指令集)两大类。 RISC架构的特点是指令数量少、指令格式统一、每条指令执行时间固定。 ARM、RISC-V、MIPS都属于RISC架构。 RISC架构的优势是设计简单、功耗低、容易实现流水线,非常适合嵌入式应用。 CISC架构的特点是指令数量多、指令功能复杂、指令长度可变。 x86就是典型的CISC架构。 CISC架构的优势是代码密度高、功能强大,但设计复杂、功耗较高。 在实际开发中,我发现RISC架构的处理器通常更容易上手,汇编代码也更容易理解。 比如ARM的汇编代码就比x86的汇编代码简洁很多。 处理器的位宽指的是处理器一次能处理的数据位数。 常见的有8位、16位、32位和64位。 位宽越大,处理器能够直接处理的数据范围就越大,寻址空间也越大。 但位宽增加也会带来功耗和成本的增加。 在实际项目中,需要根据应用需求选择合适的位宽。 我在做单片机项目的时候,发现32位处理器已经成为主流选择。 即使是一些简单的应用,也倾向于使用32位MCU,因为价格已经降到了可以接受的范围,而且开发效率更高。 处理器的主频(时钟频率)是衡量性能的重要指标之一,但不是唯一指标。 同样主频的不同架构处理器,性能可能相差很大。 在嵌入式系统中,我们通常使用DMIPS(Dhrystone MIPS)或CoreMark来衡量处理器的实际性能。 比如ARM Cortex-M4在100MHz主频下,性能大约是125 DMIPS。 下面是一个简单的性能测试代码示例: 功耗是嵌入式系统设计中非常重要的考虑因素,特别是对于电池供电的设备。 不同架构的处理器在功耗方面差异很大。 ARM Cortex-M系列在低功耗方面做得非常出色,支持多种低功耗模式: 下面是一个进入低功耗模式的示例: 中断系统是嵌入式处理器的重要组成部分。 不同架构的中断系统设计差异很大。 ARM Cortex-M系列使用NVIC(嵌套向量中断控制器),支持多达240个中断源,每个中断可以配置16个优先级。 这种设计非常灵活,能够满足复杂应用的需求。 在实际开发中,合理配置中断优先级非常重要。 我的经验是: 在实际项目中,选择合适的处理器架构需要综合考虑多个因素: 4.1 应用需求 首先要明确应用的具体需求。 如果只是简单的控制任务,8位或16位MCU就足够了。 如果需要运行复杂的算法或操作系统,就需要32位甚至64位的处理器。 我在做汽车电子项目的时候,因为需要运行Linux系统并处理大量的多媒体数据,所以选择了ARM Cortex-A系列的处理器。 而在做一些简单的传感器节点时,使用STM32F103这样的Cortex-M3就完全够用。 4.2 性能要求 要根据实际的计算量来选择处理器性能。 过高的性能会造成成本和功耗的浪费,过低的性能又无法满足需求。 一个实用的方法是:先估算应用的计算量,然后选择性能略高于需求的处理器,留出一定的余量。 我的经验是留出30%左右的性能余量比较合适。 4.3 功耗限制 对于电池供电的设备,功耗是首要考虑因素。 需要选择支持低功耗模式的处理器,并在软件设计时充分利用这些特性。 4.4 开发生态 开发工具链、软件库、技术支持等生态因素也很重要。 ARM架构在这方面具有明显优势,有大量的开发工具和参考资料可用。 4.5 成本因素 处理器的成本包括芯片价格、开发成本、授权费用等。对于大批量产品,即使每颗芯片节省几毛钱,总体也能节省很大一笔费用。 4.6 长期供货 嵌入式产品的生命周期通常很长,需要考虑处理器的长期供货能力。 一些老牌厂商如ST、NXP通常能保证10年以上的供货周期。 现代嵌入式处理器越来越多地采用异构多核设计,即在一颗芯片上集成不同类型的处理器核心。 比如ARM的big.LITTLE架构,同时包含高性能核心和低功耗核心,根据负载动态切换。 在汽车电子领域,我见过一些芯片同时集成Cortex-A核心(运行Linux)、Cortex-R核心(处理实时任务)和Cortex-M核心(控制外设),这种设计能够很好地平衡性能、实时性和功耗。 随着边缘AI的兴起,越来越多的嵌入式处理器开始集成AI加速单元,如NPU(神经网络处理单元)。 这些专用硬件能够大幅提升神经网络推理的效率。 安全性在嵌入式系统中越来越重要。 现代处理器普遍集成了硬件安全模块,如TrustZone、安全启动、加密引擎等。 RISC-V等开源架构的兴起,为嵌入式处理器市场带来了新的活力。 开源架构的优势在于灵活性和可定制性,能够满足特定应用的需求。 嵌入式处理器架构是一个博大精深的领域,涉及硬件设计、指令集、编译器、操作系统等多个层面。 作为嵌入式开发者,我们不需要成为架构设计专家,但需要对常见架构有基本的了解,这样才能在项目中做出正确的技术选择。 在我的职业生涯中,从51单片机到ARM,从简单的裸机程序到复杂的Linux系统,每一次架构的转变都是一次技术能力的提升。 我的建议是:先深入掌握一种主流架构(比如ARM),然后再去了解其他架构,这样能够建立起系统的知识体系。 随着技术的发展,新的处理器架构不断涌现,但核心的设计理念是相通的。 只要掌握了基本原理,学习新架构就会变得容易很多。 希望这篇文章能够帮助大家建立起对嵌入式处理器架构的整体认识,在实际项目中能够做出更好的技术决策。 更多编程学习资源1. 什么是处理器架构
2. 主流嵌入式处理器架构
2.1 ARM架构
#include "stm32f4xx_hal.h"
void GPIO_Init_Example(void)
{
GPIO_InitTypeDef GPIO_InitStruct = {0};
/* 使能GPIOA时钟 */
__HAL_RCC_GPIOA_CLK_ENABLE();
/* 配置PA5引脚为输出模式 */
GPIO_InitStruct.Pin = GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; // 推挽输出
GPIO_InitStruct.Pull = GPIO_NOPULL; // 无上下拉
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; // 低速
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* 点亮LED */
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
}2.2 x86/x64架构
2.3 RISC-V架构
2.4 MIPS架构
2.5 其他架构
3. 处理器架构的关键特性
3.1 RISC vs CISC
3.2 位宽
3.3 主频和性能
#include "stm32f4xx_hal.h"
#include <stdio.h>
#define TEST_ITERATIONS 1000000
void Performance_Test(void)
{
uint32_t start_tick, end_tick;
volatile uint32_t result = 0;
/* 记录开始时间 */
start_tick = HAL_GetTick();
/* 执行测试循环 */
for(uint32_t i = 0; i < TEST_ITERATIONS; i++)
{
result += i * 2;
result -= i / 2;
}
/* 记录结束时间 */
end_tick = HAL_GetTick();
/* 计算执行时间 */
uint32_t elapsed_time = end_tick - start_tick;
printf("Test completed in %lu ms\n", elapsed_time);
printf("Result: %lu\n", result);
}3.4 功耗特性
#include "stm32f4xx_hal.h"
void Enter_Sleep_Mode(void)
{
/* 挂起SysTick中断 */
HAL_SuspendTick();
/* 进入Sleep模式 */
HAL_PWR_EnterSLEEPMode(PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI);
/* 从Sleep模式唤醒后恢复SysTick */
HAL_ResumeTick();
}
void Enter_Stop_Mode(void)
{
/* 使能PWR时钟 */
__HAL_RCC_PWR_CLK_ENABLE();
/* 挂起SysTick中断 */
HAL_SuspendTick();
/* 进入Stop模式 */
HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON, PWR_STOPENTRY_WFI);
/* 从Stop模式唤醒后重新配置系统时钟 */
SystemClock_Config();
/* 恢复SysTick */
HAL_ResumeTick();
}3.5 中断系统
#include "stm32f4xx_hal.h"
void NVIC_Config_Example(void)
{
/* 配置USART1中断优先级 */
HAL_NVIC_SetPriority(USART1_IRQn, 1, 0); // 抢占优先级1,子优先级0
HAL_NVIC_EnableIRQ(USART1_IRQn);
/* 配置TIM2中断优先级 */
HAL_NVIC_SetPriority(TIM2_IRQn, 2, 0); // 抢占优先级2,子优先级0
HAL_NVIC_EnableIRQ(TIM2_IRQn);
/* 配置外部中断优先级 */
HAL_NVIC_SetPriority(EXTI0_IRQn, 0, 0); // 抢占优先级0(最高),子优先级0
HAL_NVIC_EnableIRQ(EXTI0_IRQn);
}4. 如何选择合适的处理器架构
5. 处理器架构的发展趋势
5.1 异构多核
5.2 AI加速
5.3 安全特性
5.4 开源架构
6. 总结
mac 输入法老是中文自动切换英文,大家知道怎么解决吗??
https://github.com/huaweicloud/huaweicloud-sdk-cpp-v3/pull/13
原 issue 已无,上面是补档

个人比较喜欢休闲、经营或者解迷类的游戏
比如模拟城市-我是市长、QQ 农场、无尽冬日
大伙有没有其他推荐?
Jimmy 上次推荐小丑牌、杀戮尖塔还没看
年前最后一个周一,上班不如摸摸鱼。
如题,关于两款热度很高的 AI 工具,要不要来谈谈:
你选择的哪一个(不限于这两款工具)
你做出这个选择的原因有哪些
你有哪些独特的打开方式
我自己用的 cursor,因为我觉得就算让 cluade code 完成需求以后,也还是需要打开代码编辑器看代码,cursor 更加省事。
https://www.abhinavomprakash.com/posts/i-am-happier-writing-code-by-hand/
https://siddhantkhare.com/writing/ai-fatigue-is-real
HackNews 读到两篇文章,回想到之前自己使用一个完全不熟悉的语言( rust )让 AI 完整的写完一个项目,周末两天,花费大概 15 个小时,中间确实累,休息了几次。
个人感觉,累的来源有这么几个
我最近在写剪切板工具 PastePaw 的时候才发现, [粘贴] 还有一个比 Ctrl+V 更好用、更通用的快捷键,特别是在命令行模式下, 就是 [ Shift+Insert ] 。
今天用 ClaudCode(PowerShell) 时发现 Ctrl+V 没反应,就试了一下 Shift+Insert ,很好用,原来可以不用鼠标右键也行啊
一直繁忙
以前快到过年的时候虽然会安排任务,但是都不多,也不急,领导也会一起聊天摸鱼等放假
今年直接没有任何放松的时间,越靠近春节任务越多越紧急???是我这样还是大家都会这样?
具体情况就是:
各位大佬们,最近想学习下,但不想一个个花费大量时间看视频,哪家的 AI 能自己看视频,输出视频的文字笔记的。
目前有一个女儿 8 岁。
我妈还是催生哎
妈:隔壁 xx 邻居都俩闺女了,第三胎是儿子
爸:多生几个有个伴,你看看那些没孩子的老了多可怜
周六加了一天班
周日还没缓过来
今天怎么又开始上班了
据财新报道,2 月 6 日,阿里 AI 聊天应用千问 30 亿「春节请客计划」第一波上线。该活动中,用户更新千问到最新版或者邀请一位新朋友,即可获得一张 25 元奶茶免单卡,可在全国 30 多万家奶茶店使用。
当日,千问下载量迅速飙升,跃居苹果中国应用商店免费应用排行榜第一位,第二位和第三位分别为腾讯旗下 AI 应用元宝和字节跳动旗下 AI 应用豆包。上线 5 小时后,活动订单量达到 500 万单;9 小时后,超过 1000 万单。结果,多地接入服务的奶茶门店出现「爆单」,用户等候时间超过 4 小时,有部分奶茶店暂时关闭线上点单功能。同时,千问出现卡顿,一度影响对用户其他需求的回应。这也引发大量用户在社交平台上反映对千问活动的不满。
对此,上午 10 点半左右,千问称「正在紧急加资源,全力保障顺畅」。下午 4 点半左右,千问再表示,正在持续扩容,全力保障活动体验。千问还补充,免单卡使用期限一直到 2 月 23 日,推荐错峰下单;免单卡除了点奶茶,也可以买生鲜百货,或者天猫超市和线下商超的年货;全国的盒马门店也正在接入中。
此外,活动上线不久后,千问红包分享链接遭到了微信的屏蔽,口令也无法复制使用,只能使用生成的二维码图片分享活动优惠信息。微信对同为腾讯产品的元宝红包口令分享也做了限制。
今年以来,AI 应用正在复现移动互联网时代初期发红包拉新的局面。此前在 2 月 1 日,腾讯元宝宣布,派发 10 亿元现金红包,单个红包金额可高达万元。1 月 26 日,百度旗下 AI 应用文心助手上线春节红包活动,派发 5 亿元现金红包,最高可获得 1 万元奖励。
近日,市场监管总局公布了五起人工智能领域不正当竞争典型案例,其中多起案件与冒用知名 AI 服务名称相关。
例如,一家北京公司利用其运营的网站推广名为「DeepSeek 本地部署工具」的软件,在网页多处使用「DeepSeek」字样以及官方图标,并购买 DeepSeek 竞价排名。对此,监管部门认定其违反了《网络反不正当竞争暂行规定》和《反不正当竞争法》,责令立即停止违法行为,并综合裁量案件情节,处罚款 5000 元。类似地,杭州一家公司建立「DeepSeek 本地部署」网站、使用与 DeepSeek 官方相同的字样及高度相似的图标,并诱导用户付费使用,也被责令停止,并处罚款 3 万元。
又如,上海一家公司开发运营名为「ChatGPT 在线」的微信公众号,含有 AI 对话功能,通过吸引注册付费会员获利。经查,该服务实际是调用 OpenAI 公司开放的 API,接入其背后的基础模型,提供类似 ChatGPT 的服务。而该公司使用了高度类似该公司官方图像的图案作为微信公众号头像,并在公众号简介中介绍是「ChatGPT 中文版」,将该公众号与 ChatGPT 混淆。对此,监管部门同样根据《反不正当竞争法》,责令停止违法行为,并综合裁量案件情节,处罚款 62692.7 元。
市场监管总局表示,这些案件的查办旨在对混淆行为起到警示作用,引导经营者通过合法合规方式提升竞争力,避免通过攀附他人商誉等不正当手段获取利益,保障市场竞争的公平性和公正性。
进入春运购票时间段以来,多个 12306 平台购票引发的问题引起讨论。例如,近期,有不少旅客在购买春运火车票时发现,如果在安排中转行程时,前一程车票通过「买长乘短」方式购买,即提前于所购终点站下车;那么,在购买第二程车票时,12306 将因前一趟列车还未结束运行,判定存在「行程冲突」,拒绝购票。
对此,铁路部门在接受中新经纬采访时声称,这主要是为了「避免因旅客错购、误购车票而影响出行」。考虑到春运实际情况,旅客如遇此类问题,可致电铁路 12306 客服热线,随后铁路部门将判定具体情况,在系统内暂时解锁,方便旅客购买后续的中转车票。不过,12306 目前只能接受出现因时间冲突后的解锁申请,不能「提前解锁」。
「订票订单取消 3 次,当日无法购票」的限制也引起了关注。有的评论呼吁春运期间提供更多弹性,还有的评论担心因代为购票引起限制,并调侃称,「用前任的身份证去 12306 订票,取消 3 次,当天他就买不了过年回家的票了。」
对此,铁路部门在接受新京报采访时表示,12306 平台的这一要求目的是规范购票秩序,限制恶意囤票、刷票的行为,这并非今年的新政策,已实行多年。如果确有紧急购票需求的旅客,也可以找朋友代为购买,自行更换其他账号,或者通过窗口现场购买车票。同时,该规则限制的不是乘车人的购票权限,而是操作购票账户的权限,也就是说,在上述情况下,乘车人仍可以正常购票乘车。
据 Android Authority 报道,谷歌证实,Android 用于与苹果 AirDrop 互通的 Quick Share(快速分享)功能,将于今年打破 Pixel 10 系列的独占限制,扩展至更多 Android 设备。Android 平台工程副总裁 Eric Kay 在台北举行的新闻简报会上宣布了这一计划,表示 Google 正与合作伙伴协同工作,将该功能推广至整个 Android 生态系统,预计近期将有更多具体消息公布。
Kay 透露,开发团队投入了大量精力确保 Quick Share 不仅能兼容 iPhone,还能与 iPad 和 MacBook 顺畅连接。此前,该互通功能作为 Pixel 10 系列的卖点之一于去年上线。为了实现更广泛的覆盖,Google 已将 Quick Share 组件从系统底层剥离,升级为拥有独立 Play 商店页面的 APK 文件,从而在技术上解除了对 Pixel 硬件的绑定。
在具体的厂商合作方面,除 Google 自家设备外,Nothing 是目前唯一公开确认正在适配该功能的手机品牌。同时,高通近期也暗示,正致力于让搭载骁龙处理器的手机具备类似 Pixel 10 的 AirDrop 支持能力。这意味着未来将有大量主流 Android 机型能够直接与苹果设备传输文件。
据 The Verge 报道,近日,「特朗普手机」制造商 Trump Mobile 在采访中展示了首款智能手机 T1 真机,并透露该设备目前已通过美国 FCC 认证,预计将于 3 月中旬完成 T-Mobile 的运营商网络认证,随后正式开启发货流程。
最终版 T1 与最初公布的规格有显著差异。新机型将搭载高通骁龙 7 系列处理器、6.78 英寸曲面屏、5000mAh 电池及 512GB 存储空间。前后主摄均升级为 5000 万像素,并新增了超广角镜头。外观上,保留了标志性的金色涂装及机身底部的美国国旗图案,但原定的 T1 标识将被移除,摄像头模组也调整为垂直排列的黑色椭圆设计。

由于规格提升,产品定价也有所调整。此前支付 100 美元定金的预订用户仍可享受 499 美元的「尝鲜价」,但后续发售价格将有所上涨,预计最终定价在 1000 美元以内。官方解释称,之所以多次推迟发布,是为了跳过原计划的入门级产品,直接向市场推出规格更完善的改进机型。
针对该品牌核心卖点之一的产地问题,Trump Mobile 承认 T1 手机并非完全美国制造。手机的大部分生产是在某「最惠国」完成,但绝对不是中国;仅在迈阿密完成最后约 10 个部件的「最终组装」。为符合美国联邦贸易委员会(FTC)的监管标准,官网宣传语已从「美国制造」修改为「每一台设备背后都是美国人的手」。
据财新报道,2 月 6 日,国家卫健委食品安全标准与监测评估司发布《食品安全国家标准 预制菜》的征求意见稿。这是国家层面首次发布预制菜国标。
《标准》首先明确了预制菜的定义,即以食用农产品及其制品为原料,不添加防腐剂,经工业化预加工(如搅拌、腌制、滚揉、成型、炒、炸、烤、煮、蒸等)制成,配以或不配以调味料包,加热或熟制后方可食用的预包装菜肴产品。预制菜不包括主食类食品、净菜类食品、即食类食品和中央厨房制作的菜肴。在此定义下,部分连锁餐饮企业、航空公司集中制作、集中配送的「中央厨房」所制作的菜品,未经熟制的沙拉、凉拌菜等,以及蜜饯等常添加山梨酸钾、苯甲酸钠等防腐剂的产品,不属于预制菜。
《标准》强调预制菜在生产加工中不得添加防腐剂,仅可以按需使用食品添加剂,且需要做到非必要不添加,尽可能减少食品添加剂使用的品种和用量,不应以掺杂、掺假、伪造为目的使用食品添加剂。《标准》还指出,要通过不同原料的合理搭配和适宜的烹饪方式维持菜肴的营养特性;鼓励通过优化产品工艺和贮藏运输方式尽可能缩短产品保质期,最长不应超过 12 个月。
根据《标准》,鼓励餐饮制作使用预制菜时,对不同预加工方式的预制菜的使用情况对消费者予以说明。换言之,并不强制餐饮店向消费者明示预制菜作强制要求。
此前,罗永浩曾在 2025 年吐槽连锁餐饮店西贝贵且难吃、是预制菜,还呼吁餐厅如果使用预制菜应该公开。对此,西贝创始人贾国龙极力辩解,并采取了开放后厨等举措,但进一步陷入舆论漩涡。