前几天看到Andrej Karpathy【原创不易,请尊重版权】原创内容,盗版必究。关于Vibe Coding的推特发言,一【版权所有】唐霜 www.tangshuang.net【关注微信公众号:wwwtangshuangnet】种新奇感瞬间上头。过去很多年,编程界有一著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。股暗流,就是“去编程化”,而我所在的领域本文版权归作者所有,未经授权不得转载。【转载请注明来源】就有低代码、无代码等一系列的行动。随着A转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.netI的不断发展和演进,我们发现,编程越来越本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。成为廉价的工作。而Vibe Coding本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。的出现,彻底改变软件开发模式,AI将像改转载请注明出处:www.tangshuang.net【转载请注明来源】变车间一样,改变编程岗位。
著作权归作者所有,禁止商业用途转载。【未经授权禁止转载】什么是Vibe Coding?
Vibe Coding(网上中文称为“氛【转载请注明来源】原创内容,盗版必究。围编程”)是一种依赖人工智能的计算机编程原创内容,盗版必究。【原创内容,转载请注明出处】实践,其核心在于开发者使用自然语言提示向【版权所有】唐霜 www.tangshuang.net【原创内容,转载请注明出处】针对代码优化的大型语言模型(LLM)描述著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】问题,由 LLM 生成软件,从而使程序员【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。摆脱编写和调试底层代码的需要。 这个术语【转载请注明来源】著作权归作者所有,禁止商业用途转载。由计算机科学家、OpenAI 联合创始人【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net兼特斯拉前人工智能主管 Andrej K【访问 www.tangshuang.net 获取更多精彩内容】本文作者:唐霜,转载请注明出处。arpathy 于 2025 年 2 月未经授权,禁止复制转载。【关注微信公众号:wwwtangshuangnet】提出,并迅速成为一种新兴的编码方式。Vi【版权所有,侵权必究】【原创内容,转载请注明出处】be Coding 的倡导者认为,即使是【作者:唐霜】著作权归作者所有,禁止商业用途转载。业余程序员也能在无需大量培训和技能的情况著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】下生成软件,这代表了一种更为直观和便捷的著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。开发模式。
【作者:唐霜】著作权归作者所有,禁止商业用途转载。其关键特征在于,用户通常在不完全理解代码【作者:唐霜】【原创内容,转载请注明出处】底层机制的情况下接受 AI 生成的代码。【关注微信公众号:wwwtangshuangnet】【本文首发于唐霜的博客】这与仅仅将 LLM 作为代码输入的辅助工【原创不易,请尊重版权】【本文受版权保护】具不同,后者仍然需要开发者审查、测试和理【原创不易,请尊重版权】【访问 www.tangshuang.net 获取更多精彩内容】解每一行代码。Vibe Coding 的未经授权,禁止复制转载。原创内容,盗版必究。本质是”完全沉浸于̶【未经授权禁止转载】原创内容,盗版必究。1;AI 助手的”氛围【原创内容,转载请注明出处】原创内容,盗版必究。221;中,将详细的实现过程外包给 AI【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。。 正如 Karpathy 最初所描述的【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】那样:”这不算真正的编程 &【访问 www.tangshuang.net 获取更多精彩内容】转载请注明出处:www.tangshuang.net#8212; 我只是看看东西,说说东西,著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。运行东西,然后复制粘贴东西,而且它大多都【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。能工作”。
原创内容,盗版必究。【未经授权禁止转载】【原创不易,请尊重版权】在编程活动中,原本程序员写代码的工作消失著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】,转而出现监督AI写代码的职位出现。这与转载请注明出处:www.tangshuang.net【原创不易,请尊重版权】车间中,传统拧螺丝的工种消失,转而出现监【本文首发于唐霜的博客】原创内容,盗版必究。督车机控制机械臂生产的职位出现。
著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】
“假想人”
这是我提出的一个概念,即当我们在让AI帮原创内容,盗版必究。著作权归作者所有,禁止商业用途转载。我们完成一项任务时,不要把它明确的定义为【转载请注明来源】【版权所有】唐霜 www.tangshuang.netAI,而是假想对方是一个活人,他只是躲藏【转载请注明来源】转载请注明出处:www.tangshuang.net在电脑背后伪装为AI应用,接受我们的指令【本文受版权保护】【版权所有】唐霜 www.tangshuang.net,并返回结果给我们。“假想人”思维,让我本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】们避免把AI当作无所不能的超级智能,而是未经授权,禁止复制转载。【未经授权禁止转载】让我们把AI当做小白当作傻瓜,当我们需要【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。AI做一件事时,我们必须非常详细的描述清【本文首发于唐霜的博客】【原创不易,请尊重版权】楚我们想要的是什么,你应该怎么做等等。
著作权归作者所有,禁止商业用途转载。【本文受版权保护】【版权所有,侵权必究】当我们在使用AI进行编程时,我们需要拿智本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。能驾驶来类比。智能驾驶目前分为5个等级:
【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshu【原创内容,转载请注明出处】未经授权,禁止复制转载。ang.net【关注微信公众号:wwwtangshua本文版权归作者所有,未经授权不得转载。【未经授权禁止转载】ngnet】- 1 级(驾驶员辅助) 这是自动化的最低级别。 【关注微信公众号:wwwtangshua【未经授权禁止转载】转载请注明出处:www.tangshuang.netngnet】本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】
- 2 级(部分自动驾驶) 这指的是高级驾驶员辅助系统或ADAS。 【本文首发于唐霜的博客】【关注微信公众号:wwwtangshua【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】ngnet】【版权所有,侵权必究】【本文首发于唐霜的博客】
- 3 级(受条件制约的自动驾驶) 【版权所有,侵权必究】转载请注明出处:www.tangshua【转载请注明来源】【原创内容,转载请注明出处】ng.net【版权所有】唐霜 www.tangshu原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】ang.net【访问 www.tangshuang.n【作者:唐霜】著作权归作者所有,禁止商业用途转载。et 获取更多精彩内容】
- 4 级(高度自动驾驶) 【本文受版权保护】转载请注明出处:www.tangshua转载请注明出处:www.tangshuang.net【本文受版权保护】ng.net【原创内容,转载请注明出处】【未经授权禁止转载】
- 5 级(完全自动驾驶) 【版权所有,侵权必究】【本文首发于唐霜的博客】【原创不易,请尊重版权】转载请注明出处:www.tangshua著作权归作者所有,禁止商业用途转载。本文作者:唐霜,转载请注明出处。ng.net
目前我国法律允许上路的是L2,也就是高级原创内容,盗版必究。本文版权归作者所有,未经授权不得转载。辅助驾驶。
【转载请注明来源】未经授权,禁止复制转载。对应到编程领域的智能编程而言,其实也差不【关注微信公众号:wwwtangshuangnet】本文作者:唐霜,转载请注明出处。多,可以如下对应:
【版权所有】唐霜 www.tangshu未经授权,禁止复制转载。【关注微信公众号:wwwtangshuangnet】ang.net【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshu【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.netang.net- L1辅助编程:通过AI补全代码、检查错误本文版权归作者所有,未经授权不得转载。【转载请注明来源】、给出建议,如github copilo【版权所有】唐霜 www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】t 原创内容,盗版必究。【原创不易,请尊重版权】
- L2高级辅助编程:让AI生成大部分代码,未经授权,禁止复制转载。【访问 www.tangshuang.net 获取更多精彩内容】人类手动改改就能用,如cursor co本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.netmposer等 【版权所有,侵权必究】【本文受版权保护】原创内容,盗版必究。
- L3受条件制约的自动编程:AI生成代码、【作者:唐霜】【访问 www.tangshuang.net 获取更多精彩内容】测试代码、发布代码,但需要人类强监督,如本文作者:唐霜,转载请注明出处。原创内容,盗版必究。Devin等Agent项目 【作者:唐霜】【未经授权禁止转载】
- L4高度自动编程:AI干了大部分编程相关【本文受版权保护】【未经授权禁止转载】工作,人基本解放,仅做小监督 【版权所有】唐霜 www.tangshu本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】ang.net【版权所有,侵权必究】本文版权归作者所有,未经授权不得转载。
- L5完全自动编程:AI自己遇到问题自己编本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。程自己解决问题,AI自己编程提供应用给人本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。类或其他AI使用 原创内容,盗版必究。【访问 www.tangshuang.n转载请注明出处:www.tangshuang.net【未经授权禁止转载】et 获取更多精彩内容】未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。
目前我们能做到L4,L3基本已经成熟,L【转载请注明来源】【访问 www.tangshuang.net 获取更多精彩内容】4也摸到了边边。从目前的这个发展速度来看【原创内容,转载请注明出处】未经授权,禁止复制转载。,实现L5也就是一两年的事。
【本文受版权保护】【作者:唐霜】【版权所有】唐霜 www.tangshu【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。ang.net【版权所有】唐霜 www.tangshu【原创内容,转载请注明出处】【未经授权禁止转载】ang.net现在,假如我们已经实现了L4,那么,我们【版权所有】唐霜 www.tangshuang.net【作者:唐霜】就可以实现“假想人”,即我们不再需要自己本文作者:唐霜,转载请注明出处。【未经授权禁止转载】编程,而是让AI帮我们编程。编程工作,将【原创不易,请尊重版权】本文作者:唐霜,转载请注明出处。发生颠覆,工作人员不需要敲代码来实现需求本文作者:唐霜,转载请注明出处。【未经授权禁止转载】,而是在拿到需求后,端着咖啡,对着电脑讲【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。出自己的需求目标和验证条件。
本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】Y Combinator 首席执行官 G本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。arry Tan 在访谈中指出:R【未经授权禁止转载】本文作者:唐霜,转载请注明出处。21;这不是一时的潮流,它实际上是主要的原创内容,盗版必究。本文作者:唐霜,转载请注明出处。编码方式”, 他强调不顺应 【版权所有】唐霜 www.tangshuang.net【版权所有】唐霜 www.tangshuang.netAI 编程趋势的开发者可能会被甩在后面。
【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】我的MVP实践
当我们有了“假想人”思维之后,我们自然而【未经授权禁止转载】【原创内容,转载请注明出处】然会想到,当我们想要实现编程时,我们不是【转载请注明来源】【作者:唐霜】自己上手写代码,而是把自己的AI“工具人原创内容,盗版必究。【访问 www.tangshuang.net 获取更多精彩内容】”呼唤出来,然后告诉它我要写什么样的软件著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。,它可能还会反问你“你确定就这些需求吗?本文作者:唐霜,转载请注明出处。【未经授权禁止转载】”
【未经授权禁止转载】著作权归作者所有,禁止商业用途转载。【版权所有】唐霜 www.tangshu未经授权,禁止复制转载。【转载请注明来源】ang.net我想,这里最核心的变革,是交互方式。人类【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。的工具使用方式一直都在变化,而写代码也会【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net从代码编辑器中解放出来。我只需要“向我的未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。AI打一通电话,它就会把写好的成品返给我转载请注明出处:www.tangshuang.net【访问 www.tangshuang.net 获取更多精彩内容】,如果需要调整,我只要在电话里让它修改就原创内容,盗版必究。【本文首发于唐霜的博客】可。”这就是我能想到的新式交互方式。因此本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。,我开发了自己的MVP,通过这个MVP,著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。你可以体验到这种新式的交互方式。
本文版权归作者所有,未经授权不得转载。本文版权归作者所有,未经授权不得转载。 【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshua本文作者:唐霜,转载请注明出处。【本文受版权保护】ngnet】整体上,你只需要给AI打通电话,打通后,未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。向它提出自己的需求,AI会进行思考,并将未经授权,禁止复制转载。【原创内容,转载请注明出处】编程的结果在右侧返回,之后你可以将该结果【原创不易,请尊重版权】原创内容,盗版必究。下载。
【版权所有】唐霜 www.tangshu【访问 www.tangshuang.net 获取更多精彩内容】【转载请注明来源】ang.net未经授权,禁止复制转载。细节上,你可以在右侧通过输入文字的形式,【原创内容,转载请注明出处】【原创不易,请尊重版权】来准确话你说话内容中可能存在分歧的词汇,【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。也可以上传图片来让你的描述更加精准(该功著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。能目前还没有后端实现)。另外,你可以在输【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。出等结果中,鼠标右键来选中不满意的地方,转载请注明出处:www.tangshuang.net【版权所有,侵权必究】然后说“我对这个不满意”,这非常符合人们【访问 www.tangshuang.net 获取更多精彩内容】【本文受版权保护】说话时手里指着某物嘴里说“这个,那个”的本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】场景。
【作者:唐霜】【作者:唐霜】著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshua【版权所有】唐霜 www.tangshuang.net【作者:唐霜】ng.net 【本文受版权保护】未经授权,禁止复制转载。在产品设计中,我有益的把对话内容、思考过【访问 www.tangshuang.net 获取更多精彩内容】【未经授权禁止转载】程等去掉了,右侧只给结果。这完全违背了c原创内容,盗版必究。【作者:唐霜】ursor等vibe coding实践工【本文首发于唐霜的博客】未经授权,禁止复制转载。具的传统,甚至连编程类Agent的思考过【原创不易,请尊重版权】【本文首发于唐霜的博客】程都屏蔽掉,我就是想让用户有一种全新的体【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。验,正如Andrej Karpathy在转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net推中所说,“我只是说说,然后一路点接受,【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。拿到结果”,我们不需要在意整个过程中AI【原创不易,请尊重版权】【转载请注明来源】是怎么想的怎么写的,我们只需要看结果,然【转载请注明来源】未经授权,禁止复制转载。后告诉AI那个细节不如意,继续改。实际上【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net,在真实Vibe Coding场景中,开【未经授权禁止转载】【本文受版权保护】发者们也不会去看cursor中的细节实现转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】,只要实现的效果满足预期,就过了,所以说【关注微信公众号:wwwtangshuangnet】【作者:唐霜】,我们何必去纠结过程呢?
本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。对编程职业的一点思考
近一个月,各家大模型都发布了新版本,但是【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net我们发现,这些新版本在智能程度上并没有大未经授权,禁止复制转载。【原创内容,转载请注明出处】的跃进,但是都在编程能力上进行了加强。我原创内容,盗版必究。【原创不易,请尊重版权】想这里面有两个原因,一个是编程数据资源可【作者:唐霜】【版权所有,侵权必究】以反复挖,换一个思路,同一个项目的代码可【原创内容,转载请注明出处】原创内容,盗版必究。以用来训练新的模型;二是编程能力对AI未【版权所有,侵权必究】【本文受版权保护】来被应用到其他领域至关重要,因为一旦编程本文版权归作者所有,未经授权不得转载。本文作者:唐霜,转载请注明出处。可以做到完全自举(AI自己写代码来训练A【作者:唐霜】转载请注明出处:www.tangshuang.netI),就可以写其他行业领域的软件,那么在【本文首发于唐霜的博客】【访问 www.tangshuang.net 获取更多精彩内容】遇到具体行业领域问题时,AI可以马上写代本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net码来运行,得到更有价值的文本信息,从而最【关注微信公众号:wwwtangshuangnet】【版权所有】唐霜 www.tangshuang.net终得出更高智能的结果。
【关注微信公众号:wwwtangshua【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。ngnet】未经授权,禁止复制转载。未经授权,禁止复制转载。【版权所有】唐霜 www.tangshu【转载请注明来源】本文版权归作者所有,未经授权不得转载。ang.net但是,这对编程职业来说,却是毁灭性的。虽未经授权,禁止复制转载。本文版权归作者所有,未经授权不得转载。然很多程序员仍然抱着“AI只能写一些简单【版权所有】唐霜 www.tangshuang.net【作者:唐霜】代码,复杂业务逻辑写不了”的心态,但是很著作权归作者所有,禁止商业用途转载。原创内容,盗版必究。有可能将来业务的形态并不需要复杂逻辑的业【作者:唐霜】本文作者:唐霜,转载请注明出处。务代码,而是会用对话的形式替代界面的形式未经授权,禁止复制转载。【作者:唐霜】,让AI直接操作数据库来完成每一次交互,著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】也就是说,虽然AI不能干掉复杂业务逻辑代【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】码,但是AI可以干掉需要复杂业务逻辑代码【未经授权禁止转载】【转载请注明来源】的系统。
【版权所有】唐霜 www.tangshu【转载请注明来源】【作者:唐霜】ang.net【未经授权禁止转载】以下是我在网上看到的一些开发者转变内参:
【版权所有,侵权必究】【作者:唐霜】能力迁移
【作者:唐霜】【转载请注明来源】开发者要从“码农”转变为“监督者”和“设【原创不易,请尊重版权】本文版权归作者所有,未经授权不得转载。计师”,要控制质量、规划架构、解决深度问转载请注明出处:www.tangshuang.net未经授权,禁止复制转载。题,要擅长确定产品需求、设计系统方案、把著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】关AI产出。也就是说,写代码的能力要降位转载请注明出处:www.tangshuang.net【本文首发于唐霜的博客】,与AI协作和管理AI的能力要升格。写代【作者:唐霜】【本文首发于唐霜的博客】码的能力虽然不重要了,但是编程思维、计算【本文受版权保护】【作者:唐霜】机基础等宏观能力仍然是基石。
本文作者:唐霜,转载请注明出处。原创内容,盗版必究。【作者:唐霜】计算机科学作用的变化
【转载请注明来源】著作权归作者所有,禁止商业用途转载。未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。传统的算法、数据结构等计算机学科知识,甚【关注微信公众号:wwwtangshuangnet】【版权所有,侵权必究】至编程语言,都会被削弱。然而,原理性的东未经授权,禁止复制转载。【本文受版权保护】西、系统性能等技能,仍然是支持复杂项目的【转载请注明来源】著作权归作者所有,禁止商业用途转载。重要能力。说到底,还是基础功永不过时。
著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】职业路径与岗位变革
【版权所有,侵权必究】著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshua【访问 www.tangshuang.net 获取更多精彩内容】【访问 www.tangshuang.net 获取更多精彩内容】ng.net【访问 www.tangshuang.n【访问 www.tangshuang.net 获取更多精彩内容】原创内容,盗版必究。et 获取更多精彩内容】“码农”几乎可以消失,“AI提示工程师”【原创不易,请尊重版权】【原创内容,转载请注明出处】“AI策略师”等新兴职位机会出现。未来面本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】试可能不需要考察如何用代码实现xx,而是【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。会考察“你怎么让AI实现xx”。
【访问 www.tangshuang.n原创内容,盗版必究。【原创内容,转载请注明出处】et 获取更多精彩内容】转载请注明出处:www.tangshua【本文首发于唐霜的博客】转载请注明出处:www.tangshuang.netng.net【版权所有,侵权必究】结语
当年低代码盛行时,在编程界流传着一句玩笑【关注微信公众号:wwwtangshuangnet】本文版权归作者所有,未经授权不得转载。话,大家笑着说“程序员写了个程序干掉程序【转载请注明来源】本文版权归作者所有,未经授权不得转载。员”,如今,很多人正在成为被“干掉”的那本文作者:唐霜,转载请注明出处。【访问 www.tangshuang.net 获取更多精彩内容】一个。这就是历史的车轮,时代的变革,是大【关注微信公众号:wwwtangshuangnet】【原创不易,请尊重版权】势不可挡,没有人可以逆流而行。我所设想的著作权归作者所有,禁止商业用途转载。【转载请注明来源】“打电话”模式,不一定是最后的形态,但是【关注微信公众号:wwwtangshuangnet】【转载请注明来源】无论是什么形态,我们如果拥有“假想人”思【本文首发于唐霜的博客】【版权所有,侵权必究】维,就可以在任何时候充分利用好AI为我们【版权所有,侵权必究】【版权所有】唐霜 www.tangshuang.net自己服务。最后,让我们在多年以后重聚首,本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】感叹曾经一行代码封神的年代。
【关注微信公众号:wwwtangshua【关注微信公众号:wwwtangshuangnet】【本文受版权保护】ngnet】转载请注明出处:www.tangshua【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。ng.net【版权所有】唐霜 www.tangshu【未经授权禁止转载】【版权所有】唐霜 www.tangshuang.netang.net2025-04-15 5219


