• 想要的 MySQL 锁,都在这里了!

想要的 MySQL 锁,都在这里了!

2025-05-16 10:00:03 栏目:宝塔面板 152 阅读

Hi,你好呀,我是猿java。

最近,同事在生产上遇到一个 MySQL 死锁的问题,于是在帮忙解决问题后,特意花了一周的时间,把 MySQL 所有的锁都整理了一遍,今天就来一起聊聊 MySQL 锁。

申明:本文基于 MySQL 8.0.30 版本,InnoDB 引擎。

MySQL 数据库锁设计的初衷是处理并发问题,保证数据安全。MySQL 数据库锁可以从下面 3 个维度进行划分:

  • 按照锁的使用方式,MySQL 锁可以分成共享锁、排他锁两种;
  • 根据加锁的范围,MySQL 锁大致可以分成全局锁、表级锁和行锁三类;
  • 从思想层面上看,MySQL 锁可以分为悲观锁、乐观锁两种;

我们会先讲解共享锁和排它锁,然后讲解全局锁、表级锁和行锁,因为这三种类别的锁中,有些是共享锁,有些是排他锁,最后,我们再讲解 悲观锁和乐观锁。

一、共享锁&排他锁

1. 共享锁

共享锁,Share lock,也叫读锁。它是指当对象被锁定时,允许其它事务读取该对象,也允许其它事务从该对象上再次获取共享锁,但不能对该对象进行写入。加锁方式是:

# 方式1
select ... lock in share mode;
# 方式2
select ... for share;

如果事务 T1 在某对象持有共享(S)锁,则事务 T2 需要再次获取该对象的锁时,会出现下面两种情况:

  • 如果 T2 获取该对象的共享(S)锁,则可以立即获取锁;
  • 如果 T2 获取该对象的排他(X)锁,则无法获取锁;

为了更好的理解上述两种情况,可以参照下面的执行顺序流和实例图:

(1) 给 user 表加共享锁

加锁线程 sessionA

线程 B sessionB

#开启事务
begin;


#对 user 整张表加共享锁
select * from user lock in share mode;



#获取 user 表上的共享锁 ok,select 操作成功执行
select * from user;


#获取 user 表上的排他锁失败,操作被堵塞
delete from user where id = 1;

#提交事务
#user 表上的共享锁被释放
commit;



#获取 user 表上的排他锁成功,delete 操作执行 ok
delete from user where id = 1;

(2) 给 user 表 id=3 的行加共享锁

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

#开启事务begin;



#给 user 表 id=3 的行加共享锁select * from userwhere id = 3 lock in share mode;




#获取 user 表 id=3 行上的共享锁 ok#select 操作执行成功select * from user where id=3;

#获取 user 表 id=3 行上的共享锁 ok#select 操作执行成功select * from user where id=3;


#获取 user 表 id=3 行上的排它锁失败#delete 操作被堵塞delete from user where id = 3;

#获取 user 表 id=4 行上的排它锁成功#delete 操作执行成功delete from user where id = 4;

#提交事务#user 表 id=3 的行上共享锁被释放commit;




#获取 user 表 id=3 行上的排它锁成功#被堵塞的 delete 操作执行 okdelete from user where id = 3;


通过上述两个实例可以看出:

  • 当共享锁加在 user 表上,则其它事务可以再次获取 user 表的共享锁,其它事务再次获取 user 表的排他锁失败,操作被堵塞;
  • 当共享锁加在 user 表 id=3 的行上,则其它事务可以再次获取 user 表 id=3 行上的共享锁,其它事务再次获取 user 表 id=3 行上的排他锁失败,操作被堵塞,但是事务可以再次获取 user 表 id!=3 行上的排他锁;

2. 排他锁

排它锁,Exclusive Lock,也叫写锁或者独占锁,主要是防止其它事务和当前加锁事务锁定同一对象。同一对象主要有两层含义:

  • 当排他锁加在表上,则其它事务无法对该表进行 insert,update,delete,alter,drop 等更新操作;
  • 当排他锁加在表的行上,则其它事务无法对该行进行 insert,update,delete,alter,drop 等更新操作;

排它锁加锁方式为:

select ... for update;

为了更好地说明排他锁,可以参照下面的执行顺序流和实例图:

(1) 给 user 表对象加排他锁

加锁线程 sessionA

线程 B sessionB

#开启事务 begin;


#对 user 整张表加排他锁
select * from user for update;



#获取 user 表上的共享锁 ok,select 执行成功
select * from user;


#获取 user 表上的排他锁失败,操作被堵塞
delete from user where id=3;

#提交事务
#user 表上的排他被释放
commit;



#获取 user 表上的排他锁成功,操作执行 ok
delete from user where id = 1;

(2) 给 user 表 id=3 的行对象加排他锁

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

#开启事务
begin;



#给 user 表 id=3 的行加排他锁
select * from user
where id = 3 for update;




#获取 user 表 id=3 行上的共享锁 ok
select * from user where id=3;

#获取 user 表 id=3 行上的共享锁 ok
select * from user where id=3;


#获取 user 表 id=3 行上的排它锁失败
delete from user where id = 3;

#获取 user 表 id=4 行上的排它锁成功
delete from user where id = 4;

#提交事务
#user 表 id=3 的行上排他锁被释放
commit;




#获取 user 表 id=3 行上的排它锁成功
#被堵塞的 delete 操作执行 ok
delete from user where id = 3;


二、全局锁&表级锁&行锁

1. 全局锁

(1) 定义

全局锁,顾名思义,就是对整个数据库实例加锁。它是粒度最大的锁。

(2) 加锁

在 MySQL 中,通过执行 flush tables with read lock 指令加全局锁:

flush tables with read lock

指令执行完,整个数据库就处于只读状态了,其他线程执行以下操作,都会被阻塞:

  • 数据更新语句被阻塞,包括 insert, update, delete 语句;
  • 数据定义语句被阻塞,包括建表 create table,alter table、drop table 语句;
  • 更新操作事务 commit 语句被阻塞;

(3) 释放锁

MySQl 释放锁有 2 种方式:

  • 执行 unlock tables 指令
unlock tables
  • 加锁的会话断开,全局锁也会被自动释放

为了更好地说明全局锁,可以参照下面的执行顺序流和实例图:

加锁线程 sessionA

线程 B sessionB

flush tables with read lock; 加全局锁


select user 表 ok

select user 表 ok

insert user 表堵塞

insert user 表堵塞

delete user 表堵塞

delete user 表堵塞

drop user 表堵塞

drop user 表堵塞

alter user 表 堵塞

alter user 表 堵塞

unlock tables;解锁


被堵塞的修改操作执行 ok

被堵塞的修改操作执行 ok

通过上述的实例可以看出,当加全局锁时,库下面所有的表都处于只读状态,不管是当前事务还是其他事务,对于库下面所有的表只能读,不能执行 insert,update,delete,alter,drop 等更新操作。

(4) 使用场景

全局锁的典型使用场景是做全库逻辑备份,在备份过程中整个库完全处于只读状态。如下图:

  • 假如在主库上备份,备份期间,业务服务器不能对数据库执行更新操作,因此涉及到更新操作的业务就瘫痪了;
  • 假如在从库上备份,备份期间,从库不能执行主库同步过来的 binlog,会导致主从延迟越来越大,如果做了读写分离,那么从库上获取数据就会出现延时,影响业务;

从上述分析可以看出,使用全局锁进行数据备份,不管是在主库还是在从库上进行备份操作,对业务总是不太友好。那不加锁行不行?我们可以通过下面还钱转账的例子,看看不加锁会不会出现问题:

  • 备份前:账户 A 有 1000,账户 B 有 500
  • 此时,发起逻辑备份
  • 假如数据备份时不加锁,此时,客户端 A 发起一个还钱转账的操作:账户 A 往账户 B 转 200
  • 当账户 A 转出 200 完成,账户 B 转入 200 还未完成时,整个数据备份完成
  • 如果用该备份数据做恢复,会发现账户 A 转出了 200,账户 B 却没有对应的转入记录,这样就会产生纠纷:A 说我账户少了 200, B 说我没有收到,最后,A,B 谁都不干。

既然不加锁会产生错误,加全局锁又会影响业务,那么有没有两全其美的方式呢?

有,MySQL 官方自带的逻辑备份工具 mysqldump,具体指令如下:

mysqldump –single-transaction

执行该指令,在备份数据之前会先启动一个事务,来确保拿到一致性视图, 加上 MVCC 的支持,保证备份过程中数据是可以正常更新。但是,single-transaction 方法只适用于库中所有表都使用了事务引擎,如果有表使用了不支持事务的引擎,备份就只能用 FTWRL 方法。

2. 表级锁

MySQL 表级锁有两种:

  • 表锁
  • 元数据锁(metadata lock,MDL)

(1) 表锁

表锁就是对整张表加锁,包含读锁和写锁,由 MySQL Server 实现,表锁需要显示加锁或释放锁,具体指令如下:

# 给表加写锁
lock tables tablename write;


# 给表加读锁
lock tables tablename read;


# 释放锁
unlock tables;

① 读锁:代表当前表为只读状态,读锁是一种共享锁。需要注意的是,读锁除了会限制其它线程的操作外,也会限制加锁线程的行为,具体限制如下:

  • 加锁线程只能对当前表进行读操作,不能对当前表进行更新操作,不能对其它表进行所有操作;
  • 其它线程只能对当前表进行读操作,不能对当前表进行更新操作,可以对其它表进行所有操作;

为了更好地说明读锁,可以参照下面的执行顺序流和实例图:

加锁线程 sessionA

线程 B sessionB

#给 user 表加读锁
lock tables user read;


select user 表 ok

select user 表 ok

insert user 表被拒绝

insert user 表堵塞

insert address 表被拒绝

insert address 表 ok

select address 表被拒绝

alter user 表堵塞

unlock tables; 释放锁



被堵塞的修改操作执行 ok

② 写锁:写锁是一种独占锁,需要注意的是,写锁除了会限制其它线程的操作外,也会限制加锁线程的行为,具体限制如下:

  • 加锁线程对当前表能进行所有操作,不能对其它表进行任何操作;
  • 其它线程不能对当前表进行任何操作,可以对其它表进行任何操作;

为了更好的说明写锁,可以参照下面的执行顺序流和实例图:

加锁线程 sessionA

线程 B sessionB

#给 user 表加写锁
lock tables user write;


select user 表 ok

select user 表 ok

insert user 表被拒绝

insert user 表堵塞

insert address 表被拒绝

insert address 表 ok

select address 表被拒绝

alter user 表堵塞

unlock tables; 释放锁



堵塞在 user 表的上更新操作执行 ok

(2) MDL 元数据锁

元数据锁:metadata lock,简称 MDL,它是在 MySQL 5.5 版本引进的。元数据锁不用像表锁那样显式的加锁和释放锁,而是在访问表时被自动加上,以保证读写的正确性。加锁和释放锁规则如下:

  • MDL 读锁之间不互斥,也就是说,允许多个线程同时对加了 MDL 读锁的表进行 CRUD(增删改查)操作;
  • MDL 写锁,它和读锁、写锁都是互斥的,目的是用来保证变更表结构操作的安全性。也就是说,当对表结构进行变更时,会被默认加 MDL 写锁,因此,如果有两个线程要同时给一个表加字段,其中一个要等另一个执行完才能开始执行。
  • MDL 读写锁是在事务 commit 之后才会被释放;

为了更好的说明 MDL 读锁规则,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

其它线程 sessionB

开启事务
begin;


select user 表,user 表会默认加上 MDL 读锁


select user 表 ok

select user 表 ok

insert user 表 ok

insert user 表 ok

update user 表 ok

update user 表 ok

delete user 表 ok

delete user 表 ok


alter user 表,获取 MDL 写锁失败,操作被堵塞

commit;提交事务,MDL 读锁被释放



被堵塞的修改操作执行 ok

为了更好的说明 MDL 写锁规则,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

#开启事务
begin;



#user 表会默认加上 MDL 读锁
select user 表,



select user 表 ok

select user 表 ok

select user 表 ok


#获取 MDL 写锁失败
alter user 表操作被堵塞

#获取 MDL 读锁失败
select * from user;

提交事务,MDL 读锁被释放




#MDL 写锁被释放
被堵塞的 alter user 操作执行 ok




#被堵塞的 select 操作执行 ok

(3) 意向锁

由于 InnoDB 引擎支持多粒度锁定,允许行锁和表锁共存,为了快速的判断表中是否存在行锁,InnoDB 推出了意向锁。

意向锁,Intention lock,它是一种表锁,用来标识事务打算在表中的行上获取什么类型的锁。不同的事务可以在同一张表上获取不同种类的意向锁,但是第一个获取表上意向排他(IX) 锁的事务会阻止其它事务获取该表上的任何 S 锁 或 X 锁。反之,第一个获得表上意向共享锁(IS) 的事务可防止其它事务获取该表上的任何 X 锁。

意向锁通常有两种类型:

  • 意向共享锁(IS),表示事务打算在表中的各个行上设置共享锁。
  • 意向排他锁(IX),表示事务打算对表中的各个行设置排他锁。

意向锁是 InnoDB 自动加上的,加锁时遵从下面两个协议:

  • 事务在获取表中行的共享锁之前,必须先获取表上的 IS 锁或更强的锁。
  • 事务在获取表中行的排他锁之前,必须先获取表上的 IX 锁。

为了更好地说明意向共享锁,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

线程 B sessionB

#开启事务
begin;


#user 表 id=6 加共享行锁 ,默认 user 表会 加上 IS 锁
select * from user where id = 6 for share;



# 观察 IS 锁
select* from performance_schema.data_locksG

加锁线程 sessionA

线程 B sessionB

#开启事务
begin;


#user 表 id=6 加排他锁,默认 user 表会 加上 IX 锁
select * from user where id = 6 for update;



# 观察 IX 锁
select* from performance_schema.data_locksG

3. AUTO-INC 锁

AUTO-INC 锁是一种特殊的表级锁,当表中有 AUTO_INCREMENT 的列时,如果向这张表插入数据时,InnoDB 会先获取这张表的 AUTO-INC 锁,等插入语句执行完成后,AUTO-INC 锁会被释放。

AUTO-INC 锁可以使用 innodb_autoinc_lock_mode 变量来配置自增锁的算法,innodb_autoinc_lock_mode 变量可以选择三种值如下表:

innodb_autoinc_lock_mode

含义

0

传统锁模式,采用 AUTO-INC 锁

1

连续锁模式,采用轻量级锁

2

交错锁模式(MySQL8 默认),AUTO-INC 和轻量级锁之间灵活切换

为了更好的说明 AUTO-INC 锁,可以参照下面的顺序执行流和实例图:

4. 锁的兼容性

下面的图表总结了表级锁类型的兼容性:


X

IX

S

IS

X

冲突

冲突

冲突

冲突

IX

冲突

兼容

冲突

兼容

S

冲突

冲突

兼容

兼容

IS

冲突

兼容

兼容

兼容

三、行锁

行锁是针对数据表中行记录的锁。MySQL 的行锁是在引擎层实现的,并不是所有的引擎都支持行锁,比如,InnoDB 引擎支持行锁而 MyISAM 引擎不支持。

InnoDB 引擎的行锁主要有四类:

  • Record Lock:记录锁,是在索引记录上加锁;
  • Gap Lock:间隙锁,锁定一个范围,但不包含记录;
  • Next-key Lock:Gap Lock + Record Lock,锁定一个范围(Gap Lock 实现),并且锁定记录本身(Record Lock 实现);插入意向锁;

1. Record Lock

Record Lock:记录锁,是针对索引记录的锁,锁定的总是索引记录。

例如,select id from user where id = 1 for update; for update 就显式在索引 id 上加行锁(排他锁),防止其它任何事务 update 或 delete id=1 的行,但是对 user 表的 insert、alter、drop 操作还是可以正常执行。

为了更好的说明 Record Lock 锁,可以参照下面的执行顺序流和实例图:

加锁线程 sessionA

线程 B sessionB

线程 B sessionC

#开启事务
begin;



给 user 表 id=1 加写锁
select id from user
where id = 1 for update;




update user set name = 'name121'
where id = 1;




查看 InnoDB 监视器中记录锁数据
show engine innodb statusG

commit 提交事务
record lock 被释放




被堵塞的 update 操作执行 ok


2. Gap Lock

Gap Lock:间隙锁,锁住两个索引记录之间的间隙上,由 InnoDB 隐式添加。比如(1,3) 表示锁住记录 1 和记录 3 之间的间隙,这样记录 2 就无法插入,间隙可能跨越单个索引值、多个索引值,甚至是空。

为了更好的说明 Gap Lock 间隙锁,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

#开启事务
begin;



加锁
select * from user
where age = 10 for share;




insert into user(id,age) values(2,20);




#查看 InnoDB 监视器中记录锁数据
show engine innodb statusG

commit 提交事务
Gap Lock 被释放




被堵塞的 insert 操作执行 ok


上图中,事务 A(sessionA)在加共享锁的时候产生了间隙锁(Gap Lock),事务 B(sessionB)对间隙中进行 insert/update 操作,需要先获取排他锁(X),导致阻塞。事务 C(sessionC)通过"show engine innodb statusG" 指令可以查看到间隙锁的存在。需要说明的,间隙锁只是锁住间隙内部的范围,在间隙外的 insert/update 操作不会受影响。

Gap Lock 锁,只存在于可重复读隔离级别,目的是为了解决可重复读隔离级别下幻读的现象。

3. Next-Key Lock

Next-Key 锁,称为临键锁,它是 Record Lock + Gap Lock 的组合,用来锁定一个范围,并且锁定记录本身锁,它是一种左开右闭的范围,可以用符号表示为:(a,b]。

为了更好的说明 Next-Key Lock 间隙锁,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

线程 D sessionD

#开启事务
begin;




加锁
select * from user
where age = 10 for share;





#获取锁失败,insert 操作被堵塞
insert into user(id,age)
values(2,20);





update user set name='name1'
where age = 10;

#查看 InnoDB 监视器中记录锁数据
show engine innodb statusG

提交事务 Gap Lock 被释放
commit





被堵塞的 insert 操作执行 ok

被堵塞的 update 操作执行 ok


上图中,事务 A(sessionA)在加共享锁的时候产生了间隙锁(Gap Lock),事务 B(sessionB)对间隙中进行 insert 操作,需要先获取排他锁(X),导致阻塞。事务 C(sessionC)对间隙中进行 update 操作,需要先获取排他锁(X),导致阻塞。事务 D(sessionD)通过"show engine innodb statusG" 指令可以查看到间隙锁的存在。需要说明的,间隙锁只是锁住间隙内部的范围,在间隙外的 insert/update 操作不会受影响。

4. Insert Intention Lock

插入意向锁,它是一种特殊的间隙锁,特指插入操作产生的间隙锁。

为了更好的说明 Insert Intention Lock 锁,可以参照下面的顺序执行流和实例图:

加锁线程 sessionA

线程 B sessionB

线程 C sessionC

#开启事务
begin;



加锁
select * from user
where age = 10 for share;




#获取锁失败,insert 操作被堵塞
insert into user(id,age) values(2,20);




#查看 InnoDB 监视器中记录锁数据
show engine innodb statusG

commit 提交事务
Gap Lock 被释放




#被堵塞的 insert 操作执行 ok
insert into user(id,age) values(2,20);


四、乐观锁&悲观锁

在 MySQL 中,无论是悲观锁还是乐观锁,都是人们对概念的一种思想抽象,它们本身还是利用 MySQL 提供的锁机制来实现的。其实,除了在 MySQL 数据,像 Java 语言里面也有乐观锁和悲观锁的概念。

  • 悲观锁,可以理解成:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking),采用的是先获取锁再操作数据的策略,可能会产生死锁;
  • 乐观锁,是相对悲观锁而言,一般不会利用数据库的锁机制,而是采用类似版本号比较之类的操作,因此乐观锁不会产生死锁的问题;

五、死锁和死锁检测

当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会导致这几个线程都进入无限等待的状态,称为死锁。可以通过下面的指令查看死锁

show engine innodb statusG

当出现死锁以后,有两种策略:

  • 一种策略是,直接进入等待,直到超时。这个超时时间可以通过参数 innodb_lock_wait_timeout 来设置,InnoDB 中 innodb_lock_wait_timeout 的默认值是 50s。
  • 另一种策略是,发起死锁检测,发现死锁后,主动回滚死锁链条中的某一个事务,让其它事务得以继续执行。将参数 innodb_deadlock_detect 设置为 on,表示开启死锁检测。

六、总结

本文基于 MySQL 8.0.30 版本和 InnoDB 引擎,对 MySQL 中的锁进行了讲解,每种锁都有其特定的使用场景。作为经常和 MySQL 打交道的 Java 程序员来说,对 MySQL 锁了解的越深,越可以帮助我们更好的去写出高性能的 SQL 语句。

本文地址:https://www.yitenyun.com/212.html

搜索文章

Tags

#ios面试 #ios弱网 #断点续传 #ios开发 #objective-c #ios #ios缓存 #服务器 #python #pip #conda #kubernetes #笔记 #平面 #容器 #linux #学习方法 #远程工作 香港站群服务器 多IP服务器 香港站群 站群服务器 #Trae #IDE #AI 原生集成开发环境 #Trae AI #分阶段策略 #模型协议 #人工智能 #运维 #微信 #科技 #深度学习 #自然语言处理 #神经网络 #github #git #物联网 #websocket #学习 #docker #华为云 #部署上线 #动静分离 #Nginx #新人首发 #Conda # 私有索引 # 包管理 #开源 #fastapi #html #css #低代码 #爬虫 #音视频 #kylin #进程控制 #数信院生信服务器 #Rstudio #生信入门 #生信云服务器 #开发语言 #云原生 #iventoy #VmWare #OpenEuler #后端 #数据库 #harmonyos #鸿蒙PC #内网穿透 #网络 #cpolar #vscode #mobaxterm #计算机视觉 #分布式 #华为 #FTP服务器 #银河麒麟高级服务器操作系统安装 #银河麒麟高级服务器V11配置 #设置基础软件仓库时出错 #银河麒高级服务器系统的实操教程 #生产级部署银河麒麟服务系统教程 #Linux系统的快速上手教程 #MobaXterm #ubuntu #缓存 #sql #AIGC #langchain #agi #node.js #Dell #PowerEdge620 #内存 #硬盘 #RAID5 #tcp/ip #qt #C++ #RTP over RTSP #RTP over TCP #RTSP服务器 #RTP #TCP发送RTP #Harbor #unity #c# #游戏引擎 #mcu #flask #ssh #hadoop #hbase #hive #zookeeper #spark #kafka #flink #pytorch #内存治理 #django #算法 #大数据 #android #腾讯云 #http #项目 #高并发 #golang #java #redis #gemini #gemini国内访问 #gemini api #gemini中转搭建 #Cloudflare #mysql #多个客户端访问 #IO多路复用 #回显服务器 #TCP相关API #儿童书籍 #儿童诗歌 #童话故事 #经典好书 #儿童文学 #好书推荐 #经典文学作品 #我的世界 #自动化 #ansible #nginx #pycharm #web安全 #安全 #vllm #大模型 #Streamlit #Qwen #本地部署 #AI聊天机器人 #ARM服务器 # GLM-4.6V # 多模态推理 #经验分享 #安卓 #uni-app #小程序 #notepad++ #企业开发 #ERP #项目实践 #.NET开发 #C#编程 #编程与数学 #Ansible # 自动化部署 # VibeThinker #Ubuntu服务器 #硬盘扩容 #命令行操作 #VMware #c++ #数据结构 #数学建模 #2026年美赛C题代码 #2026年美赛 #centos #Android #Bluedroid #架构 #everything #Ascend #MindIE #ide #spring boot #jvm #ci/cd #jenkins #gitlab #语音识别 #ai #需求分析 #jar #prometheus #前端 #serverless #udp #ModelEngine #vue.js #mvp #个人开发 #设计模式 #DisM++ # 系统维护 #性能优化 #svn #windows #深度优先 #DFS #web #webdav #RAID #RAID技术 #磁盘 #存储 #asp.net大文件上传 #asp.net大文件上传下载 #asp.net大文件上传源码 #ASP.NET断点续传 #asp.net上传文件夹 #ping通服务器 #读不了内网数据库 #bug菌问答团队 #unity3d #游戏 #服务器框架 #Fantasy #elasticsearch #transformer #spring #c语言 #网络安全 #MCP #MCP服务器 #数据仓库 #php #VS Code调试配置 #云计算 #AI论文写作工具 #学术论文创作 #论文效率提升 #MBA论文写作 #asp.net #java大文件上传 #java大文件秒传 #java大文件上传下载 #java文件传输解决方案 #智能手机 #1024程序员节 #journalctl #LobeChat #vLLM #GPU加速 #信息可视化 #claude code #codex #code cli #ccusage #数据集 #网络协议 #SSH反向隧道 # Miniconda # Jupyter远程访问 #课程设计 #flutter #计算机网络 #区块链 #测试用例 #生活 #n8n #阿里云 #epoll #高级IO #stm32 #面试 #LoRA # RTX 3090 # lora-scripts #信息与通信 #javascript #react.js #fiddler #ddos #iphone #凤希AI伴侣 #文心一言 #AI智能体 #diskinfo # TensorFlow # 磁盘健康 #银河麒麟 #系统升级 #信创 #国产化 #AI #大模型学习 #AI编程 #MC #编辑器 #金融 #mcp #金融投资Agent #Agent #京东云 #json #链表 #链表的销毁 #链表的排序 #链表倒置 #判断链表是否有环 #gpu算力 #jmeter #功能测试 #软件测试 #自动化测试 #职场和发展 #电脑 #中间件 #grafana #研发管理 #禅道 #禅道云端部署 #todesk #ONLYOFFICE #MCP 服务器 #arm开发 #嵌入式 #嵌入式硬件 #arm #毕设 #STUN # TURN # NAT穿透 #散列表 #哈希算法 #leetcode #进程 #操作系统 #进程创建与终止 #shell #MS #Materials #SSH #X11转发 #Miniconda #ollama #llm #企业微信 #microsoft #LLM #数码相机 #debian #改行学it #创业创新 #程序员创富 #RustDesk #IndexTTS 2.0 #本地化部署 #机器学习 #embedding #毕业设计 #车辆排放 #Spring AI #STDIO协议 #Streamable-HTTP #McpTool注解 #服务器能力 #vue上传解决方案 #vue断点续传 #vue分片上传下载 #vue分块上传下载 #程序人生 #蓝桥杯 #生信 #tdengine #时序数据库 #制造 #涛思数据 #claude #推荐算法 #tensorflow #pencil #pencil.dev #设计 #sqlite #PyCharm # 远程调试 # YOLOFuse #log #openresty #lua #wordpress #雨云 #RAG #全链路优化 #实战教程 #压力测试 #openlayers #bmap #tile #server #vue #远程桌面 #远程控制 #bash #openEuler #Hadoop #SSH Agent Forwarding # PyTorch # 容器化 #mmap #nio #测试工具 #chatgpt #nacos #银河麒麟aarch64 #TensorRT # Triton # 推理优化 #zabbix #信令服务器 #Janus #MediaSoup #版本控制 #Git入门 #开发工具 #代码托管 #单片机 #YOLO #建筑缺陷 #红外 #里氏替换原则 #个人博客 #nas #守护进程 #复用 #screen #嵌入式编译 #ccache #distcc #es安装 #sqlserver #密码学 #sizeof和strlen区别 #sizeof #strlen #计算数据类型字节数 #计算字符串长度 #apache #鸭科夫 #逃离鸭科夫 #鸭科夫联机 #鸭科夫异地联机 #开服 #ms-swift # 一锤定音 # 大模型微调 #deepseek #adb #risc-v #智能路由器 #cpp #ssl #SSH公钥认证 # 安全加固 #java-ee #dify #opencv #数据挖掘 #oracle #SA-PEKS # 关键词猜测攻击 # 盲签名 # 限速机制 #模版 #函数 #类 #笔试 #树莓派4b安装系统 #WEB #我的世界服务器搭建 #minecraft #screen 命令 #macos #laravel #iBMC #UltraISO #流量监控 #Playbook #AI服务器 #CPU利用率 #流媒体 #NAS #飞牛NAS #监控 #NVR #EasyNVR #azure #aws #ida #目标检测 #vuejs #eBPF #select #fabric #postgresql #可信计算技术 #winscp #说话人验证 #声纹识别 #CAM++ #openHiTLS #TLCP #DTLCP #商用密码算法 #tomcat #搜索引擎 #集成学习 #集成测试 #https #DeepSeek #服务器繁忙 #前端框架 #PTP_1588 #gPTP #智慧校园解决方案 #智慧校园一体化平台 #智慧校园选型 #智慧校园采购 #智慧校园软件 #智慧校园专项资金 #智慧校园定制开发 #LangGraph #模型上下文协议 #MultiServerMCPC #load_mcp_tools #load_mcp_prompt #机器人 # 双因素认证 #wsl #微服务 #硬件工程 #p2p #Windows #rustdesk #连接数据库报错 #gitea #PyTorch #Docker #cursor #网站 #截图工具 #批量处理图片 #图片格式转换 #图片裁剪 #结构体 #YOLOFuse # Base64编码 # 多模态检测 #C #bootstrap #Android16 #音频性能实战 #音频进阶 #SPA #单页应用 #web3.py #SMTP # 内容安全 # Qwen3Guard #visual studio code #fpga开发 #Coze工作流 #AI Agent指挥官 #多智能体系统 #麒麟OS #风控模型 #决策盲区 #扩展屏应用开发 #android runtime #swagger #IndexTTS2 # 阿里云安骑士 # 木马查杀 #SSE # AI翻译机 # 实时翻译 #r-tree #聊天小程序 #无人机 #Deepoc #具身模型 #开发板 #未来 #mariadb #CLI #Python #JavaScript #langgraph.json #NFC #智能公交 #服务器计费 #FP-增长 #交互 #Anything-LLM #IDC服务器 #私有化部署 #Proxmox VE #虚拟化 #raid #raid阵列 #GPU服务器 #8U #硬件架构 #NPU #CANN #Triton # CUDA #电气工程 #C# #PLC #selenium #浏览器自动化 #python #ui #cosmic #intellij-idea #database #idea #H5 #跨域 #发布上线后跨域报错 #请求接口跨域问题解决 #跨域请求代理配置 #request浏览器跨域 #海外服务器安装宝塔面板 #翻译 #开源工具 #SSH免密登录 #rdp #上下文工程 #langgraph #意图识别 #agent #游戏机 #JumpServer #堡垒机 #银河麒麟操作系统 #openssh #华为交换机 #信创终端 #ComfyUI # 推理服务器 #处理器 #libosinfo #微信小程序 #TCP #客户端 #DIY机器人工房 #RK3576 #瑞芯微 #硬件设计 #振镜 #振镜焊接 #maven #teamviewer #windows11 #系统修复 #.net #大模型入门 #AI大模型 #homelab #Lattepanda #Jellyfin #Plex #Emby #Kodi #jupyter #Linux #Socket网络编程 #性能 #优化 #DDR #RAM # 目标检测 #其他 #web server #请求处理流程 #UDP套接字编程 #UDP协议 #网络测试 #Jetty # CosyVoice3 # 嵌入式服务器 #SRS #直播 #milvus #springboot #知识库 #scala #Host #渗透测试 #SSRF #webrtc #idm #chrome #万悟 #联通元景 #智能体 #镜像 #健身房预约系统 #健身房管理系统 #健身管理系统 #政务 #Reactor #rocketmq #单元测试 #系统架构 #Clawdbot #个人助理 #数字员工 #分类 #clickhouse #powerbi #模型训练 #星图GPU #ai大模型 #eclipse #spring cloud #servlet #北京百思可瑞教育 #百思可瑞教育 #北京百思教育 # REST API # GLM-4.6V-Flash-WEB #wpf #源码 #闲置物品交易系统 #umeditor粘贴word #ueditor粘贴word #ueditor复制word #ueditor上传word图片 #IPv6 #DNS #UOS #海光K100 #统信 #视频去字幕 #Fun-ASR # 语音识别 # WebUI #CUDA #语言模型 #昇腾300I DUO #prompt #PowerBI #企业 #YOLOv8 # Docker镜像 #jetty #部署 #mamba #Qwen3-14B # 大模型部署 # 私有化AI #esp32教程 #c++20 #计算机 #OPCUA #开源软件 #CMake #Make #C/C++ #程序员 #rust #运维开发 #opc ua #opc #vp9 #青少年编程 #API限流 # 频率限制 # 令牌桶算法 #驱动开发 # 高并发部署 #vps #黑群晖 #虚拟机 #无U盘 #纯小白 #支付 #指针 #算力一体机 #ai算力服务器 #LVDS #高速ADC #东方仙盟 # GLM-TTS # 数据安全 #蓝湖 #Axure原型发布 #科研 #博士 #simulink #matlab #Gunicorn #WSGI #Flask #并发模型 #容器化 #性能调优 #ai编程 #webpack #llama #ceph #ambari #学术写作辅助 #论文创作效率提升 #AI写论文实测 #uv #uvx #uv pip #npx #Ruff #pytest #负载均衡 #reactjs #web3 #数据恢复 #视频恢复 #视频修复 #RAID5恢复 #流媒体服务器恢复 #几何学 #拓扑学 #AB包 #muduo库 #蓝耘智算 #910B #昇腾 #Dify #ARM架构 #鲲鹏 #glibc #Anaconda配置云虚拟环境 #MQTT协议 #C语言 #1panel #vmware #RSO #机器人操作系统 #酒店客房管理系统 #论文 #5G #汇编 #typescript #npm #CPU #测评 #CCE #Dify-LLM #Flexus #xss #Termux #Samba #SSH别名 #VMware Workstation16 #服务器操作系统 #数据分析 #信创国产化 #达梦数据库 #媒体 #ShaderGraph #图形 #mybatis #GPU #AutoDL ##租显卡 #HeyGem # 远程访问 # 服务器IP配置 #进程等待 #wait #waitpid #pdf #spine #大模型教程 #智能家居 #阻塞队列 #生产者消费者模型 #服务器崩坏原因 #可撤销IBE #服务器辅助 #私钥更新 #安全性证明 #双线性Diffie-Hellman #能源 #移动端h5网页 #调用浏览器摄像头并拍照 #开启摄像头权限 #拍照后查看与上传服务器端 #摄像头黑屏打不开问题 #markdown #建站 #结构与算法 #流程图 #论文阅读 #论文笔记 #游戏美术 #技术美术 #游戏策划 #游戏程序 #用户体验 #系统安全 #ipmitool #BMC #VMWare Tool #ue5 #kmeans #聚类 #文件IO #输入输出流 #平板 #零售 #交通物流 #智能硬件 #H5网页 #网页白屏 #H5页面空白 #资源加载问题 #打包部署后网页打不开 #HBuilderX #信号处理 #tcpdump #CTF #TLS协议 #HTTPS #漏洞修复 #运维安全 #插件 #策略模式 #Java #心理健康服务平台 #心理健康系统 #心理服务平台 #心理健康小程序 # 大模型 # 模型训练 #autosar #pve #paddleocr #企业级存储 #网络设备 #Smokeping #大语言模型 #zotero #WebDAV #同步失败 #代理模式 #工具集 #大模型应用 #API调用 #PyInstaller打包运行 #服务端部署 #WinDbg #Windows调试 #内存转储分析 #欧拉 #intellij idea #重构 #麒麟 # 水冷服务器 # 风冷服务器 # IndexTTS 2.0 # 自动化运维 #VoxCPM-1.5-TTS # 云端GPU # PyCharm宕机 #儿童AI #图像生成 #Llama-Factory # 树莓派 # ARM架构 #Xshell #Finalshell #生物信息学 #组学 #memcache #大剑师 #nodejs面试题 #矩阵 #线性代数 #AI运算 #向量 #C2000 #TI #实时控制MCU #AI服务器电源 #SSH保活 #远程开发 #大模型开发 #智能一卡通 #门禁一卡通 #梯控一卡通 #电梯一卡通 #消费一卡通 #一卡通 #考勤一卡通 #elk #rabbitmq #esp32 arduino #ranger #MySQL8.0 #统信UOS #win10 #qemu #HistoryServer #Spark #YARN #jobhistory #大模型部署 #mindie #大模型推理 #业界资讯 #UDP的API使用 #n8n解惑 #模拟退火算法 #视觉检测 #visual studio #简单数论 #埃氏筛法 #vim #gcc #yum #ESP32 #传感器 #MicroPython # Connection refused #智能体来了 #智能体对传统行业冲击 #行业转型 #AI赋能 #edge #迭代器模式 #观察者模式 #uvicorn #uvloop #asgi #event #iot #yolov12 #研究生life #文件传输 #电脑文件传输 #电脑传输文件 #电脑怎么传输文件到另一台电脑 #电脑传输文件到另一台电脑 #eureka #mongodb #Nacos #gRPC #注册中心 #win11 #x86_64 #数字人系统 #chat #c #YOLO26 #muduo #TcpServer #accept #高并发服务器 #三维 #3D #三维重建 #智慧城市 #rtsp #转发 #IntelliJ IDEA #Spring Boot #neo4j #NoSQL #SQL # 大模型推理 #实时音视频 #postman #log4j #勒索病毒 #勒索软件 #加密算法 #.bixi勒索病毒 #数据加密 #超算服务器 #算力 #高性能计算 #仿真分析工作站 #CVE-2025-61686 #漏洞 #路径遍历高危漏洞 #LangFlow # 轻量化镜像 # 边缘计算 # 代理转发 # 跳板机 #excel #copilot #echarts #微PE #硬盘克隆 #DiskGenius # 服务器IP # 端口7860 #ArkUI #ArkTS #鸿蒙开发 #web服务器 # 公钥认证 #手机h5网页浏览器 #安卓app #苹果ios APP #手机电脑开启摄像头并排查 #IO # GPU租赁 # 自建服务器 #VibeVoice # 语音合成 # 云服务器 #hibernate #AI写作 #go #gateway #Comate #遛狗 #MinIO服务器启动与配置详解 #代理 #DHCP #scrapy #puppeteer #LabVIEW知识 #LabVIEW程序 #LabVIEW功能 #labview #arm64 #KMS #slmgr #宝塔面板部署RustDesk #RustDesk远程控制手机 #手机远程控制 #SSH复用 # 远程开发 #串口服务器 #Modbus #MOXA #GATT服务器 #蓝牙低功耗 # keep-alive #word #POC #问答 #交付 #xlwings #Excel #nvidia #nfs #iscsi #硬件 #设备驱动 #芯片资料 #网卡 #firefox #safari #restful #ajax # ControlMaster #文件管理 #文件服务器 #ecmascript #elementui #memory mcp #Cursor #googlecloud #pandas #matplotlib #ET模式 #非阻塞 #vnstat # 远程连接 #scanf #printf #getchar #putchar #cin #cout #duckdb #全能视频处理软件 #视频裁剪工具 #视频合并工具 #视频压缩工具 #视频字幕提取 #视频处理工具 #攻防演练 #Java web #红队 #多模态 #微调 #超参 #LLamafactory #OSS #排序算法 #jdk #排序 #TTS私有化 # IndexTTS # 音色克隆 #飞牛nas #fnos #cesium #可视化 #GB28181 #SIP信令 #SpringBoot #视频监控 #SSH跳板机 # Python3.11 #WT-2026-0001 #QVD-2026-4572 #smartermail #软件 #本地生活 #电商系统 #商城 #Modbus-TCP #存储维护 #screen命令 #aiohttp #asyncio #异步 #系统管理 #服务 #管道Pipe #system V #JAVA # GLM # 服务连通性 #.netcore # 模型微调 #源代码管理 # 高并发 #Aluminium #Google #SAP #ebs #metaerp #oracle ebs #AI技术 #国产化OS #Shiro #反序列化漏洞 #CVE-2016-4437 #Zabbix #CosyVoice3 #语音合成 #SSH跳转 # GPU集群 #Go并发 #高并发架构 #Goroutine #系统设计 #Tracker 服务器 #响应最快 #torrent 下载 #2026年 #Aria2 可用 #迅雷可用 #BT工具通用 #net core #kestrel #web-server #asp.net-core #联机教程 #局域网联机 #局域网联机教程 #局域网游戏 #EMC存储 #NetApp存储 #vivado license #CVE-2025-68143 #CVE-2025-68144 #CVE-2025-68145 #html5 #计算几何 #斜率 #方向归一化 #叉积 #产品运营 #samba # 批量管理 #证书 #ip #云开发 #后端框架 #云服务器 #个人电脑 #AI智能棋盘 #Rock Pi S #边缘计算 #高仿永硕E盘的个人网盘系统源码 #MC群组服务器 #BoringSSL #MCP服务器注解 #异步支持 #方法筛选 #声明式编程 #自动筛选机制 #asp.net上传大文件 #VPS #搭建 #递归 #线性dp #JNI #土地承包延包 #领码SPARK #aPaaS+iPaaS #数字化转型 #智能审核 #档案数字化 #农产品物流管理 #物流管理系统 #农产品物流系统 #农产品物流 #unix #编程 #c++高并发 #百万并发 #支持向量机 # 数字人系统 # 远程部署 #CS2 #debian13 #sentinel #鸿蒙 #音诺ai翻译机 #AI翻译机 # Ampere Altra Max #sklearn # 权限修复 #考研 # ARM服务器 # 鲲鹏 #ssm #http头信息 #uip #k8s #Discord机器人 #云部署 #程序那些事 #r语言 #树莓派 #温湿度监控 #WhatsApp通知 #IoT #MySQL #运维工具 #TCP服务器 #开发实战 #全文检索 #网络攻击模型 #pyqt #领域驱动 #L2C #勒让德到切比雪夫 #Kylin-Server #国产操作系统 #服务器安装 #STDIO传输 #SSE传输 #WebMVC #WebFlux #多线程 #数组 #性能调优策略 #双锁实现细节 #动态分配节点内存 #nosql #服务器IO模型 #非阻塞轮询模型 #多任务并发模型 #异步信号模型 #多路复用模型 #汽车 # 黑屏模式 # TTS服务器 #黑客技术 #文件上传漏洞 #入侵 #日志排查 #门禁 #梯控 #智能梯控 #电梯 #电梯运力 #电梯门禁 #vncdotool #链接VNC服务器 #如何隐藏光标 #工业级串口服务器 #串口转以太网 #串口设备联网通讯模块 #串口服务器选型 #A2A #GenAI #FHSS #bond #服务器链路聚合 #网卡绑定 # 远程运维 #人大金仓 #Kingbase #程序开发 #程序设计 #计算机毕业设计 #大作业 #Spring AOP #租显卡 #训练推理 # ProxyJump #服务器解析漏洞 #nodejs #TFTP #多进程 #python技巧 #outlook #错误代码2603 #无网络连接 #2603 #算力建设 #软件工程 #性能测试 #LoadRunner #智能制造 #供应链管理 #工业工程 #库存管理 #ffmpeg #RK3588 #RK3588J #评估板 #核心板 #嵌入式开发 #SSH密钥 #练习 #基础练习 #循环 #九九乘法表 #计算机实现 #数字孪生 #三维可视化 #dynadot #域名 #ETL管道 #向量存储 #数据预处理 #DocumentReader #esb接口 #走处理类报异常 #声源定位 #MUSIC #牛客周赛 #cnn #Langchain-Chatchat # 国产化服务器 # 信创 #网路编程 #numpy #smtp #smtp服务器 #PHP #银河麒麟部署 #银河麒麟部署文档 #银河麒麟linux #银河麒麟linux部署教程 #AI视频创作系统 #AI视频创作 #AI创作系统 #AI视频生成 #AI工具 #文生视频 #AI创作工具 #Syslog #系统日志 #日志分析 #日志监控 #Autodl私有云 #深度服务器配置 #计组 #数电 #pjsip #人脸识别sdk #视频编解码 #人脸识别 #AI生成 # outputs目录 # 自动化 #AI 推理 #NV #npu #ServBay #SFTP # OTA升级 # 黄山派 #ansys #ansys问题解决办法 # 网络延迟 #远程软件 #ZooKeeper #ZooKeeper面试题 #面试宝典 #深入解析 #代理服务器 #内存接口 # 澜起科技 # 服务器主板 #数据采集 #浏览器指纹 # 显卡驱动备份 #ngrok #WRF #WRFDA #机器人学习 # IP配置 # 0.0.0.0 #雨云服务器 #Minecraft服务器 #教程 #MCSM面板 #Apple AI #Apple 人工智能 #FoundationModel #Summarize #SwiftUI #求职招聘 #sql注入 #广播 #组播 #并发服务器 #视觉理解 #Moondream2 #多模态AI #企业存储 #RustFS #对象存储 #高可用 #路由器 #gpu #nvcc #cuda # 服务器配置 # GPU #跳槽 #galeweather.cn #高精度天气预报数据 #光伏功率预测 #风电功率预测 #高精度气象 #SQL注入主机 #AI-native #贴图 #材质 #设计师 #CA证书 #模块 #RXT4090显卡 #RTX4090 #深度学习服务器 #硬件选型 #SMARC #ARM #工程设计 #预混 #扩散 #燃烧知识 #层流 #湍流 #知识 #量子计算 #WinSCP 下载安装教程 #FTP工具 #服务器文件传输 # 批量部署 # 键鼠锁定 #论文复现 #opc模拟服务器 #远程连接 #junit #服务器线程 # SSL通信 # 动态结构体 #node #ThingsBoard MCP #protobuf #报表制作 #职场 #数据可视化 #用数据讲故事 #语音生成 #TTS #Keycloak #Quarkus #AI编程需求分析 #音乐分类 #音频分析 #ViT模型 #Gradio应用 # 智能运维 # 性能瓶颈分析 #空间计算 #原型模式 #devops #戴尔服务器 #戴尔730 #装系统 # 服务器IP访问 # 端口映射 #AITechLab #cpp-python #CUDA版本 #状态模式 #bug #参数估计 #矩估计 #概率论 #lvs #canvas层级太高 #canvas遮挡问题 #盖住其他元素 #苹果ios手机 #安卓手机 #调整画布层级 #数据访问 #蓝牙 #LE Audio #BAP #自动化运维 #Ubuntu #ESP32编译服务器 #Ping #DNS域名解析 #麦克风权限 #访问麦克风并录制音频 #麦克风录制音频后在线播放 #用户拒绝访问麦克风权限怎么办 #uniapp 安卓 苹果ios #将音频保存本地或上传服务器 #C++ UA Server #SDK #跨平台开发 #Node.js # child_process #dlms #dlms协议 #逻辑设备 #逻辑设置间权限 #scikit-learn #随机森林 #安全威胁分析 #仙盟创梦IDE #GLM-4.6V-Flash-WEB # AI视觉 # 本地部署 #面向对象 #基础语法 #标识符 #常量与变量 #数据类型 #运算符与表达式 #机器视觉 #6D位姿 #动态规划 #dba #mssql #数据安全 #注入漏洞 #Linly-Talker # 数字人 # 服务器稳定性 #flume #3d #主板 #总体设计 #电源树 #框图 #Minecraft #PaperMC #我的世界服务器 #b树 #前端开发 #自由表达演说平台 #演说 #国产开源制品管理工具 #Hadess #一文上手 #windbg分析蓝屏教程 #kong #Kong Audio #Kong Audio3 #KongAudio3 #空音3 #空音 #中国民乐 #数模美赛 #le audio #低功耗音频 #通信 #连接 #UDP #gnu #小艺 #搜索 #Buck #NVIDIA #交错并联 #DGX #图像识别 #安全架构 #双指针 #产品经理 #就业 #ipv6 #wps #Java程序员 #Java面试 #后端开发 #Spring源码 #Spring #V11 #kylinos #anaconda #虚拟环境 #KMS激活 #视频 #coffeescript #SMP(软件制作平台) #EOM(企业经营模型) #应用系统 #CSDN #composer #symfony #java-zookeeper #超时设置 #客户端/服务器 #网络编程 #挖矿 #Linux病毒 #turn #网安应急响应 #tornado #blender #warp #实体经济 #商业模式 #软件开发 #数智红包 #商业变革 #创业干货 #Tokio #Prometheus #华为od #华为机试 #FASTMCP #react native #Gateway #认证服务器集成详解 #uniapp #合法域名校验出错 #服务器域名配置不生效 #request域名配置 #已经配置好了但还是报错 #uniapp微信小程序 #框架搭建 #ASR #SenseVoice #mtgsig #美团医药 #美团医药mtgsig #美团医药mtgsig1.2 #交换机 #三层交换机 #vue3 #人脸核身 #活体检测 #身份认证与人脸对比 #微信公众号 #高斯溅射 #weston #x11 #x11显示服务器 #React安全 #漏洞分析 #Next.js #Puppet # IndexTTS2 # TTS #身体实验室 #健康认知重构 #系统思维 #微行动 #NEAT效应 #亚健康自救 #ICT人 #KMS 激活 #UDP服务器 #recvfrom函数 #云计算运维 #pxe #漏洞挖掘 #webgl #ICE #文本生成 #CPU推理 #WAN2.2 #MinIO #群晖 #VSCode # SSH #日志模块 #free #vmstat #sar #银河麒麟服务器系统 #国产PLM #瑞华丽PLM #瑞华丽 #PLM #dash #正则表达式 # HiChatBox # 离线AI #TRO #TRO侵权 #TRO和解 #xml #短剧 #短剧小程序 #短剧系统 #微剧 #统信操作系统 #人形机器人 #人机交互 #DDD #tdd #大学生 #wireshark #网络安全大赛 #idc #题解 #图 #dijkstra #迪杰斯特拉 #CNAS #CMA #程序文件 #数据报系统 # GPU服务器 # tmux #DAG #云服务器选购 #Saas #线程 #NSP #下一状态预测 #aigc #实时检测 #卷积神经网络 #N8N #旅游 #海外短剧 #海外短剧app开发 #海外短剧系统开发 #短剧APP #短剧APP开发 #短剧系统开发 #海外短剧项目 #bigtop #hdp #hue #kerberos #具身智能 #轻量化 #低配服务器 # Qwen3Guard-Gen-8B #HarmonyOS APP #晶振 #AI电商客服 #spring ai #oauth2 #Cpolar #国庆假期 #服务器告警 #经济学 #rtmp #dreamweaver #docker安装seata # 高温监控 #fs7TF #hdfs #华为od机试 #华为od机考 #华为od最新上机考试题库 #华为OD题库 #华为OD机试双机位C卷 #od机考题库 #AI+ #coze #AI入门 #生产服务器问题查询 #日志过滤 #ROS # 局域网访问 # 批量处理 #resnet50 #分类识别训练 #PyTorch 特性 #动态计算图 #张量(Tensor) #自动求导Autograd #GPU 加速 #生态系统与社区支持 #与其他框架的对比 #运维 #cascadeur #OBC #stl #IIS Crypto #隐私合规 #网络安全保险 #法律风险 #风险管理 #内网 #clawdbot #决策树 #sglang #FL Studio #FLStudio #FL Studio2025 #FL Studio2026 #FL Studio25 #FL Studio26 #水果软件 #智能电视 #编程助手 #Matrox MIL #二次开发 #rsync # 数据同步 #图像处理 #vertx #vert.x #vertx4 #runOnContext #CMC #程序定制 #毕设代做 #课设 #分布式数据库 #集中式数据库 #业务需求 #选型误 #HarmonyOS # 服务器迁移 # 回滚方案 #网络配置实战 #Web/FTP 服务访问 #计算机网络实验 #外网访问内网服务器 #Cisco 路由器配置 #静态端口映射 #网络运维 #开关电源 #热敏电阻 #PTC热敏电阻 #claudeCode #content7 #工作 #单例模式 #懒汉式 #恶汉式 #odoo #appche #线性回归 #目标跟踪 #gpt # 串口服务器 # NPort5630 #CS336 #Assignment #Experiments #TinyStories #Ablation #Python办公自动化 #Python办公 #Coturn #TURN #ftp #sftp #YOLO识别 #YOLO环境搭建Windows #YOLO环境搭建Ubuntu #OpenHarmony #音乐 #cpu #星际航行 #agentic bi #AI部署 # ms-swift #PN 结 #RWK35xx #语音流 #实时传输 #ossinsight #超算中心 #PBS #lsf #反向代理 #鼠大侠网络验证系统源码 #I/O模型 #并发 #水平触发、边缘触发 #多路复用 #cocos2d #图形渲染 #adobe #数据迁移 #测速 #iperf #iperf3 #可再生能源 #绿色算力 #风电 #ARM64 # DDColor # ComfyUI #磁盘配额 #存储管理 #形考作业 #国家开放大学 #系统运维 #节日 #YOLO11 #express #cherry studio #gmssh #宝塔 #Exchange #小智 #系统安装 #铁路桥梁 #DIC技术 #箱梁试验 #裂纹监测 #四点弯曲 #游戏服务器断线 #lucene #若依 #期刊 #SCI #地理 #遥感 #Fluentd #Sonic #日志采集 #taro #AI应用编程 #Claude #AI Agent #开发者工具 #密码 #EN4FE #nmodbus4类库使用教程 #docker-compose #传统行业 #图论 #okhttp #范式 #计算机外设 #零代码平台 #AI开发 #Karalon #AI Test #IFix #remote-ssh #glances #电子电气架构 #系统工程与系统架构的内涵 #自动驾驶 #Routine #健康医疗 #强化学习 #策略梯度 #REINFORCE #蒙特卡洛 #AI应用 #百度 #ueditor导入word #高考 #gerrit #工程实践 # 环境迁移 #阿里云RDS #xshell #host key #Linux多线程 #Beidou #北斗 #SSR # 硬件配置 #API #poll #寄存器 #信息安全 #信息收集 #Rust #项目申报系统 #项目申报管理 #项目申报 #企业项目申报 #H3C #dubbo #挖漏洞 #攻击溯源 # AI部署 #材料工程 #VMware创建虚拟机 #远程更新 #缓存更新 #多指令适配 #物料关联计划 #m3u8 #HLS #移动端H5网页 #APP安卓苹果ios #监控画面 直播视频流 #DooTask #防毒面罩 #防尘面罩 #tcp/ip #网络 #服务器开启 TLS v1.2 #IISCrypto 使用教程 #TLS 协议配置 #IIS 安全设置 #服务器运维工具 #Socket #套接字 #I/O多路复用 #字节序 #UEFI #BIOS #Legacy BIOS #思爱普 #SAP S/4HANA #ABAP #NetWeaver #高精度农业气象 #Ward #4U8卡 AI 服务器 ##AI 服务器选型指南 #GPU 互联 #GPU算力 #Arduino BLDC #核辐射区域探测机器人 #esp32 #mosquito #效率神器 #办公技巧 #自动化工具 #Windows技巧 #打工人必备 #Python3.11 #Spire.Office #AI工具集成 #容器化部署 #分布式架构 #2025年 #FRP #AI教程 # DIY主机 # 交叉编译 #自动化巡检 #0day漏洞 #DDoS攻击 #漏洞排查 #异步编程 #系统编程 #Pin #http服务器 #istio #服务发现 #基金 #股票 #ARMv8 #内存模型 #内存屏障 #娱乐 #敏捷流程 #AE #rag #AI赋能盾构隧道巡检 #开启基建安全新篇章 #以注意力为核心 #YOLOv12 #AI隧道盾构场景 #盾构管壁缺陷病害异常检测预警 #隧道病害缺陷检测 #jquery #学术生涯规划 #CCF目录 #基金申请 #职称评定 #论文发表 #科研评价 #顶会顶刊 #fork函数 #进程创建 #进程终止 #分子动力学 #化工仿真 #静脉曲张 #腿部健康 #运动 #session #clamav #外卖配送 #JADX-AI 插件 #Archcraft #命令模式 #边缘AI # Kontron # SMARC-sAMX8 #语义检索 #向量嵌入 #boltbot #人脸活体检测 #live-pusher #动作引导 #张嘴眨眼摇头 #苹果ios安卓完美兼容 #环境搭建 #starrocks #L6 #L10 #L9 #OpenAI #故障 #软件需求 #个性化推荐 #BERT模型 #语义搜索 #嵌入模型 #Qwen3 #AI推理 #tekton #二值化 #Canny边缘检测 #轮廓检测 #透视变换 #因果学习 #Qwen3-VL # 服务状态监控 # 视觉语言模型 #新浪微博 #传媒 #隐函数 #常微分方程 #偏微分方程 #线性微分方程 #线性方程组 #非线性方程组 #复变函数 #DuckDB #协议 #HBA卡 #RAID卡 #工厂模式