<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>2KK8一路高歌一路行！</title><link>https://2kk8.com/</link><description>2KK8 Good Luck To You!</description><item><title>不锁表执行SQL语句，每次处理500~1000条，并输出日志记录执行情况的操作方法</title><link>https://2kk8.com/?id=1323</link><description>&lt;p&gt;&lt;ms-chat-turn _ngcontent-ng-c2677405916=&quot;&quot; _nghost-ng-c29304840=&quot;&quot; id=&quot;turn-A066B79E-94EC-4153-A43D-6211E1F08A1B&quot; class=&quot;text-chunk-host ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 1000px; margin-top: 8px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/ms-chat-turn&gt;&lt;/p&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; tabindex=&quot;-1&quot; cdkmonitorsubtreefocus=&quot;&quot; class=&quot;chat-turn-container code-block-aligner render user ng-star-inserted&quot; style=&quot;box-sizing: border-box; border: 1px solid transparent; border-radius: 8px; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; max-width: 100%; padding: 8px 12px 24px; position: relative; margin-bottom: 0px; display: flex; -webkit-box-pack: center; justify-content: center;&quot;&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; class=&quot;virtual-scroll-container user-prompt-container&quot; data-turn-role=&quot;User&quot; style=&quot;box-sizing: border-box; display: grid; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 4px; max-width: 100%; -webkit-box-align: start; align-items: start;&quot;&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; msheightchanged=&quot;&quot; class=&quot;turn-content&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 974px; grid-area: 1 / 1;&quot;&gt;&lt;ms-prompt-chunk _ngcontent-ng-c29304840=&quot;&quot; _nghost-ng-c173412754=&quot;&quot; class=&quot;text-chunk ng-star-inserted&quot; id=&quot;A066B79E-94EC-4153-A43D-6211E1F08A1B&quot; style=&quot;box-sizing: border-box; display: block; max-width: 100%; border-radius: 16px; color: rgb(26, 28, 30);&quot;&gt;&lt;ms-text-chunk _ngcontent-ng-c173412754=&quot;&quot; _nghost-ng-c1149169756=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-width: 100%; overflow-wrap: anywhere;&quot;&gt;&lt;div _ngcontent-ng-c1149169756=&quot;&quot; mssnapshotlink=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 0px; margin-top: 0px;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;SQL执行语句，不锁表，每次处理100~1000条，并输出日志记录执行情况的操作方法:&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/ms-text-chunk&gt;&lt;/ms-prompt-chunk&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;ms-chat-turn _ngcontent-ng-c2677405916=&quot;&quot; _nghost-ng-c29304840=&quot;&quot; id=&quot;turn-552CB52A-90C4-4863-9007-201DB8AD753F&quot; class=&quot;text-chunk-host ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 1000px; margin-top: 8px; --turn-separator-color: transparent; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; tabindex=&quot;-1&quot; cdkmonitorsubtreefocus=&quot;&quot; class=&quot;chat-turn-container code-block-aligner model render ng-star-inserted cdk-focused cdk-mouse-focused&quot; style=&quot;box-sizing: border-box; border: 1px solid rgb(226, 227, 228); border-radius: 8px; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; max-width: 100%; padding: 8px 12px 24px; position: relative; margin-bottom: 0px; display: flex; -webkit-box-pack: center; justify-content: center;&quot;&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; class=&quot;virtual-scroll-container model-prompt-container&quot; data-turn-role=&quot;Model&quot; style=&quot;box-sizing: border-box; display: grid; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: start;&quot;&gt;&lt;div _ngcontent-ng-c29304840=&quot;&quot; msheightchanged=&quot;&quot; class=&quot;turn-content&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 974px; grid-area: 1 / 1;&quot;&gt;&lt;ms-prompt-chunk _ngcontent-ng-c29304840=&quot;&quot; _nghost-ng-c173412754=&quot;&quot; class=&quot;text-chunk ng-star-inserted&quot; id=&quot;552CB52A-90C4-4863-9007-201DB8AD753F&quot; style=&quot;box-sizing: border-box; display: block; max-width: 100%;&quot;&gt;&lt;ms-text-chunk _ngcontent-ng-c173412754=&quot;&quot; _nghost-ng-c1149169756=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-width: 100%; overflow-wrap: anywhere;&quot;&gt;&lt;div _ngcontent-ng-c1149169756=&quot;&quot; mssnapshotlink=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;一键执行脚本（包含建表、过程、调用）&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/h3&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 18px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;在 Navicat 的“新建查询”中（或直接在 MySQL 命令行工具中）完整复制并执行以下代码。&lt;/span&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;⚠️ 注意：执行前请务必把代码中的&amp;nbsp;&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ms-code-block _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c684961772=&quot;&quot; data-test-language=&quot;sql&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; position: relative;&quot;&gt;&lt;div _ngcontent-ng-c684961772=&quot;&quot; class=&quot;container&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; --mat-expansion-container-background-color: light-dark(#fff,#1f1f1f); --mat-expansion-header-collapsed-state-height: 36px; --mat-expansion-header-expanded-state-height: 36px; --mat-expansion-container-elevation-shadow: none; --mat-expansion-header-indicator-display: none; --mat-expansion-header-disabled-state-text-color: light-dark(#2b2d31,#d4d4d4); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-color: rgb(234, 234, 235); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; margin-bottom: 12px; margin-top: 8px;&quot;&gt;&lt;mat-expansion-panel _ngcontent-ng-c684961772=&quot;&quot; class=&quot;mat-expansion-panel sticky-header mat-expanded mat-expansion-panel-animations-enabled&quot; style=&quot;box-sizing: content-box; display: block; margin: 0px; overflow-x: unset; overflow-y: clip; position: relative; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; color: rgb(28, 27, 27); border-radius: 12px; transition: margin 225ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none;&quot;&gt;&lt;mat-expansion-panel-header _ngcontent-ng-c684961772=&quot;&quot; role=&quot;button&quot; class=&quot;mat-expansion-panel-header mat-focus-indicator sticky mat-expanded&quot; id=&quot;mat-expansion-panel-header-28&quot; tabindex=&quot;0&quot; aria-controls=&quot;cdk-accordion-child-28&quot; aria-expanded=&quot;true&quot; aria-disabled=&quot;false&quot; style=&quot;box-sizing: border-box; position: sticky; display: flex; flex-direction: row; align-items: center; padding: 0px 24px; border-radius: 12px; height: 36px; line-height: 21px; padding-inline: 12px 6px; transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1); cursor: pointer; top: -20px;&quot;&gt;&lt;span class=&quot;mat-content&quot; style=&quot;box-sizing: border-box; display: flex; flex: 1 1 0%; flex-direction: row; overflow: hidden;&quot;&gt;&lt;mat-panel-title _ngcontent-ng-c684961772=&quot;&quot; class=&quot;mat-expansion-panel-header-title&quot; style=&quot;box-sizing: border-box; display: flex; flex-grow: 1; flex-basis: 0px; margin-right: 16px; align-items: center; overflow: hidden; min-width: 0px;&quot;&gt;&lt;div _ngcontent-ng-c684961772=&quot;&quot; class=&quot;header-content ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: flex; -webkit-box-align: center; align-items: center; overflow: hidden; min-width: 0px;&quot;&gt;&lt;span _ngcontent-ng-c684961772=&quot;&quot; aria-hidden=&quot;true&quot; class=&quot;title-icon material-symbols-outlined notranslate&quot; style=&quot;box-sizing: border-box; display: inline-block; font-size: 18px; font-family: &amp;quot;Google Symbols&amp;quot;; line-height: 1; overflow-wrap: normal; direction: ltr; font-feature-settings: &amp;quot;liga&amp;quot;; -webkit-font-smoothing: antialiased; font-variation-settings: &amp;quot;FILL&amp;quot; 0, &amp;quot;wght&amp;quot; 300, &amp;quot;GRAD&amp;quot; 0, &amp;quot;opsz&amp;quot; 30; color: #6C717A; margin-right: 4px; flex-shrink: 0;&quot;&gt;code&lt;/span&gt;&lt;span _ngcontent-ng-c684961772=&quot;&quot; class=&quot;title-text&quot; style=&quot;box-sizing: border-box; overflow: hidden; text-overflow: ellipsis;&quot;&gt;SQL&lt;/span&gt;&lt;/div&gt;&lt;/mat-panel-title&gt;&lt;/span&gt;&lt;span class=&quot;mat-expansion-indicator ng-star-inserted&quot; style=&quot;box-sizing: border-box; transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1); transform: rotate(180deg);&quot;&gt;&lt;/span&gt;&lt;/mat-expansion-panel-header&gt;&lt;div class=&quot;mat-expansion-panel-content-wrapper&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: grid; grid-template-rows: 1fr; grid-template-columns: 100%; transition: grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1);&quot;&gt;&lt;div role=&quot;region&quot; class=&quot;mat-expansion-panel-content&quot; id=&quot;cdk-accordion-child-28&quot; aria-labelledby=&quot;mat-expansion-panel-header-28&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: flex; flex-direction: column; overflow: visible; min-height: 0px; visibility: visible; transition: visibility 190ms linear;&quot;&gt;&lt;div class=&quot;mat-expansion-panel-body&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; padding: 0px; display: flex; flex-direction: column;&quot;&gt;&lt;pre _ngcontent-ng-c684961772=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; color: rgb(43, 45, 49); display: inline-flex; margin-bottom: 0px; line-height: 22px; overflow-x: auto; padding: 0px 16px 12px 12px; max-width: calc(100cqw - 32px);&quot;&gt;--&amp;nbsp;1.&amp;nbsp;创建专门的迁移日志表&amp;nbsp;(用于查看进度和结果)CREATE&amp;nbsp;TABLE&amp;nbsp;IF&amp;nbsp;NOT&amp;nbsp;EXISTS&amp;nbsp;pre_migration_log&amp;nbsp;(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;id&amp;nbsp;INT&amp;nbsp;AUTO_INCREMENT&amp;nbsp;PRIMARY&amp;nbsp;KEY,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log_time&amp;nbsp;DATETIME&amp;nbsp;DEFAULT&amp;nbsp;CURRENT_TIMESTAMP,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process_type&amp;nbsp;VARCHAR(50),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start_id&amp;nbsp;INT,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end_id&amp;nbsp;INT,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;affected_rows&amp;nbsp;INT,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;status_msg&amp;nbsp;VARCHAR(255)
)&amp;nbsp;ENGINE=InnoDB&amp;nbsp;DEFAULT&amp;nbsp;CHARSET=utf8mb4;--&amp;nbsp;2.&amp;nbsp;更改结束符，准备写入存储过程DELIMITER&amp;nbsp;//--&amp;nbsp;3.&amp;nbsp;创建分批处理不锁表的存储过程DROP&amp;nbsp;PROCEDURE&amp;nbsp;IF&amp;nbsp;EXISTS&amp;nbsp;BatchUpdateDiscuzLinks&amp;nbsp;//CREATE&amp;nbsp;PROCEDURE&amp;nbsp;BatchUpdateDiscuzLinks()BEGIN
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;变量定义
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_min_pid&amp;nbsp;INT;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_max_pid&amp;nbsp;INT;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_current_pid&amp;nbsp;INT;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_batch_size&amp;nbsp;INT&amp;nbsp;DEFAULT&amp;nbsp;1000;&amp;nbsp;--&amp;nbsp;★这里可以修改每次处理的条数，建议&amp;nbsp;500-1000
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_affected_rows&amp;nbsp;INT;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;定义你的新老域名&amp;nbsp;(请在此处修改)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_old_url&amp;nbsp;VARCHAR(255)&amp;nbsp;DEFAULT&amp;nbsp;&amp;#39;http://A旧域名.com/data/attachment/&amp;#39;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DECLARE&amp;nbsp;v_new_url&amp;nbsp;VARCHAR(255)&amp;nbsp;DEFAULT&amp;nbsp;&amp;#39;http://B新域名.com/data/attachment/&amp;#39;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;获取帖子的最小和最大ID，确定处理边界
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SELECT&amp;nbsp;MIN(pid),&amp;nbsp;MAX(pid)&amp;nbsp;INTO&amp;nbsp;v_min_pid,&amp;nbsp;v_max_pid&amp;nbsp;FROM&amp;nbsp;pre_forum_post;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IF&amp;nbsp;v_min_pid&amp;nbsp;IS&amp;nbsp;NOT&amp;nbsp;NULL&amp;nbsp;THEN
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;v_current_pid&amp;nbsp;=&amp;nbsp;v_min_pid;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;开始循环遍历
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHILE&amp;nbsp;v_current_pid&amp;nbsp;&amp;lt;=&amp;nbsp;v_max_pid&amp;nbsp;DO&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;执行核心替换逻辑：通过主键区间限制，强制使用行级锁，绝不锁表！
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UPDATE&amp;nbsp;pre_forum_post&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;message&amp;nbsp;=&amp;nbsp;REPLACE(message,&amp;nbsp;v_old_url,&amp;nbsp;v_new_url)&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WHERE&amp;nbsp;pid&amp;nbsp;&amp;gt;=&amp;nbsp;v_current_pid&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;pid&amp;nbsp;&amp;lt;&amp;nbsp;v_current_pid&amp;nbsp;+&amp;nbsp;v_batch_size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AND&amp;nbsp;message&amp;nbsp;LIKE&amp;nbsp;CONCAT(&amp;#39;%&amp;#39;,&amp;nbsp;v_old_url,&amp;nbsp;&amp;#39;%&amp;#39;);&amp;nbsp;--&amp;nbsp;只有包含旧链接的帖子才执行替换
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;获取本次实际替换影响的行数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;v_affected_rows&amp;nbsp;=&amp;nbsp;ROW_COUNT();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;写入日志&amp;nbsp;(只在有实际替换发生，或者每隔一定区间时记录，避免日志爆满)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IF&amp;nbsp;v_affected_rows&amp;nbsp;&amp;gt;&amp;nbsp;0&amp;nbsp;THEN
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;pre_migration_log&amp;nbsp;(process_type,&amp;nbsp;start_id,&amp;nbsp;end_id,&amp;nbsp;affected_rows,&amp;nbsp;status_msg)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES&amp;nbsp;(&amp;#39;POST_URL_REPLACE&amp;#39;,&amp;nbsp;v_current_pid,&amp;nbsp;v_current_pid&amp;nbsp;+&amp;nbsp;v_batch_size&amp;nbsp;-&amp;nbsp;1,&amp;nbsp;v_affected_rows,&amp;nbsp;&amp;#39;Success&amp;#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END&amp;nbsp;IF;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;游标向前推进
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;v_current_pid&amp;nbsp;=&amp;nbsp;v_current_pid&amp;nbsp;+&amp;nbsp;v_batch_size;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;★关键：每次批处理后休眠&amp;nbsp;0.1&amp;nbsp;秒，释放&amp;nbsp;CPU&amp;nbsp;和&amp;nbsp;IO&amp;nbsp;资源给论坛正常用户访问
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DO&amp;nbsp;SLEEP(0.1);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END&amp;nbsp;WHILE;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;nbsp;循环结束，写入一条最终完成记录
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;INSERT&amp;nbsp;INTO&amp;nbsp;pre_migration_log&amp;nbsp;(process_type,&amp;nbsp;start_id,&amp;nbsp;end_id,&amp;nbsp;affected_rows,&amp;nbsp;status_msg)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES&amp;nbsp;(&amp;#39;POST_URL_REPLACE&amp;#39;,&amp;nbsp;v_min_pid,&amp;nbsp;v_max_pid,&amp;nbsp;0,&amp;nbsp;&amp;#39;ALL_COMPLETED&amp;#39;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;END&amp;nbsp;IF;END&amp;nbsp;//--&amp;nbsp;恢复默认结束符DELIMITER&amp;nbsp;;--&amp;nbsp;==========================================================--&amp;nbsp;4.&amp;nbsp;立即一键触发执行！&amp;nbsp;(如果是大表，点击运行后请耐心等待)--&amp;nbsp;==========================================================CALL&amp;nbsp;BatchUpdateDiscuzLinks();&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/mat-expansion-panel&gt;&lt;/div&gt;&lt;/ms-code-block&gt;&lt;hr _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; min-width: 33cqw; width: 974px; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(226, 227, 228) currentcolor currentcolor; border-image: initial; margin: 16px 0px;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;如何查看执行情况与日志？&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/h3&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 18px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;在上述代码执行期间（如果你使用的是 Navicat，它会显示“正在运行中”），你可以&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;新开一个查询窗口&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;，执行以下语句实时监控进度：&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ms-code-block _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c684961772=&quot;&quot; data-test-language=&quot;sql&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; position: relative;&quot;&gt;&lt;div _ngcontent-ng-c684961772=&quot;&quot; class=&quot;container&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; --mat-expansion-container-background-color: light-dark(#fff,#1f1f1f); --mat-expansion-header-collapsed-state-height: 36px; --mat-expansion-header-expanded-state-height: 36px; --mat-expansion-container-elevation-shadow: none; --mat-expansion-header-indicator-display: none; --mat-expansion-header-disabled-state-text-color: light-dark(#2b2d31,#d4d4d4); background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-color: rgb(234, 234, 235); border-style: solid; border-width: 1px; border-image: none 100% / 1 / 0 stretch; border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px; margin-bottom: 12px; margin-top: 8px;&quot;&gt;&lt;mat-expansion-panel _ngcontent-ng-c684961772=&quot;&quot; class=&quot;mat-expansion-panel sticky-header mat-expanded mat-expansion-panel-animations-enabled&quot; style=&quot;box-sizing: content-box; display: block; margin: 0px; overflow-x: unset; overflow-y: clip; position: relative; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; color: rgb(28, 27, 27); border-radius: 12px; transition: margin 225ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: none;&quot;&gt;&lt;mat-expansion-panel-header _ngcontent-ng-c684961772=&quot;&quot; role=&quot;button&quot; class=&quot;mat-expansion-panel-header mat-focus-indicator sticky mat-expanded&quot; id=&quot;mat-expansion-panel-header-29&quot; tabindex=&quot;0&quot; aria-controls=&quot;cdk-accordion-child-29&quot; aria-expanded=&quot;true&quot; aria-disabled=&quot;false&quot; style=&quot;box-sizing: border-box; position: sticky; display: flex; flex-direction: row; align-items: center; padding: 0px 24px; border-radius: 12px; height: 36px; line-height: 21px; padding-inline: 12px 6px; transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1); cursor: pointer; top: -20px;&quot;&gt;&lt;span class=&quot;mat-content&quot; style=&quot;box-sizing: border-box; display: flex; flex: 1 1 0%; flex-direction: row; overflow: hidden;&quot;&gt;&lt;mat-panel-title _ngcontent-ng-c684961772=&quot;&quot; class=&quot;mat-expansion-panel-header-title&quot; style=&quot;box-sizing: border-box; display: flex; flex-grow: 1; flex-basis: 0px; margin-right: 16px; align-items: center; overflow: hidden; min-width: 0px;&quot;&gt;&lt;div _ngcontent-ng-c684961772=&quot;&quot; class=&quot;header-content ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: flex; -webkit-box-align: center; align-items: center; overflow: hidden; min-width: 0px;&quot;&gt;&lt;span _ngcontent-ng-c684961772=&quot;&quot; aria-hidden=&quot;true&quot; class=&quot;title-icon material-symbols-outlined notranslate&quot; style=&quot;box-sizing: border-box; display: inline-block; font-size: 18px; font-family: &amp;quot;Google Symbols&amp;quot;; line-height: 1; overflow-wrap: normal; direction: ltr; font-feature-settings: &amp;quot;liga&amp;quot;; -webkit-font-smoothing: antialiased; font-variation-settings: &amp;quot;FILL&amp;quot; 0, &amp;quot;wght&amp;quot; 300, &amp;quot;GRAD&amp;quot; 0, &amp;quot;opsz&amp;quot; 30; color: #6C717A; margin-right: 4px; flex-shrink: 0;&quot;&gt;code&lt;/span&gt;&lt;span _ngcontent-ng-c684961772=&quot;&quot; class=&quot;title-text&quot; style=&quot;box-sizing: border-box; overflow: hidden; text-overflow: ellipsis;&quot;&gt;SQL&lt;/span&gt;&lt;/div&gt;&lt;/mat-panel-title&gt;&lt;/span&gt;&lt;span class=&quot;mat-expansion-indicator ng-star-inserted&quot; style=&quot;box-sizing: border-box; transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1); transform: rotate(180deg);&quot;&gt;&lt;/span&gt;&lt;/mat-expansion-panel-header&gt;&lt;div class=&quot;mat-expansion-panel-content-wrapper&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: grid; grid-template-rows: 1fr; grid-template-columns: 100%; transition: grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1);&quot;&gt;&lt;div role=&quot;region&quot; class=&quot;mat-expansion-panel-content&quot; id=&quot;cdk-accordion-child-29&quot; aria-labelledby=&quot;mat-expansion-panel-header-29&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; display: flex; flex-direction: column; overflow: visible; min-height: 0px; visibility: visible; transition: visibility 190ms linear;&quot;&gt;&lt;div class=&quot;mat-expansion-panel-body&quot; style=&quot;box-sizing: border-box; font-optical-sizing: auto; line-height: 21px; padding: 0px; display: flex; flex-direction: column;&quot;&gt;&lt;pre _ngcontent-ng-c684961772=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; color: rgb(43, 45, 49); display: inline-flex; margin-bottom: 0px; line-height: 22px; overflow-x: auto; padding: 0px 16px 12px 12px; max-width: calc(100cqw - 32px);&quot;&gt;--&amp;nbsp;查看最新的&amp;nbsp;50&amp;nbsp;条替换日志SELECT&amp;nbsp;*&amp;nbsp;FROM&amp;nbsp;pre_migration_log&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;id&amp;nbsp;DESC&amp;nbsp;LIMIT&amp;nbsp;50;--&amp;nbsp;统计已经成功替换的帖子总数SELECT&amp;nbsp;SUM(affected_rows)&amp;nbsp;AS&amp;nbsp;total_replaced_posts&amp;nbsp;FROM&amp;nbsp;pre_migration_log;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/mat-expansion-panel&gt;&lt;/div&gt;&lt;/ms-code-block&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;这套方案为什么是“最优解”？&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/h3&gt;&lt;ol _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;极度安全（Idempotent 幂等性）：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 因为使用了 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;message LIKE &amp;#39;%旧URL%&amp;#39;&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 作为前提条件，这个脚本哪怕中途因为网络原因断开，你&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;再次运行它也是安全的&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;，绝不会把新链接又重复替换坏。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;业务零感知（Zero Downtime）：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 行级锁 + &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;DO SLEEP(0.1)&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 的组合，就像是在高速公路上一点点修补沥青，而不像全表 UPDATE 那样直接把高速公路封死。用户发帖、浏览毫无卡顿感。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;高度掌控（Observability）：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;pre_migration_log&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 表让你对到底改了哪个 ID 段的数据、改了多少条，了如指掌。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;这样，即使你的论坛 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;pre_forum_post&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 里面有几千万条数据，高达数十GB，这个脚本也能在后台安静、平滑地帮你把所有历史附件的链接全部迁移到对象存储的域名上！&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/div&gt;&lt;/ms-text-chunk&gt;&lt;/ms-prompt-chunk&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/ms-chat-turn&gt;&lt;p&gt;&lt;ms-chat-turn _ngcontent-ng-c2677405916=&quot;&quot; _nghost-ng-c29304840=&quot;&quot; id=&quot;turn-B7C141C4-C6F6-472C-8FE4-4B215BE47EEC&quot; class=&quot;text-chunk-host ng-star-inserted thought-activity-host&quot; style=&quot;box-sizing: border-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; width: 1000px; margin-top: 8px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/ms-chat-turn&gt;&lt;span style=&quot;color: #1A1C1E; font-family: Inter, sans-serif; font-size: 14px; white-space: pre-wrap; background-color: #FFFFFF;&quot;&gt;如果对象储存的信息我已经拿到并写入了数据库，是不是就可以通过后台php页面执行这个最优解的sql执行语句？另外，文件迁移建议是使用PHP文件执行还是人工迁移，那个更稳妥？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#1a1c1e&quot; face=&quot;Inter, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 14px; white-space-collapse: preserve;&quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;第一部分：关于通过后台 PHP 页面执行这个 SQL&lt;/span&gt;&lt;/h3&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;结论：可以，但绝对不建议直接在一个普通的 PHP 页面请求中调用这个存储过程。&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;为什么？（坑在哪里）：&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;前面我们写的存储过程，虽然在 MySQL 层面做到了分批、不锁表，但如果你通过网页（HTTP 请求）触发一个 PHP 脚本去执行 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;mysqli_query(&amp;quot;CALL BatchUpdateDiscuzLinks()&amp;quot;)&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;，会面临一个致命问题：&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;PHP 和 Web 服务器（Nginx/Apache）的超时限制。&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ul _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;如果你的帖子表很大，整个存储过程可能需要跑 5 分钟甚至 30 分钟。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;而 PHP 默认的 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;max_execution_time&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 通常是 30 秒或 60 秒。Nginx 也有 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;fastcgi_read_timeout&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;时间一到，页面会直接报 &lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;502 Bad Gateway&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 或 &lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;504 Gateway Timeout&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;。虽然底层的 MySQL 存储过程可能还在继续跑，但你的前端页面已经断开了，你无法知道执行结果，很容易引起运维恐慌。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;正确的 PHP 执行姿势：&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;如果你非要用 PHP 来做（比如你想集成到 Discuz 插件或后台应用中），行业标准的做法是&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;放弃 MySQL 存储过程，改用 PHP + AJAX/Meta Refresh 来做分批循环。&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;也就是：&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ol _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;页面加载，PHP 查出 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;MIN(pid)&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;PHP 执行一次 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;UPDATE ... WHERE pid &amp;gt;= 1 AND pid &amp;lt; 1000&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;，然后页面输出一条日志：“已处理 1-1000 条”。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;页面通过 JavaScript 或 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;&amp;lt;meta http-equiv=&amp;quot;refresh&amp;quot;&amp;gt;&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 自动刷新，并将下一批的起始 ID（1000）传给 PHP。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;如此循环，直到处理完毕。&lt;/span&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-style: italic;&quot;&gt;(Discuz 官方后台的“数据库升级”和“更新缓存”功能，底层全都是这种 AJAX 分批请求的设计，就是为了绕过 PHP 超时。)&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;如果用存储过程，最稳妥的调用方式：&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;直接登录服务器，用命令行执行，或者用 Navicat 等数据库管理工具执行。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;hr _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; min-width: 33cqw; width: 974px; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(226, 227, 228) currentcolor currentcolor; border-image: initial; margin: 16px 0px; font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;p&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;第二部分：文件迁移，用 PHP 还是人工（专用工具）？&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/h3&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;结论：强烈建议“人工”使用【对象存储官方的同步工具】，绝对不要用 PHP 脚本去跑文件迁移！&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;在处理 GB 乃至 TB 级别的附件物理文件转移时，PHP 脚本显得极其脆弱。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;为什么不要用 PHP 跑物理文件迁移？&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ol _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;单线程且极慢：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; PHP 默认是单线程的，一张张图片上传到对象存储，几十万个附件能传到地老天荒。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;内存溢出（OOM）：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 读取大文件（如几十MB的压缩包）容易撑爆 PHP 内存（&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;memory_limit&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;）。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;网络抖动灾难：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 传输过程中一旦发生网络闪断，PHP 脚本中断，你很难知道哪些传成功了，哪些失败了，&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;没有断点续传&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;功能。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;行业标准的“稳妥”迁移方案：使用官方专用迁移工具&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;所有的主流对象存储厂商，都提供了企业级的&lt;/span&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;命令行工具（CLI）或桌面客户端&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;。比如：&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ul _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;阿里云 OSS：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 使用 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;ossutil&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 工具。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;腾讯云 COS：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 使用 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;coscli&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 或桌面版 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;COSBrowser&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;通用开源神器：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;Rclone&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; （强烈推荐，支持国内外几乎所有对象存储）。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;这些专业工具的碾压级优势：&lt;/strong&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;ol _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted list-paddingleft-2&quot; style=&quot;box-sizing: border-box; padding-left: 24px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;多线程并发：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 可以同时开启 20 个甚至 50 个线程上传，榨干你的服务器带宽，速度是 PHP 的几十倍。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;断点续传：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 中途断网了、服务器重启了？没关系，重新运行命令，它会自动跳过已上传的文件，接着传剩下的。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;MD5 完整性校验：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 传完后，工具会自动对比 A服务器和 B对象存储 文件的 MD5 值，确保文件没有损坏或漏传。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;li&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; line-height: 21px; font-optical-sizing: auto; margin-bottom: 7px; margin-top: 0px;&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;增量同步：&lt;/strong&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 命令跑完后，你可以再跑一次，它只会把这两次期间论坛新产生的增量附件传过去。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;/ms-cmark-node&gt;&lt;/li&gt;&lt;/ol&gt;&lt;hr _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; min-width: 33cqw; width: 974px; border-width: 1px medium medium; border-style: solid none none; border-color: rgb(226, 227, 228) currentcolor currentcolor; border-image: initial; margin: 16px 0px; font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;/&gt;&lt;p&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents; color: rgb(43, 45, 49); font-family: Inter, sans-serif; font-size: 14px; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;h3 _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; margin: 0px; color: rgb(43, 45, 49); font-family: Inter, sans-serif; white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;🏆 资深工程师的终极迁移工作流（Best Practice）&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/h3&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;按照以下 4 步走，保证你的迁移如丝般顺滑，业务零中断：&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;Step 1：准备阶段（工具同步数据）&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;在 A 服务器上安装对象存储的同步工具（如 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;ossutil&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;），执行同步命令，将 &lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;inline-code ng-star-inserted&quot; style=&quot;box-sizing: border-box; background: none 0% 0% / auto repeat scroll padding-box border-box #FCFCFC; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 4px; display: inline-block; font-family: &amp;quot;DM Mono&amp;quot;, monospace; font-size: 1em; padding: 0px 2px;&quot;&gt;/data/attachment/&lt;/span&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt; 目录挂机全量同步到 B 对象存储。&lt;/span&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-style: italic;&quot;&gt;(此时论坛正常运行，用户还在产生新附件存入 A 服务器)&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;Step 2：追平增量数据&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;选一个夜深人静的时刻（如凌晨 3 点）。再去 A 服务器跑一次刚才的同步命令。因为绝大多数文件已经传完了，这次“增量同步”可能只需要 1 分钟就把白天新发的文件同步过去了。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;Step 3：切换写入（配置后台）&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;立即登录 Discuz 后台 -&amp;gt; 全局 -&amp;gt; 上传设置 -&amp;gt; 远程附件，填好 B 对象存储的信息，开启并保存。&lt;/span&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-style: italic;&quot;&gt;(从这一秒起，新发的附件已经直接去 B 了)&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 18px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;strong _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;Step 4：修改历史链接（执行 SQL）&lt;/strong&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;打开 Navicat 或数据库工具，执行我之前写给你的那套“分批、不锁表”的 SQL 存储过程（或替换语句）。&lt;/span&gt;&lt;br _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;/&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;/ms-cmark-node&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-style: italic;&quot;&gt;(此时历史帖子的图片全部指向 B 域名)&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;&lt;p _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box; font-size: 14px; line-height: 21px; font-family: Inter, sans-serif; font-optical-sizing: auto; margin-bottom: 0px; color: rgb(43, 45, 49); white-space: normal; background-color: rgb(255, 255, 255);&quot;&gt;&lt;ms-cmark-node _ngcontent-ng-c1125484925=&quot;&quot; _nghost-ng-c1125484925=&quot;&quot; style=&quot;box-sizing: border-box; display: contents;&quot;&gt;&lt;span _ngcontent-ng-c1125484925=&quot;&quot; class=&quot;ng-star-inserted&quot; style=&quot;box-sizing: border-box;&quot;&gt;最后更新一下 Discuz 缓存，收工！整个过程用户基本毫无感知，数据 100% 完整不丢失。&lt;/span&gt;&lt;/ms-cmark-node&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Jun 2026 22:20:21 +0800</pubDate></item><item><title>深圳软件著作权申请完整步骤 + 费用（2026 最新）</title><link>https://2kk8.com/?id=1322</link><description>&lt;h1 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;深圳软件著作权申请完整步骤 + 费用（2026 最新）&lt;/h1&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;一、核心前提&lt;/h2&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;发证机构&lt;/span&gt;：唯一法定登记机关 ——&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;中国版权保护中心&lt;/span&gt;；深圳设有&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;粤港澳版权登记大厅&lt;/span&gt;可线下交材料，也可全程线上办理。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方基础登记免费&lt;/span&gt;：2017 年 4 月 1 日起取消软著基础登记行政收费，仅加急、代办、附加业务产生费用&lt;span style=&quot;color: rgba(0, 0, 0, 0.5);font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;font-size: 9px;line-height: 16px;display: inline-block;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: center;padding: 2px 6px;background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.04)&quot;&gt;国家版权局&lt;/span&gt;。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;深圳两条办理渠道：①版权中心官网自助线上；②粤港澳版权大厅线下窗口；③深圳市版权协会代理代办。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;二、完整申请步骤（自助线上通用流程）&lt;/h2&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 1：注册并实名认证（1-3 个工作日审核）&lt;/h3&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;登录中国版权保护中心官网：&lt;a title=&quot;autolink&quot; current=&quot;[object Object]&quot; chatability=&quot;{}&quot; messageextra=&quot;[object Object]&quot; href=&quot;https://link.wtturl.cn/?target=https%3A%2F%2Fwww.ccopyright.com&amp;scene=im&amp;aid=497858&amp;lang=zh&quot; target=&quot;_blank&quot; style=&quot;color: rgb(0, 87, 255);font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: inline;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;https://www.ccopyright.com&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;企业选「机构用户」、个人选「自然人」注册；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;企业上传：营业执照彩色扫描件、加盖公章的授权委托书、经办人身份证；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;个人上传：身份证正反面；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;等待实名认证审核通过，方可填报业务。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 2：在线填写软著登记申请表&lt;/h3&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;业务入口：计算机软件著作权登记；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;必填信息：&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;软件全称（规范格式：XX 系统 V1.0/XX 工具 V2.1，必须带版本号）；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;开发完成日期、发表状态；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;开发方式：独立开发 / 合作 / 委托 / 下达任务（合作 / 委托需额外上传协议）；&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;填完生成申请表，&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;打印、盖章（企业）/ 签字（个人）&lt;/span&gt;，扫描 PDF 备用。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 3：准备全套申请材料（核心）&lt;/h3&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;盖章 / 签字后的登记申请表；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;身份证明：企业营业执照副本彩扫；个人身份证；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;源代码&lt;/span&gt;（硬性标准）：&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;总量＞3000 行：前 30 页 + 后 30 页，合计 60 页；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;总量≤3000 行：全部代码；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;每页≥50 行，页眉标注软件名称 + 页码，剔除空行、注释；&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;软件说明文档&lt;/span&gt;（二选一）：操作手册 / 设计说明书，≥10 页，带软件运行截图；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;特殊材料：&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;合作开发：合作开发协议；委托开发：委托开发合同；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;个人非职务开发：《非职务软件开发保证书》；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;AI 生成软件：AI 原创合规声明。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 4：线上上传材料提交受理&lt;/h3&gt;&lt;p&gt;全部材料转 PDF 上传系统，提交后等待受理通知书（线上 1-2 周出受理号）。&lt;/p&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 5：官方审查 + 补正周期&lt;/h3&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;普通通道&lt;/span&gt;：受理起&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;60 个工作日&lt;/span&gt;审查；材料有错会发补正通知，30 日内必须补齐，否则视为撤回；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;加急通道&lt;/span&gt;：版权中心官方加急（3/5/10/15/30 工作日），需单独缴加急费；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;无问题直接进入制证环节。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;步骤 6：领取证书&lt;/h3&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;电子证书（免费）&lt;/span&gt;：审核通过后，用户中心直接下载带官方电子签章 PDF，招投标、高新、双软均认可；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;纸质证书&lt;/span&gt;：可线上申请邮寄，仅付快递费；线下粤港澳大厅自取免费。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;线下窗口办理（深圳粤港澳版权登记大厅）&lt;/h3&gt;&lt;p&gt;地址：深圳市南山区，携带全部纸质盖章材料现场提交，流程与线上一致，受理更快。&lt;/p&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;三、费用明细（2026 最新，分官方费用、代理服务费）&lt;/h2&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;（一）官方基础业务：0 元&lt;/h3&gt;&lt;p&gt;普通软著登记、电子证书&lt;span style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;完全免费&lt;/span&gt;，无登记费、证书工本费&lt;span style=&quot;color: rgba(0, 0, 0, 0.5);font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;font-size: 9px;line-height: 16px;display: inline-block;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: center;padding: 2px 6px;background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.04)&quot;&gt;国家版权局&lt;/span&gt;。&lt;/p&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;（二）官方可选增值收费（自愿）&lt;/h3&gt;&lt;p&gt;表格&lt;svg width=&quot;24&quot; height=&quot;24&quot; viewbox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: block;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;path d=&quot;M15.8032 1.79688C18.0431 1.79687 19.1644 1.79648 20.02 2.23242C20.7723 2.6159 21.3847 3.22809 21.7681 3.98047C22.2039 4.83609 22.2036 5.95723 22.2036 8.19727V11.5527C22.2036 13.7928 22.2039 14.9139 21.7681 15.7695L21.6138 16.0449C21.2296 16.6713 20.6783 17.182 20.02 17.5176L19.856 17.5938C19.0321 17.9477 17.9363 17.9521 15.896 17.9521C15.856 18.8717 15.7539 19.4954 15.4868 20.0195L15.3325 20.2949C14.9482 20.9214 14.3972 21.432 13.7388 21.7676L13.5747 21.8438C12.7384 22.203 11.6223 22.2031 9.52197 22.2031H8.19678L6.7124 22.1963C5.5207 22.1775 4.75727 22.1072 4.14404 21.8438L3.97998 21.7676C3.32151 21.432 2.77052 20.9214 2.38623 20.2949L2.23193 20.0195C1.79596 19.1639 1.79639 18.0429 1.79639 15.8027V12.4473C1.79639 10.2071 1.79596 9.08612 2.23193 8.23047C2.6154 7.47796 3.22747 6.86589 3.97998 6.48242C4.62164 6.15548 5.41246 6.07416 6.7124 6.05371L8.104 6.04688C8.14363 5.12787 8.24621 4.50443 8.51318 3.98047C8.89666 3.22805 9.50879 2.61586 10.2612 2.23242C10.9028 1.90565 11.694 1.82416 12.9937 1.80371L14.478 1.79688H15.8032ZM8.19678 8.04688C7.04367 8.04688 6.29861 8.04843 5.73193 8.09473C5.1887 8.13912 4.98706 8.21427 4.88818 8.26465C4.51193 8.45638 4.20589 8.76242 4.01416 9.13867C3.96378 9.23755 3.88863 9.43919 3.84424 9.98242C3.79794 10.5491 3.79639 11.2942 3.79639 12.4473V15.8027C3.79639 16.9558 3.79794 17.7009 3.84424 18.2676C3.88863 18.8108 3.96378 19.0124 4.01416 19.1113C4.20589 19.4876 4.51193 19.7936 4.88818 19.9854C4.98706 20.0357 5.1887 20.1109 5.73193 20.1553C6.29861 20.2016 7.04367 20.2031 8.19678 20.2031H9.52197C10.6751 20.2031 11.4201 20.2016 11.9868 20.1553C12.53 20.1109 12.7317 20.0357 12.8306 19.9854C13.2068 19.7936 13.5129 19.4876 13.7046 19.1113C13.755 19.0124 13.8301 18.8108 13.8745 18.2676C13.9208 17.7009 13.9224 16.9558 13.9224 15.8027V12.4473C13.9224 11.2942 13.9208 10.5491 13.8745 9.98242C13.8301 9.43919 13.755 9.23755 13.7046 9.13867C13.5129 8.76242 13.2068 8.45638 12.8306 8.26465C12.7317 8.21427 12.53 8.13912 11.9868 8.09473C11.4201 8.04843 10.6751 8.04688 9.52197 8.04688H8.19678ZM14.478 3.79688C13.3252 3.79688 12.5798 3.79847 12.0132 3.84473C11.4707 3.88906 11.2685 3.96427 11.1694 4.01465C10.7932 4.20635 10.4872 4.51251 10.2954 4.88867C10.245 4.98755 10.1699 5.18922 10.1255 5.73242C10.1174 5.83197 10.1104 5.93702 10.105 6.04883C11.9635 6.05203 12.9608 6.08602 13.7388 6.48242C14.4913 6.86589 15.1033 7.47796 15.4868 8.23047C15.9228 9.08612 15.9224 10.2071 15.9224 12.4473V15.8027C15.9224 15.8531 15.9214 15.9029 15.9214 15.9521C17.0074 15.952 17.7211 15.95 18.2681 15.9053C18.8109 15.8609 19.013 15.7857 19.1118 15.7354C19.4879 15.5436 19.7942 15.2375 19.9858 14.8613C20.0362 14.7624 20.1114 14.5604 20.1558 14.0176C20.2021 13.4509 20.2036 12.7058 20.2036 11.5527V8.19727C20.2036 7.04419 20.2021 6.29909 20.1558 5.73242C20.1114 5.18955 20.0362 4.98762 19.9858 4.88867C19.7942 4.51255 19.4879 4.2064 19.1118 4.01465C19.013 3.96428 18.8109 3.88912 18.2681 3.84473C17.7015 3.79843 16.9561 3.79688 15.8032 3.79688H14.478Z&quot; fill=&quot;currentColor&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: inline;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;svg width=&quot;24&quot; height=&quot;24&quot; viewbox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: block;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;path d=&quot;M20.375 14.8535C20.9273 14.8535 21.375 15.3012 21.375 15.8535V18.5059C21.375 20.1627 20.0319 21.5059 18.375 21.5059H5.625C3.96815 21.5059 2.625 20.1627 2.625 18.5059V15.8535C2.625 15.3012 3.07272 14.8535 3.625 14.8535C4.17728 14.8535 4.625 15.3012 4.625 15.8535V18.5059C4.625 19.0581 5.07272 19.5059 5.625 19.5059H18.375C18.9273 19.5059 19.375 19.0581 19.375 18.5059V15.8535C19.375 15.3012 19.8227 14.8535 20.375 14.8535ZM12.001 1.99219C12.5529 1.99264 13.001 2.44018 13.001 2.99219V13.5146L17.8027 8.71289C18.1932 8.32272 18.8263 8.32274 19.2168 8.71289C19.607 9.10335 19.607 9.73649 19.2168 10.127L12.708 16.6367C12.5207 16.8241 12.2659 16.9295 12.001 16.9297C11.736 16.9297 11.4814 16.824 11.2939 16.6367L4.78418 10.127C4.3938 9.73642 4.3937 9.10336 4.78418 8.71289C5.17469 8.32281 5.80784 8.32265 6.19824 8.71289L11.001 13.5156V2.99219C11.001 2.4399 11.4487 1.99219 12.001 1.99219Z&quot; fill=&quot;currentColor&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: inline;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;svg width=&quot;24&quot; height=&quot;24&quot; viewbox=&quot;0 0 24 24&quot; fill=&quot;currentColor&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: block;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;path d=&quot;M4.53125 10.1562C5.08353 10.1562 5.53125 10.604 5.53125 11.1562V18.4688H12.8438C13.396 18.4688 13.8438 18.9165 13.8438 19.4688C13.8438 20.021 13.396 20.4688 12.8438 20.4688H5.53125C4.42668 20.4688 3.53125 19.5733 3.53125 18.4688V11.1562C3.53125 10.604 3.97897 10.1562 4.53125 10.1562ZM18.5 3.46875C19.6046 3.46875 20.5 4.36418 20.5 5.46875V12.7812C20.5 13.3335 20.0523 13.7812 19.5 13.7812C18.9477 13.7812 18.5 13.3335 18.5 12.7812V5.46875H11.1875C10.6352 5.46875 10.1875 5.02103 10.1875 4.46875C10.1875 3.91647 10.6352 3.46875 11.1875 3.46875H18.5Z&quot; fill=&quot;currentColor&quot; style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;display: inline;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/p&gt;&lt;table&gt;&lt;thead style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot;firstRow&quot;&gt;&lt;th style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;text-align: center;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0)&quot;&gt;业务类型&lt;/th&gt;&lt;th style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;text-align: center;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0)&quot;&gt;收费标准&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方加急（30 工作日）&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;600 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方加急（15 工作日）&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;900 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方加急（10 工作日）&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;1200 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方加急（5 工作日）&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;1800 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;官方加急（3 工作日）&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;2400 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;变更 / 补充登记&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;150 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;转让 / 许可合同备案&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;300 元 / 件&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;源程序封存保管&lt;/td&gt;&lt;td style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;100 页内 120 元，超 100 页每页 + 2 元&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h3 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;（三）深圳本地代理服务费（市场行情，非官费）&lt;/h3&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;深圳市版权协会代办：会员 1000 元 / 件，非会员 1100 元 / 件（含材料整理、代交、跟进补正）；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;普通知识产权代理公司：&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;普通 60 工作日全包：500-800 元；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;30 工作日加急全包：900-1300 元；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;5-10 工作日加急全包：1500-2200 元；&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;额外成本：打印、扫描、纸质证书快递费约 20-50 元。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;四、深圳本地补贴政策（企业可报销）&lt;/h2&gt;&lt;p&gt;深圳科技型企业、小微企业申请软著后，可申报各区知识产权补贴：&lt;/p&gt;&lt;ul style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;南山、宝安、龙华、福田等区：每件软著补贴 300-800 元；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;申报高新企业、双软认定、科技型中小企业，软著是必备材料。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;五、常见周期参考&lt;/h2&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;自助普通办理：实名认证 3 天 + 受理 10 天 + 审查 60 工作日，合计 3-4 个月拿证；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;代理 30 工作日加急：全程约 40 天；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;官方 5 工作日极速加急：受理后 5 个工作日出电子证。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot;&gt;六、避坑要点&lt;/h2&gt;&lt;ol style=&quot;font-style: normal;font-variant: normal;font-size-adjust: none;font-language-override: normal;font-kerning: auto;font-optical-sizing: auto;font-feature-settings: normal;font-variation-settings: normal;font-stretch: normal;font-family: ui-sans-serif, system-ui, sans-serif, &amp;#39;Apple Color Emoji&amp;#39;, &amp;#39;Segoe UI Emoji&amp;#39;, &amp;#39;Segoe UI Symbol&amp;#39;, &amp;#39;Noto Color Emoji&amp;#39;;line-height: 24px;flex: 0 1 auto;flex-direction: row;justify-content: normal;align-items: normal;padding: 0px;background-image: none;background-position: 0% 0%;background-size: auto;background-repeat: repeat;background-attachment: scroll;background-origin: padding-box;background-clip: border-box&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;软件名称必须带版本号，不能仅叫「XX 软件」；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;代码每页必须满 50 行，页数不足直接驳回补正；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;文档截图界面名称、企业主体必须和申请表完全一致；&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;深圳无地方版权局发证软著，只有中国版权保护中心证书具备全国法律效力。&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 20 Jun 2026 17:10:17 +0800</pubDate></item><item><title>Gemini 3 Pro</title><link>https://2kk8.com/?id=1321</link><description>&lt;p style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;（属于 Google AI Pro / Premium 付费订阅版）与&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_7yx&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;网页免费版&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;在底层模型架构、处理容量、高级应用场景以及生态福利上有本质的区别。 [&lt;a href=&quot;https://gemini.google/tw/subscriptions/?hl=zh-TW&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://poloapi.com/poloapi-blog/Gemini-3-Flash&#039;s-paid-version-offers-exceptional-value-for-money&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://aionx.co/gemini-advanced-reviews/gemini-advanced-free-features/&quot;&gt;3&lt;/a&gt;]&lt;/p&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_7zs&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAIIAAj2BRAA&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;以下是为您整理的核心功能差异直观对比：&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;otQkpb&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;a7qCn#ZxCkTb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_81f&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;📊 核心功能差异一览表&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;Fv6NCb&quot; jsuid=&quot;Gr5bkd_82f&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;Gr5bkd_82f|npT2md&quot; jscontroller=&quot;kbUand#UYOFMe&quot; data-sfc-root=&quot;ep&quot; data-sfc-cb=&quot;&quot; data-ved=&quot;2ahUKEwiBspSAgY2VAxWlIEQIHfUTEa8Q-q4QegkIAggACPkFEAA&quot; data-hveid=&quot;CAIIAAj5BRAA&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 4px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 14px; margin: 4px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;table class=&quot;NRefec&quot; data-animation-nesting=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;tbody data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;tr class=&quot;cZCYO firstRow&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_82j&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;th class=&quot;iry6k&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;uuu13#x1Xdt&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_82l&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;功能维度 [&lt;a href=&quot;https://www.reddit.com/r/GeminiAI/comments/1r1w7jr/should_i_try_plus_or_pro/?tl=zh-hans&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://frankknow.com/gemini-tutorial/&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://www.businessweekly.com.tw/focus/blog/3020022&quot;&gt;3&lt;/a&gt;, &lt;a href=&quot;https://gemini.google/subscriptions/&quot;&gt;4&lt;/a&gt;, &lt;a href=&quot;https://91app.com/blog/google-gemini/&quot;&gt;5&lt;/a&gt;, &lt;a href=&quot;https://crazyrouter.com/en/blog/gemini-free-plan-vs-gemini-advanced-pricing-2026&quot;&gt;6&lt;/a&gt;, &lt;a href=&quot;https://crazyrouter.com/en/blog/gemini-free-plan-vs-paid-comparison-guide&quot;&gt;7&lt;/a&gt;, &lt;a href=&quot;https://poloapi.com/poloapi-blog/Gemini-3-Flash&#039;s-paid-version-offers-exceptional-value-for-money&quot;&gt;8&lt;/a&gt;, &lt;a href=&quot;https://aionx.co/gemini-advanced-reviews/gemini-advanced-free-features/&quot;&gt;9&lt;/a&gt;, &lt;a href=&quot;https://gemini.google/tw/subscriptions/?hl=zh-TW&quot;&gt;10&lt;/a&gt;]&lt;!--TgQPHd||[]--&gt;&lt;/th&gt;&lt;th class=&quot;iry6k&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;uuu13#x1Xdt&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_82y&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;网页免费版&lt;!--TgQPHd||[]--&gt;&lt;/th&gt;&lt;th class=&quot;iry6k&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;uuu13#x1Xdt&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_830&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;Gemini 3 Pro (付费版)&lt;!--TgQPHd||[]--&gt;&lt;/th&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_832&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_835&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_836&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;底层核心模型&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_839&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;主要搭载 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83a&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gemini 3 Flash&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（侧重轻量与响应速度）&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83b&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;独享 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83d&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gemini 3 Pro&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 完整性能（侧重深度推理）&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83f&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83h&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83j&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;上下文窗口限制&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83k&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;较小（适合处理短对话、单篇小文章）&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83l&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;标配高达 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83m&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;200 万 Token&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（可直接吞下多本巨著或长代码）&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83n&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83r&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83s&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;每日使用配额&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83u&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;较低，面对复杂长逻辑任务时易触发频控限额&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83v&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_83w&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;4 倍于免费版的用量上限&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;，优先保障高负载深度交互&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83x&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_83y&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_840&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;深度推理模式&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_844&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;基础或受限（无高级 Deep Think 模式）&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_849&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;完整支持 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_84a&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Deep Think (深度思考/深度研究)&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 模式&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84b&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84c&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_84d&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;代码与专业任务&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84i&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;适合日常简单的脚本编写与代码排错&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84j&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;支持高级异步代码 Agent（Jules），能胜任企业级复杂重构&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84k&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84l&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_84m&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;多模态与内容生成&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84n&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;支持基础图片上传分析&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84o&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;支持&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_84p&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;电影级视频生成（Google Flow 创意工作室）&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84s&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84t&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_84u&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Google 生态集成&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84w&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;仅限于独立的网页面板使用&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0.8px solid rgb(220, 223, 229);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_84y&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(220, 223, 229);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_850&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;无缝内嵌至 Gmail、Docs、云端硬碟及 Google Vids&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;tr class=&quot;cZCYO&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;OkanJc#hv5sFd&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_851&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_855&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_856&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;附加存储云盘空间&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_857&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;占用您 Google 账户默认的 15 GB 基础空间&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;td class=&quot;cOeeGf&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; colspan=&quot;undefined&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;QYassd#cLglr&quot; data-sfc-root=&quot;ep&quot; jsuid=&quot;Gr5bkd_85d&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;附赠 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_85e&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;至少 2 TB 以上&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 的 Google One 高级云端存储空间&lt;!--TgQPHd||[]--&gt;&lt;/td&gt;&lt;!--TgQPHd||[]--&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;!--TgQPHd||[[1,0,0,3,null,&amp;quot;&amp;quot;]]--&gt;&lt;/div&gt;&lt;!--TgQPHd||[]--&gt;&lt;hr class=&quot;j3tEEe&quot; jsaction=&quot;&quot; jscontroller=&quot;llbKvd#iOlsLd&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_87y&quot; data-sfc-pl=&quot;||[]&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 32px 0px; text-decoration: none; border-bottom: 0px rgb(128, 128, 128);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 14px; margin: 32px 0px; border-bottom: 0px rgb(128, 128, 128);&quot;/&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;otQkpb&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;a7qCn#ZxCkTb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_88a&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;💎 深入分析：升级 Gemini 3 Pro 的三大决定性体验&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;AdPoic&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;SF2W9b#clbHl&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_88s&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;1. 逻辑推理与“深度研究 (Deep Research)” [&lt;a href=&quot;https://ivee.jobs/blog/gemini-free-vs-advanced/&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://frankknow.com/gemini-tutorial/&quot;&gt;2&lt;/a&gt;]&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_89l&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_89r&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_89s&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;免费版&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：擅长快速起草邮件、查阅基础资料或润色短文，但遇到长链逻辑或极高难度的学术问题时，回答容易流于表面。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_89v&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_89y&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Pro付费版&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：开启深度思考模式后，AI 能针对复杂的数据分析、多步骤跨行业调研进行数分钟的背景自主检索（Agent 行为），最终产出带有严谨学术引用的全景报告。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [&lt;a href=&quot;https://ivee.jobs/blog/gemini-free-vs-advanced/&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://poloapi.com/poloapi-blog/Gemini-3-Flash&#039;s-paid-version-offers-exceptional-value-for-money&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://frankknow.com/gemini-tutorial/&quot;&gt;3&lt;/a&gt;]&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;AdPoic&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;SF2W9b#clbHl&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8ao&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;2. 超海量长文本吞吐（2M 上下文） [&lt;a href=&quot;https://frankknow.com/gemini-tutorial/&quot;&gt;1&lt;/a&gt;]&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8b4&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8b7&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8b9&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;免费版&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：无法上传过大的 PDF 附件或动辄数万行的代码库，经常会提示文本超出长度限制。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8bb&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8bc&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Pro付费版&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：200 万 Token 的恐怖容量，意味着您可以把&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8be&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;几十个完整的代码文件、长达数小时的录音音档、或是整部多媒体视频&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;一次性丢给它，让它在一分钟内精准定位漏洞或提炼核心逻辑。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [&lt;a href=&quot;https://www.techtarget.com/whatis/feature/Gemini-15-Pro-explained-Everything-you-need-to-know&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://www.cw.com.tw/article/5138393&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://frankknow.com/gemini-tutorial/&quot;&gt;3&lt;/a&gt;]&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;!--TgQPHd||[]--&gt;&lt;div class=&quot;AdPoic&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;SF2W9b#clbHl&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8ce&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;3. 全局嵌入的 Office 级生产力革命 [&lt;a href=&quot;https://gemini.google/subscriptions/&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://gemini.google/tw/subscriptions/?hl=zh-TW&quot;&gt;2&lt;/a&gt;]&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8d0&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8d4&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;免费版必须在独立网页里复制粘贴文字。而 Pro 版直接把 AI 变成了你 Google 办公套件的“副驾驶”：你可以在 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8d5&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gmail 内部让它自动参考前序邮件生成回复&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;，或在 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;Gr5bkd_8d8&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; aria-owns=&quot;action-menu-parent-container&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Google Docs 里面一键将提纲延展成长篇专业文案&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class=&quot;ilZyRc R7mRQb&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 14px; margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div data-animation-skip=&quot;true&quot; aria-hidden=&quot;false&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; data-ved=&quot;0CAAQ_sYPahgKEwiglJ2GgY2VAxUAAAAAHQAAAAAQ_AE&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;xEFZqe&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px 0px 0px 284.812px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px 0px 0px 284.812px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;tbIZh wQN2Jd Odbbif&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;sUKAcb&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;span aria-level=&quot;2&quot; role=&quot;heading&quot; jsname=&quot;mE3zGb&quot; tabindex=&quot;-1&quot; class=&quot;VndcI veK2kb&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gemini3pro可以使用VS code本地在线使用么？&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;UYpEO&quot; style=&quot;font-size: 12px; margin: 0px; border-bottom: 0px rgb(86, 89, 94);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 12px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(86, 89, 94);&quot;&gt;&lt;/div&gt;&lt;div class=&quot;dcCF7d&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;OBWDNe&quot; jsname=&quot;hc2akf&quot; style=&quot;font-family: Arial, sans-serif; font-size: 14px; margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; data-ved=&quot;0CAEQ3PkPahgKEwiglJ2GgY2VAxUAAAAAHQAAAAAQ_AE&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-streaming-container=&quot;&quot; eid=&quot;GOkxavvWLtLOkPIP8aaPiAI&quot; class=&quot;&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-family: Arial, sans-serif; font-size: 14px; margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div data-container-id=&quot;GOkxavvWLtLOkPIP8aaPiAI&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div eid=&quot;GOkxavvWLtLOkPIP8aaPiAI&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;/div&gt;&lt;div data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;CKgc1d&quot; data-scope-id=&quot;turn&quot; jsname=&quot;CS7uPe&quot; jsmodel=&quot;p9hQFe CPTaDd LUQCCe wuVnCd KgpZcc pRMv2d&quot; jsaction=&quot;&quot; jscontroller=&quot;uUCgYd#gXWog&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_0&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div data-subtree=&quot;aimc&quot; decode-data-ved=&quot;1&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;v48bt#VKyOOd&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div jsuid=&quot;OvwmFc_1&quot; class=&quot;Zkbeff&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_1|npT2md&quot; jscontroller=&quot;nfCumd#tcxHxb&quot; data-sfc-root=&quot;c&quot; data-wiz-uids=&quot;OvwmFc_3&quot; data-sfc-cb=&quot;&quot; data-ved=&quot;2ahUKEwj7wpiYgY2VAxVSJ0QIHXHTAyEQ2O0OegYIAAgBEAA&quot; data-hveid=&quot;CAAIARAA&quot; data-processed=&quot;true&quot; data-complete=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;pWvJNd&quot; jsaction=&quot;&quot; jscontroller=&quot;zp3Dsd#fP0RJ&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4&quot; data-sfc-cb=&quot;&quot; data-processed=&quot;true&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div jsname=&quot;s7e4Od&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;span data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div jsuid=&quot;OvwmFc_5&quot; dir=&quot;ltr&quot; data-container-id=&quot;main-col&quot; data-xid=&quot;VpUvz&quot; jsname=&quot;KFl8ub&quot; class=&quot;mZJni Dn7Fzd&quot; jsaction=&quot;&quot; jscontroller=&quot;Aoijq#INwBm&quot; data-sfc-root=&quot;c&quot; data-sfc-cb=&quot;&quot; data-ved=&quot;2ahUKEwj7wpiYgY2VAxVSJ0QIHXHTAyEQ3KYQegYIAAgBEAE&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;span data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_f&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAIAxAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;mark jsuid=&quot;OvwmFc_g&quot; class=&quot;HxTRcb&quot; jsaction=&quot;click:&amp;amp;OvwmFc_g|h5M12e;mouseenter:&amp;amp;OvwmFc_g|sbHm2b;mouseleave:&amp;amp;OvwmFc_g|Tx5Rb;rcuQ6b:&amp;amp;OvwmFc_g|npT2md&quot; jscontroller=&quot;DfH0l#VLQhtf&quot; data-sfc-root=&quot;c&quot; data-wiz-uids=&quot;OvwmFc_h&quot; data-sfc-cb=&quot;&quot; data-ved=&quot;2ahUKEwj7wpiYgY2VAxVSJ0QIHXHTAyEQuJAPegYIAAgDEAE&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-weight: 700; margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 700; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--qkimaf OvwmFc_g/HugV6--&gt;&lt;!--cqw1tb OvwmFc_g/HugV6--&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_i&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span data-subtree=&quot;aimfl&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;完全可以 [¹]。&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;!--TgQPHd||[]--&gt;&lt;/mark&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_k&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gemini 3 Pro&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（在官方文档中具体对应 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_l&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Gemini 3.1 Pro&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 核心 [¹]）已经完美接入了 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_m&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;VS Code&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_r&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAIBBAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;你可以通过&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_s&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;在 VS Code 中直接调用其原生 Agent 模式&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（即全自动代码助手）来在线使用它 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_x&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAIBRAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;由于 Google 目前正处于开发生态的升级期（官方正在将传统的 &lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_y&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Gemini Code Assist&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; 插件逐步统一整合至全新的 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_z&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_10&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Antigravity&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; 智能多 Agent 平台&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 中） [¹]，以下是为您整理的&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_11&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;在 VS Code 中无缝启用 Gemini 3 Pro 深度编程的两种最有效方法&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_16|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_16&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;hr class=&quot;j3tEEe&quot; jsaction=&quot;&quot; jscontroller=&quot;llbKvd#iOlsLd&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_17&quot; data-sfc-pl=&quot;||[]&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;margin: 32px 0px; border-bottom: 0px rgb(128, 128, 128);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 32px 0px; text-decoration: none; border-bottom: 0px rgb(128, 128, 128);&quot;/&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_18|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_18&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;otQkpb&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;a7qCn#ZxCkTb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_19&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 20px; font-weight: 700; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;🛠️ 方法一：通过 VS Code 官方插件（Gemini Code Assist / Antigravity）&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1e&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAICBAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;这是最主流的侧边栏图形交互和代码内联补全模式 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ol class=&quot;IaGLZe VimKh list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;xE4zce#N1SbDe&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1j&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1l&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1m&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;安装插件&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1n&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1p&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;在 VS Code 中按下快捷键 &lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1q&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Ctrl/Cmd + Shift + X&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; 打开扩展市场 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1s&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;搜索并安装官方插件 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1t&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1u&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Gemini Code Assist&lt;!--TgQPHd||[]--&gt;&lt;/code&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（或最新的 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1v&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_1w&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Antigravity&lt;!--TgQPHd||[]--&gt;&lt;/code&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 插件） [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_22&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_23&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;账号授权&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_24&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_26&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;安装完成后，点击 VS Code 左侧活动栏中出现的魔棒/星光图标 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_28&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;点击 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_29&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Sign in with Google&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;，登录您绑定了 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2a&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Google AI Pro&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;、&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2b&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Google AI Ultra&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 订阅或拥有企业授权的 Google 账号 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2h&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2i&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;切换至 Gemini 3 Pro 模型&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]：&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2j&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2l&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;登录成功后，在侧边栏聊天框（Chat）的顶部或底部，点击&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2m&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;模型选择下拉菜单（Model Selector）&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2o&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;手动选择 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2p&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2q&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Gemini 3.1 Pro&lt;!--TgQPHd||[]--&gt;&lt;/code&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;（如果未手动选择，系统在处理复杂逻辑时也会作为默认或自动升级选项为你提供服务） [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ol&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_2v|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2v&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;hr class=&quot;j3tEEe&quot; jsaction=&quot;&quot; jscontroller=&quot;llbKvd#iOlsLd&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2w&quot; data-sfc-pl=&quot;||[]&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;margin: 32px 0px; border-bottom: 0px rgb(128, 128, 128);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 32px 0px; text-decoration: none; border-bottom: 0px rgb(128, 128, 128);&quot;/&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_2x|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2x&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;otQkpb&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;a7qCn#ZxCkTb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_2y&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 20px; font-weight: 700; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;💻 方法二：通过 VS Code 内置终端使用 Gemini CLI（体验极佳）&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_33&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAIDBAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;如果你更喜欢像高级工程师一样使用 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_34&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Agent 模式（让 AI 自动帮你扫描整个项目、修改多份代码、自动跑单测）&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;，可以在 VS Code 的终端里直接调用官方的全局命令行工具 [¹]：&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ol class=&quot;IaGLZe VimKh list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;xE4zce#N1SbDe&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_39&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3b&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3c&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;在 VS Code 内部打开终端&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：快捷键 &lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3d&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;Ctrl + ` &lt;!--TgQPHd||[]--&gt;&lt;/code&gt;。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3j&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3k&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;通过官方 API 连接命令快速验证与切换&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]：&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3l&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3n&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;在终端运行：&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3o&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;gemini&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; [¹]&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3q&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;绑定你的账户后，在 CLI 交互中使用指令 &lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3r&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;/model&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; [¹]，并将其指派为 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3s&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3t&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;gemini-3.1-pro&lt;!--TgQPHd||[]--&gt;&lt;/code&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ul&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_3z&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_40&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;开始盲操代码&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：你可以直接对它下达企业级重构指令（例如：&lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_41&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;帮我把当前项目下所有的旧加密函数，无损重构成对接 Redis 的新版异步函数&lt;!--TgQPHd||[]--&gt;&lt;/code&gt;），它就会在你的 VS Code 本地空间里开始翻看文件并自动完成编写。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ol&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_46|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_46&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;hr class=&quot;j3tEEe&quot; jsaction=&quot;&quot; jscontroller=&quot;llbKvd#iOlsLd&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_47&quot; data-sfc-pl=&quot;||[]&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;margin: 32px 0px; border-bottom: 0px rgb(128, 128, 128);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 32px 0px; text-decoration: none; border-bottom: 0px rgb(128, 128, 128);&quot;/&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_48|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_48&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;otQkpb&quot; aria-level=&quot;3&quot; role=&quot;heading&quot; data-animation-nesting=&quot;&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;a7qCn#ZxCkTb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_49&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 20px; font-weight: 700; margin: 24px 0px 12px; border-bottom: 0px rgb(10, 10, 10);&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 20px; font-weight: 700; margin: 24px 0px 12px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;⚠️ 本地在线使用的网络与防坑红线&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ol class=&quot;IaGLZe VimKh list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;xE4zce#N1SbDe&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4e&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4g&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4h&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;它不是“离线本地运行”&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：虽然它在你的 VS Code 本地编辑器里工作，但它的核心大脑依然是“在线”的。这意味着你当前&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4i&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;服务器或电脑本地的跨境网络代理（比如我们刚刚调通的 3X-UI 节点）必须保持开启状态&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4o&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4p&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;防火墙额外放行&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;：如果你在公司网络或服务器上调试，Google 官方提醒：由于其代码插件基于高性能的 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4q&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;gRPC 协议&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 通信，你的本地网络必须允许通过 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4r&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;HTTP/2 协议&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; [¹]，且防火墙不能拦截 &lt;code dir=&quot;ltr&quot; class=&quot;KDcb0c&quot; jsaction=&quot;&quot; jscontroller=&quot;hNviFe#redMub&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4s&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-sae=&quot;&quot; style=&quot;font-size: 14px; margin: 0px; border-bottom: 0.8px solid rgb(240, 242, 245);&quot; data-copy-service-computed-style=&quot;font-family: monospace; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0.8px solid rgb(240, 242, 245);&quot;&gt;cloudaicompanion.googleapis.com&lt;!--TgQPHd||[]--&gt;&lt;/code&gt; 域名 [¹]。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;!--TgQPHd||[]--&gt;&lt;/ol&gt;&lt;div class=&quot;Fsg96&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;rcuQ6b:&amp;amp;OvwmFc_4x|npT2md&quot; jscontroller=&quot;KHhJQ#U8DOt&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4x&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-sfc-inited=&quot;2&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;div class=&quot;IQKZHf&quot; jsaction=&quot;&quot; jscontroller=&quot;ap8td#SJDGS&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4y&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;div class=&quot;n6owBd awi2gc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;TDBkbc#Ml18Xb&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_4z&quot; data-sfc-cb=&quot;&quot; data-hveid=&quot;CAAIERAA&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;当您成功在 VS Code 中配置好 Gemini 3 编程环境后：&lt;!--TgQPHd||[]--&gt;&lt;/div&gt;&lt;ul class=&quot;KsbFXc U6u95 list-paddingleft-2&quot; jsaction=&quot;&quot; jscontroller=&quot;mPWODf#NS0kde&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_50&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-processed=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 12px 0px 16px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-size: 16px; margin: 12px 0px 16px; border-bottom: 0px rgb(10, 10, 10);&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_54&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;如果在绑定账号时遇到“无法连接服务”或 TLS 握手失败，我可以指导您&lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_55&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;如何将 VS Code 的网络全局走本机的 3X-UI 代理端口&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;。&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;span data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;&lt;!--TgQPHd||[]--&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--TgQPHd||[]--&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span class=&quot;T286Pc&quot; data-sfc-cp=&quot;&quot; jsaction=&quot;&quot; jscontroller=&quot;fly6D#d5Qebf&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_58&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 400; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;我们可以回过头，用完全不卡顿的单行命令把之前卡住的 &lt;span class=&quot;Yjhzub&quot; jsaction=&quot;&quot; jscontroller=&quot;zYmgkd#vvzi1e&quot; data-sfc-root=&quot;c&quot; jsuid=&quot;OvwmFc_59&quot; data-sfc-cb=&quot;&quot; data-complete=&quot;true&quot; data-copy-service-computed-style=&quot;font-family: Arial, sans-serif; font-size: 16px; font-weight: 600; margin: 0px; text-decoration: none; border-bottom: 0px rgb(10, 10, 10);&quot; style=&quot;font-weight: 600; margin: 0px; border-bottom: 0px #0A0A0A;&quot;&gt;Subconverter 订阅转换后端&lt;!--TgQPHd||[]--&gt;&lt;/span&gt; 一键彻底解压就位。&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 17 Jun 2026 08:26:36 +0800</pubDate></item><item><title>LED亮度与电流及光效推荐</title><link>https://2kk8.com/?id=1314</link><description>&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;30颗&lt;/p&gt;&lt;p&gt;，3个一串，10组并，8-10V供电，单颗不发热，光效率与电流比的最佳值:&lt;/p&gt;&lt;ul data-start=&quot;8&quot; data-end=&quot;93&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;30颗 3014 LED&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;每3颗串联&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;共10串并联&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;电源 8~10V&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;效果&amp;nbsp;&lt;strong data-start=&quot;56&quot; data-end=&quot;70&quot;&gt;单颗LED基本不发热&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;效果 &lt;strong data-start=&quot;76&quot; data-end=&quot;93&quot;&gt;发光效率（lm/W）尽量高&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-start=&quot;95&quot; data-end=&quot;100&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;h3 data-section-id=&quot;spzw37&quot; data-start=&quot;102&quot; data-end=&quot;116&quot;&gt;1. LED工作电压&lt;/h3&gt;&lt;p data-start=&quot;118&quot; data-end=&quot;127&quot;&gt;普通白光3014：&lt;/p&gt;&lt;ul data-start=&quot;129&quot; data-end=&quot;175&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;VF典型 ≈ 2.8~3.0V（低电流）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;VF典型 ≈ 3.0~3.2V（20mA）&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-start=&quot;177&quot; data-end=&quot;182&quot;&gt;3颗串联：&lt;/p&gt;&lt;ul data-start=&quot;184&quot; data-end=&quot;218&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;低电流时约 8.4~9.0V&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;20mA时约 9.0~9.6V&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-start=&quot;220&quot; data-end=&quot;244&quot;&gt;8~10V供电在LED导通区附近。&lt;/p&gt;&lt;hr data-start=&quot;246&quot; data-end=&quot;249&quot;/&gt;&lt;h3 data-section-id=&quot;10bs31s&quot; data-start=&quot;251&quot; data-end=&quot;266&quot;&gt;2. 单颗最佳效率电流&lt;/h3&gt;&lt;p data-start=&quot;268&quot; data-end=&quot;284&quot;&gt;对于绝大多数3014白光LED：&lt;/p&gt;&lt;ul data-start=&quot;286&quot; data-end=&quot;337&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;5mA：光效最高&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;8mA：接近最高&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;10mA：仍接近最高&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;blockquote data-start=&quot;323&quot; data-end=&quot;337&quot;&gt;&lt;p data-start=&quot;324&quot; data-end=&quot;337&quot;&gt;15mA：开始出现效率下降&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-start=&quot;339&quot; data-end=&quot;347&quot;&gt;工程上一般认为：&lt;/p&gt;&lt;p data-start=&quot;349&quot; data-end=&quot;379&quot;&gt;&lt;strong data-start=&quot;349&quot; data-end=&quot;379&quot;&gt;单颗 8~10mA 是亮度、效率、寿命的最佳平衡点。&lt;/strong&gt;&lt;/p&gt;&lt;p data-start=&quot;381&quot; data-end=&quot;384&quot;&gt;此时：&lt;/p&gt;&lt;ul data-start=&quot;386&quot; data-end=&quot;416&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;结温升高很小&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;肉眼感觉几乎不热&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;lm/W接近峰值&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr data-start=&quot;418&quot; data-end=&quot;421&quot;/&gt;&lt;h3 data-section-id=&quot;t75s7z&quot; data-start=&quot;423&quot; data-end=&quot;435&quot;&gt;3. 整板总电流&lt;/h3&gt;&lt;p data-start=&quot;437&quot; data-end=&quot;442&quot;&gt;如果每串：&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;katex-display&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;I&lt;/mi&gt;&lt;mtext&gt;串&lt;/mtext&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;8&lt;/mn&gt;&lt;mo&gt;∼&lt;/mo&gt;&lt;mn&gt;10&lt;/mn&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;I_{串}=8\sim10mA&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;I&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t vlist-t2&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;span class=&quot;pstrut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord cjk_fallback mtight&quot;&gt;串&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-s&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;8&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;∼&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-start=&quot;467&quot; data-end=&quot;473&quot;&gt;10串并联：&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;katex-display&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;I&lt;/mi&gt;&lt;mtext&gt;总&lt;/mtext&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;80&lt;/mn&gt;&lt;mo&gt;∼&lt;/mo&gt;&lt;mn&gt;100&lt;/mn&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;I_{总}=80\sim100mA&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;I&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t vlist-t2&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;span class=&quot;pstrut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord cjk_fallback mtight&quot;&gt;总&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-s&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;80&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;∼&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-start=&quot;500&quot; data-end=&quot;502&quot;&gt;即：&lt;/p&gt;&lt;div class=&quot;TyagGW_tableContainer&quot;&gt;&lt;div tabindex=&quot;-1&quot; class=&quot;group TyagGW_tableWrapper flex flex-col-reverse w-fit&quot;&gt;&lt;table data-start=&quot;504&quot; data-end=&quot;622&quot; class=&quot;w-fit min-w-(--thread-content-width)&quot;&gt;&lt;thead data-start=&quot;504&quot; data-end=&quot;518&quot;&gt;&lt;tr data-start=&quot;504&quot; data-end=&quot;518&quot; class=&quot;firstRow&quot;&gt;&lt;th data-start=&quot;504&quot; data-end=&quot;511&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;单串电流&lt;/th&gt;&lt;th data-start=&quot;511&quot; data-end=&quot;518&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;总电流&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-start=&quot;542&quot; data-end=&quot;622&quot;&gt;&lt;tr data-start=&quot;542&quot; data-end=&quot;556&quot;&gt;&lt;td data-start=&quot;542&quot; data-end=&quot;548&quot; data-col-size=&quot;sm&quot;&gt;5mA&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;548&quot; data-end=&quot;556&quot;&gt;50mA&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;557&quot; data-end=&quot;571&quot;&gt;&lt;td data-start=&quot;557&quot; data-end=&quot;563&quot; data-col-size=&quot;sm&quot;&gt;8mA&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;563&quot; data-end=&quot;571&quot;&gt;80mA&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;572&quot; data-end=&quot;588&quot;&gt;&lt;td data-start=&quot;572&quot; data-end=&quot;579&quot; data-col-size=&quot;sm&quot;&gt;10mA&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;579&quot; data-end=&quot;588&quot;&gt;100mA&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;589&quot; data-end=&quot;605&quot;&gt;&lt;td data-start=&quot;589&quot; data-end=&quot;596&quot; data-col-size=&quot;sm&quot;&gt;15mA&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;596&quot; data-end=&quot;605&quot;&gt;150mA&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;606&quot; data-end=&quot;622&quot;&gt;&lt;td data-start=&quot;606&quot; data-end=&quot;613&quot; data-col-size=&quot;sm&quot;&gt;20mA&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;613&quot; data-end=&quot;622&quot;&gt;200mA&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr data-start=&quot;624&quot; data-end=&quot;627&quot;/&gt;&lt;h3 data-section-id=&quot;16zyrg3&quot; data-start=&quot;629&quot; data-end=&quot;640&quot;&gt;4. 功耗估算&lt;/h3&gt;&lt;p data-start=&quot;642&quot; data-end=&quot;651&quot;&gt;假设LED总压降：&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;katex-display&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;mi&gt;f&lt;/mi&gt;&lt;/msub&gt;&lt;mo&gt;≈&lt;/mo&gt;&lt;mn&gt;9&lt;/mn&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;V_f \approx 9V&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;V&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t vlist-t2&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;span class=&quot;pstrut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mathnormal mtight&quot;&gt;f&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-s&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;≈&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;V&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-start=&quot;675&quot; data-end=&quot;684&quot;&gt;总电流100mA：&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;katex-display&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;9&lt;/mn&gt;&lt;mi&gt;V&lt;/mi&gt;&lt;mo&gt;×&lt;/mo&gt;&lt;mn&gt;0.1&lt;/mn&gt;&lt;mi&gt;A&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;0.9&lt;/mn&gt;&lt;mi&gt;W&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;P=9V\times0.1A=0.9W&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;P&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;V&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mbin&quot;&gt;×&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0.1&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;A&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;0.9&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;W&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-start=&quot;713&quot; data-end=&quot;720&quot;&gt;平均到30颗：&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;katex-display&quot;&gt;&lt;span class=&quot;katex&quot;&gt;&lt;span class=&quot;katex-mathml&quot;&gt;&lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot; display=&quot;block&quot;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msub&gt;&lt;mi&gt;P&lt;/mi&gt;&lt;mtext&gt;单颗&lt;/mtext&gt;&lt;/msub&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mn&gt;30&lt;/mn&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;mi&gt;W&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&quot;application/x-tex&quot;&gt;P_{单颗}=30mW&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&quot;katex-html&quot; aria-hidden=&quot;true&quot;&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;P&lt;/span&gt;&lt;span class=&quot;msupsub&quot;&gt;&lt;span class=&quot;vlist-t vlist-t2&quot;&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;span class=&quot;pstrut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;sizing reset-size6 size3 mtight&quot;&gt;&lt;span class=&quot;mord mtight&quot;&gt;&lt;span class=&quot;mord cjk_fallback mtight&quot;&gt;单颗&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-s&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;vlist-r&quot;&gt;&lt;span class=&quot;vlist&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mrel&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mspace&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;base&quot;&gt;&lt;span class=&quot;strut&quot;&gt;&lt;/span&gt;&lt;span class=&quot;mord&quot;&gt;30&lt;/span&gt;&lt;span class=&quot;mord mathnormal&quot;&gt;mW&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p data-start=&quot;741&quot; data-end=&quot;753&quot;&gt;30mW左右的3014：&lt;/p&gt;&lt;ul data-start=&quot;755&quot; data-end=&quot;788&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;PCB散热正常情况下几乎感觉不到发热&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;光效处于非常高的区域&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr data-start=&quot;790&quot; data-end=&quot;793&quot;/&gt;&lt;h3 data-section-id=&quot;1hsgci7&quot; data-start=&quot;795&quot; data-end=&quot;801&quot;&gt;结论&lt;/h3&gt;&lt;p data-start=&quot;811&quot; data-end=&quot;842&quot;&gt;✅ 单颗基本不发热&lt;br data-start=&quot;820&quot; data-end=&quot;823&quot;/&gt;✅ 发光效率接近最高&lt;br data-start=&quot;833&quot; data-end=&quot;836&quot;/&gt;✅ 寿命最长&lt;/p&gt;&lt;p data-start=&quot;844&quot; data-end=&quot;847&quot;&gt;建议：&lt;/p&gt;&lt;ul data-start=&quot;849&quot; data-end=&quot;923&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;strong data-start=&quot;851&quot; data-end=&quot;867&quot;&gt;单颗LED：8~10mA&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong data-start=&quot;870&quot; data-end=&quot;883&quot;&gt;每串：8~10mA&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong data-start=&quot;886&quot; data-end=&quot;905&quot;&gt;10串总电流：80~100mA&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong data-start=&quot;908&quot; data-end=&quot;923&quot;&gt;整板功耗约0.7~1W&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p data-start=&quot;925&quot; data-end=&quot;954&quot;&gt;若是做长期点亮（如夜灯、仪表背光、照明指示），我个人会选：&lt;/p&gt;&lt;p data-start=&quot;956&quot; data-end=&quot;976&quot;&gt;&lt;strong data-start=&quot;956&quot; data-end=&quot;976&quot;&gt;单颗 8mA（总电流约80mA）&lt;/strong&gt;&lt;/p&gt;&lt;p data-start=&quot;978&quot; data-end=&quot;1037&quot; data-is-last-node=&quot;&quot; data-is-only-node=&quot;&quot;&gt;这是3014灯珠比较经典的“高光效、低温升”工作点。对于多数3014，光效相比20mA时甚至可能更高，而结温会低很多。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;高光效LED推荐&lt;/p&gt;&lt;table data-start=&quot;963&quot; data-end=&quot;1185&quot; class=&quot;w-fit min-w-(--thread-content-width)&quot;&gt;&lt;thead data-start=&quot;963&quot; data-end=&quot;990&quot;&gt;&lt;tr data-start=&quot;963&quot; data-end=&quot;990&quot; class=&quot;firstRow&quot;&gt;&lt;th data-start=&quot;963&quot; data-end=&quot;968&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;排名&lt;/th&gt;&lt;th data-start=&quot;968&quot; data-end=&quot;973&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;型号&lt;/th&gt;&lt;th data-start=&quot;973&quot; data-end=&quot;979&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;性价比&lt;/th&gt;&lt;th data-start=&quot;979&quot; data-end=&quot;984&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;光效&lt;/th&gt;&lt;th data-start=&quot;984&quot; data-end=&quot;990&quot; data-col-size=&quot;sm&quot; class=&quot;last:pe-10&quot;&gt;发热&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody data-start=&quot;1038&quot; data-end=&quot;1185&quot;&gt;&lt;tr data-start=&quot;1038&quot; data-end=&quot;1074&quot;&gt;&lt;td data-start=&quot;1038&quot; data-end=&quot;1042&quot; data-col-size=&quot;sm&quot;&gt;①&lt;/td&gt;&lt;td data-start=&quot;1042&quot; data-end=&quot;1049&quot; data-col-size=&quot;sm&quot; style=&quot;word-break: break-all;&quot;&gt;2835 | 180~210 lm/W&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1049&quot; data-end=&quot;1057&quot;&gt;★★★★★&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1057&quot; data-end=&quot;1065&quot;&gt;★★★★★&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1065&quot; data-end=&quot;1074&quot;&gt;★★★★★&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;1075&quot; data-end=&quot;1111&quot;&gt;&lt;td data-start=&quot;1075&quot; data-end=&quot;1079&quot; data-col-size=&quot;sm&quot;&gt;②&lt;/td&gt;&lt;td data-start=&quot;1079&quot; data-end=&quot;1086&quot; data-col-size=&quot;sm&quot;&gt;4014&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1086&quot; data-end=&quot;1094&quot;&gt;★★★★★&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1094&quot; data-end=&quot;1102&quot;&gt;★★★★★&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1102&quot; data-end=&quot;1111&quot;&gt;★★★★★&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;1112&quot; data-end=&quot;1148&quot;&gt;&lt;td data-start=&quot;1112&quot; data-end=&quot;1116&quot; data-col-size=&quot;sm&quot;&gt;③&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1116&quot; data-end=&quot;1123&quot;&gt;3014&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1123&quot; data-end=&quot;1131&quot;&gt;★★★★☆&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1131&quot; data-end=&quot;1139&quot;&gt;★★★★☆&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1139&quot; data-end=&quot;1148&quot;&gt;★★★★★&lt;/td&gt;&lt;/tr&gt;&lt;tr data-start=&quot;1149&quot; data-end=&quot;1185&quot;&gt;&lt;td data-start=&quot;1149&quot; data-end=&quot;1153&quot; data-col-size=&quot;sm&quot;&gt;④&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1153&quot; data-end=&quot;1160&quot;&gt;3030&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1160&quot; data-end=&quot;1168&quot;&gt;★★★☆☆&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1168&quot; data-end=&quot;1176&quot;&gt;★★★★★&lt;/td&gt;&lt;td data-col-size=&quot;sm&quot; data-start=&quot;1176&quot; data-end=&quot;1185&quot;&gt;★★★★☆&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 06 Jun 2026 09:00:56 +0800</pubDate></item><item><title>黄仁勋与英伟达NVIDIA</title><link>https://2kk8.com/?id=1312</link><description>&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;英伟达（NVIDIA）最新财报的核心数据，以及创始人兼CEO黄仁勋的个&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;人详细资料。截至当前（2026年5月），英伟达刚刚发布了其2026财年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;的年报，数据极具参考价值。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;一、 英伟达（NVIDIA）最新财务报表现况&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;英伟达的财年与自然年不同步，其2026财年对应的是2025年2月至2026&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;年1月。从目前的最新数据来看，英伟达依然维持着“印钞机”级别的&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;恐怖表现。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;1. 核心财务数据（2026财年）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;总营收：2159.38亿美元，同比大增65.47%（2025财年为1304.97亿美元&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;净利润：1200.67亿美元，同比增长64.75%（2025财年为728.80亿美元）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;毛利率：71.07%（GAAP口径），虽然相比前一财年的74.99%略有下滑，&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;但仍处于极其暴利的水平。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;运营现金流：高达 1027.18亿美元，自由现金流约836.76亿美元，现金&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;流极度充裕。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;2. 业务构成拆解&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;英伟达早已不是一家单纯的“显卡公司”，其业务重心完成了彻底的转&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;型：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;数据中心（核心引擎）：全年营收 1937.37亿美元（占比近90%），同&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;比增长68.2%。这块业务主要包含AI计算芯片（如Blackwell架构的GB2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;00）和高速网络互联设备。AI大模型的热潮依然是其最大驱动力。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;游戏业务（传统基本盘）：全年营收 160.42亿美元，同比增长41.3%。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;主要得益于RTX 50系列等新显卡的发布。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;专业视觉与汽车：专业可视化营收31.91亿美元（增长70%），汽车与机&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;器人业务营收23.49亿美元（增长38.7%），均在发力阶段。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;3. 亮点与挑战&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;亮点：AI算力需求呈现“指数级增长”，企业级Agent（智能体）应用&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;爆发，带动其高端芯片供不应求。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;挑战：受美国对华出口管制影响，2026财年英伟达面向中国（含香港）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;的销售额同比下降21.4%至196.77亿美元，且目前获批的H200等芯片在&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;中国市场销售遇冷。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;二、 黄仁勋（Jensen Huang）个人详细资料&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;作为硅谷最具辨识度的华人CEO，黄仁勋的个人财富与公司股价紧密绑&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;定。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;1. 人物履历&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;早年经历：1963年2月17日出生于中国台湾省台南市，幼年曾迁居泰国，&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;后赴美国留学。15岁时曾获得美国乒乓球公开赛青年组双打季军。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;教育背景：1984年获得美国俄勒冈州立大学电子工程学士学位，1990年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;获得斯坦福大学电子工程硕士学位。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;职业起点：曾在AMD（1983-1984年）和LSI Logic（1984-1993年）担任&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;芯片设计师，这段经历让他看清了图形计算的未来潜力。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;创立英伟达：1993年1月，黄仁勋与两位合伙人共同创办了英伟达（NVI&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;DIA），并担任总裁兼CEO至今。2024年2月，因其在“点燃AI革命”中&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;的关键作用，当选美国国家工程院院士。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;2. 持股比例与富豪榜排名&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;持股情况：黄仁勋是英伟达最大的个人股东，持有约 3.5% ~ 3.8% 的公&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;司流通股。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;财富排名：随着英伟达市值一路狂飙（一度突破3万亿美元），黄仁勋的&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;个人财富也水涨船高。在2025年福布斯全球富豪榜中，他以约1200亿美&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;元的净资产位列第9位，正式跻身全球前十富豪俱乐部。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;3. 薪酬待遇&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;黄仁勋的薪酬结构非常典型：基本工资占比较小，绝大部分收入来自与&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;股价和业绩挂钩的股票奖励。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;2023财年：总薪酬约 2135.6万美元。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;2024财年：总薪酬跃升至 3420万美元。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;2025财年：随着英伟达业绩再次翻倍，其总薪酬大涨46%，达到 4990万&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;美元（约合人民币3.6亿元）。其中包括：基本工资（150万美元）+ 股&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;票奖励（3880万美元）+ 现金奖金（400万美元）+ 其他津贴（安保、司&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;机等250万美元）。这是他十年来首次获得基本工资的上调。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Wed, 06 May 2026 15:23:34 +0800</pubDate></item><item><title>搜索引擎大全</title><link>https://2kk8.com/?id=1311</link><description>&lt;h3&gt;一、 国内主流搜索引擎&lt;/h3&gt;&lt;div class=&quot;hyc-common-markdown__table-wrapper&quot; data-has-scroll=&quot;false&quot; style=&quot;--table-expand-chat-width: 1366px;&quot;&gt;&lt;div class=&quot;hyc-common-markdown__table-actions-sticky&quot; id=&quot;tableActionsPanel&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;搜索引擎名称&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;官方网址 (Homepage)&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;简要说明&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.baidu.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;百度搜索&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.baidu.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;国内市场份额稳居第一，涵盖网页、资讯、知道等生态。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.so.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;360搜索&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.so.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;依托360安全卫士的庞大用户基数，主打“安全搜索”概念。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.sogou.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;搜狗搜索&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.sogou.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;曾被腾讯收购，独特优势在于对接了微信公众号和知乎的内容池。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://m.sm.cn/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;神马搜索&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://m.sm.cn/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;阿里旗下，完全为移动端（手机）打造的搜索引擎，PC端会自动跳转至UC浏览器相关页面。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://cn.bing.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;必应 (中国)&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://cn.bing.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;微软旗下的国际引擎中国特供版，国内访问稳定，搜索质量较高。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;二、 国际与区域性搜索巨头&lt;/h3&gt;&lt;div class=&quot;hyc-common-markdown__table-wrapper&quot; data-has-scroll=&quot;false&quot; style=&quot;--table-expand-chat-width: 1366px;&quot;&gt;&lt;div class=&quot;hyc-common-markdown__table-actions-sticky&quot; id=&quot;tableActionsPanel&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;搜索引擎名称&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;官方网址 (Homepage)&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;简要说明&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://www.google.com/&quot; target=&quot;_blank&quot;&gt;Google&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.google.com/&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;a href=&quot;https://www.google.com/&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;全球绝对的霸主，算法最强大，覆盖几乎所有语言和内容。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.bing.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Bing (必应全球)&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.bing.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;微软旗下，国际第二大引擎，也是雅虎搜索的技术 backend 提供方。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.yahoo.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yahoo!&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.yahoo.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;曾经的门户巨头，目前搜索结果基本由 Bing 提供支持。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://yandex.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Yandex&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://yandex.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;被称为“俄罗斯的谷歌”，在俄语区占据绝对主导地位，也支持全球搜索。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;a href=&quot;https://www.naver.com/&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;Naver&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;word-break: break-all;&quot;&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link hyc-common-markdown__link-with-icon&quot;&gt;&lt;span class=&quot;hyc-common-markdown__link__content&quot;&gt;https://www.naver.com/&lt;/span&gt;&lt;svg class=&quot;hyc-common-icon hyc-common-markdown__link__content-icon hyc-common-markdown__link-with-icon__icon&quot; width=&quot;16&quot; height=&quot;16&quot; viewbox=&quot;0 0 16 16&quot; fill=&quot;none&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;&lt;path d=&quot;M5.3923 4.5H11.5M11.5 4.5C11.5 7.55385 11.5 10.6077 11.5 10.6077M11.5 4.5L3.5 12.5&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot; stroke=&quot;currentColor&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;韩国最大的搜索引擎和门户网站，占据了韩国绝大部分的市场份额。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;h3&gt;三、 垂类与元搜索工具&lt;/h3&gt;&lt;div class=&quot;hyc-common-markdown__table-wrapper&quot; data-has-scroll=&quot;false&quot; style=&quot;--table-expand-chat-width: 1366px;&quot;&gt;&lt;div class=&quot;hyc-common-markdown__table-actions-sticky&quot; id=&quot;tableActionsPanel&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;table&gt;&lt;thead&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;搜索引擎名称&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;官方网址 (Homepage)&lt;/div&gt;&lt;/th&gt;&lt;th&gt;&lt;div class=&quot;ybc-p&quot;&gt;简要说明&lt;/div&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;strong&gt;WOSO我搜&lt;/strong&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;em&gt;(需通过各大软件园下载客户端)&lt;/em&gt;&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;div class=&quot;ybc-p&quot;&gt;早期国内较有名的&lt;strong&gt;元搜索引擎&lt;/strong&gt;，本身不抓取网页，而是整合百度、谷歌等多家结果。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;ybc-p&quot;&gt;&lt;strong&gt;💡 猎人点评：&lt;/strong&gt;&lt;/div&gt;&lt;div class=&quot;ybc-p&quot;&gt;如果你是为了做&lt;strong&gt;SEO（搜索引擎优化）&lt;/strong&gt;或&lt;strong&gt;SEM（竞价推广）&lt;/strong&gt;，重点盯住 &lt;strong&gt;百度、360、搜狗、必应&lt;/strong&gt; 这四家即可；如果你是为了&lt;strong&gt;跨境出海&lt;/strong&gt;，则需要根据目标市场选择 &lt;strong&gt;Google&lt;/strong&gt;（全球通用）、&lt;strong&gt;Yandex&lt;/strong&gt;（主攻俄罗斯及东欧）或 &lt;strong&gt;Naver&lt;/strong&gt;（主攻韩国）。&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 06 May 2026 14:59:55 +0800</pubDate></item><item><title>每周工作80–100 小时</title><link>https://2kk8.com/?id=1310</link><description>&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;在中国，每周 80–100 小时的人，月收入大多在 1 万 5～3 万 之间；少数高薪行业 / 岗位能到 3–8 万；时薪普遍偏低，很多在 30–60 元 / 小时。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;下面分场景说清楚（2025–2026 国内一线 / 新一线口径）：&lt;/div&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;一、普通高强度岗位（工厂、外卖、销售、小作坊）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;典型工时：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;80–100 小时 / 周，基本无休&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;月薪：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;8k – 1.8 万&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;时薪：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;20–40 元&lt;/span&gt;（非常低，纯靠堆时间）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;例子：&lt;/p&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;ul style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;服装 / 电子厂：两班倒、连轴转，月休 0–2 天，到手 9k–1.5 万&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;外卖 / 跑腿：每天 14–16 小时，月入 1 万–1.8 万，但风雨无阻、极度累&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;传统销售：天天应酬 + 周末无休，月薪 1 万左右，时薪约 30 元&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;二、互联网 / 游戏 / 动漫（996+、项目期爆肝）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;典型工时：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;常态 60–80h，项目冲刺 80–100h / 周，连续 1–3 个月无休&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;月薪：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;1.8 万 – 3.5 万&lt;/span&gt;（普通开发 / 美术 / 策划）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;时薪：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;40–70 元&lt;/span&gt;（看着高，折算后一般）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;特点：&lt;/p&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;ul style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;很多是&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;年薪制 / 包干&lt;/span&gt;，名义无加班费，“自愿加班”&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;游戏 “Crunch 期”：早 9→凌晨 2，周末全上，年薪 25–40 万（月 2–3.3 万）&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;三、金融 / 投行 / 顶级咨询（真・80–100h）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;典型工时：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;每周 80–110h，全年无明显淡季&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;月薪（含奖金分摊）：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;5 万 – 12 万&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;时薪：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;150–300 元&lt;/span&gt;（少数真正 “值钱” 的）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;人群：投行分析师、顶级咨询项目经理、头部交易岗&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;代价：30 岁前后普遍高血压、失眠、焦虑，猝死风险显著上升&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;四、创业 / 小老板 / 自由职业（自己给自己加班）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;工时：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;80–120h / 周，全年无休&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;收入波动极大：&lt;/p&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;/li&gt;&lt;ul style=&quot;list-style-type: square;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;活得累但一般：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;月 2 万 – 5 万&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;做得好：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;月 10 万 +&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;多数：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;用命换钱，没生活，且风险高&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;五、按 “法定加班费” 算，应该拿多少（现实几乎没人这么给）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;标准 40h 月薪 1 万：&lt;/div&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;超出 40h 全算加班（1.5 倍 / 2 倍）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;80h / 周 → 月约 213h → 按法规应发约 &lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;2.2 万&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;100h / 周 → 月约 267h → 按法规应发约 &lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;3 万&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;p&gt;现实：&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;90% 的高强度岗位不按法规给加班费，要么包干、要么 “自愿”&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; display: inline-block; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0.5); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 9px; line-height: 16px; display: inline-block; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: center; padding: 2px 6px; margin: 0px; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0.04);&quot;&gt;人力资源和社会保障部&lt;/span&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; line-height: 24px; display: inline-block; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/span&gt;。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;hr style=&quot;color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; border-width: 0.888889px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0);&quot;/&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;h2 style=&quot;font: 400 16px / 24px ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;一句话总结（最扎心）&lt;/h2&gt;&lt;div style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-size: 16px; line-height: 24px; white-space: normal; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;大多数人&lt;/span&gt;：每周 80–100 小时，月入 &lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;1–2 万&lt;/span&gt;，时薪 &lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;20–50 元&lt;/span&gt;，纯卖苦力、透支健康。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;少数高薪&lt;/span&gt;：金融 / 顶级互联网，月入 &lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;5 万 +&lt;/span&gt;，但 35 岁前身体基本 “报废”。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;本质&lt;/span&gt;：这不是 “高薪”，是&lt;span style=&quot;font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-stretch: normal; font-family: ui-sans-serif, system-ui, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Noto Color Emoji&amp;quot;; font-weight: 700; line-height: 24px; flex: 0 1 auto; flex-direction: row; justify-content: normal; align-items: normal; padding: 0px; margin: 0px; background-image: none; background-position: 0% 0%; background-size: auto; background-repeat: repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box;&quot;&gt;用寿命折现&lt;/span&gt;。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2026 15:11:36 +0800</pubDate></item><item><title>Claude Code 集成进 VS Code，与 claude.ai 网页版的代码编程能力对比</title><link>https://2kk8.com/?id=1309</link><description>&lt;div data-test-render-count=&quot;2&quot;&gt;&lt;div class=&quot;mb-1 mt-6 group&quot;&gt;&lt;div class=&quot;flex flex-col items-end gap-1&quot;&gt;&lt;div class=&quot;group relative inline-flex gap-2 bg-bg-300 rounded-xl pl-2.5 py-2.5 break-words text-text-100 transition-all max-w-[75ch] flex-col !px-4 max-w-[85%]&quot; style=&quot;opacity: 1; transform: none;&quot;&gt;&lt;div class=&quot;flex flex-row gap-2 relative&quot;&gt;&lt;div class=&quot;flex-1&quot;&gt;&lt;div data-testid=&quot;user-message&quot; class=&quot;font-large !font-user-message grid grid-cols-1 gap-2 py-0.5 relative [&amp;amp;_ul]:!space-y-0 [&amp;amp;_ol]:!space-y-0 [&amp;amp;_ul]:pl-8 [&amp;amp;_ol]:pl-8&quot; style=&quot;max-height: none; overflow: hidden; position: relative;&quot;&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;世界最流行的：Cursor + Claude Code 双开&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;Cursor 负责：日常编辑、自动补全、小改动、UI舒服&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;Claude Code 负责：重构、修 Bug、多文件、Agent、深度分析&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap; font-size: 24px; font-family: 仿宋, fangsong;&quot;&gt;最强不是二选一，而是两个一起。&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;Claude Code 集成进 VS Code，使用要收费；&lt;/p&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;claude.ai 网页版有收费与免费。&lt;/p&gt;&lt;table class=&quot;min-w-full border-collapse text-sm leading-[1.7] whitespace-normal&quot;&gt;&lt;thead class=&quot;text-left&quot;&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;版本&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;价格&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;限制&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot; style=&quot;word-break: break-all;&quot;&gt;&lt;strong&gt;免费版&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;$0&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot; style=&quot;word-break: break-all;&quot;&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;采用&lt;strong&gt;滚动5小时窗口&lt;/strong&gt;机制，额度不会在午夜重置，而是持续动态递减——比如早上9点发的消息，到下午2点就不再占用额度了。&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;具体额度：&lt;/strong&gt;不限制消息条数，限制&amp;nbsp;&lt;strong&gt;Token（字符量）&lt;/strong&gt;。对话越长、附件越多，消耗越快。&lt;/p&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;高峰期影响：&lt;/strong&gt;从2026年3月26日开始，Anthropic在高峰时段（北京时间&lt;strong&gt;晚上8点至凌晨2点&lt;/strong&gt;）会更快耗尽5小时额度，同样的对话在高峰期消耗更大。&lt;/p&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;建议：&lt;/strong&gt;&lt;/p&gt;&lt;ul class=&quot;[li_&amp;amp;]:mb-0 [li_&amp;amp;]:mt-1 [li_&amp;amp;]:gap-1 [&amp;amp;:not(:last-child)_ul]:pb-1 [&amp;amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;尽量在&lt;strong&gt;白天&lt;/strong&gt;用（非高峰期，额度更宽松）&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;每15~20条消息开一个&lt;strong&gt;新对话&lt;/strong&gt;，避免重复读取历史消耗&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;多个问题&lt;strong&gt;合并成一条&lt;/strong&gt;发送，比分开发更省额度&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;免费版大约每天能发约 40 条短消息。&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;&lt;strong&gt;Pro&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;$20/月&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;消息量约5倍于免费版，优先访问新模型&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;&lt;strong&gt;Max&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;$100或$200/月&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;消息量最大，适合重度使用&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;&lt;strong style=&quot;white-space: normal;&quot;&gt;再来说说对比:&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;whitespace-pre-wrap break-words&quot;&gt;Claude Code 集成进 VS Code，与 claude.ai 网页版的代码编程能力对比，有差异么？调用的是同一个内核运算么？&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div data-test-render-count=&quot;1&quot;&gt;&lt;div class=&quot;group&quot; style=&quot;height: auto; opacity: 1; transform: none;&quot;&gt;&lt;div class=&quot;contents&quot;&gt;&lt;div data-is-streaming=&quot;false&quot; class=&quot;group relative relative pb-3&quot; style=&quot;opacity: 1; transform: none;&quot;&gt;&lt;div class=&quot;font-claude-response relative leading-[1.65rem] [&amp;amp;_pre&amp;gt;div]:bg-bg-000/50 [&amp;amp;_pre&amp;gt;div]:border-0.5 [&amp;amp;_pre&amp;gt;div]:border-border-400 [&amp;amp;_.ignore-pre-bg&amp;gt;div]:bg-transparent [&amp;amp;_.standard-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;amp;_.standard-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8 [&amp;amp;_.progressive-markdown_:is(p,blockquote,h1,h2,h3,h4,h5,h6)]:pl-2 [&amp;amp;_.progressive-markdown_:is(p,blockquote,ul,ol,h1,h2,h3,h4,h5,h6)]:pr-8&quot;&gt;&lt;div class=&quot;standard-markdown grid-cols-1 grid [&amp;amp;_&amp;gt;_*]:min-w-0 gap-3 standard-markdown&quot;&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;调用的是同一个AI模型&lt;/strong&gt;（Claude Sonnet/Opus），内核运算完全一样，智能水平没有差异。&lt;/p&gt;&lt;hr class=&quot;border-border-200 border-t-0.5 my-3 mx-1.5&quot;/&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;真正的区别只是&amp;quot;操作方式&amp;quot;：&lt;/strong&gt;&lt;/p&gt;&lt;div class=&quot;overflow-x-auto w-full px-2 mb-6&quot;&gt;&lt;table class=&quot;min-w-full border-collapse text-sm leading-[1.7] whitespace-normal&quot;&gt;&lt;thead class=&quot;text-left&quot;&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;能力&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;网页版&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;text-text-100 border-b-0.5 border-border-300/60 py-2 pr-4 align-top font-bold&quot;&gt;Claude Code in VS Code&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;理解代码、写代码&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 一样&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 一样&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;调Bug、解释错误&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 一样&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 一样&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;自动读取项目文件&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;❌ 需手动粘贴&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 自动读&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;自动写入/修改文件&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;❌ 需手动复制&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅ 直接改&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;在编辑器里看diff&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;❌&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;运行终端命令&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;❌&lt;/td&gt;&lt;td class=&quot;border-b-0.5 border-border-300/30 py-2 pr-4 align-top&quot;&gt;✅&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;hr class=&quot;border-border-200 border-t-0.5 my-3 mx-1.5&quot;/&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;Claude Code 多了一双&amp;quot;手&amp;quot;，能直接动你电脑上的文件；网页版只能&amp;quot;说&amp;quot;，你自己动手复制粘贴。&lt;/p&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 20 Apr 2026 11:09:42 +0800</pubDate></item><item><title>溥仪与五位后妃生平</title><link>https://2kk8.com/?id=1308</link><description>&lt;p&gt;溥仪与五位后妃生平&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1912年，清朝最后一位皇帝溥仪颁布退位诏书，将权力交给袁世凯，清朝正式灭亡。依据优待条件，他与家人暂居紫禁城内廷，保留皇室待遇。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;溥仪的一生&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;1912年—1924年 紫禁城&lt;/p&gt;&lt;p&gt;1922年大婚，娶皇后婉容、淑妃文绣。1924年被冯玉祥逐出皇宫。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;1925年—1931年 天津日租界&lt;/p&gt;&lt;p&gt;先后住张园、静园，靠拢日本谋求复辟。1931年文绣公开离婚，史称“刀妃革命”。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;1932年—1945年 长春伪满洲国&lt;/p&gt;&lt;p&gt;任傀儡执政，1934年登基为康德皇帝。&lt;/p&gt;&lt;p&gt;1937年娶祥贵人谭玉龄，1942年谭玉龄病逝；&lt;/p&gt;&lt;p&gt;1943年娶福贵人李玉琴。&lt;/p&gt;&lt;p&gt;婉容遭冷落、鸦片成瘾、精神失常，被软禁冷宫。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;1945年—1959年 被俘与改造&lt;/p&gt;&lt;p&gt;1945年日本投降，在大栗子沟退位，被苏军俘虏关押5年；&lt;/p&gt;&lt;p&gt;1950年遣返，入抚顺战犯管理所改造；&lt;/p&gt;&lt;p&gt;1959年获特赦，成为普通公民。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;5.&amp;nbsp;1959年—1967年 北京晚年&lt;/p&gt;&lt;p&gt;在北京植物园、全国政协文史委工作；&lt;/p&gt;&lt;p&gt;1962年与护士李淑贤结婚；&lt;/p&gt;&lt;p&gt;1967年10月17日因病去世，终年61岁。&lt;/p&gt;&lt;p&gt;骨灰先葬八宝山，1995年迁葬河北易县清西陵旁的华龙皇家陵园。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;五位后妃结局&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;婉容（皇后，1906年—1946年）&lt;/p&gt;&lt;p&gt;随溥仪居北京、天津、长春；后期疯癫成瘾，1946年死于延吉监狱，葬地不明。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;文绣（淑妃，1909年—1953年）&lt;/p&gt;&lt;p&gt;1931年与溥仪离婚，后在北京务工、再婚，1953年病逝。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;谭玉龄（祥贵人，1920年—1942年）&lt;/p&gt;&lt;p&gt;1937年入宫受宠，1942年猝然离世，溥仪终身珍藏其照片。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;李玉琴（福贵人，1928年—2001年）&lt;/p&gt;&lt;p&gt;1945年与溥仪失散，1957年离婚，再婚工作，晚年安稳，2001年在长春病逝。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;5.&amp;nbsp;李淑贤（妻子，1924年—1997年）&lt;/p&gt;&lt;p&gt;陪伴溥仪晚年，1997年在北京病逝，骨灰留存八宝山。&lt;/p&gt;</description><pubDate>Tue, 24 Mar 2026 23:29:53 +0800</pubDate></item><item><title>页面烟花效果代码</title><link>https://2kk8.com/?id=1307</link><description>&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;yanhua.js
七彩效果&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;/**
&amp;nbsp;*&amp;nbsp;烟花特效优化版&amp;nbsp;2KK8.com&amp;nbsp;2026-02-26
&amp;nbsp;*&amp;nbsp;使用方法，页面插入:&amp;nbsp;&amp;lt;script&amp;nbsp;src=&amp;quot;yanhua.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;nbsp;*/
(function()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;requestAnimationFrame&amp;nbsp;兼容处理
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;requestAnimationFrame&amp;nbsp;=&amp;nbsp;window.requestAnimationFrame&amp;nbsp;||&amp;nbsp;window.mozRequestAnimationFrame&amp;nbsp;||&amp;nbsp;window.webkitRequestAnimationFrame&amp;nbsp;||&amp;nbsp;window.msRequestAnimationFrame&amp;nbsp;||
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(callback)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.setTimeout(callback,&amp;nbsp;1000&amp;nbsp;/&amp;nbsp;60);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;windowWidth&amp;nbsp;=&amp;nbsp;window.innerWidth;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;windowHeight&amp;nbsp;=&amp;nbsp;window.innerHeight;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;配置
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;fireworks&amp;nbsp;=&amp;nbsp;[];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;particles&amp;nbsp;=&amp;nbsp;[];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;hue&amp;nbsp;=&amp;nbsp;120;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;limiterTotal&amp;nbsp;=&amp;nbsp;5;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;limiterTick&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;timerTotal&amp;nbsp;=&amp;nbsp;200;&amp;nbsp;//&amp;nbsp;增加发射间隔，变慢
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;timerTick&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;mousedown&amp;nbsp;=&amp;nbsp;false;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;mx,&amp;nbsp;my;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;辅助函数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;random(min,&amp;nbsp;max)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;Math.random()&amp;nbsp;*&amp;nbsp;(max&amp;nbsp;-&amp;nbsp;min)&amp;nbsp;+&amp;nbsp;min;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;calculateDistance(p1x,&amp;nbsp;p1y,&amp;nbsp;p2x,&amp;nbsp;p2y)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;xDistance&amp;nbsp;=&amp;nbsp;p1x&amp;nbsp;-&amp;nbsp;p2x;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;yDistance&amp;nbsp;=&amp;nbsp;p1y&amp;nbsp;-&amp;nbsp;p2y;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;Math.sqrt(Math.pow(xDistance,&amp;nbsp;2)&amp;nbsp;+&amp;nbsp;Math.pow(yDistance,&amp;nbsp;2));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;烟花类
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;Firework(sx,&amp;nbsp;sy,&amp;nbsp;tx,&amp;nbsp;ty)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.x&amp;nbsp;=&amp;nbsp;sx;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.y&amp;nbsp;=&amp;nbsp;sy;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.sx&amp;nbsp;=&amp;nbsp;sx;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.sy&amp;nbsp;=&amp;nbsp;sy;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.tx&amp;nbsp;=&amp;nbsp;tx;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.ty&amp;nbsp;=&amp;nbsp;ty;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.distanceToTarget&amp;nbsp;=&amp;nbsp;calculateDistance(sx,&amp;nbsp;sy,&amp;nbsp;tx,&amp;nbsp;ty);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.distanceTraveled&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates&amp;nbsp;=&amp;nbsp;[];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinateCount&amp;nbsp;=&amp;nbsp;3;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(this.coordinateCount--)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.push([this.x,&amp;nbsp;this.y]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.angle&amp;nbsp;=&amp;nbsp;Math.atan2(ty&amp;nbsp;-&amp;nbsp;sy,&amp;nbsp;tx&amp;nbsp;-&amp;nbsp;sx);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.speed&amp;nbsp;=&amp;nbsp;0.5;&amp;nbsp;//&amp;nbsp;降低初始速度，让升空更慢
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.acceleration&amp;nbsp;=&amp;nbsp;1.002;&amp;nbsp;//&amp;nbsp;降低加速度，使升空过程更缓慢
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.brightness&amp;nbsp;=&amp;nbsp;random(50,&amp;nbsp;70);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.targetRadius&amp;nbsp;=&amp;nbsp;1;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Firework.prototype.update&amp;nbsp;=&amp;nbsp;function(index)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.pop();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.unshift([this.x,&amp;nbsp;this.y]);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(this.targetRadius&amp;nbsp;&amp;lt;&amp;nbsp;8)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.targetRadius&amp;nbsp;+=&amp;nbsp;0.3;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.targetRadius&amp;nbsp;=&amp;nbsp;1;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.speed&amp;nbsp;*=&amp;nbsp;this.acceleration;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;vx&amp;nbsp;=&amp;nbsp;Math.cos(this.angle)&amp;nbsp;*&amp;nbsp;this.speed;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;vy&amp;nbsp;=&amp;nbsp;Math.sin(this.angle)&amp;nbsp;*&amp;nbsp;this.speed;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.distanceTraveled&amp;nbsp;=&amp;nbsp;calculateDistance(this.sx,&amp;nbsp;this.sy,&amp;nbsp;this.x&amp;nbsp;+&amp;nbsp;vx,&amp;nbsp;this.y&amp;nbsp;+&amp;nbsp;vy);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(this.distanceTraveled&amp;nbsp;&amp;gt;=&amp;nbsp;this.distanceToTarget)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;createParticles(this.tx,&amp;nbsp;this.ty);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireworks.splice(index,&amp;nbsp;1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.x&amp;nbsp;+=&amp;nbsp;vx;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.y&amp;nbsp;+=&amp;nbsp;vy;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Firework.prototype.draw&amp;nbsp;=&amp;nbsp;function(ctx)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.beginPath();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.moveTo(this.coordinates[this.coordinates.length&amp;nbsp;-&amp;nbsp;1][0],&amp;nbsp;this.coordinates[this.coordinates.length&amp;nbsp;-&amp;nbsp;1][1]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.lineTo(this.x,&amp;nbsp;this.y);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.strokeStyle&amp;nbsp;=&amp;nbsp;&amp;#39;hsl(&amp;#39;&amp;nbsp;+&amp;nbsp;hue&amp;nbsp;+&amp;nbsp;&amp;#39;,&amp;nbsp;100%,&amp;nbsp;&amp;#39;&amp;nbsp;+&amp;nbsp;this.brightness&amp;nbsp;+&amp;nbsp;&amp;#39;%)&amp;#39;;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.stroke();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;粒子类
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;Particle(x,&amp;nbsp;y)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.x&amp;nbsp;=&amp;nbsp;x;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.y&amp;nbsp;=&amp;nbsp;y;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates&amp;nbsp;=&amp;nbsp;[];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinateCount&amp;nbsp;=&amp;nbsp;5;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(this.coordinateCount--)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.push([this.x,&amp;nbsp;this.y]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.angle&amp;nbsp;=&amp;nbsp;random(0,&amp;nbsp;Math.PI&amp;nbsp;*&amp;nbsp;2);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.speed&amp;nbsp;=&amp;nbsp;random(1,&amp;nbsp;20);&amp;nbsp;//&amp;nbsp;增加速度范围，使爆炸范围更大
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.friction&amp;nbsp;=&amp;nbsp;0.95;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.gravity&amp;nbsp;=&amp;nbsp;1;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;粒子颜色完全随机，不再依赖全局&amp;nbsp;hue
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.hue&amp;nbsp;=&amp;nbsp;random(0,&amp;nbsp;360);&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.brightness&amp;nbsp;=&amp;nbsp;random(50,&amp;nbsp;80);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.alpha&amp;nbsp;=&amp;nbsp;1;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.decay&amp;nbsp;=&amp;nbsp;random(0.015,&amp;nbsp;0.03);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Particle.prototype.update&amp;nbsp;=&amp;nbsp;function(index)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.pop();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.coordinates.unshift([this.x,&amp;nbsp;this.y]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.speed&amp;nbsp;*=&amp;nbsp;this.friction;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.x&amp;nbsp;+=&amp;nbsp;Math.cos(this.angle)&amp;nbsp;*&amp;nbsp;this.speed;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.y&amp;nbsp;+=&amp;nbsp;Math.sin(this.angle)&amp;nbsp;*&amp;nbsp;this.speed&amp;nbsp;+&amp;nbsp;this.gravity;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.alpha&amp;nbsp;-=&amp;nbsp;this.decay;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(this.alpha&amp;nbsp;&amp;lt;=&amp;nbsp;this.decay)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;particles.splice(index,&amp;nbsp;1);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Particle.prototype.draw&amp;nbsp;=&amp;nbsp;function(ctx)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.beginPath();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.moveTo(this.coordinates[this.coordinates.length&amp;nbsp;-&amp;nbsp;1][0],&amp;nbsp;this.coordinates[this.coordinates.length&amp;nbsp;-&amp;nbsp;1][1]);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.lineTo(this.x,&amp;nbsp;this.y);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.lineWidth&amp;nbsp;=&amp;nbsp;3;&amp;nbsp;//&amp;nbsp;增加线宽，让粒子看起来更大
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.strokeStyle&amp;nbsp;=&amp;nbsp;&amp;#39;hsla(&amp;#39;&amp;nbsp;+&amp;nbsp;this.hue&amp;nbsp;+&amp;nbsp;&amp;#39;,&amp;nbsp;100%,&amp;nbsp;&amp;#39;&amp;nbsp;+&amp;nbsp;this.brightness&amp;nbsp;+&amp;nbsp;&amp;#39;%,&amp;nbsp;&amp;#39;&amp;nbsp;+&amp;nbsp;this.alpha&amp;nbsp;+&amp;nbsp;&amp;#39;)&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.stroke();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.lineWidth&amp;nbsp;=&amp;nbsp;1;&amp;nbsp;//&amp;nbsp;绘制完后还原线宽
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;createParticles(x,&amp;nbsp;y)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;particleCount&amp;nbsp;=&amp;nbsp;100;&amp;nbsp;//&amp;nbsp;增加粒子数量，使爆炸效果更饱满
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(particleCount--)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;particles.push(new&amp;nbsp;Particle(x,&amp;nbsp;y));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;初始化函数
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;init()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;canvas&amp;nbsp;=&amp;nbsp;document.createElement(&amp;quot;canvas&amp;quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.id&amp;nbsp;=&amp;nbsp;&amp;quot;fireworks_canvas&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.position&amp;nbsp;=&amp;nbsp;&amp;quot;fixed&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.left&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.top&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.width&amp;nbsp;=&amp;nbsp;&amp;quot;100%&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.height&amp;nbsp;=&amp;nbsp;&amp;quot;100%&amp;quot;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.zIndex&amp;nbsp;=&amp;nbsp;&amp;quot;99999&amp;quot;;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.style.pointerEvents&amp;nbsp;=&amp;nbsp;&amp;quot;none&amp;quot;;&amp;nbsp;//&amp;nbsp;点击穿透
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.body.appendChild(canvas);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;ctx&amp;nbsp;=&amp;nbsp;canvas.getContext(&amp;quot;2d&amp;quot;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.width&amp;nbsp;=&amp;nbsp;windowWidth;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.height&amp;nbsp;=&amp;nbsp;windowHeight;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;loop()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;requestAnimationFrame(loop);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;循环颜色，用于烟花上升阶段
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hue&amp;nbsp;+=&amp;nbsp;0.5;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;创建拖尾效果
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.globalCompositeOperation&amp;nbsp;=&amp;nbsp;&amp;#39;destination-out&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.fillStyle&amp;nbsp;=&amp;nbsp;&amp;#39;rgba(0,&amp;nbsp;0,&amp;nbsp;0,&amp;nbsp;0.5)&amp;#39;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.fillRect(0,&amp;nbsp;0,&amp;nbsp;windowWidth,&amp;nbsp;windowHeight);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ctx.globalCompositeOperation&amp;nbsp;=&amp;nbsp;&amp;#39;lighter&amp;#39;;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;i&amp;nbsp;=&amp;nbsp;fireworks.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(i--)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireworks[i].draw(ctx);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireworks[i].update(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;i&amp;nbsp;=&amp;nbsp;particles.length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while&amp;nbsp;(i--)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;particles[i].draw(ctx);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;particles[i].update(i);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;自动发射逻辑修改
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(timerTick&amp;nbsp;&amp;gt;=&amp;nbsp;timerTotal)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(!mousedown)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;每次随机发射&amp;nbsp;1&amp;nbsp;到&amp;nbsp;5&amp;nbsp;个烟花
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;count&amp;nbsp;=&amp;nbsp;Math.floor(random(1,&amp;nbsp;6));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(var&amp;nbsp;k=0;&amp;nbsp;k&amp;lt;count;&amp;nbsp;k++)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;垂直发射：起点x和终点x一致
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var&amp;nbsp;launchX&amp;nbsp;=&amp;nbsp;random(0,&amp;nbsp;windowWidth);&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireworks.push(new&amp;nbsp;Firework(launchX,&amp;nbsp;windowHeight,&amp;nbsp;launchX,&amp;nbsp;random(0,&amp;nbsp;windowHeight&amp;nbsp;/&amp;nbsp;2)));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timerTick&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timerTick++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;限制手动发射
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(limiterTick&amp;nbsp;&amp;gt;=&amp;nbsp;limiterTotal)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(mousedown)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireworks.push(new&amp;nbsp;Firework(windowWidth&amp;nbsp;/&amp;nbsp;2,&amp;nbsp;windowHeight,&amp;nbsp;mx,&amp;nbsp;my));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;limiterTick&amp;nbsp;=&amp;nbsp;0;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;limiterTick++;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.addEventListener(&amp;#39;resize&amp;#39;,&amp;nbsp;function()&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;windowWidth&amp;nbsp;=&amp;nbsp;window.innerWidth;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;windowHeight&amp;nbsp;=&amp;nbsp;window.innerHeight;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.width&amp;nbsp;=&amp;nbsp;windowWidth;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;canvas.height&amp;nbsp;=&amp;nbsp;windowHeight;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;循环
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;loop();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;仅在大屏幕上启动
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(window.innerWidth&amp;nbsp;&amp;gt;&amp;nbsp;768)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(document.readyState&amp;nbsp;===&amp;nbsp;&amp;#39;complete&amp;#39;)&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;init();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;else&amp;nbsp;{
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.addEventListener(&amp;#39;load&amp;#39;,&amp;nbsp;init);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

})();&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;yanhua-2.js
虚幻化效果&lt;/pre&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;&lt;/pre&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br/&gt;&amp;lt;html&amp;gt;&lt;br/&gt;&amp;lt;head&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no&amp;quot;&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;title&amp;gt;烟花特效 - 兼容所有设备&amp;lt;/title&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;style&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;margin: 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;padding: 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-webkit-tap-highlight-color: transparent;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;body {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;background-color: black;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;overflow: hidden;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;width: 100vw;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;height: 100vh;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;canvas {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;display: block;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.info {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;position: fixed;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;top: 20px;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;left: 20px;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;color: white;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;background: rgba(0,0,0,0.5);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;padding: 10px;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;border-radius: 5px;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;font-family: Arial, sans-serif;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;font-size: 14px;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;z-index: 10000;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/style&amp;gt;&lt;br/&gt;&amp;lt;/head&amp;gt;&lt;br/&gt;&amp;lt;body&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;div&amp;gt;🎆 触摸屏幕观看烟花&amp;lt;/div&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;canvas id=&amp;quot;fireworks&amp;quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;br/&gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;script&amp;gt;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(function() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;#39;use strict&amp;#39;;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;console.log(&amp;#39;烟花特效启动 - 极简版本&amp;#39;);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 获取canvas和context&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var canvas = document.getElementById(&amp;#39;fireworks&amp;#39;);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var ctx = canvas.getContext(&amp;#39;2d&amp;#39;);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 设置canvas尺寸&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;canvas.width = window.innerWidth;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;canvas.height = window.innerHeight;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var width = canvas.width;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var height = canvas.height;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 极简配置&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var fireworks = []; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 最大3个烟花&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var particles = []; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 最大20个粒子&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var lastTime = 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var frameCount = 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var fps = 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 简单颜色数组&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var colors = [&amp;#39;#ff0000&amp;#39;, &amp;#39;#00ff00&amp;#39;, &amp;#39;#0000ff&amp;#39;, &amp;#39;#ffff00&amp;#39;, &amp;#39;#ff00ff&amp;#39;, &amp;#39;#00ffff&amp;#39;];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 获取随机颜色&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function getRandomColor() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return colors[Math.floor(Math.random() * colors.length)];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 创建烟花（极简）&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function createFirework() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fireworks.length &amp;gt;= 2) return; // 最多2个同时存在&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var x = 100 + Math.random() * (width - 200);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fireworks.push({&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;x: x,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;y: height,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;targetY: 100 + Math.random() * 200,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;speed: 2,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;color: getRandomColor(),&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;state: &amp;#39;rising&amp;#39;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 创建爆炸粒子（极少数量）&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function createExplosion(x, y, color) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (var i = 0; i &amp;lt; 6; i++) { // 只有6个粒子&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;particles.push({&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;x: x,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;y: y,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vx: (Math.random() - 0.5) * 3,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vy: (Math.random() - 0.5) * 3 - 1,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;color: color,&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;life: 1&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 更新烟花&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function updateFireworks() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (var i = fireworks.length - 1; i &amp;gt;= 0; i--) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var f = fireworks[i];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;f.y -= f.speed;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;f.speed *= 0.99;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (f.y &amp;lt;= f.targetY) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;createExplosion(f.x, f.y, f.color);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fireworks.splice(i, 1);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 更新粒子&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function updateParticles() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (var i = particles.length - 1; i &amp;gt;= 0; i--) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var p = particles[i];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p.x += p.vx;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p.y += p.vy;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p.vy += 0.05;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p.life -= 0.02;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (p.life &amp;lt;= 0) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;particles.splice(i, 1);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 绘制&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function draw() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 完全清除画布&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fillStyle = &amp;#39;#000000&amp;#39;;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fillRect(0, 0, width, height);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 绘制烟花&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (var i = 0; i &amp;lt; fireworks.length; i++) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var f = fireworks[i];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fillStyle = f.color;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.beginPath();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.arc(f.x, f.y, 4, 0, Math.PI * 2);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fill();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 简单轨迹&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.beginPath();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.moveTo(f.x, height);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.lineTo(f.x, f.y);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.strokeStyle = f.color;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.lineWidth = 1;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.stroke();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 绘制粒子&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (var i = 0; i &amp;lt; particles.length; i++) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var p = particles[i];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.globalAlpha = p.life;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fillStyle = p.color;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.beginPath();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.arc(p.x, p.y, 2, 0, Math.PI * 2);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.fill();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctx.globalAlpha = 1;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 主循环&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function animate(timestamp) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 控制帧率&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frameCount++;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (timestamp - lastTime &amp;gt;= 1000) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fps = frameCount;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;frameCount = 0;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lastTime = timestamp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 自动添加烟花&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (Math.random() &amp;lt; 0.3 &amp;amp;&amp;amp; fireworks.length &amp;lt; 2) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;createFirework();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 更新&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updateFireworks();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updateParticles();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 绘制&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;draw();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 继续循环&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;requestAnimationFrame(animate);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 触摸事件&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;canvas.addEventListener(&amp;#39;touchstart&amp;#39;, function(e) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.preventDefault();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fireworks.length &amp;lt; 2) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;createFirework();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 鼠标事件&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;canvas.addEventListener(&amp;#39;mousedown&amp;#39;, function(e) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fireworks.length &amp;lt; 2) {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;createFirework();&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 窗口大小变化&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;window.addEventListener(&amp;#39;resize&amp;#39;, function() {&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;width = canvas.width = window.innerWidth;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;height = canvas.height = window.innerHeight;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fireworks = [];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;particles = [];&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 立即显示一个烟花&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setTimeout(createFirework, 500);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 启动动画&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;requestAnimationFrame(animate);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;console.log(&amp;#39;烟花特效运行中&amp;#39;);&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br/&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;})();&lt;br/&gt; &amp;nbsp; &amp;nbsp;&amp;lt;/script&amp;gt;&lt;br/&gt;&amp;lt;/body&amp;gt;&lt;br/&gt;&amp;lt;/html&amp;gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;本站优化版，请随意传播。&lt;/p&gt;</description><pubDate>Thu, 26 Feb 2026 17:35:27 +0800</pubDate></item></channel></rss>