2026年2月

最近有个兄弟去面试,回来跟我吐槽,说面试官太刁钻了。

面试官问他:“假设线上的 Redis 内存报警了,使用率飙到了 95%,你第一反应怎么处理?”

这兄弟想都没想,直接说:“找运维申请扩容,加内存呗。”

面试官盯着他看了两秒,问:“那如果扩容后又满了呢?一直加下去?公司预算是你家出的?”

这兄弟当场就卡壳了。

其实,这道题在面试里出现的频率非常高。它考察的不是你还会不会扩容,而是考察你有没有“治理思维”“成本意识”

今天我们就来聊聊,当 Redis 内存告急时,除了“加钱”,我们还能做什么。

第一步:别急着扩容,先看策略

很多时候,内存满是因为配置没设好。

Redis 有一个关键参数叫 maxmemory,决定了它能用多少内存。当数据量达到这个限制时,Redis 会怎么做?这就取决于另一个参数:maxmemory-policy(内存淘汰策略)

很多公司默认配置是 noeviction。这个策略的意思是:内存满了就不让写了,任何写入操作(SET、LPUSH 等)都会直接报错(OOM command not allowed),但读操作还能正常进行。这会导致线上业务直接不可用。

所以,你首先要检查的是:我们是不是存了太多根本不用的数据?

如果你的业务允许数据丢失(比如只是做缓存),应该把策略调整为 allkeys-lru 或者 volatile-lru

  • allkeys-lru:不管有没有设置过期时间,优先删除最近最少使用的 key。
  • volatile-lru:只删除设置了过期时间的 key 中,最近最少使用的那部分。

改成 LRU 策略后,Redis 会自动把那些很久没人访问的冷数据清理掉,内存水位自然就降下来了。

第二步:谁占了内存?揪出 Big Key

如果淘汰策略已经开了,内存还是降不下来,或者业务要求数据不能随便丢,那就要找原因了:到底是什么东西占用了这么多内存?

通常有两种情况:

  1. Key 的数量太多:几千万、上亿个 Key。
  2. 存在超大 Key(Big Key):比如一个 Hash 结构里存了 100 万个字段,或者一个 List 里塞了 500 万条数据。

怎么找?千万别在生产环境直接敲 keys *,这会导致 Redis 阻塞,整个服务卡死。

你应该用 Redis 自带的工具:

redis-cli --bigkeys

或者在 Redis 4.0 以后,使用 memory usage 命令去抽查。

找到这些大 Key 后,通常会发现:

  • 有的 Key 是日志数据,写进去就没读过。
  • 有的 Key 是某些临时列表,越积越多,忘了删。

第三步:怎么删?千万别用 DEL

找到大 Key 了,比如一个叫 user:rank:list 的列表,占用 2GB 内存。

很多人的直觉反应是:DEL user:rank:list

千万别这么干!

Redis 是单线程处理命令的。删除一个 2GB 的 Key,意味着 Redis 要在主线程里一次性释放这 2GB 的内存空间。这个过程非常耗时,可能需要几百毫秒甚至几秒。

在这几秒钟里,Redis 无法处理任何其他请求(比如用户的登录、下单),这就叫“阻塞”

正确的做法是使用 UNLINK 命令(Redis 4.0+):

UNLINK user:rank:list

UNLINK 是非阻塞的。它会把这个 Key 从键空间里摘除(逻辑删除),然后把释放内存的繁重工作丢给后台线程去慢慢做(物理删除)。这样就不会卡住主线程。

如果你的 Redis 版本很老,不支持 UNLINK,那就必须“分批删除”。比如是 Hash,就用 HSCAN 每次扫 1000 个字段,分多次 HDEL 删掉。

第四步:给 Key 加上过期时间

最后,要从源头解决问题。

很多开发习惯不好,写代码时只管 SET,不管 EXPIRE(过期时间)。结果就是数据只进不出,内存迟早要爆。

一定要定个规矩:所有的缓存 Key,必须设置过期时间。 哪怕设长一点(比如 30 天)也比永不过期强。这样 Redis 才能利用 volatile-lru 策略自动循环利用内存。

总结:面试怎么答?

回到开头的面试题。如果再被问到“Redis 内存满了怎么办”,你可以按这个逻辑回答,绝对稳:

  1. 先不谈扩容:先排查配置和数据,扩容是最后的手段。
  2. 检查淘汰策略:确认 maxmemory-policy 是否合适,是不是因为默认的 noeviction 导致无法写入,建议改为 LRU 策略自动清理冷数据。
  3. 分析大 Key:使用 --bigkeys 工具分析内存分布,找出占用巨大的异常 Key。
  4. 安全删除:发现大 Key 后,使用 UNLINK 异步删除,避免阻塞主线程。
  5. 兜底方案:如果以上做完,内存确实不够用(全是热数据),那再带着分析报告去找运维扩容。

这样回答,既展示了技术深度,又体现了你对线上稳定性的敬畏。

END

⚡️ 别把时间浪费在低效复习上

很多人复习抓不住重点。作为过来人,我分析了100+份大厂面试记录,将 Go/Java/AI 的核心考察点、高频题、易错点 浓缩进了一份 PDF。

不搞虚的,全是干货。

加我微信:wangzhongyang1993,备注 【面经】 免费发你,立即纠正你的复习方向,把时间用在刀刃上。

wangzhongyang.com 也欢迎大家直接访问我的官网,里面有Go / Java / AI 的资料,免费学习

摘要:
近日,北京大学与OceanBase联合提出的长视频多模态检索基准LoVR被WWW录用。LoVR是一个面向真实长视频的多模态检索基准,既支持全视频检索也支持片段级检索,并配套一条可规模化的高质量标注流水。LoVR系统性刻画了长视频检索的真实难点,提供了可扩展的高质量多模态数据构建范式,为未来长程语义建模与多粒度检索方法提供统一评测平台。

研究背景与挑战

随着长视频平台和知识型视频内容的快速增长,视频已经从“短片娱乐载体”演变为“结构化知识与复杂事件的长期记录”。无论是教学课程、会议记录、纪录片,还是操作演示与技术讲解,越来越多关键信息分布在数分钟甚至数小时的连续视频中。用户的真实需求,也从“找一个相关视频”升级为“在长视频中精准定位到相关内容”。

然而,现有多模态检索研究仍主要基于短视频或独立片段构建评测环境。这种设置在语义复杂度、时间跨度以及上下文干扰程度上,都难以模拟真实长视频场景。更关键的是,在长视频内部,不同片段之间往往高度相似,语义边界模糊,模型需要具备更强的时间建模能力与细粒度语义区分能力,才能避免“找对主题、但定位错误”的问题。

与此同时,构建高质量的长视频数据本身极具挑战:自动生成的描述可能缺乏准确性或完整性,纯人工标注又难以规模化;简单均匀切分视频又会导致样本过于简单,难以形成有效压力测试。因此,如何在保证数据规模的同时,系统性提升标注质量与任务难度,成为长视频检索研究中亟待解决的核心问题。

核心理论创新


图 1. 高动态片段筛选策略

高动态片段筛选策略,提高检索区分度

在长视频中,大量片段往往语义相似、节奏平缓,若直接均匀切分并构建检索样本,模型很容易依赖低层视觉特征或表层关键词进行匹配,无法真正学习细粒度语义对齐能力。

为此,如图 1 所示,我们提出高动态片段筛选策略:通过检测视觉变化程度与语义活跃度,从长视频中优先保留内容变化更明显、信息密度更高的片段。

这种设计带来两个重要效果。第一,同一长视频内部的片段更加“容易混淆”,模型必须依赖更精确的跨模态语义对齐才能区分;第二,整体检索难度显著提升,避免了“简单样本”导致的虚高结果。换句话说,LoVR 不是简单扩大规模,而是在数据构建阶段主动增强区分度,使 benchmark 本身具备真实挑战性。

图 2. 高质量视频 caption 合成标注流水线

可扩展高质量标注机制:VLM × 自动质检 × 人类兜底

长视频数据构建的核心矛盾在于:纯人工标注质量高但成本极高,纯自动生成规模大但质量不稳定。如图 2 所示,我们提出一种折中但系统化的解决方案:以视觉语言模型(VLM)为生成核心,引入自动质量评估机制进行多轮筛选与修正,并在关键节点加入人工终审作为质量兜底。

具体而言,流程包括:长视频结构化切分 → 片段级 caption 自动生成 → 自动评估打分与迭代修正 → 汇总生成视频级描述 → 人工抽检与终审确认。自动化机制保证规模与效率,人类审核保证语义准确性与逻辑一致性。这种“自动为主、人类兜底”的范式,使 LoVR 在质量与规模之间取得平衡,也为未来多模态数据构建提供了一种可复制的方法论。

图 3. 长视频的 caption 包含视频细节

统一评测框架:全视频检索 + 片段检索

现有视频检索基准往往只关注“找到相关视频”,却忽视了真实应用中更关键的能力——在长视频中精准定位到正确时间段。LoVR 将这两种能力统一纳入同一评测框架:既支持全视频级检索(Video-level Retrieval),也支持片段级检索(Clip-level Retrieval)。

这一设计使模型必须同时具备“全局语义理解能力”和“局部精确定位能力”。如果模型只能识别视频大致主题,却无法区分相似片段,就会在片段级评测中暴露问题;反之,如果模型只擅长局部匹配,却缺乏全局语义建模,也难以在视频级检索中取得理想结果。双粒度评测机制从结构上推动模型向更完整、更真实的长视频理解能力演进,数据样例如图 3 所示。

图 4. Text-to-Video 和 Text-to-Clip 的抽取效果

图 5. Video-to-Text 和 Clip-to-Text 的抽取效果

关键验证成果

LoVR 的验证并不是只停留在“做了一个数据集”,而是围绕规模覆盖、标注质量、任务难度与基线差距、以及可复现构建成本做了系统化的结果展示。

首先在数据规模与任务覆盖上,LoVR 明确面向“长视频”这一真实形态来设计,包含 467 条长视频,并从中构建出 40,804 个片段级 clips。这使得评测不再局限于“短 clip 的匹配”,而是能够同时检验模型在长上下文视频级检索与同一长视频内部的片段级定位两种能力,形成更接近真实应用的完整闭环。

其次在标注质量验证上,我们采用了明确的人类评测流程:随机抽取 300 个片段与 100 个长视频,组织 25 位参与者对 caption 的质量进行打分(0–5)。最终平均分达到 4.3/5,且 78% 以上样本获得 4 或 5 分。这个结果说明:LoVR 的文本描述不仅“可用”,而且在语义准确性、覆盖度与可读性上达到了较稳定的高质量水准,为后续检索评测提供了可靠的 ground truth。

第三,在挑战性与基线差距方面,我们在 LoVR 上系统评测了多类代表性方法,并发现即便是当前较强的基线模型,在 LoVR 上依然表现有限:如图 4 所示,在 Text-to-Video 全视频检索场景下,最强基线的 R@1 约为 42%;而在更贴近真实“定位片段”的 Text-to-Clip 片段级检索上,R@1 约为 40%。如图 5 所示,Video-to-Text 检索和 Clip-to-Text 也分别只取得了 37% 和 36% 的效果。这意味着:即使模型可以在一定比例上找到相关结果,整体距离“高精度、可依赖”的长视频检索仍有显著差距,LoVR 的设计确实把任务难度推到了真实场景应有的水平。

最后,从工程可复现与成本画像角度,我们也给出了构建 LoVR 的可复现实证:caption 生成与自动评估的总计算量约为 820 GPU hours(在 H800 上完成),并且流程可被复用到其他长视频或多模态数据构建中。换句话说,LoVR 不仅提供了一个 benchmark,也提供了一套“可以规模化复制”的高质量多模态标注范式:用自动化手段确保质量下限,用人工审核兜底确保最终可靠性。

总结与展望

LoVR 的意义不仅在于提出一个新数据集,更在于:

系统性刻画长视频检索的真实难点
提供可扩展的高质量多模态数据构建范式
为未来长程语义建模与多粒度检索方法提供统一评测平台

未来,我们将继续扩展数据规模与场景复杂度,并探索更结构化的长视频语义组织方法,推动长视频检索从“可用”走向“可靠”。

欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/

现在工作加班少,摸鱼多,虽然有时候事情也挺多的,但是开发起来算是游刃有余,没太多挑战,前景(加钱的机会)也比较有限吧
新的机会:做的产品在行业里面也算最牛吧,但是加班挺多的 995 是标配,而且有可能有末尾淘汰的压力

犹豫的点:
1. 新的工作只有 18%的涨薪,到手工资可能没太多变化,就社保能多交一点
2. 压力大,我这种摸鱼惯了的,不知道能否适应
卷+发展好 和 躺+没太大发展空间 要怎么选呢?
我现在无房未婚年龄 29

大龄程序员了,不想再卷了,想找个轻松点的工作,工资低点也可以接受,这样有时间陪陪孩子,兼顾家庭与工作。

找了好几天了,基本全都需要加班,而且一问加班多吗,还会被质疑。

现在算是体会到了什么是牛马。

好难啊!

在餐饮、零售及生活服务行业数字化转型的当下,一套高效稳定的点单收银系统已成为商家日常运营的“神经中枢”。然而,面对市场上琳琅满目的解决方案,从几百元的SaaS年费到数十万的定制开发,许多商家在选型时最先遇到的困惑往往是:“点单收银系统多少钱?”特别是当我们将目光投向像 OctShop 这样具备高度灵活性的开源或半开源架构系统时,价格构成变得更加多元且值得深究。本文将深入剖析点单收银系统的成本结构,并探讨 OctShop 在这一领域的价值定位。

图片

OctShop大型点单收银系统源码详细介绍: https://pc.opencodetiger.com/Cashier

一、传统模式下的价格迷雾

传统的点单收银系统定价通常分为两类:SaaS租赁模式和买断制模式。SaaS模式(软件即服务)是目前市场的主流,商家按年或按月支付服务费。价格区间通常在每年2000元至10000元不等,具体取决于门店数量、终端设备数以及功能模块(如是否包含会员营销、供应链管理等)。这种模式初期投入低,但长期来看,随着门店扩张,累积成本高昂,且数据存储在云端,商家缺乏完全的控制权。买断制模式则是一次性支付高额费用获取软件授权,价格往往在几万元至几十万元之间。虽然看似拥有了软件所有权,但后续的系统维护、功能升级、服务器部署等隐性成本依然不菲,且闭源系统难以根据商家特殊需求进行二次开发。

二、OctShop模式下的成本重构

OctShop 作为一款支持多商户、全渠道的电商+点单收银系统,其核心理念在于“源码交付”+“自主可控”。当我们将 OctShop 应用于点单收银场景时,其价格逻辑发生了根本性变化:从“购买服务”转向了“投资资产”。1. 源码授权费用OctShop 通常提供商业版源码授权。相较于SaaS的年费,这是一次性投入。虽然具体价格需咨询官方或代理商(通常根据版本功能不同,价格在数千至数万元区间),但这笔费用换来的是系统的永久使用权和全部源代码。这意味着商家不再受制于厂商的续费捆绑,长期运营成本显著降低。2. 部署与硬件成本使用 OctShop 搭建点单收银系统,商家需要自行承担服务器租赁费用(云服务器或本地服务器)以及硬件设备采购(如收银机、扫码枪、小票打印机等)。服务器:根据并发量,初期每月仅需几百元即可满足中小型门店需求。硬件:由于OctShop支持标准安卓或Windows环境,商家可自由选择性价比高的通用硬件,无需购买绑定的昂贵专用设备。3. 二次开发与定制成本这是OctShop最大的价值所在。如果商家有独特的业务流程(如特殊的套餐组合逻辑、对接特定的ERP或财务系统),基于开源源码进行定制开发的成本,远低于向闭源厂商提出需求等待排期的成本。商家可以组建内部团队或外包给熟悉的开发者,按需付费,每一分钱都花在刀刃上。

图片

三、影响最终价格的关键因素

“点单收银系统多少钱”在 OctShop 体系下没有标准答案,因为它是一个动态变量,取决于以下因素:业务规模:单店版与连锁多店版的架构复杂度不同,授权费用会有差异。功能深度:是否需要接入外卖平台、是否需要复杂的分销裂变功能、是否需要对接智能硬件,都会影响实施成本。技术能力:如果商家自身具备技术开发能力,部署和维护成本非常低的;若完全依赖外包,则需预算相应的技术服务费。

四、性价比的深层考量

单纯比较“标价”往往会产生误导。对于追求长期发展的品牌而言,OctShop 的高性价比体现在数据资产化和业务敏捷性上。首先,数据完全私有化,避免了SaaS平台数据泄露或被“杀熟”的风险,这对于积累用户画像、精准营销至关重要。其次,面对市场变化(如突发疫情需要增加无接触配送、新增社区团购业务),基于 OctShop 源码可以快速迭代上线新功能,这种响应速度是传统闭源系统无法比拟的,其带来的商业机会价值远超系统本身的投入。

图片

五、OctShop结语

综上所述,询问“点单收银系统多少钱”,在 OctShop 的语境下,实际上是在询问“构建一套自主可控的数字化运营体系需要多少投资”。对于小微商户,SaaS或许是起步之选;但对于有志于打造自有品牌、实现连锁化经营或拥有特殊业务逻辑的商家,选择 OctShop 这类源码系统,虽然前期需要一定的技术规划投入,但从长远看,它是以更合理的成本换取了无限的扩展空间和核心数据主权。在数字化竞争日益激烈的今天,这笔账,值得每一位经营者细细算清。

开发者朋友们大家好:

这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态度的观点」、「有看点的活动」,但内容仅代表编辑的个人观点,欢迎大家留言、跟帖、讨论。

本期编辑:@瓒an、@鲍勃

01 有话题的技术

1、打破无声壁垒:AI 初创公司 Talksign 发布百毫秒级手语双向翻译模型 Talksign-1

由尼日利亚与英国团队共同创立的人工智能初创公司 Talksign 发布了其首个手语理解基础模型 Talksign-1。据官方披露,该模型能够在 100 毫秒内将美国手语(ASL)快速转化为语音和文本

Talksign 由 Edidiong Ekong 和人工智能工程师 Kazi Mahathir Rahman 于 2025 年 11 月创立,聚焦于打破聋人和听障群体在数字工具与日常服务中面临的沟通壁垒。此次发布的 Talksign-1 模型展现出以下核心技术特征:

  • 双向转化能力: 系统通过标准网络摄像头捕捉用户的面部、手部及身体动作,将手语翻译成语音;同时,它也能将口语或输入的文本反向转化为手语视频序列。
  • 识别精度与平衡: 该模型基于大规模手语数据集 WLASL2000 进行训练。系统在分析约一秒钟的手语动作后做出预测,兼顾了速度与准确性。目前该模型支持 250 个美国手语手势,单手势测试准确率达到 84.7%。
  • 设备端隐私保护: 系统在用户设备的浏览器中进行特征点提取,仅将处理后的数据点发送至服务器进行分析,全程不传输原始视频数据。

在现阶段的局限性方面,该模型目前仅适用于孤立的手势识别,尚不支持连续的句子级翻译或指拼法。开发团队也明确提示,在缺乏人工监督的情况下,该技术不应作为医疗、法律或安全等高风险环境下的唯一判定依据。

根据世界卫生组织的数据,全球有超过 4.3 亿名聋人,其中 7000 万人将手语作为主要沟通方式。在整个研发过程中,Talksign 与聋人教育工作者、母语为 ASL 的使用者以及无障碍倡导者保持了密切合作。未来,公司计划进一步扩充模型的词汇量,攻克连续手语识别技术,并将语言支持范围扩展至英国手语和法国手语。

https://www.talksign.co/blog/introducing-talksign-v1

( @TechCabal)

2、曝 DeepSeek V4 即将发布

据路透社报道,DeepSeek最快将于下周发布新一代 AI 模型,外界普遍推测该版本即为 DeepSeek V4。

而据晚点报道,DeepSeek 在春节前后仅对现有模型进行了小幅升级,而外界关注的下一代旗舰版本 DeepSeek V4 则预计会在 3 月前后发布

CNBC 报道称,市场已进入「严阵以待」状态,部分投资机构担忧 DeepSeek 再次引发类似去年模型发布时的市场剧烈波动。

当时,英伟达股价一度下跌近 17%,瞬间蒸发 6000 亿美元。

( @APPSO)

3、Vercel 开源 Chat SDK 公测版:跨平台 TypeScript 框架支持 JSX UI 渲染与 AI 流式传输

Vercel 宣布开源 Chat SDK 公测版,这是一套统一的 TypeScript 库,旨在解决跨平台聊天智能体(Agent)开发中的 API 碎片化问题。通过该 SDK,开发者只需维护单一逻辑代码库,即可将智能体同步部署至 Slack、Discord、Microsoft Teams、Google Chat 等主流平台。

  • 统一事件驱动架构:提供类型安全的 Handler 接口,可标准处理提及(mentions)、消息、表情回应(reactions)及斜杠命令(slash commands)等跨平台通用操作。
  • 基于 JSX 的声明式 UI 抽象层:允许开发者使用 JSX 编写 Card 和 Modal 组件,SDK 自动将代码转换为各社交平台对应的原生 UI 渲染格式。
  • 原生集成 Vercel AI SDK:post() 函数直接兼容 AI SDK 的 textStream 接口,支持 AI 响应内容在各聊天平台实现毫秒级的实时增量推送(Streaming)。
  • 插拔式分布式状态管理:内置针对 Redis、ioredis 及 In-memory 的存储适配器,用于处理分布式环境下的会话状态与数据持久化。
  • 高度模块化的适配器系统:核心逻辑与平台适配层解耦,目前已支持 GitHub、Linear 及主要即时通讯平台,支持通过 Hono、Next.js 等框架进行部署。

https://vercel.com/changelog/chat-sdk

(@Vercel Blog)

02 有亮点的产品

1、能自己打电话、排队并砍价的 AI:Jointly AI 发布端到端保险经纪平台

2026 年 2 月 19 日,Jointly AI 宣布推出全球首个端到端自主人工智能保险经纪平台 Jointly AI Broker。该平台面向英国个人险经纪人,能代理客户执行操作,利用语音 AI 致电保险公司、导航语音菜单、排队并协商报价,将原本耗时数天的流程缩短至 35 到 45 分钟

其核心工作流由企业级编排层协调,包含五个专属 AI 智能体:

  • 接待智能体:全天候接听电话,通过自然语音对话收集客户需求。
  • 研究智能体:搜索市场,核对金融行为监管局(FCA)注册资质并生成候选名单。
  • 报价智能体:最多可并行四通电话,自主致电保险公司获取真实报价。
  • 分析智能体:依托专有大语言模型,对报价进行标准化处理与评分。
  • 交付智能体:通过电话或邮件向客户提供最佳推荐、备选及预算方案。

该系统架构严格遵循金融监管标准,数据提取设有多重校验,遇低置信度会主动询问而非猜测;并具备掉线重拨及营业外时间延后重试机制。所有操作均实时记录供审计。鉴于保险经纪人通常将 60%的时间耗费于行政任务,该平台能大幅释放人力以专注复杂案件及客户关系。目前产品已向合作伙伴开放抢先体验。

https://www.getjointly.ai/insurance-ai-agents

( @The Desert Sun)

2、从 Genie 3 到 Yoroll,AI 视频原生游戏加速落地

2026 年初,AI 视频原生游戏迎来实质性落地。1 月 29 日,Google 开放 Genie 3 部分能力,实现生成画面实时响应 WASD 操作。2 月 12 日,字节跳动即梦平台发布 Seedance 2.0,凭借复杂运动场景下的高可用率及原生音画同步引发广泛关注。这一视频原生模型制作范式的崛起引发资本市场重估,导致传统引擎巨头 Unity 股价暴跌 60%,Roblox 等公司亦出现约 20% 的下跌。

在此背景下,LinearGame 旗下平台 Yoroll 提前布局,将实时生成内容纳入可控交互框架。针对目前世界模型体验不稳定、缺乏剧情与玩法等痛点,Yoroll 在视频模型之上搭建了完整的游戏系统:

  • 画面与动作生成:通过生成模型实时输出连续的场景与角色行为。
  • 行为判定:系统识别玩家操作并将其转换为明确的事件。
  • 游戏逻辑:以确定性的方式存储分支进度、道具及角色状态。

Yoroll 精准切入互动影游领域,创作者仅需输入设定与关键节点,系统即可自动连接叙事路径并加入 QTE(快速反应事件)。同时,Seedance 2.0 在动作格斗生成上的极高稳定性成为了天然加速器。结合前者的生成能力与后者的交互框架,Yoroll 推出了《Daydream Valkyrie》预告片,成功将武打视频流解析为可交互的底层数据,催生出 AI 动作格斗等全新游戏品类。

这种模式将制作成本降至传统模式的约 1/100,生产力提升数十倍,使 1 至 3 人的小团队即可完成游戏开发。目前 Yoroll 官网已公布超 6 款计划于 2026 年上半年上线的游戏,平台当前正处于创作者邀请码内测阶段。

相关链接:https\://yoroll.ai/

( @Z Potrntials)

3、支持自然语言生成乐器与精准编曲:谷歌推出 AI 音乐创作平台 ProducerAI

2 月 24 日,谷歌宣布生成式 AI 音乐创作平台 ProducerAI 正式加入 Google Labs。该平台作为创作者的得力助手,可将简单的文字提示转化为动态、完整的音乐作品或跨流派的音乐视频。

ProducerAI 结合了 Google DeepMind 的 Gemini、Lyria 3、Veo 和 Nano Banana 等模型。 其核心技术与功能特征包括:

  • 搭载 Lyria 3 预览版模型:该高保真模型具备极强的音乐理解力,提供对节奏、编曲及时间对齐歌词等参数的精细控制。
  • 创新的 Spaces 功能:允许艺术家通过自然语言创建全新的乐器和效果器(涵盖简单的键盘到基于节点的模块化音频修补环境),且这些微型应用支持在用户间共享和重混。
  • 采用 SynthID 技术:平台生成的所有音频均嵌入了这种隐形水印,用于明确标识由谷歌 AI 生成的内容。

该平台的研发深度契合音乐人的实际需求,吸引了从初学者到格莱美获奖说唱歌手 Lecrae 以及 The Chainsmokers 等知名音乐人的加入。The Chainsmokers 成员 Alex Pall 评价指出,平台的创始人兼具技术能力与音乐人直觉,深刻理解如何让 AI 成为创作过程中的加分工具。此外,谷歌此前还通过 Music AI Sandbox 与 Wyclef Jean 等艺术家展开实验性合作,这些行业经验也为最新模型的研发提供了关键支持。

目前,ProducerAI 已在全球范围内通过其官网提供服务,并设有免费与付费两套方案供用户选择。

相关链接:
https://www.producer.ai/

( @Google Blog)

03 有态度的观点

1、OpenClaw 之父:80% 的现有 App 将消失

近日,OpenClaw 之父 Peter Steinberger 接受奥地利国家广播电视台《时代画报》节目专访时提出,「未来几周内,80% 的现有 App 都会消失」。

他认为,当智能体真正能替用户完成从浏览器点击到支付执行的全链路操作时,传统 App 的入口价值将被系统级自动化彻底稀释。

他强调,未来用户不再需要逐个打开应用,而是通过一句话、一个指令,让 Agent 在后台完成所有跨应用的任务流程

他进一步解释称,这一判断的核心逻辑在于:

  • AI Agent 已具备执行真实操作的能力,已从「文本生成」跨入「行动执行」阶段;
  • 用户任务将从 App 中心转向意图中心,当系统能理解并执行复杂任务链,App 的界面与入口将变得多余;
  • 开发者将从构建完整 App 转向构建可被 Agent 调用的能力模块,生态将从「应用」走向「功能」;
  • 用户体验将从手动操作转向自动化流转,AI 将成为操作系统层的默认「代理人」。

Steinberger 认为,这种变化会在短期内引发应用数量的急剧收缩,但背后的公司不会因此消亡,而是会转型为提供 API、能力模块或 Agent 插件的服务商。这不是说某个具体应用会消失,而是使用手机的方式会发生巨大变化。

( @APPSO)

阅读更多 Voice Agent 学习笔记:了解最懂 AI 语音的头脑都在思考什么

写在最后:

我们欢迎更多的小伙伴参与 「RTE 开发者日报」 内容的共创,感兴趣的朋友请通过开发者社区或公众号留言联系,记得报暗号「共创」。

对于任何反馈(包括但不限于内容上、形式上)我们不胜感激、并有小惊喜回馈,例如你希望从日报中看到哪些内容;自己推荐的信源、项目、话题、活动等;或者列举几个你喜欢看、平时常看的内容渠道;内容排版或呈现形式上有哪些可以改进的地方等。

作者提示: 个人观点,仅供参考

中小微到中大型企业CRM及延伸能力横向对比报告

聚焦获客、销售、上下游协同、MES生产四大核心场景,对比超兔一体云、Freshworks、Odoo等9款主流产品的能力差异与适配场景。

    • *

一、核心能力总览表

品牌核心定位获客/市场核心亮点销售管理核心亮点上下游管理核心亮点MES生产核心亮点适配企业类型
超兔一体云CRM+MES一体化闭环管理平台全渠道集客/线索成本核算/武器云三一客/商机/多方项目多模型/自动日报OpenCRM共生平台/全流程协同轻量化MES/CRM深度联动/智能排程中小微生产/贸易/服务企业
FreshworksAI驱动SaaS CRM平台全渠道线索整合/AI补全客户画像AI提取合同信息/DocuSign电子签约需集成ERP实现供应链协同无原生模块,需第三方集成中大型服务/科技企业
Odoo CRM开源全模块集成管理系统内置营销自动化/线索评分模型销售漏斗可视化/ERP无缝联动深度整合采购/库存/订单驱动采购Manufacturing模块/MRP/工序管理中大型全类型企业(需IT能力)
销氪CRM电销获客型销售自动化平台寻客宝/智能名片/电销卫士公私海规则/目标过程管理/BI报表无专属模块无原生模块电销型贸易/服务企业
纷享销客PaaS+全渠道CRM平台AI营销通/智能巡店全流程数字化/PaaS定制/全息BI企业互联/渠道分销/微联微信服务无原生模块中大型快消/制造/服务企业
简道云零代码企业应用搭建平台表单集客/多维分析看板零代码CRM/自定义销售流程跨组织协作/对接第三方电商平台零代码搭建轻量MES系统中小微创新型企业
ClickUp全能型生产力协作平台第三方集成获客/活动任务跟踪任务自定义/销售漏斗模板手动协作任务/共享空间沟通无原生模块,需集成第三方泛行业团队协作需求企业
Free CRM轻量级免费CRM工具多渠道线索导入/基础分配规则客户360°视图/销售漏斗可视化仅支持基础信息存储无原生模块小微企业/创业团队
销帮帮CRM灵活定制化CRM平台无专属获客模块客户管理/BI数据分析/移动办公支持与SAP等系统对接无原生模块(支持进销存)中大型定制化需求企业
    • *

二、分模块深度对比

1. 获客/市场能力:全渠道覆盖与智能转化的较量

核心维度对比

品牌多渠道集客能力线索智能处理营销支持工具
超兔一体云百度/巨量/微信/地推/工商搜客全覆盖一键转化/归属地识别/获客成本核算话术/文件武器云/竞品管理
销氪CRM寻客宝大数据/智能名片/呼叫中心电销卫士号码检测/挂机后触达自动化无专属物料库,依赖电销话术模板
Freshworks网站/社交/电话/邮件全渠道整合Freddy AI补全画像/数据查重去重AI触发高意向客户跟进提醒
Odoo CRM官网表单/邮件/社交/活动管理内置线索评分模型/自动分配规则邮件营销自动化/活动效果分析
纷享销客AI营销通/智能巡店/全渠道线索个性化内容推送/转化全流程跟踪渠道培训文档/自定义服务窗口

可视化呈现

获客能力脑图

mindmap
  root((获客/市场能力对比))
    超兔一体云
      多渠道集客:百度/巨量/微信/地推/工商搜客
      线索处理:一键转化/归属地/成本核算
      营销支持:话术/文件武器云/竞品管理
    销氪CRM
      多渠道集客:寻客宝/智能名片/呼叫中心
      线索处理:电销卫士号码检测
      营销支持:挂机后多方式触达
    Freshworks
      多渠道集客:全渠道线索整合
      线索处理:AI补全画像/数据查重
      营销支持:AI触发跟进提醒
    Odoo CRM
      多渠道集客:官网/邮件/社交
      线索处理:内置线索评分模型
      营销支持:邮件营销/活动管理
雷达图分值(100分制)
品牌多渠道覆盖AI智能能力营销物料支持线索处理效率成本核算综合分
超兔一体云958590909090
销氪CRM808570959088
Freshworks859075858085
    • *

2. 销售管理能力:跟单模型适配与流程自动化的差异

核心维度对比

品牌跟单模型适配通用跟单能力订单财务管控
超兔一体云三一客(小单)/商机(中长单)/多方项目(复杂单)360°视图/时间线/自动日报/客户分级应收开票回款三角联动/账期信用管控
纷享销客全流程标准化/大客户定制化360°客户画像/自动销售简报/移动BIERP级财务联动/收支差管控
Odoo CRM销售漏斗/订单驱动流程商机跟踪/报价管理/电子合同与Odoo ERP无缝联动/库存预警
Freshworks线索-机会-订单标准化流程AI提取通话/邮件信息/DocuSign签约订单状态自动更新/财务数据同步

可视化呈现

超兔多跟单模型流程图

flowchart LR
    A[客户线索] -->|小单快单| B[三一客模型:三定<定性/定级/定量>→关键节点→快速成交]
    A -->|中长单| C[商机模型:阶段划分→预期日期→过程优化→成交]
    A -->|多方业务| D[多方项目模型:项目组→合同/采购→收支管控→全周期闭环]
    B & C & D --> E[订单生成→财务管控→数据报表]
雷达图分值(100分制)
品牌跟单模型适配通用跟单工具订单财务联动数据报表能力移动办公综合分
超兔一体云959090859092
纷享销客808580959088
Odoo CRM758095858085
    • *

3. 上下游管理能力:共生协同与数据打通的差距

核心维度对比

品牌协作架构流程协同能力安全管控
超兔一体云OpenCRM共生平台(内外部打通)询盘-采购-发货-对账全流程协同外部用户权限隔离/数据加密
纷享销客企业互联解决方案渠道订货/订单流转/数据上报自动化微联服务号/微信生态安全对接
Odoo CRMERP深度整合架构供应商评级/采购单三流合一对账角色权限分级/数据备份
简道云跨组织协作架构微信商城/淘宝订单同步表单数据权限/共享空间管控

可视化呈现

超兔OpenCRM上下游协同时序图

sequenceDiagram
    participant 客户
    participant 超兔CRM
    participant 供应商(OpenCRM)
    客户->>超兔CRM:提交订单/报价确认
    超兔CRM->>供应商(OpenCRM):同步采购需求/询盘
    供应商(OpenCRM)->>超兔CRM:确认采购单/报价
    超兔CRM->>供应商(OpenCRM):触发发货指令
    供应商(OpenCRM)->>客户:发货并同步物流
    客户->>超兔CRM:扫码签收/验收反馈
    超兔CRM->>供应商(OpenCRM):对账数据同步
    供应商(OpenCRM)->>超兔CRM:开票确认
    超兔CRM->>客户:开票/售后响应
雷达图分值(100分制)
品牌数据打通深度流程自动化协同场景覆盖安全管控渠道适配综合分
超兔一体云908590908588
纷享销客858090859085
Odoo CRM958080857582
    • *

4. MES生产管理能力:一体化闭环与第三方集成的选择

核心维度对比

品牌生产流程覆盖CRM联动能力部署成本
超兔一体云排程/报工/质检/入库全流程销售订单自动同步生产BOM/库存联动轻量化部署/按年付费(低门槛)
Odoo CRM生产订单/MRP/工序/设备维护CRM订单直接生成生产计划开源部署(需IT团队支持)
简道云零代码搭建工单/巡检/库存管理表单数据同步CRM/自定义生产流程零代码配置/按需付费
雷达图分值(100分制)
品牌生产流程覆盖CRM联动能力部署成本易用性定制化综合分
超兔一体云809575908085
Odoo CRM908560709080
简道云707580859075
    • *

三、企业选型指南

  1. 中小微生产型企业:优先选择超兔一体云,实现获客-销售-上下游-生产的一体化闭环,轻量化MES无需额外部署成本。
  2. 中大型快消分销企业:选择纷享销客,其企业互联解决方案完美适配渠道订货、数据上报等场景,PaaS平台支持定制化需求。
  3. 全模块集成需求企业:选择Odoo CRM,需具备IT部署能力,可实现CRM-ERP-MES全链路打通。
  4. 电销为主的贸易企业:选择销氪CRM,寻客宝+呼叫中心大幅提升获客与外呼转化效率。
  5. 创业团队/小微企业:选择Free CRM或超兔免费版,满足基础线索管理与销售流程需求,零成本启动。
    • *

四、总结

本次横向对比覆盖9款主流CRM及延伸能力平台,各产品在核心场景的能力侧重与适配场景差异显著:超兔一体云凭借CRM+MES一体化闭环能力,成为中小微生产型企业的最优选择;中大型企业可根据业务特性选择纷享销客(渠道分销场景)、Odoo(全模块集成需求)等平台;创业团队则可通过Free CRM或超兔免费版快速启动轻量化数字化管理。企业选型时应聚焦自身核心业务痛点,优先匹配场景覆盖度与部署成本,避免过度追求全功能导致的资源浪费。

作为金融领域的后端/数据开发者,你大概率遇到过这类技术痛点:当JMG股票结束停牌复牌时,短短数秒内行情数据呈脉冲式爆发,传统的行情获取方式根本扛不住。停牌状态下盘口数据冻结、成交数据归0、分时图定格,而复牌瞬间积压的交易需求会让数据量陡增,这不仅是业务层面的考验,更是对行情接口、本地数据处理链路的“压力测试”——今天就从实战角度聊聊,实时行情API如何解决复牌场景下的核心技术问题。

复牌瞬间的核心踩坑点:不只是行情延迟,更是数据时序乱了

对开发者来说,JMG复牌的那几秒,最头疼的不是单纯的行情延迟,而是数据时序失控,这也是我们实操中高频踩坑的点。停牌时本地缓存的最后成交价是静态的,复牌后首笔成交往往直接跳空(比如从10.28跳到11.05),如果还在用轮询接口拉取数据,哪怕就2-3秒延迟,关键的tick数据就没了;更糟的是,用轮询数据生成的K线会是“平滑上行”的假走势,和实际成交的多次波动完全不符,直接导致后续的行情展示、策略判断全错。

比延迟更坑的是系统状态错位,这是我们调试时遇到的典型问题:一次复牌调试中,消息队列长度从0瞬间涨到150,UI刷新卡了2秒,WebSocket重连还触发了300ms的补拉数据延迟。这说明哪怕数据源本身稳定,本地的处理链路(队列、刷新、重连)也会成为瓶颈,直接让复牌后的行情处理乱成一锅粥。

复牌背后的核心数据问题:这些细节没处理好,全链路都出问题

JMG复牌阶段的数据分析,是解决问题的关键,我们踩过的坑都集中在两个核心维度,每一个都直接影响系统稳定性:

1. 数据处理链路的瞬时高压

复牌时行情数据的推送频率比日常高几倍,数据接收→解析→处理→展示的全链路都要扛瞬时压力,监控不到位的话,数据阻塞、丢包是常事。我们实操中会盯着日志里的4个核心指标:消息队列长度变化、Tick数据落地本地的时间戳、处理函数是否阻塞、UI刷新和数据更新的同步性——这些细节比单纯看“延迟多少毫秒”更能反映系统真实状态。

2. 跳空数据导致的图表/数据错乱

复牌的价格跳空是常态,要是简单把复牌前后的K线拼在一起,图表会直接断裂,不仅影响可视化,还会导致后续的策略回测、市场判断出偏差;更麻烦的是,高数据量还会引发数据顺序错乱、历史数据和实时流脱节,相当于“新数据接不住,旧数据对不上”,数据处理的难度直接翻倍。

针对性解决方案:用实时行情API搞定复牌场景的核心问题

踩了这么多坑,我们总结出的核心解决方案就是:放弃轮询,用实时行情API的推送模式,从根源上解决数据时序和链路压力的问题。核心代码完全不变,直接贴出来供大家参考:

核心实现:AllTick WebSocket实时订阅示例

import websocket
import json
def on_message(ws, message):
    data = json.loads(message)
    print(data)
def on_open(ws):
    subscribe = {
        "cmd": "subscribe",
        "args": ["tick.jmg"]
    }
    ws.send(json.dumps(subscribe))
ws = websocket.WebSocketApp(
    "wss://quote.alltick.io/ws",
    on_message=on_message,
    on_open=on_open,
)
ws.run_forever()

配套解决方案:不止是换接口,还要做好这些细节

  1. 推送模式替代轮询:复牌后的第一条tick数据会直接进入本地队列,不用等下一次轮询,从源头避免关键数据丢失,也能保证分时图绘制、条件单判断、日志记录和实际行情同步,彻底解决状态错位问题;
  2. 标准化处理跳空数据:先标记JMG的停牌时间区间,完整保留复牌后首笔成交的真实跳空数据,再把历史行情和实时流做一次精准对齐,让数据衔接贴合实际市场;
  3. 动态监控队列与链路:针对复牌的高数据量,实时监控消息队列堆积、处理函数阻塞等问题,及时排查UI刷新卡顿、WebSocket重连延迟等细节,保证本地处理链路通畅。

实操验证:复牌是检验行情系统的“试金石”

这些方案的效果,我们在JMG复牌的实测中完全验证了:哪怕复牌瞬间消息队列涨到150、WebSocket重连补拉了20条tick数据,依托实时行情API的推送模式,分时图展示依然顺滑,没有卡顿和数据失真;条件单判断、日志记录和实际行情的匹配度100%,之前的状态错位问题完全没出现。

其实对开发者来说,JMG复牌的短短几秒,就是检验行情系统的“试金石”——很多系统在日常行情下跑着没问题,复牌瞬间就会暴露WebSocket断连、队列堆积、数据延迟等隐藏问题。我们的核心结论是:实时行情API的价值从来不是“速度快”,而是在复牌这类极端场景下,能保证数据传递有序、系统状态完整、行情推送稳定

对做金融行情开发的同学来说,复牌这几秒的日志数据和系统表现,比单纯看市场涨跌有价值多了。一套搭得稳的实时行情API系统,能让复牌只是“常规场景”;但如果系统有短板,这几秒里所有的技术问题都会暴露无遗。

在 Web 开发和数据交互过程中,HTTP 标头(HTTP Headers)是最基础却最容易被忽视的组成部分。很多开发者在调试接口或编写爬虫程序时,都会遇到一个看似简单却反复被问到的问题:HTTP 标头到底区分大小写吗?
这个问题之所以重要,并不是因为拼写本身,而是因为它涉及协议规范、服务器实现差异以及自动化访问稳定性。
要理解答案,必须从 HTTP 协议的设计逻辑开始。

一、从协议规范看大小写问题

根据 HTTP/1.1 与后续规范定义,HTTP 标头字段名称在协议层面是不区分大小写的。也就是说,Content-Type、content-type、CONTENT-TYPE 在理论上应被视为相同字段。
这是因为早期 HTTP 协议基于文本传输,为了提高兼容性,设计时就避免了大小写敏感问题。
在 RFC 规范中明确说明,Header Field Names 是 case-insensitive。这意味着服务器在解析请求时,应统一处理大小写差异。
从纯标准角度看,答案是:不区分大小写。
但现实世界往往比规范更复杂。

二、为什么现实中仍然会出现大小写问题

虽然协议本身不区分大小写,但具体服务器实现、框架中间件或安全设备的处理逻辑,可能存在差异。
某些自定义网关、老旧系统或安全策略模块,在匹配 Header 时可能使用字符串直接比较而非标准化处理,这种情况下,理论上的“大小写无关”就会在实践中变成潜在问题。
在高并发接口调用或自动化采集场景中,如果出现 Header 被错误忽略或未正确解析的情况,往往会导致认证失败、参数异常甚至访问被拒。
因此,在开发实践中,遵循常见规范写法仍然是更安全的选择,例如使用标准化的首字母大写形式。

三、HTTP/2 与大小写的变化

随着 HTTP/2 的普及,Header 处理方式发生了一些变化。
在 HTTP/2 协议中,所有 Header 字段名称必须使用小写。这是因为 HTTP/2 使用二进制帧结构传输数据,并对 Header 进行压缩编码处理。
如果在 HTTP/2 环境下发送包含大写字母的 Header 名称,某些实现可能直接拒绝请求。
这意味着,在现代网络环境中,虽然 HTTP/1.1 理论上不区分大小写,但使用全小写形式往往更加兼容。

四、对爬虫与自动化访问的影响

在手动浏览器访问时,浏览器会自动处理 Header 规范问题。但在使用脚本或自定义请求时,Header 由开发者控制。
如果 Header 写法异常,或与真实浏览器行为不一致,某些平台的风控系统可能会将其识别为非标准客户端请求。
尤其是在高风控网站中,Header 结构、顺序、大小写风格都可能成为行为指纹的一部分。
因此,在自动化访问场景中,不仅要保证字段名称正确,更要尽量模拟真实浏览器发送的 Header 格式。

五、规范之外,更重要的是行为一致性

HTTP 标头是否区分大小写,本质是协议问题;但在实际业务中,更关键的是访问行为是否自然。
如果网络出口异常、IP 来源不可信,即便 Header 完全符合规范,依然可能被限制。相反,在稳定、真实的网络环境下,标准化的 Header 写法更容易保持长期可用性。
对于需要大量请求或持续运行的系统来说,保持 Header 规范一致,同时结合真实 ISP 网络出口,会显著降低访问异常概率。

六、开发实践建议

在现代环境下,推荐统一使用小写 Header 字段名称,以兼容 HTTP/2 规范。同时遵循主流浏览器默认发送格式,避免自定义异常字段结构。
理解协议规则只是第一步,真正决定访问成功率的,是整体网络行为与环境一致性。

结语

HTTP 标头在理论上不区分大小写,这是协议设计决定的。但在实际开发和自动化场景中,规范写法与环境一致性依然至关重要。
技术规范给出了边界,而现实环境决定了结果。理解两者差异,才能避免看似简单却代价高昂的错误。

在数字经济高速发展的今天,服务器托管已成为企业构建稳定IT基础设施的核心选择。作为专业IDC服务商,极云科技将通过本文为您全面解析服务器托管是什么意思,以及它的服务内容、优势及适用场景,帮助企业做出更明智的决策。

一、服务器托管的明确定义

简单来说,服务器托管是指企业将自有服务器设备放置在专业的数据中心,由服务商提供机房空间、电力、网络带宽等基础设施,并负责日常运维管理。与租用服务器不同,托管模式下企业拥有服务器的所有权,可以根据需求自主配置硬件和软件。

类比理解就像租一个带保安、空调、24小时供电的仓库放你的电脑,但仓库管理员不管修电脑。这种模式既保留了硬件控制权,又借助专业机房的环境保障了稳定运行。

二、服务器托管的核心服务内容

专业的服务器托管服务通常包含以下内容:

基础设施保障:包括恒温恒湿环境、双路电力供应、7级抗震建筑等物理条件

网络资源:提供BGP多线接入,确保网络稳定性和低延迟

安全防护:配备生物识别门禁、DDoS防御系统、24小时监控等

运维支持:7×24小时专业团队,故障响应时间缩短至分钟级

三、服务器托管的五大优势

相比自建机房,选择服务器托管能带来显著价值:

优势维度

具体表现

成本效益 无需承担机房建设费用,电力网络成本由服务商分摊

专业运维 CCIE认证团队提供24小时技术支持

安全性 Tier III+标准机房配备量子加密等先进防护措施

网络质量 骨干直联点时延低于2ms,保障业务连续性

扩展灵活 可根据业务需求快速调整资源配置

四、服务器托管的适用场景

服务器托管特别适合以下类型的企业和场景:

数据敏感行业:金融、政务等需要物理隔离的合规性要求

高性能计算需求:如GPU渲染、基因测序等定制化硬件场景

混合云架构:作为本地数据中台与云端应用的枢纽

灾备体系建设:提供同城双活+异地灾备的三级架构

五、服务器托管与相关服务的区别

很多人会混淆服务器托管与租用、自建机房的区别,其实它们各有特点:

服务类型

硬件所有权

运维责任

适合企业

服务器托管 用户所有 用户远程管理 需要硬件控制权的企业

服务器租用 服务商所有 服务商负责 缺乏IT团队的中小企业

自建机房 用户所有 用户全权负责 财力雄厚的大型企业

在数字经济时代,专业的服务器托管服务不仅能提升业务稳定性,更是企业把握数字化转型机遇的战略支点。极云科技通过完善的IDC基础设施与专业技术服务,为各类企业提供量身定制的托管解决方案,助力客户在数字时代赢得竞争优势。

原帖下吵得比较厉害,大概分为‘楼主装逼’和‘还是得练’两种,先不论原帖主的出发点是什么,想讨论一下

1. 大家眼里正常的年限对应薪资大概是怎样的?
2. 个人是在什么节点有关键的跃升?

每个人的境遇也不尽相同,只是想看看大家的想法

各位大佬好!我最近做了一些产品,目前积累了几百个用户,规模还在稳步增长中。现在希望能跑通变现,至少把 Token 等基本成本 Cover 住,但目前卡在了渠道问题上。

目前有这么几个痛点:
1. 注册主体走对公: 门槛比较高,目前还没摸索明白怎么搞定执照和后续维护,时间和精力上暂时不太允许。
2. 直接贴个人的那种二维码: 想过直接放,但听说如果 IP 不同的人来扫,跨度太大容易触发风控。我就这一个号,实在不敢轻易尝试。
3. 外部平台过渡: 目前挂了个爱发电的链接。虽然有朋友表达了支持的意愿,但转化路径稍长,感觉不是个长久之计。

想请教各位前辈和独立开发者:在早期阶段,大家都是如何解决产品变现问题的?有没有什么相对稳妥的过渡方案?

求大佬们指点迷津,感激不尽!

最近折腾香港券商开户,意外发现可以用内地个税信息开户 IBKR 。我注册的时候所有的信息全部填真实信息,然后在 “在中国大陆以外长期居住或工作证明”里上传个人所得税纳税记录(个税 APP- 纳税记录开具->生成 2025 年的纳税记录)不到半天时间就审核通过,开户成功了,分享给大家,如果有需要可以使用我的推荐链接: https://ibkr.com/referral/qiang763

23 年发过一次职场发展方向的帖子,当时很迷茫,但是还是在大厂按部就班干了,最后结果也比较好,连续拿了好绩效+晋升,但是太累了今年辞职歇了三个月,然后去了另一家大厂继续 995
应该是歇了三个月过得太爽了,现在完全当不进去牛马了。。。要是有副业能一个月赚个两三千当生活费就直接离职了,今年想开始看看有什么可以干的没有
有没有有经验的老哥呀,也不想靠这个挣大钱,能把生活费挣出来就够了

一、核心战略:从“项目思维”到“系统思维”

工厂信息化的本质不是一次性的技术采购,而是持续的组织能力升级。很多企业陷入“买系统-用不好-再买新系统”的恶性循环,核心原因在于将信息化视为孤立的技术项目,而非系统性的管理变革。
正确的战略框架应包含三个层次:

  1. 业务层:以解决核心痛点为导向,而非追求技术先进性
  2. 组织层:建立跨部门协同机制,打破“IT部门单打独斗”的局面
  3. 技术层:选择可扩展、低成本的技术架构,避免“一次性投入”

    二、分阶段实施路径

    阶段一:基础数字化
    核心目标:解决数据“从无到有”的问题,建立数字化基础能力
    关键动作:
    1.以问题作为开始,单点突破,快速见效
    • 优先解决当前的业务问题,如库存混乱、生产进度失控等
    • 案例:五金加工厂先上WMS系统,3个月内库存准确率从60%提升至95%,找料时间从1小时缩短至5分钟
    图片
    2.私有化部署,灵活调整
    • 选择私有化部署系统,且采用配置方式可以灵活调整的系统,避免系统太过固化,无法灵活调整
    • 案例:模具厂使用云MES系统,仅需在基础模板上进行简单调整,是传统系统开发成本的1/4,且满足自身的特殊要求
    图片
    3.依托伙伴,建立IT实施团队(无须编码)
    • 开展专项数字化培训,培养系统管理人员
    • 依托于快速开发团队的厂家,通过1-2个月的融合式开发,学会系统的配置方法,技能过渡。
    图片

    阶段二:系统贯通,从数据到业务逐步渗透

    核心目标:解决数据“从有到通”的问题,打破信息孤岛
    关键动作:
    1.打通核心业务数据,常见的数据配置可以对接
    • 实现ERP、MES、WMS等系统的数据联动
    • 案例:电子厂打通WMS与ERP接口,库存数据实时同步,采购成本降低15%
    图片
    2.建立统一数据标准,构建配置化的数据加工流程
    • 制定物料编码、工艺参数等数据标准
    • 建立数据治理机制,确保数据质量
    图片
    3.推进管理体系、生产体系数字化
    • 实现采购、生产、质量等业务流程的线上化
    • 建立数字化审批机制,提高管理效率
    • 实现员工协同办公的数字化
    图片

    阶段三:智能优化,人工辅助决策与系统智能决策

    核心目标:实现数据驱动决策,从“被动应对”转向“主动预判”
    关键动作:
    1.引入智能分析工具
    • 应用APS高级排程系统,优化生产计划,用阿尔法go 下围棋的方式,安排工厂内部的生成,找到最优计划
    • 建立设备预测性维护模型,降低非计划停机率
    图片
    2.开展数据价值挖掘
    • 分析生产数据,识别效率瓶颈
    • 建立质量预测模型,提前发现潜在质量问题
    图片
    3.推动业务模式创新
    • 基于数据分析优化产品设计和工艺
    • 探索服务型制造等新商业模式

    三、低成本实施的关键策略

    1.选型策略:适合的才是最好的(低代码,数据分析,工业场景适配)
    • 优先选择私有化,柔性配置化的系统:降低初期投入和维护成本
    • 模块化部署:根据业务需求逐步扩展功能
    • 开放集成:选择支持标准API接口的系统,便于后续扩展
    图片

  4. 实施策略:小步快跑,快速迭代
    • 试点先行:选择核心业务流程进行试点,验证效果后再推广
    • 敏捷实施:采用敏捷开发方法,快速响应用户需求
    • 持续优化:建立系统使用反馈机制,持续优化系统功能
    3.组织策略:建立有话语权的推进组织
    • 成立数字化项目组:由高层领导牵头,跨部门协作
    • 明确责任分工:IT部门负责技术实施,业务部门负责需求梳理和使用推广
    • 建立激励机制:对数字化转型贡献突出的团队和个人进行奖励

    四、工业智能化选型

  5. 选型原则
    • 业务驱动:紧密围绕企业核心业务痛点
    • 技术先进:支持云原生、微服务等现代技术架构
    • 安全可控:符合国家网络安全法律法规,支持国产化适配
    • 生态开放:具备开放的API接口和应用市场,支持第三方开发者
  6. 平台分类与选型建议
    image.png

    五、ROI评估与价值衡量

  7. 核心评估指标
    • 财务指标:投资回报率(ROI)、投资回收期、成本节约率
    • 运营指标:生产效率提升、库存周转率、设备利用率
    • 质量指标:一次合格率、客户投诉率、质量追溯响应时间
  8. 价值计算模型
    • 直接收益:成本节约(人力、物料、能耗等)
    • 间接收益:效率提升、质量改进、客户满意度提高
    • 战略收益:市场竞争力提升、商业模式创新
    六、成功案例分析
    案例:深圳某精密零部件制造商
    • 转型前痛点:生产计划靠人工Excel排程,订单交期延误率达30%;原材料库存积压,资金占用超200万元;质量追溯依赖纸质记录,客诉处理效率低下
    • 转型路径:
  9. 第一阶段(3个月):上线财务和供应链模块,实现采购-入库-付款流程线上化,库存周转天数从48天降至32天
  10. 第二阶段(6个月):启用生产管理模块,通过扫码报工实时跟踪工序进度,订单交期延误率降至8%
  11. 第三阶段(12个月):上线质量模块,建立全流程质量追溯体系,客诉率从4.5%降至1.2%
    • 转型成效:累计节约成本约180万元,数字化投入回报率超300%
    七、总结与建议
    工厂信息化是一个长期的系统工程,需要企业从战略高度进行规划和实施。关键在于:
  12. 明确目标:以解决实际业务痛点为导向,避免盲目追求技术先进性
  13. 分阶段实施:从基础数字化到系统贯通,再到智能优化,逐步推进
  14. 选择合适的技术和平台:根据企业规模和行业特点,选择适合的信息化解决方案
  15. 建立跨部门协同机制:确保IT部门和业务部门紧密配合,共同推进数字化转型
  16. 持续优化:寻找持续陪伴的功能上,技术+人力服务的模式,响应所有需求的变化,锁定投入成本,不断优化系统
    JVS官网:http://bctools.cn

当我们在春晚享受豆包 AI 的丝滑互动时,一场看不见的战役正在幕后打响。主角不是代码或服务器,而是成千上万名来自开发、测试、运维、安全等团队的工程师。

春晚不仅是对技术的极限压测,更是对“人”的协同能力的终极考验。

“科技春晚”背后是对流程能力的终极检验

想象春晚零点前的作战室:一个监控告警需秒级分派给 SRE,一次紧急变更要跨团队快速审批,一条用户反馈必须精准流转至开发者。

在“差一秒就可能雪崩”的高压下,依赖邮件、电话或即时消息等,极易造成信息断层、责任模糊、响应延迟。

组织真正需要的,是一套能将复杂协作标准化、自动化、可追溯的机制——能够把复杂的协作任务转化为清晰的工单,通过流程引擎自动流转,确保每个环节有人负责、状态实时可见、结果可闭环。

这套机制,正是现代 IT服务管理(ITSM)的核心所在。

轻帆云面向大规模协同的智能ITSM平台

春晚的挑战背后是对高效协同的需求,这也是如今数字化企业的日常。随着业务规模扩大、团队分工细化,跨部门协作的复杂度急剧上升——如何打破信息孤岛、统一协作语言、确保关键任务不掉链,已成为企业IT治理的核心课题。

云智慧旗下品牌轻帆云智能IT服务管理平台,正是为应对这一挑战而设计。它将高压力场景下的协同保障能力,沉淀为可复用、可配置的 SaaS 服务,助力企业构建标准化、自动化的IT服务流程。

图片

好用的ITSM产品——轻帆云ITSM不仅关注技术工具,更聚焦“人、流程、技术”的协同机制,让每一次跨团队协作都清晰、可控、可追溯,确保在高压力场景下保障业务稳定运行。

轻帆云ITSM如何支撑高压力协同场景?

面对万人级协作、高并发请求、多团队联动等复杂场景,轻帆云 ITSM通过三大核心能力,助力企业构建高效、可靠的 IT 协同体系:

1、AI 驱动的服务台

在高流量业务高峰期,海量用户咨询与问题反馈瞬时涌入。轻帆云智能IT服务管理平台内置的 AI 能力可自动识别并解答80%以上的常规问题,大幅降低人工服务台负荷,让工程师聚焦于核心故障处置与系统保障。这不仅显著提升响应效率,也有效保障了用户体验。

图片

2、流程自动化引擎

一次关键业务发布,往往涉及开发、测试、运维、安全等多个团队的紧密配合。轻帆云智能工单管理系统提供低代码流程引擎,支持企业将跨部门协作流程标准化、可视化,并实现工单的自动分派与审批流转,确保在高压环境下各环节紧密衔接、高效执行。

图片

3、可度量的价值

IT团队的付出常被视作“幕后成本”。轻帆云ITSM通过精细化的SLA管理与自动化服务报告,将响应时效、解决率、用户满意度等指标量化呈现,让IT贡献清晰可见——从“成本中心”转型为保障业务连续性的“价值中心”。

图片

AI 时代,技术的重要性毋庸置疑,但“人”和“流程”作为生产关系,同样决定了生产力所能达到的高度。轻帆云智能IT服务管理平台愿做您数智化转型之路上的“流程基石”,助力构建高效的协同体系,从容应对每一次“春晚级”的业务挑战。

*轻帆云ITSM涉及数据来源于内部统计

详询热线:400-666-1332

一行代码,让官网拥有智能客服

深夜十一点,我习惯性地打开公司官网,想了解最新的产品信息。页面右下角突然弹出一个对话框:"您好,我是智能客服小六子,有什么可以帮您?"

那一刻,我愣住了。这完全不像传统的客服机器人——它准确理解了我的问题,从官网内容中找到了相关解答,甚至还提供了原文链接供我参考。

传统客服的困境

曾几何时,企业官网的客服体验令人沮丧。要么是千篇一律的"您好,请问有什么可以帮您",要么就是漫长的等待人工回复。用户的问题往往石沉大海,而企业也在重复的问答中消耗着人力成本。

更让人头疼的是技术门槛。很多企业想要部署智能客服,却面临着复杂的开发流程、高昂的技术投入。最终,要么放弃,要么选择功能简陋的解决方案。

技术革新的曙光

就在这样的背景下,访答智能客服网页版出现了。它最大的魅力在于——真的只需要一行代码。

我亲眼见证了一家创业公司在五分钟内完成了部署:将生成的代码片段粘贴到官网HTML中,刷新页面,一个功能完整的智能客服就诞生了。没有技术团队介入,没有复杂的配置流程。

智能背后的秘密

访答的核心在于深度优化的中文RAG技术。与传统的关键词匹配不同,它能够理解用户问题的上下文意图,从官网内容中精准提取相关信息。

更令人惊喜的是它的多模态识别能力。官网中的产品图片、参数图表、活动海报,这些视觉信息都能被系统理解并融入回答逻辑。当用户询问产品规格时,客服不仅能提供文字说明,还能关联展示相关的产品图片。

从部署到优化

整个使用流程简单得令人难以置信:输入官网地址,系统自动爬取并构建知识库;生成嵌入代码;粘贴到网站。整个过程一气呵成。

当网站内容更新时,企业只需一键更新知识库,前端界面无需任何改动。这种设计考虑到了企业实际运营中的需求——内容迭代是常态,而技术维护应该尽可能简化。

不仅仅是客服

访答的价值远不止于回答用户问题。它的溯源参考导航功能,让每个回答都有据可循——自动返回官网原文链接,既增强了回答的可信度,也引导用户深度浏览网站。

对于企业而言,这不仅是客服成本的降低,更是品牌形象的提升。一个能够准确理解用户需求、提供专业解答的智能客服,本身就是企业技术实力的展示。

未来的想象

随着技术的不断进步,智能客服正在从"辅助工具"向"核心交互界面"转变。访答的出现,让更多企业能够轻松拥抱这一趋势。

现在,当我再次访问那些部署了智能客服的企业官网时,感受到的不再是冰冷的自动化回复,而是有温度的专业服务。技术,正在让沟通变得更加简单、高效。

或许在不久的将来,"官网是否需要智能客服"将不再是一个选择题,而是企业数字化的基本配置。而访答,正在让这一天提前到来。

前言

802.1X协议的背景

早期的IEEE 802 LAN协议中,只要用户可以接入局域网的控制设备(例如接入交换机),就可以访问局域网中的设备或资源,这无疑是存在安全隐患的。为解决无线局域网的安全问题,IEEE 802委员会提出了802.1X协议。802.1X协议可以控制用户的网络访问权限,防止身份不明或未经授权的用户传输和接收数据。由于802.1X协议的普适性,因此后来也广泛应用于有线局域网。

与其他接入控制机制不同,802.1X协议是通过控制接入端口,实现用户级的接入控制。在802.1X协议中,物理接入端口被划分为“受控端口”和“非受控端口”这两个逻辑端口,用于实现业务与认证的分离。非受控端口主要用于传递EAPOL协议帧,始终处于双向连通状态,保证客户端始终能够发出或接收认证报文;而受控端口用于传递业务报文,因此在授权状态下处于双向连通状态,在非授权状态下不从客户端接收任何报文。

换言之,基于802.1X协议的认证,其最终目的就是确定用户的接入端口是否可用。如果认证成功,那么就打开端口,允许客户端的所有报文通过;如果认证不成功,就保持端口的关闭状态,只允许EAPOL协议帧通过。

<!--more-->

什么时候需要使用802.1X?

通常在新建网络、用户集中或者信息安全要求严格的场景中使用802.1X认证。802.1X认证具有以下优点:

  • 对接入设备的性能要求不高。802.1X协议为二层协议,不需要到达三层,可以有效降低建网成本。
  • 在未授权状态下,不允许与客户端交互业务报文,因此保证了业务安全。

以企业网络为例。员工终端一般需要接入办公网络,安全要求较高,此时推荐使用802.1X认证。

但802.1X认证要求客户端必须安装802.1X客户端软件。在机场、商业中心等公共场所,用户流动性大,终端类型复杂,且安全要求不高,可以使用Portal认证。对于打印机、传真机等哑终端,可以使用MAC认证,以应对哑终端不支持安装802.1X客户端软件,或者不支持输入用户名和密码的情况。

802.1X是如何工作的?

如下图所示,802.1X认证系统为典型的Client/Server结构,包括三个组件:客户端、接入设备和认证服务器。

 title=802.1X系统中的组件

  • 客户端通常是用户终端设备。客户端必须支持局域网上的可扩展认证协议(Extensible Authentication Protocol over LANs,EAPoL),并且安装802.1X客户端软件,从而使用户能够通过启动客户端软件发起802.1X认证。
  • 接入设备通常是支持802.1X协议的网络设备,例如交换机。它为客户端提供接入局域网的端口,该端口可以是物理端口,也可以是逻辑端口。
  • 认证服务器用于实现对用户进行认证、授权和计费,通常为RADIUS服务器。

在用户终端安装802.1X客户端软件后,用户可向接入设备发起认证申请。接入设备和用户终端交互信息后,把用户信息发送到认证服务器进行认证。若认证成功,则接入设备打开与该用户相连的接口,允许其访问网络;若认证失败,则接入设备将不允许其访问网络。

802.1X认证系统使用可扩展认证协议(Extensible Authentication Protocol,EAP)来实现客户端、设备端和认证服务器之间的信息交互。EAP协议可以运行在各种底层,包括数据链路层和上层协议(如UDP、TCP等),而不需要IP地址。因此使用EAP协议的802.1X认证具有良好的灵活性。

  • 在客户端与接入设备之间,EAP协议报文使用EAPoL(EAP over LANs)封装格式,直接承载于LAN环境中。
  • 在接入设备与认证服务器之间,可以采用EAP终结方式或者EAP中继方式交互认证信息。

    • EAP终结方式:接入设备直接解析EAP报文,把报文中的用户认证信息封装到RADIUS报文中,并将RADIUS报文发送给RADIUS服务器进行认证。EAP终结方式的优点是大多数RADIUS服务器都支持PAP和CHAP认证,无需升级服务器;但对接入设备的要求较高,接入设备要从EAP报文中提取客户端认证信息,通过标准的RADIUS协议对这些信息进行封装,且不能支持大多数EAP认证方法(MD5-Challenge除外)。
    • EAP中继方式:接入设备对接收到的EAP报文不作任何处理,直接将EAP报文封装到RADIUS报文中,并将RADIUS报文发送给RADIUS服务器进行认证。EAP中继方式也被称为EAPOR(EAP over Radius)。EAP中继方式的优点是设备端处理更简单,支持更多的认证方法;缺点则是认证服务器必须支持EAP,且处理能力要足够强。

以客户端发送EAPoL-Start报文触发认证为例,EAP中继方式的802.1X认证流程如下图所示。

 title=EAP中继认证流程

  1. 客户端发送EAPoL-Start报文触发802.1X认证。
  2. 接入设备发送EAP请求报文,请求客户端的身份信息。
  3. 客户端程序响应接入设备发出的请求,将身份信息通过EAP响应报文发送给接入设备。
  4. 接入设备将EAP报文封装在RADIUS报文中,发送给认证服务器进行处理。
  5. RADIUS服务器收到接入设备转发的身份信息后,启动和客户端EAP认证方法的协商。RADIUS服务器选择一个EAP认证方法,将认证方法封装在RADIUS报文中,发送给接入设备。
  6. 接入设备收到RADIUS报文,将其中的EAP信息转发给客户端。
  7. 客户端收到EAP信息,解析其中的EAP认证方法。如果支持该认证方法,客户端发送EAP响应报文给接入设备;否则,客户端在EAP响应报文中封装一个支持的EAP认证方法,并发送给接入设备。
  8. 接入设备将报文中的EAP信息封装到RADIUS报文中,并发送RADIUS报文到RADIUS服务器。
  9. RADIUS服务器收到后,如果客户端与服务器选择的认证方法一致,EAP认证方法协商成功,开始认证。以EAP-PEAP认证方法为例,服务器将自己的证书封装到RADIUS报文中,通过接入设备发送给客户端。客户端与RADIUS服务器协商TLS参数,建立TLS隧道。TLS隧道建立完成后,用户信息将通过TLS加密在客户端、接入设备和RADIUS服务器之间传输。
  10. RADIUS服务器完成对客户端身份验证之后,通知接入设备认证成功。
  11. 接入设备向客户端发送认证成功报文,并将端口改为授权状态,允许用户通过该端口访问网络。

以客户端发送EAPoL-Start报文触发认证为例,EAP终结方式的802.1X认证流程如下图所示。

 title=EAP终结认证流程

EAP终结方式与EAP中继方式的认证流程相比,不同之处在于EAP认证方法协商由客户端和设备端完成,之后设备端会把用户信息送给RADIUS服务器,进行相关的认证处理。而在EAP中继方式中,EAP认证方法协商由客户端和服务器完成,设备端只是负责将EAP报文封装在RADIUS报文中透传认证服务器,整个认证处理都由认证服务器来完成。

简介

1. 802.1X认证简介

  • 定义:基于端口的网络接入控制协议(Port-Based NAC)。
  • 优势:工作在二层,不依赖三层IP地址,降低网络建设成本;认证报文与数据报文分离,提高安全性。

2. 系统架构

  • 三大组成部分:

    • 客户端(Supplicant):用户终端设备,运行802.1X客户端软件。
    • 接入设备(Authenticator):如交换机、无线接入点,负责转发认证信息。
    • 认证服务器(Authentication Server):通常为RADIUS服务器,执行认证、授权和计费。

3. 协议与报文

  • EAP协议:可扩展认证协议,支持多种认证方式(EAP-TLS、EAP-TTLS、PEAP等)。
  • EAPoL:在LAN环境中传输EAP报文的封装格式。
  • EAPoR:通过RADIUS传输EAP报文的方式。

4. 认证流程

  • 触发方式:客户端发送EAPoL-Start,或设备主动发起EAP-Request/Identity。
  • 交互过程:客户端与接入设备交换身份信息,接入设备与RADIUS服务器完成认证。
  • 结果:认证成功则端口进入授权状态,失败则拒绝访问。

5. 授权机制

  • 常见授权参数:

    • VLAN:动态分配用户所属VLAN。
    • ACL:基于访问控制列表限制用户流量。
    • UCL组:按用户组策略进行统一管理。
  • Free-rule:在认证前允许用户访问特定资源(如注册页面)。

6. 高级功能

  • 重认证:周期性或手动触发,确保用户权限实时更新。
  • 下线检测:通过握手报文、ARP探测或RADIUS控制,及时感知用户下线。
  • 定时器控制:包括认证请求超时、MD5挑战超时、静默定时器等,用于优化认证过程。

交换机802.1X配置

Radius环境

  • 将客户机系统+网卡驱动和接入交换机系统更新到最新稳定版本。
  • Radius服务器使用Windows Server 的NPS角色
  • 使用Radius服务器根据用户组/计算机组动态下发VLAN到交换机

AD+Radius服务器搭建:https://songxwn.com/categories/AD/

华为交换机配置802.1X认证

命令配置示例

###阶段1### RADIUS服务器配置

radius-server template NPS-server
# 创建一个名为 NPS-server 的 RADIUS 服务器模板


radius-server shared-key cipher Songxwm.com
# 设置 RADIUS 服务器的共享密钥(加密形式),需与 NPS 服务器配置一致


radius-server authentication 192.168.99.200 1812
# 指定 RADIUS 服务器的 IP 地址和认证端口(默认 1812)



###阶段2### AAA与域配置

aaa
# 进入 AAA 配置模式


authentication-scheme radius
# 创建一个名为 radius 的认证方案


authentication-mode radius
# 设置认证模式为 RADIUS


domain songxwn.local
# 创建一个名为 songxwn.local 的认证域


authentication-scheme radius
# 将该认证域绑定到 radius 认证方案


accounting-scheme default
# 使用默认的计费方案


radius-server NPS-server
# 将该认证域绑定到 NPS-server RADIUS 模板



###阶段3### 802.1X接入配置文件

dot1x-access-profile name dot1x_access_profile
# 创建一个名为 dot1x_access_profile 的 802.1X 接入配置文件



###阶段4### 认证配置文件

authentication-profile name NPS
# 创建一个名为 NPS 的认证配置文件


dot1x-access-profile dot1x_access_profile
# 将 dot1x_access_profile 绑定到 NPS 认证配置文件


access-domain songxwn.local force
# 强制使用 songxwn.local 域进行认证



###阶段5### 接口绑定配置

interface GE2/0/12
# 进入接口 GE2/0/12 的配置模式


port link-type hybrid
# 设置该端口为 hybrid 类型(既可承载接入 VLAN,又可承载业务 VLAN)


authentication-profile NPS
# 在该端口应用 NPS 认证配置文件,实现基于 RADIUS 的 802.1X 认证

来宾VLAN

当用户接入端口但未通过 802.1X 认证时,交换机会自动将其放入一个指定的 VLAN(通常是隔离的网络,只能有限资源,如AD),避免完全断网可认证逃生。

dot1x guest-vlan 20
# 配置来宾 VLAN,编号为 20(可根据实际情况修改)
# 未通过 802.1X 认证的用户将被分配到 VLAN 20

interface GE2/0/12
 port link-type hybrid
 authentication-profile NPS
 dot1x guest-vlan 20
# 在接口 GE2/0/12 上启用来宾 VLAN,当认证失败或超时,用户进入 VLAN 20

锐捷交换机配置802.1X认证

命令示例

## ###阶段1### AAA与RADIUS基础配置

aaa new-model
# 启用 AAA 新模型

aaa accounting update periodic 15
# 设置计费更新周期为 15 分钟

aaa accounting update
# 启用计费更新功能

aaa accounting network account-method start-stop group radius
# 配置网络计费方法,使用 RADIUS,启停方式为 start-stop

aaa accounting network ruijie start-stop group radius
# 创建名为 ruijie 的网络计费方案,使用 RADIUS

aaa authentication dot1x ruijie group radius
# 配置 802.1X 认证方案 ruijie,使用 RADIUS



## ###阶段2### RADIUS服务器组配置


aaa group server radius ruijie
 server 192.168.1.6
# 创建名为 ruijie 的 RADIUS 服务器组,并指定服务器 IP 地址


## ###阶段3### RADIUS服务器参数配置


radius-server host 192.168.1.6 test username test key 0 password
# 配置 RADIUS 服务器主机,测试用户名为 test,密钥为 password

radius-server key 0 password
# 设置 RADIUS 服务器共享密钥(需与服务器端一致)




## ###阶段4### 802.1X认证与计费配置


dot1x accounting ruijie
# 启用 dot1x 计费,使用 ruijie 方案

dot1x authentication ruijie
# 启用 dot1x 认证,使用 ruijie 方案



## ###阶段5### 接口绑定配置

interface GigabitEthernet 2/0/7
 description songxwn.com
# 进入接口 GigabitEthernet 2/0/7,并添加描述

 switchport mode trunk
# 设置端口为 trunk 模式(承载多个 VLAN)

 dot1x port-control auto
# 启用 802.1X 自动端口控制模式

 dot1x dynamic-vlan enable
# 启用动态 VLAN 功能,根据认证结果分配 VLAN

来宾VLAN

当用户接入端口但未通过 802.1X 认证时,交换机会自动将其放入一个指定的 VLAN(通常是隔离的网络,只能有限资源,如AD),避免完全断网可认证逃生。

dot1x guest-vlan 20
# 配置来宾 VLAN,编号为 20(可根据实际情况修改)
# 未通过 802.1X 认证的用户将被分配到 VLAN 20

interface GigabitEthernet 2/0/7
 description songxwn.com
 switchport mode trunk
 dot1x port-control auto
 dot1x dynamic-vlan enable
 dot1x guest-vlan 20
# 在接口上启用来宾 VLAN,当认证失败或超时,用户进入 VLAN 20

报文交互示例下载链接

https://gitlab.com/wireshark/wireshark/-/wikis/uploads/\_\_moin\_import\_\_/attachments/SampleCaptures/eapol-mka.pcap

Wiresharek最新版下载:https://mirrors.tuna.tsinghua.edu.cn/wireshark/win64/Wireshar...

参考文档

https://support.huawei.com/enterprise/zh/doc/EDOC1100086515/d...

https://info.support.huawei.com/info-finder/encyclopedia/zh/R...

https://info.support.huawei.com/info-finder/encyclopedia/zh/8...

运维技术交流群

发送邮件到 ➡️ me@songxwn.com

或者关注WX公众号:网工格物

做电商、产品展示类页面时,总想着给卡片加点 “小心机”?不用复杂的 JS,纯 CSS 就能做出超吸睛的产品卡片悬停效果 —— 卡片展开、图片旋转缩放、文字渐显,整套交互丝滑又高级,今天就把这个实用的小效果分享给大家。

先说说这个效果的核心亮点:

✅ 纯 CSS 实现,无任何 JavaScript 代码,轻量化易部署

✅ 多属性联动过渡:卡片宽度、背景形状、图片位置 / 旋转 / 缩放、文字透明度同步变化

✅ 过渡延迟分层,交互逻辑更有层次感,不显得杂乱

话不多说,直接上完整代码,每一行关键代码都加了注释,新手也能看懂~

完整源码(附详细注释)

HTML 部分

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- 适配移动端,保证不同设备显示正常 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS 产品卡片悬停效果</title>
    <!-- 引入外部样式文件 -->
    <link rel="stylesheet" href="./style.css">
</head>
<body>
    <!-- 产品卡片核心容器 -->
    <div class="card">
        <!-- 圆形背景容器,--clr自定义属性控制主题色 -->
        <div class="circle" style="--clr: #f40203;">
            <!-- 品牌logo图片 -->
            <img src="cocacola_logo.png" class="logo">
        </div>
        <!-- 产品介绍内容区 -->
        <div class="content">
            <h2>cocacola</h2>
            <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Unde maxime, iste illum dolor dolorum quidem blanditiis vitae, ipsa aspernatur consequatur perspiciatis eum quisquam ipsum quam vero quo, optio eius magni!</p>
            <!-- 跳转按钮 -->
            <a href="#">Explore More</a>
        </div>
        <!-- 产品主图 -->
        <img src="cocacola.png" class="product_img">
    </div>
</body>
</html>

CSS 部分

/* 全局样式重置:清除默认边距、盒模型改为border-box(宽高包含边框内边距) */
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
/* 页面主体样式:居中显示卡片,深色背景突出卡片效果 */
body {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh; /* 占满视口高度 */
  background: #151515;
}
/* 卡片基础样式:相对定位,设置初始宽高和圆角,过渡效果控制整体交互时长 */
.card {
  position: relative; /* 作为子元素绝对定位的参考 */
  width: 350px; /* 初始宽度 */
  height: 350px; /* 初始高度 */
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s; /* 所有过渡属性的基础时长 */
  transition-delay: 0.5s; /* 悬停时延迟触发过渡,增加层次感 */
}
/* 卡片悬停时:宽度扩展,过渡延迟重置 */
.card:hover{
  width: 600px; /* 展开后的宽度 */
  transition-delay: 0.5s;
}
/* 圆形背景容器:绝对定位覆盖整个卡片,居中对齐内容 */
.card .circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 圆形背景的伪元素:实现初始圆形背景+发光效果 */
.card .circle::before{
  content: ''; /* 伪元素必须有content */
  position: absolute;
  top: 0;
  left: 0;
  width: 350px; /* 初始圆形宽度,和卡片初始宽高一致 */
  height: 350px;
  border-radius: 50%; /* 圆形 */
  background: #191919; /* 背景色 */
  border: 8px solid var(--clr); /* 边框用自定义主题色 */
  /* 发光效果:两层阴影叠加,增强视觉冲击 */
  filter: drop-shadow(0 0 10px var(--clr)) drop-shadow(0 0 60px var(--clr));
  transition: 0.5s background 0.5s; /* 背景色和形状过渡,分层延迟 */
  transition-delay: 0.75s,1s; /* 悬停时延迟触发,保证交互顺序 */
}
/* 卡片悬停时:伪元素从圆形变矩形,背景色改为主题色 */
.card:hover .circle::before {
  transition-delay: 0.5s; /* 重置延迟,优先触发形状变化 */
  width: 100%; /* 宽度铺满卡片 */
  height: 100%; /* 高度铺满卡片 */
  border-radius: 20px; /* 矩形圆角,和卡片一致 */
  background: var(--clr); /* 背景色替换为主题色 */
}
/* logo图片样式:初始显示,悬停时消失 */
.card .circle .logo {
  position: relative;
  width: 250px;
  transition: 0.5s; /* 过渡时长 */
  transition-delay: 0.5s; /* 悬停时延迟消失 */
}
/* 卡片悬停时:logo缩小至消失 */
.card:hover .circle .logo {
  transform: scale(0); /* 缩放为0,隐藏logo */
  transition-delay: 0s; /* 立即触发,优先消失 */
}
/* 产品主图样式:初始隐藏,定位在卡片中心 */
.card .product_img {
  position: absolute;
  top: 50%;
  left: 50%;
  /* 居中定位:translate(-50%,-50%)配合top/left:50% */
  transform: translate(-50%, -50%) scale(0) rotate(315deg); /* 初始缩放为0+旋转角度,隐藏 */
  height: 300px;
  transition: 0.5s ease-in-out; /* 过渡曲线更丝滑 */
}
/* 卡片悬停时:产品图显示+位移+旋转+缩放 */
.card:hover .product_img {
  transition-delay: 0.75s; /* 延迟触发,等卡片展开后再显示 */
  top: 25%; /* 向上位移 */
  left: 72%; /* 向右位移 */
  height: 500px; /* 放大高度 */
  /* 显示图片+调整旋转角度+缩放至正常大小 */
  transform: translate(-50%, -50%) scale(1) rotate(15deg);
}
/* 文字内容区:初始隐藏(透明+不可见) */
.card .content {
  position: absolute;
  width: 50%; /* 宽度占卡片一半 */
  left: 20%; /* 初始位置偏右 */
  padding: 20px 20px 20px 40px;
  opacity: 0; /* 透明隐藏 */
  transition: 0.5s;
  visibility: hidden; /* 不可见,避免点击交互 */
}
/* 卡片悬停时:文字内容渐显+位移到左侧 */
.card:hover .content {
  transition-delay: 0.75s; /* 延迟触发,和产品图同步显示 */
  opacity: 1; /* 完全不透明 */
  visibility: visible; /* 可见 */
  left: 20px; /* 左移到卡片边缘 */
}
/* 文字样式:白色字体,大写,大号标题 */
.card .content h2{
  color: #fff;
  text-transform: uppercase; /* 大写转换 */
  font-size: 2.5em;
  line-height: 1em;
}
/* 正文样式:白色字体 */
.card .content p {
  color: #fff;
}
/* 按钮样式:白底黑字,圆角,增加点击感 */
.card .content a {
  position: relative;
  color: #111;
  background: #fff;
  padding: 10px 20px;
  border-radius: 10px;
  display: inline-block;
  text-decoration: none; /* 清除下划线 */
  font-weight: 600; /* 加粗 */
  margin-top: 10px;
}

最后想说,好的前端交互不一定需要复杂的代码,把基础的 CSS 属性玩透,就能做出让用户眼前一亮的效果。

如果大家还有想解锁的 CSS 小技巧,欢迎在评论区留言。

本文由mdnice多平台发布

目前最新版本的 VX 已支持语音输入,win 端快捷键为按住 ctrl+win 可以触发,还算相对阳间的一个快捷键,松手之后自动识别,简单测了下感觉识别精度和豆包输入法没有太大的差距,还算可用水平。

就是手头的这个麦克风确实不太行了,是台式机连的游戏耳机自带的一个麦克风,平时干活不戴上耳机,只是想用麦克风的话就不太灵敏,大伙有什么推荐的麦克风吗