当前位置: 首页 > news >正文

终端没有5G图标-不支持特定NSA频段组合

某样机没有5G图标,而对比机有5G图标。

step1: 对比机工作在5G NSA上

从android日志可以看到终端工作在b28+n78的NSA双载波下

05-06 14:38:51.993097  1582  1661 D RILJ    : [UNSL]< UNSOL_PHYSICAL_CHANNEL_CONFIG
[
{
mConnectionStatus=PrimaryServing,mCellBandwidthDownlinkKhz=15000,mCellBandwidthUplinkKhz=15000,mNetworkType=LTE,mFrequencyRange=LOW,
mDownlinkChannelNumber=9285,mUplinkChannelNumber=27285,mContextIds=[],mPhysicalCellId=219,mBand=28,mDownlinkFrequency=765500,mUplinkFrequency=710500
},                                                                  
{
mConnectionStatus=SecondaryServing,mCellBandwidthDownlinkKhz=100000,mCellBandwidthUplinkKhz=100000,mNetworkType=NR,mFrequencyRange=HIGH,
mDownlinkChannelNumber=642624,mUplinkChannelNumber=640058,mContextIds=[],mPhysicalCellId=219,mBand=78,mDownlinkFrequency=3639360,mUplinkFrequency=3600870
}
] [PHONE0]

step2:确认测试机能力

问题原因其实比较简单:测试机不支持b28+n78的组合。

网络查询终端NSA ENDC 载波聚合支持的频段

requestedFreqBandsNR-MRDC的FreqBandList 字段下发lte b28,和nr n78.
即终端只需要上报lte b28和nr n78的NSA载波聚合能力。

17:44:25.884989	[0xB0C0]	DL_DCCH / UECapabilityEnquiry
Radio Bearer ID = 1, Physical Cell ID = 219
Freq = 9285value DL-DCCH-Message ::= 
{message c1 : ueCapabilityEnquiry : {rrc-TransactionIdentifier 3,criticalExtensions c1 : ueCapabilityEnquiry-r8 : {ue-CapabilityRequest {eutra-nr,nr},nonCriticalExtension {
。。。。requestedFreqBandsNR-MRDC-r15 '00206E0268'H
。。。。
}=======================================================
Further decoding Nr Requested Freq Band MRDC 
=======================================================Interpreted PDU:
//requestedFreqBandsNR-MRDC的FreqBandList 字段下发lte b28,和nr n78.
//即终端只需要上报lte b28和nr n78的NSA载波聚合能力
value FreqBandList ::= 
{bandInformationEUTRA : {bandEUTRA 28},bandInformationNR : {bandNR 78}
}

终端回复NSA 载波聚合能力

由于网络查询了nr和eutra-nr能力,所以网络回复了两种能力。

value UL-DCCH-Message ::= 
{message c1 : ueCapabilityInformation : {rrc-TransactionIdentifier 3,criticalExtensions c1 : ueCapabilityInformation-r8 : {ue-CapabilityRAT-ContainerList {{rat-Type nr,ueCapabilityRAT-Container 'E920D000574D5A13160003C12016093160019C3D0304D9061CF9863CA160704C020310409283E0DEB04610D04083C40224B64C55048E3C873E31CF9863CA16070387813FA000000FE800000551B137582308682041D201165B262A86873E238F40CFB027C639F30C7942C0E070F02E000BE0038002F80012403800D940001400000507C04D608C21A081078804496C98AA091C790E7C639F30C7942C0E070F027F0000001FC000000283E016B04610D04083C40224B64C55048E3C873E31CF9863CA16070387813F8000000FE000000141F11B582308682041E201125B262A82471E439F18E7CC31E50B0381C3C09FC0000007F0000002A0F883AC1184341020F100892D931541238F21CF8C73E618F28581C0E1E04FE8000003FA0000001020305D46C28C0D608C21A081074804596C98AA1A1CF88E3D033EC09F18E7CC31E50B0381C3C0B8002F800E000BE0004900E003650000500000141F003582308682041E201125B262A82471E439F18E7CC31E50B0381C3C09FDC000007F7000000A0F827AC1184341020F100892D931541238F21CF8C73E618F28581C0E1E04FE0000003F8000000507C01D608C21A081078804496C98AA091C790E7C639F30C7942C0E070F027F0000001FC00000000206E026FA0700260F0044060240040603E02002000000010000020080000200400001802000010046065E54D60A5602560E50101000009652404000065949010000296524040000E594901000049652401140E2E95455058AA031541E281822008C02030180C0004284C0004080C10181C2C30404C646C94989CA0A4A8BD0'H},{rat-Type eutra-nr,ueCapabilityRAT-Container '00040081B809A0'H}}}}
}

NSA能力只需关注:
ueCapabilityRAT-Container '00040081B809A0’H,对应信息如下。
即终端通过appliedFreqBandListFilter告知网络,我将要上报lte b28和nr n78的NSA能力。
但是除了appliedFreqBandListFilter,没有其他字段了。
所以终端不支持lte b28+nr n78的载波聚合。

=======================================================
Further decoding EUTRA NR
=======================================================Interpreted PDU:value UE-MRDC-Capability ::= 
{rf-ParametersMRDC {appliedFreqBandListFilter {bandInformationEUTRA : {bandEUTRA 28},bandInformationNR : {bandNR 78}}}
}

step2: 对比机载波分配过程:

网络查询终端NSA ENDC 载波聚合支持的频段组合

网络下发ueCapabilityEnquiry,携带RAT-Type: eutra-nr 。
通过requestedFreqBandsNR-MRDC的FreqBandList字段,告知终端只需上报lte b28和5g nr n78的能力。

ueCapabilityEnquiry-r8ue-CapabilityRequest: 2 itemsItem 0RAT-Type: eutra-nr (6)Item 1RAT-Type: nr (5)nonCriticalExtension
。。。requestedFreqBandsNR-MRDC-r15: 00206e0268FreqBandList: 2 itemsItem 0FreqBandInformation: bandInformationEUTRA (0)bandInformationEUTRAbandEUTRA: 28Item 1FreqBandInformation: bandInformationNR (1)bandInformationNRbandNR: 78

对比机上报终端的NSA ENDC 载波聚合频段

对比机回复ueCapabilityInformation包含eutra-nr类型的UE-CapabilityRAT-Container。

UE-CapabilityRAT-Containerrat-Type: eutra-nr (6)ueCapabilityRAT-Container: a18ff01f858d80713400000100d19020040dc04d0f400e80c29d0b649f0005008ce00020401008020103002006008016UE-MRDC-CapabilitymeasAndMobParametersMRDCmeasAndMobParametersMRDC-XDD-Diffsftd-MeasPSCell: supported (0)sftd-MeasNR-Cell: supported (0)measAndMobParametersMRDC-FRX-DiffsimultaneousRxDataSSB-DiffNumerology: supported (0)rf-ParametersMRDCsupportedBandCombinationList: 1 itemItem 0BandCombinationbandList: 2 itemsItem 0BandParameters: eutra (0)eutrabandEUTRA: 28ca-BandwidthClassDL-EUTRA: a (0)ca-BandwidthClassUL-EUTRA: a (0)Item 1BandParameters: nr (1)nrbandNR: 78ca-BandwidthClassDL-NR: a (0)ca-BandwidthClassUL-NR: a (0)featureSetCombination: 0ca-ParametersEUTRAsimultaneousRx-Tx: supported (0)ca-ParametersNRsimultaneousRxTxInterBandCA: supported (0)simultaneousRxTxSUL: supported (0)diffNumerologyWithinPUCCH-GroupSmallerSCS: supported (0)mrdc-ParametersdynamicPowerSharingENDC: supported (0)tdm-Pattern: supported (0)simultaneousRxTxInterBandENDC: supported (0)supportedBandwidthCombinationSet: 80 [bit length 1, 7 LSB pad bits, 1... .... decimal value 1]powerClass-v1530: pc2 (0)appliedFreqBandListFilter: 2 itemsItem 0FreqBandInformation: bandInformationEUTRA (0)bandInformationEUTRAbandEUTRA: 28Item 1FreqBandInformation: bandInformationNR (1)bandInformationNRbandNR: 78supportedBandCombinationList-v1540: 1 itemItem 0BandCombination-v1540bandList-v1540: 2 itemsItem 0BandParameters-v1540srs-TxSwitchsupportedSRS-TxPortSwitch: notSupported (7)Item 1BandParameters-v1540srs-TxSwitchsupportedSRS-TxPortSwitch: t1r4 (1)ca-ParametersNR-v1540csi-RS-IM-ReceptionForFeedbackPerBandCombmaxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC: 10totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC: 64simultaneousCSI-ReportsAllCC: 5supportedBandCombinationList-v1560: 1 itemItem 0BandCombination-v1560ca-ParametersNR-v1560diffNumerologyWithinPUCCH-GroupLargerSCS: supported (0)generalParametersMRDCsplitSRB-WithOneUL-Path: supported (0)splitDRB-withUL-Both-MCG-SCG: supported (0)srb3: supported (0)featureSetCombinations: 1 itemItem 0FeatureSetCombination: 2 itemsItem 0FeatureSetsPerBand: 2 itemsItem 0FeatureSet: eutra (0)eutradownlinkSetEUTRA: 1uplinkSetEUTRA: 1Item 1FeatureSet: eutra (0)eutradownlinkSetEUTRA: 1uplinkSetEUTRA: 1Item 1FeatureSetsPerBand: 2 itemsItem 0FeatureSet: nr (1)nrdownlinkSetNR: 1uplinkSetNR: 1Item 1FeatureSet: nr (1)nrdownlinkSetNR: 2uplinkSetNR: 2pdcp-ParametersMRDC-v1530pdcp-DuplicationSplitSRB: supported (0)pdcp-DuplicationSplitDRB: supported (0)

除了appliedFreqBandListFilter字段外,还上报了很多其他信息。主要关注其中的rf-ParametersMRDC-》BandCombination。
上报了终端的NSA 载波聚合能力是 lte b28+ nr n78的双载波聚合能力【在这里是一个b28的载波和一个n78的载波】。

rf-ParametersMRDCsupportedBandCombinationList: 1 itemItem 0BandCombinationbandList: 2 itemsItem 0BandParameters: eutra (0)eutrabandEUTRA: 28ca-BandwidthClassDL-EUTRA: a (0)ca-BandwidthClassUL-EUTRA: a (0)Item 1BandParameters: nr (1)nrbandNR: 78ca-BandwidthClassDL-NR: a (0)ca-BandwidthClassUL-NR: a (0)

网络RRC重配消息下发和NR相关的检测对象measObjectNR-r15和与NR相关的event事件。

网络知道了终端的NSA能力支持lte b28+ nr n78,就会在rrc重配置消息中配置终端检测n78的小区。

如下面measObject配置了5G n78的642624频点。 下发了 eventB1-NR上报。 即检测5G n78的 频点642624邻区质量,高于一定门限则上报。

RRC重配消息

rrcConnectionReconfiguration-r8measConfigmeasObjectToAddModList: 1 itemItem 0MeasObjectToAddModmeasObjectId: 2measObject: measObjectNR-r15 (5)measObjectNR-r15carrierFreq-r15: 642624rs-ConfigSSB-r15measTimingConfig-r15periodicityAndOffset-r15: sf20-r15 (2)sf20-r15: 0ssb-Duration-r15: sf5 (4)subcarrierSpacingSSB-r15: kHz30 (1)threshRS-Index-r15nr-RSRP-r15: -140dBm <= SS-RSRP < -139dBm (17)offsetFreq-r15: 0 dBquantityConfigSet-r15: 1bandNR-r15: setup (1)setup: 78reportConfigToAddModList: 1 itemItem 0ReportConfigToAddModreportConfigId: 3reportConfig: reportConfigInterRAT (1)reportConfigInterRATtriggerType: event (0)eventeventId: eventB1-NR-r15 (5)eventB1-NR-r15b1-ThresholdNR-r15: nr-RSRP-r15 (0)nr-RSRP-r15: -121dBm <= SS-RSRP < -120dBm (36).... .0.. reportOnLeave-r15: Falsehysteresis: 1dB (2)timeToTrigger: ms40 (1)maxReportCells: 8reportInterval: ms5120 (6)reportAmount: r1 (0)reportQuantityCellNR-r15..1. .... ss-rsrp: True...0 .... ss-rsrq: False.... 0... ss-sinr: FalsemaxReportRS-Index-r15: 1reportQuantityRS-IndexNR-r15...1 .... ss-rsrp: True.... 0... ss-rsrq: False.... .0.. ss-sinr: FalsemeasIdToAddModList: 1 itemItem 0MeasIdToAddModmeasId: 3measObjectId: 2reportConfigId: 3quantityConfigquantityConfigNRList-r15: 1 itemItem 0QuantityConfigNR-r15measQuantityCellNR-r15measQuantityRS-IndexNR-r15measGapConfig: setup (1)//(测量间隙配置)setupgapOffset: gp1 (1)//间隙模式与偏移:采用Gap Pattern 1(GP1),每40 ms分配一个6 ms测量间隙,偏移量为20 ms。gp1: 20..1. .... mgta-r15: True//允许测量间隙:终端需在测量间隙内执行异频/异系统测量。

首先通过measIdToAddModList,添加了measID 3. 即只要 measObjectId: 2这个测量对象满足了 reportConfigId: 3测量配置的阈值,则就会将measObjectId涉及的小区信息上报。

        measIdToAddModList: 1 itemItem 0MeasIdToAddModmeasId: 3measObjectId: 2reportConfigId: 3

首先看测量配置:

当5G邻区的rsrp高于-121dbm时触发B1事件。

reportConfigId: 3reportConfig: reportConfigInterRAT (1)reportConfigInterRAT //(异系统测量报告配置)triggerType: event (0)eventeventId: eventB1-NR-r15 (5)//事件类型:B1事件,表示异系统邻区(如NR)信号质量超过门限。eventB1-NR-r15b1-ThresholdNR-r15: nr-RSRP-r15 (0)nr-RSRP-r15: -121dBm <= SS-RSRP < -120dBm (36)//触发门限:当NR邻区的SS-RSRP高于-121 dBm时触发B1事件。.... .0.. reportOnLeave-r15: Falsehysteresis: 1dB (2)//迟滞值:避免信号波动导致的频繁触发(需信号持续超过门限1 dB)。timeToTrigger: ms40 (1)//触发时间:满足条件后需持续40 ms才上报事件。maxReportCells: 8//最大上报小区数:最多报告8个满足条件的小区。reportInterval: ms5120 (6)//周期上报间隔:事件触发后,每隔5120 ms重复上报(若条件持续满足)。reportAmount: r1 (0)//上报次数:仅上报1次(若设为infinity则持续上报直到取消)。reportQuantityCellNR-r15//上报的测量量:仅上报SS-RSRP(关闭SS-RSRQ和SS-SINR)。..1. .... ss-rsrp: True...0 .... ss-rsrq: False.... 0... ss-sinr: FalsemaxReportRS-Index-r15: 1 //最大上报参考信号索引数:每个小区仅上报最强1个SSB的测量结果。reportQuantityRS-IndexNR-r15...1 .... ss-rsrp: True.... 0... ss-rsrq: False.... .0.. ss-sinr: False

再看测量对象:

measObjectId: 2measObject: measObjectNR-r15 (5)measObjectNR-r15carrierFreq-r15: 642624//目标小区5G n78的642624频点rs-ConfigSSB-r15//(SSB参考信号配置)measTimingConfig-r15periodicityAndOffset-r15: sf20-r15 (2)//SSB周期与偏移:周期为20 ms,偏移量为0,即每20 ms的帧起始位置发送SSB。sf20-r15: 0ssb-Duration-r15: sf5 (4)//SSB持续时间:占用连续5个子帧(SS Burst Set长度)。subcarrierSpacingSSB-r15: kHz30 (1)//SSB子载波间隔:30 kHz,对应参数集(Numerology)μ=1。threshRS-Index-r15nr-RSRP-r15: -140dBm <= SS-RSRP < -139dBm (17)//门限值:当SS-RSRP(SS参考信号接收功率)高于-140 dBm时,触发测量事件。offsetFreq-r15: 0 dB//频率偏移量:测量结果不调整(若为+3 dB,则测量值加3 dB后再评估触发条件)。quantityConfigSet-r15: 1bandNR-r15: setup (1)//目标小区工作在n78频段setup: 78

参数总结

参数值/配置作用
carrierFreq-r15642624目标NR频点(n78频段)
eventB1-NR-r15SS-RSRP > -121 dBm触发异系统上报
measGapConfigGP1, offset=20 ms每40 ms分配6 ms间隙,供终端测量其他频段/系统
reportQuantityCellNR仅SS-RSRP简化上报内容,降低信令开销

终端上报NR邻区给4G网络

终端通过measResultNeighCellListNR-r15上报了4个,pci为23,221,219,22的小区。rsrp分别为-86,-92,-94,-102dbm。

measurementReport-r8measResultsmeasId: 3measResultPCellrsrpResult: -85dBm <= RSRP < -84dBm (56)rsrqResult: -12dB <= RSRQ < -11.5dB (16)measResultNeighCells: measResultNeighCellListNR-r15 (4)measResultNeighCellListNR-r15: 4 itemsItem 0MeasResultCellNR-r15pci-r15: 23measResultCell-r15rsrpResult-r15: -86dBm <= SS-RSRP < -85dBm (71)measResultRS-IndexList-r15: 1 itemItem 0MeasResultSSB-Index-r15ssb-Index-r15: 1Item 1MeasResultCellNR-r15pci-r15: 221measResultCell-r15rsrpResult-r15: -92dBm <= SS-RSRP < -91dBm (65)measResultRS-IndexList-r15: 1 itemItem 0MeasResultSSB-Index-r15ssb-Index-r15: 4Item 2MeasResultCellNR-r15pci-r15: 219measResultCell-r15rsrpResult-r15: -94dBm <= SS-RSRP < -93dBm (63)measResultRS-IndexList-r15: 1 itemItem 0MeasResultSSB-Index-r15ssb-Index-r15: 6Item 3MeasResultCellNR-r15pci-r15: 22measResultCell-r15rsrpResult-r15: -102dBm <= SS-RSRP < -101dBm (55)measResultRS-IndexList-r15: 1 itemItem 0MeasResultSSB-Index-r15ssb-Index-r15: 4

4G 通过RRC重配消息添加5G辅小区到4G锚点小区

主要涉及的字段:

目的:在 LTE 主小区(PCell)基础上添加 NR 辅小区(SCell),实现双连接(EN-DC)。

关键字段:
radioResourceConfigDedicated:配置 LTE 侧的专用无线资源(如 DRB、MAC 参数)。
nr-Config-r15:携带 NR 辅小区的完整配置(通过 nr-SecondaryCellGroupConfig-r15 字段嵌入)。
nr-Config-》setup-》nr-SecondaryCellGroupConfig
nr-RadioBearerConfig

 nr-Config-r15                   CHOICE {release                         NULL,setup                           SEQUENCE {endc-ReleaseAndAdd-r15  BOOLEAN,nr-SecondaryCellGroupConfig-r15 OCTET STRING        OPTIONAL,   -- Need ONp-MaxEUTRA-r15                  P-Max               OPTIONAL    -- Need ON}}       

LTE 主站配置解析

    radioResourceConfigDedicateddrb-ToAddModList: 1 itemItem 0DRB-ToAddMod// DRB 配置drb-Identity: 1//作用:标识数据无线承载(DRB)的 ID,与后续 NR 侧的 DRB 关联。logicalChannelIdentity: 4rlc-Config-v1510reestablishRLC-r15: true (0)//RLC 重建:指示终端在重配置时重建 RLC 实体,确保数据传输连续性。mac-MainConfig: explicitValue (0)explicitValuetimeAlignmentTimerDedicated: infinity (7)//时间对齐定时器:设置为无限,避免因定时器超时导致上行失步。dualConnectivityPHR: setup (1)//双连接功率余量报告:启用双连接下的 PHR 上报,协调 LTE 和 NR 的发射功率。setupphr-ModeOtherCG-r12: virtual (1)

NR辅小区 nr-RadioBearerConfig2-r15

nr-RadioBearerConfig2-r15: 140501d3749850// NR 辅小区(SCell)的无线承载参数和安全策略RadioBearerConfigdrb-ToAddModList: 1 itemItem 0DRB-ToAddModdrb-Identity: 1//标识数据无线承载(DRB)的 IDreestablishPDCP: true (0)//强制终端重建 PDCP 实体,确保数据传输的连续性pdcp-ConfigmoreThanOneRLC//指示该 DRB 使用多个 RLC 实体(例如在双连接或载波聚合场景中)primaryPath//主路径归属的小区组:数据默认通过 NR 辅小区组(SCG ID=1)传输,与 LTE 主小区组(MCG)协同。cellGroup: 1ul-DataSplitThreshold: infinity (23)//上行数据分流阈值:设置为无限大(infinity),表示禁用上行数据分流,所有数据通过主路径(NR SCell)传输。//适用于 NR 辅小区信号质量较好,无需通过 LTE 分流以降低时延或提升可靠性t-Reordering: ms180 (18)//PDCP 重排序定时器:设置 180 ms 的接收端重排序窗口,用于处理乱序到达的 PDCP 数据包。securityConfigsecurityAlgorithmConfigcipheringAlgorithm: nea2 (2)keyToUse: secondary (1)

ul-DataSplitThreshold: infinity
适用于 NR 辅小区信号质量较好,无需通过 LTE 分流以降低时延或提升可靠性。
若需启用 LTE-NR 上行分流,应设置 ul-DataSplitThreshold 为有限值,触发分流条件。

t-Reordering: PDCP 重排序定时器
过长:可能增加端到端时延,但减少重传概率。
过短:可能因乱序触发不必要的重传,适用于低时延敏感业务。

NR 辅小区组配置(nr-SecondaryCellGroupConfig-r15)

在这里插入图片描述
即:nr-SecondaryCellGroupConfig就是一个NR RRCReconfiguration消息的套壳。不过在lte下发的nr-SecondaryCellGroupConfig中,只会包含secondaryCellGroup, conditionalReconfiguration, otherConfig, bap-Config, iab-IP-AddressConfigurationList and/ or measConfig.

nr-SecondaryCellGroupConfig:
在采用双连接(DC)技术的 NR 系统中,nr-SecondaryCellGroupConfig 信息单元(IE)对于配置 Secondary Cell Groups(SCG)极为关键。此配置适用于涉及 NR-DC(NR-NR 双连接)或 EN-DC(EUTRA-NR 双载波)的场景。
针对采用 DC 的 NR 系统:
此配置允许用户设备(UE)连接到不同无线接入技术(如 LTE 和 NR)的多个小区,或者多个 NR 小区。
针对 NR-DC 或 EN-DC 的 SCG 配置:
该 IE 提供用于设置、修改或释放 SCG 的参数。它控制主小区组(MCG)与 SCG 之间的交互,以确保主连接和辅连接之间高效协调。这使得网络能够提升数据吞吐量、增强移动性,并支持如超可靠低时延通信(URLLC)等先进应用场景。

nr-Config-r15->nr-SecondaryCellGroupConfig-r15->RRCReconfiguration->secondaryCellGroup->CellGroupConfig->spCellConfig-》reconfigurationWithSync

在spCellConfig可以看到确实分配了nr n78的642624频点, pci为23的小区。其他还有很多很多更详细的参数,没有贴上来。

spCellConfig
servCellIndex: 16
reconfigurationWithSyncspCellConfigCommonphysCellId: 23downlinkConfigCommonfrequencyInfoDLabsoluteFrequencySSB: 642624frequencyBandList: 1 itemItem 0FreqBandIndicatorNR: 78absoluteFrequencyPointA: 640058scs-SpecificCarrierList: 1 itemItem 0SCS-SpecificCarrieroffsetToCarrier: 0subcarrierSpacing: kHz30 (1)carrierBandwidth: 273

5G 辅小区添加成功

上一步,4G LTE通过RRC重配消息套壳5G 的 RRC重配消息,通知添加5G辅小区。

5G辅小区添加成功后,终端通过发送4G LTE的rrcConnectionReconfigurationComplete中的scg-ConfigResponseNR字段套壳NR RRCReconfigurationComplete消息,告知网络5G辅小区添加成功。
在这里插入图片描述

参考

https://www.sharetechnote.com/html/5G/5G_LTE_Interworking.html
https://www.sharetechnote.com/html/5G/5G_RRC_Reconfiguration.html

相关文章:

  • 为什么要使用stream流
  • 篇章四 数据结构——顺序表
  • 52、C# 泛型 (Generics)
  • *HTML `<script>` 标签中的核心属性解析:掌控脚本加载与执行的艺术
  • HTML 文件路径完全指南:相对路径、绝对路径解析与引用技巧
  • 计算机网络-MPLS VPN应用场景与组网
  • React从基础入门到高级实战:React 核心技术 - 表单处理与验证深度指南
  • YOLOv12增加map75指标
  • 深度学习---可视化
  • 华为云Flexus+DeepSeek征文 | Dify-LLM平台一键部署教程及问题解决指南
  • 项目部署一次记录
  • 通过chrome插件自动生成博客评论,高效发外链
  • P5734 【深基6.例6】文字处理软件
  • LVGL(lv_animimg)
  • 当前上下文中不存在名称“X509CertificateLoader”,编译.NET 9依赖
  • 数据库入门教程:以商品订单系统为例
  • LeetCode百题刷004(哈希表优化两数和问题)
  • NGINX 用户标识模块 (ngx_http_userid_module) 完整配置与最佳实践指南
  • 图论:floyed算法
  • java枚举和mybaits-plus结合实现映射输出和存储
  • 手机建设银行新网站/免费域名服务器
  • 由wordpress强力驱动/seo舆情优化
  • 展示型网站设计与制作团队/刚刚发生 北京严重发生
  • 靠谱的网站开发/宁波网络优化seo
  • 桂林百姓生活网/seo专员是什么职位
  • 两学一做网站专栏怎么设置/精准营销名词解释