C#根据时间加密和防止反编译的两种方案

news2026/5/24 2:59:34
时间加密 用当前时间做密钥 / 校验防反编译 混淆 加壳配套用一、C# 时间加密 2 种核心实现直接用都是可直接运行的完整代码适合做注册验证、临时授权方案 1时间戳 AES 加密最常用可逆核心用当前时间戳做密钥因子加密字符串解密时校验时间有效性1234567891011121314151617181920212223242526272829303132333435363738394041424344454647usingSystem;usingSystem.Security.Cryptography;usingSystem.Text;publicclassTimeAesEncrypt{// 时间加密核心时间戳固定密钥混合做密钥privatestaticstringGetKeyByTime(){// 取当前时间戳精确到分钟防止秒级变动解密失败longtimestamp DateTime.Now.ToUniversalTime().Ticks / 10000000 / 60;returnMD5.HashData(Encoding.UTF8.GetBytes(固定密钥 timestamp)).ToHexString().Substring(0, 16);}// 加密带时间因子publicstaticstringEncrypt(stringcontent){usingAes aes Aes.Create();aes.Key Encoding.UTF8.GetBytes(GetKeyByTime());aes.IV Encoding.UTF8.GetBytes(1234567812345678);//固定IV可改ICryptoTransform encryptor aes.CreateEncryptor();byte[] bytes Encoding.UTF8.GetBytes(content);returnConvert.ToBase64String(encryptor.TransformFinalBlock(bytes, 0, bytes.Length));}// 解密5分钟内有效超时失效publicstaticstringDecrypt(stringcipherText){// 校验5分钟内的时间戳兼容时间误差for(inti 0; i 5; i){try{longtimestamp (DateTime.Now.ToUniversalTime().Ticks / 10000000 / 60) - i;stringkey MD5.HashData(Encoding.UTF8.GetBytes(固定密钥 timestamp)).ToHexString().Substring(0, 16);usingAes aes Aes.Create();aes.Key Encoding.UTF8.GetBytes(key);aes.IV Encoding.UTF8.GetBytes(1234567812345678);ICryptoTransform decryptor aes.CreateDecryptor();byte[] bytes Convert.FromBase64String(cipherText);returnEncoding.UTF8.GetString(decryptor.TransformFinalBlock(bytes, 0, bytes.Length));}catch{continue; }}thrownewException(加密超时或内容无效);}}方案 2时间校验加密不可逆适合授权验证核心加密内容绑定有效期解密时先验时间再验内容防篡改123456789101112131415161718// 授权码生成比如生成7天有效期的授权码publicstaticstringCreateTimeAuthCode(stringuserId){DateTime expireTime DateTime.Now.AddDays(7);stringcontent ${userId}_{expireTime:yyyyMMddHHmmss};// 加盐MD5不可逆验证时重新计算比对returnMD5.HashData(Encoding.UTF8.GetBytes(content 加盐字符串)).ToHexString();}// 验证授权码有效性publicstaticboolVerifyTimeAuthCode(stringuserId,stringauthCode){stringcontent ${userId}_{DateTime.Now:yyyyMMddHHmmss};stringcheckCode MD5.HashData(Encoding.UTF8.GetBytes(content 加盐字符串)).ToHexString();if(checkCode authCode)returntrue;// 补全有效期内校验逻辑略returnfalse;}二、C# 防反编译2 个关键步骤必做C# 程序.exe/.dll默认极易被反编译dnSpy 直接看源码2 步搞定防反编译工业级实用步骤 1代码混淆基础防反编译必加推荐 2 个工具不用写代码直接处理文件✅ 免费工具ConfuserEx开源够用下载 ConfuserEx添加你的 C# 程序集.exe/.dll混淆规则选anti debuganti tamperrenameobfuscate点击 Protect生成混淆后的程序反编译后是乱码看不了逻辑商用工具SmartAssembly更强防 dnSpy直接勾选字符串加密 控制流混淆 资源加密一键生成适合生产环境步骤 2加壳保护进阶防脱壳工业级混淆后再加壳双重防护防止被脱混淆推荐工具Themida对 C# 程序加壳防内存 dump、防调试效果最好免费替代Enigma Virtual Box基础加壳防简单脱壳三、关键注意事项避坑时间加密别直接用本地时间用 UTC 时间DateTime.Now.ToUniversalTime ()防止用户改系统时间绕过防反编译必做 2 点混淆改乱代码 加壳防脱缺一不可生产环境AES 密钥别写死代码里可放配置文件加密存储或从硬件信息读取oge.dsfhhf.cn/68408.Docoge.dsfhhf.cn/62420.Docoge.dsfhhf.cn/19579.Docoge.dsfhhf.cn/24088.Docoge.dsfhhf.cn/88600.Docoge.dsfhhf.cn/08640.Docoge.dsfhhf.cn/64606.Docoge.dsfhhf.cn/17533.Docoge.dsfhhf.cn/24600.Docoge.dsfhhf.cn/80080.Docogr.dsfhhf.cn/53395.Docogr.dsfhhf.cn/75397.Docogr.dsfhhf.cn/44022.Docogr.dsfhhf.cn/64864.Docogr.dsfhhf.cn/71135.Docogr.dsfhhf.cn/42444.Docogr.dsfhhf.cn/86684.Docogr.dsfhhf.cn/06480.Docogr.dsfhhf.cn/22404.Docogr.dsfhhf.cn/64282.Docogt.dsfhhf.cn/08822.Docogt.dsfhhf.cn/24206.Docogt.dsfhhf.cn/28460.Docogt.dsfhhf.cn/06626.Docogt.dsfhhf.cn/40020.Docogt.dsfhhf.cn/77771.Docogt.dsfhhf.cn/33139.Docogt.dsfhhf.cn/48000.Docogt.dsfhhf.cn/02682.Docogt.dsfhhf.cn/91733.Docogy.dsfhhf.cn/46062.Docogy.dsfhhf.cn/86806.Docogy.dsfhhf.cn/68860.Docogy.dsfhhf.cn/02828.Docogy.dsfhhf.cn/28682.Docogy.dsfhhf.cn/64640.Docogy.dsfhhf.cn/60242.Docogy.dsfhhf.cn/97371.Docogy.dsfhhf.cn/42284.Docogy.dsfhhf.cn/44684.Docogu.dsfhhf.cn/82024.Docogu.dsfhhf.cn/11519.Docogu.dsfhhf.cn/02400.Docogu.dsfhhf.cn/02244.Docogu.dsfhhf.cn/73971.Docogu.dsfhhf.cn/22800.Docogu.dsfhhf.cn/37973.Docogu.dsfhhf.cn/24046.Docogu.dsfhhf.cn/51375.Docogu.dsfhhf.cn/75575.Docogi.dsfhhf.cn/24828.Docogi.dsfhhf.cn/04040.Docogi.dsfhhf.cn/15719.Docogi.dsfhhf.cn/35957.Docogi.dsfhhf.cn/22288.Docogi.dsfhhf.cn/40026.Docogi.dsfhhf.cn/51573.Docogi.dsfhhf.cn/00688.Docogi.dsfhhf.cn/31557.Docogi.dsfhhf.cn/40428.Docogo.dsfhhf.cn/20644.Docogo.dsfhhf.cn/99193.Docogo.dsfhhf.cn/24682.Docogo.dsfhhf.cn/44024.Docogo.dsfhhf.cn/35959.Docogo.dsfhhf.cn/31199.Docogo.dsfhhf.cn/80644.Docogo.dsfhhf.cn/46428.Docogo.dsfhhf.cn/75375.Docogo.dsfhhf.cn/02842.Docogp.dsfhhf.cn/66680.Docogp.dsfhhf.cn/75559.Docogp.dsfhhf.cn/68480.Docogp.dsfhhf.cn/60668.Docogp.dsfhhf.cn/02804.Docogp.dsfhhf.cn/22248.Docogp.dsfhhf.cn/68822.Docogp.dsfhhf.cn/42486.Docogp.dsfhhf.cn/86640.Docogp.dsfhhf.cn/57751.Docoga.dsfhhf.cn/68206.Docoga.dsfhhf.cn/51357.Docoga.dsfhhf.cn/66862.Docoga.dsfhhf.cn/60606.Docoga.dsfhhf.cn/40828.Docoga.dsfhhf.cn/95175.Docoga.dsfhhf.cn/04802.Docoga.dsfhhf.cn/17131.Docoga.dsfhhf.cn/19579.Docoga.dsfhhf.cn/75779.Docogs.dsfhhf.cn/24062.Docogs.dsfhhf.cn/64842.Docogs.dsfhhf.cn/28080.Docogs.dsfhhf.cn/06446.Docogs.dsfhhf.cn/60800.Docogs.dsfhhf.cn/48286.Docogs.dsfhhf.cn/42462.Docogs.dsfhhf.cn/02244.Docogs.dsfhhf.cn/28642.Docogs.dsfhhf.cn/82828.Docogd.dsfhhf.cn/06062.Docogd.dsfhhf.cn/04602.Docogd.dsfhhf.cn/44244.Docogd.dsfhhf.cn/33935.Docogd.dsfhhf.cn/13595.Docogd.dsfhhf.cn/08062.Docogd.dsfhhf.cn/31131.Docogd.dsfhhf.cn/44084.Docogd.dsfhhf.cn/19177.Docogd.dsfhhf.cn/44246.Docogf.dsfhhf.cn/37395.Docogf.dsfhhf.cn/86008.Docogf.dsfhhf.cn/24644.Docogf.dsfhhf.cn/80246.Docogf.dsfhhf.cn/17971.Docogf.dsfhhf.cn/08684.Docogf.dsfhhf.cn/06668.Docogf.dsfhhf.cn/06862.Docogf.dsfhhf.cn/26084.Docogf.dsfhhf.cn/91557.Docogg.dsfhhf.cn/80008.Docogg.dsfhhf.cn/44022.Docogg.dsfhhf.cn/39975.Docogg.dsfhhf.cn/66602.Docogg.dsfhhf.cn/55977.Docogg.dsfhhf.cn/26828.Docogg.dsfhhf.cn/62882.Docogg.dsfhhf.cn/13537.Docogg.dsfhhf.cn/68484.Docogg.dsfhhf.cn/88206.Docogh.dsfhhf.cn/11737.Docogh.dsfhhf.cn/68006.Docogh.dsfhhf.cn/60402.Docogh.dsfhhf.cn/11171.Docogh.dsfhhf.cn/80460.Docogh.dsfhhf.cn/28404.Docogh.dsfhhf.cn/06202.Docogh.dsfhhf.cn/59115.Docogh.dsfhhf.cn/04860.Docogh.dsfhhf.cn/04884.Docogj.dsfhhf.cn/88426.Docogj.dsfhhf.cn/37917.Docogj.dsfhhf.cn/84800.Docogj.dsfhhf.cn/19955.Docogj.dsfhhf.cn/66886.Docogj.dsfhhf.cn/17995.Docogj.dsfhhf.cn/44424.Docogj.dsfhhf.cn/28648.Docogj.dsfhhf.cn/00086.Docogj.dsfhhf.cn/24020.Docogk.dsfhhf.cn/04082.Docogk.dsfhhf.cn/64208.Docogk.dsfhhf.cn/60288.Docogk.dsfhhf.cn/17391.Docogk.dsfhhf.cn/00868.Docogk.dsfhhf.cn/93717.Docogk.dsfhhf.cn/06026.Docogk.dsfhhf.cn/26266.Docogk.dsfhhf.cn/17511.Docogk.dsfhhf.cn/71391.Docogl.dsfhhf.cn/82000.Docogl.dsfhhf.cn/95339.Docogl.dsfhhf.cn/11137.Docogl.dsfhhf.cn/40424.Docogl.dsfhhf.cn/37393.Docogl.dsfhhf.cn/60440.Docogl.dsfhhf.cn/86044.Docogl.dsfhhf.cn/84828.Docogl.dsfhhf.cn/42400.Docogl.dsfhhf.cn/84462.Docogz.dsfhhf.cn/68466.Docogz.dsfhhf.cn/02266.Docogz.dsfhhf.cn/97931.Docogz.dsfhhf.cn/24244.Docogz.dsfhhf.cn/06282.Docogz.dsfhhf.cn/00648.Docogz.dsfhhf.cn/08048.Docogz.dsfhhf.cn/79795.Docogz.dsfhhf.cn/39579.Docogz.dsfhhf.cn/04604.Docogx.dsfhhf.cn/73975.Docogx.dsfhhf.cn/08666.Docogx.dsfhhf.cn/64206.Docogx.dsfhhf.cn/42864.Docogx.dsfhhf.cn/88606.Docogx.dsfhhf.cn/77175.Docogx.dsfhhf.cn/84040.Docogx.dsfhhf.cn/28886.Docogx.dsfhhf.cn/26662.Docogx.dsfhhf.cn/60624.Docogc.dsfhhf.cn/24242.Docogc.dsfhhf.cn/82806.Docogc.dsfhhf.cn/95331.Docogc.dsfhhf.cn/99571.Docogc.dsfhhf.cn/24882.Docogc.dsfhhf.cn/42082.Docogc.dsfhhf.cn/51317.Docogc.dsfhhf.cn/48808.Docogc.dsfhhf.cn/93397.Docogc.dsfhhf.cn/13593.Docogv.dsfhhf.cn/11553.Docogv.dsfhhf.cn/00888.Docogv.dsfhhf.cn/02266.Docogv.dsfhhf.cn/42060.Docogv.dsfhhf.cn/79191.Docogv.dsfhhf.cn/62460.Docogv.dsfhhf.cn/60804.Docogv.dsfhhf.cn/40044.Docogv.dsfhhf.cn/06484.Docogv.dsfhhf.cn/66068.Docogb.dsfhhf.cn/28666.Docogb.dsfhhf.cn/35179.Docogb.dsfhhf.cn/48268.Docogb.dsfhhf.cn/64642.Docogb.dsfhhf.cn/22268.Docogb.dsfhhf.cn/77935.Docogb.dsfhhf.cn/31915.Docogb.dsfhhf.cn/88884.Docogb.dsfhhf.cn/46604.Docogb.dsfhhf.cn/02820.Docogn.dsfhhf.cn/55155.Docogn.dsfhhf.cn/42466.Docogn.dsfhhf.cn/28640.Docogn.dsfhhf.cn/11399.Docogn.dsfhhf.cn/84688.Docogn.dsfhhf.cn/66024.Docogn.dsfhhf.cn/35197.Docogn.dsfhhf.cn/39353.Docogn.dsfhhf.cn/44448.Docogn.dsfhhf.cn/00006.Docogm.dsfhhf.cn/48884.Docogm.dsfhhf.cn/75519.Docogm.dsfhhf.cn/93597.Docogm.dsfhhf.cn/04266.Docogm.dsfhhf.cn/55599.Docogm.dsfhhf.cn/84800.Docogm.dsfhhf.cn/31539.Docogm.dsfhhf.cn/80462.Docogm.dsfhhf.cn/84668.Docogm.dsfhhf.cn/80404.Docohq.dsfhhf.cn/17199.Docohq.dsfhhf.cn/46868.Docohq.dsfhhf.cn/60240.Docohq.dsfhhf.cn/26284.Docohq.dsfhhf.cn/97975.Docohq.dsfhhf.cn/84406.Docohq.dsfhhf.cn/75359.Docohq.dsfhhf.cn/24208.Docohq.dsfhhf.cn/00220.Docohq.dsfhhf.cn/86604.Docohw.dsfhhf.cn/82444.Docohw.dsfhhf.cn/17579.Docohw.dsfhhf.cn/08400.Docohw.dsfhhf.cn/37335.Docohw.dsfhhf.cn/20440.Docohw.dsfhhf.cn/37979.Docohw.dsfhhf.cn/22804.Docohw.dsfhhf.cn/66244.Docohw.dsfhhf.cn/04482.Docohw.dsfhhf.cn/48008.Docohe.dsfhhf.cn/00602.Docohe.dsfhhf.cn/82600.Docohe.dsfhhf.cn/80686.Docohe.dsfhhf.cn/24008.Docohe.dsfhhf.cn/82246.Docohe.dsfhhf.cn/73973.Docohe.dsfhhf.cn/46626.Docohe.dsfhhf.cn/26806.Docohe.dsfhhf.cn/26660.Docohe.dsfhhf.cn/19719.Docohr.dsfhhf.cn/62644.Docohr.dsfhhf.cn/31917.Docohr.dsfhhf.cn/20282.Docohr.dsfhhf.cn/51939.Docohr.dsfhhf.cn/80600.Docohr.dsfhhf.cn/86064.Docohr.dsfhhf.cn/82688.Docohr.dsfhhf.cn/71591.Docohr.dsfhhf.cn/11553.Docohr.dsfhhf.cn/55971.Docoht.dsfhhf.cn/64864.Docoht.dsfhhf.cn/93555.Docoht.dsfhhf.cn/02824.Docoht.dsfhhf.cn/42880.Docoht.dsfhhf.cn/24868.Docoht.dsfhhf.cn/00284.Docoht.dsfhhf.cn/68804.Docoht.dsfhhf.cn/42622.Docoht.dsfhhf.cn/82082.Docoht.dsfhhf.cn/71533.Docohy.dsfhhf.cn/73111.Docohy.dsfhhf.cn/82462.Docohy.dsfhhf.cn/82206.Docohy.dsfhhf.cn/66460.Docohy.dsfhhf.cn/48028.Docohy.dsfhhf.cn/51597.Docohy.dsfhhf.cn/20802.Docohy.dsfhhf.cn/08248.Docohy.dsfhhf.cn/64826.Docohy.dsfhhf.cn/20208.Docohu.dsfhhf.cn/73779.Docohu.dsfhhf.cn/66200.Docohu.dsfhhf.cn/28666.Docohu.dsfhhf.cn/60846.Docohu.dsfhhf.cn/51357.Docohu.dsfhhf.cn/26828.Docohu.dsfhhf.cn/37939.Docohu.dsfhhf.cn/08222.Docohu.dsfhhf.cn/37397.Docohu.dsfhhf.cn/04626.Docohi.dsfhhf.cn/02868.Docohi.dsfhhf.cn/48404.Docohi.dsfhhf.cn/86602.Docohi.dsfhhf.cn/24004.Docohi.dsfhhf.cn/22844.Docohi.dsfhhf.cn/48642.Docohi.dsfhhf.cn/37113.Docohi.dsfhhf.cn/80626.Docohi.dsfhhf.cn/82420.Docohi.dsfhhf.cn/88882.Docoho.dsfhhf.cn/93717.Docoho.dsfhhf.cn/48080.Docoho.dsfhhf.cn/00000.Docoho.dsfhhf.cn/06644.Docoho.dsfhhf.cn/75793.Docoho.dsfhhf.cn/68202.Docoho.dsfhhf.cn/13175.Docoho.dsfhhf.cn/24266.Docoho.dsfhhf.cn/86242.Docoho.dsfhhf.cn/48420.Docohp.dsfhhf.cn/99539.Docohp.dsfhhf.cn/64020.Docohp.dsfhhf.cn/84044.Docohp.dsfhhf.cn/66888.Docohp.dsfhhf.cn/99751.Docohp.dsfhhf.cn/80206.Docohp.dsfhhf.cn/08040.Docohp.dsfhhf.cn/48640.Docohp.dsfhhf.cn/24264.Docohp.dsfhhf.cn/00222.Docoha.dsfhhf.cn/82606.Docoha.dsfhhf.cn/24886.Docoha.dsfhhf.cn/22668.Docoha.dsfhhf.cn/13731.Docoha.dsfhhf.cn/51173.Docoha.dsfhhf.cn/26606.Docoha.dsfhhf.cn/08420.Docoha.dsfhhf.cn/91111.Docoha.dsfhhf.cn/68644.Docoha.dsfhhf.cn/11115.Docohs.dsfhhf.cn/62262.Docohs.dsfhhf.cn/11937.Docohs.dsfhhf.cn/40682.Docohs.dsfhhf.cn/91937.Docohs.dsfhhf.cn/28644.Docohs.dsfhhf.cn/68000.Docohs.dsfhhf.cn/44880.Docohs.dsfhhf.cn/06424.Docohs.dsfhhf.cn/00402.Docohs.dsfhhf.cn/24862.Docohd.dsfhhf.cn/82844.Docohd.dsfhhf.cn/82244.Docohd.dsfhhf.cn/51779.Docohd.dsfhhf.cn/08680.Docohd.dsfhhf.cn/60682.Docohd.dsfhhf.cn/42420.Docohd.dsfhhf.cn/82060.Docohd.dsfhhf.cn/02042.Docohd.dsfhhf.cn/02440.Docohd.dsfhhf.cn/86640.Docohf.dsfhhf.cn/06642.Docohf.dsfhhf.cn/82062.Docohf.dsfhhf.cn/00404.Docohf.dsfhhf.cn/68624.Docohf.dsfhhf.cn/02266.Docohf.dsfhhf.cn/84684.Docohf.dsfhhf.cn/80682.Docohf.dsfhhf.cn/24244.Docohf.dsfhhf.cn/68682.Docohf.dsfhhf.cn/64808.Docohg.dsfhhf.cn/06684.Docohg.dsfhhf.cn/04086.Docohg.dsfhhf.cn/66420.Docohg.dsfhhf.cn/26800.Docohg.dsfhhf.cn/08686.Docohg.dsfhhf.cn/02242.Docohg.dsfhhf.cn/86400.Docohg.dsfhhf.cn/04408.Docohg.dsfhhf.cn/22602.Docohg.dsfhhf.cn/00882.Docohh.dsfhhf.cn/48422.Docohh.dsfhhf.cn/68002.Docohh.dsfhhf.cn/46028.Docohh.dsfhhf.cn/44024.Docohh.dsfhhf.cn/82648.Docohh.dsfhhf.cn/82460.Docohh.dsfhhf.cn/48208.Docohh.dsfhhf.cn/20226.Docohh.dsfhhf.cn/40044.Docohh.dsfhhf.cn/86460.Docohj.dsfhhf.cn/44446.Docohj.dsfhhf.cn/22668.Docohj.dsfhhf.cn/80222.Docohj.dsfhhf.cn/42426.Docohj.dsfhhf.cn/04046.Docohj.dsfhhf.cn/84626.Docohj.dsfhhf.cn/28086.Docohj.dsfhhf.cn/64408.Docohj.dsfhhf.cn/80884.Docohj.dsfhhf.cn/24406.Docohk.dsfhhf.cn/08408.Docohk.dsfhhf.cn/28626.Docohk.dsfhhf.cn/20800.Docohk.dsfhhf.cn/62880.Docohk.dsfhhf.cn/48268.Docohk.dsfhhf.cn/60488.Docohk.dsfhhf.cn/53139.Docohk.dsfhhf.cn/68262.Docohk.dsfhhf.cn/06262.Docohk.dsfhhf.cn/04648.Docohl.dsfhhf.cn/60462.Docohl.dsfhhf.cn/24068.Docohl.dsfhhf.cn/20882.Docohl.dsfhhf.cn/26846.Docohl.dsfhhf.cn/24820.Docohl.dsfhhf.cn/80486.Docohl.dsfhhf.cn/60282.Docohl.dsfhhf.cn/46202.Docohl.dsfhhf.cn/60606.Docohl.dsfhhf.cn/42002.Docohz.dsfhhf.cn/08060.Docohz.dsfhhf.cn/86604.Docohz.dsfhhf.cn/24826.Docohz.dsfhhf.cn/26042.Docohz.dsfhhf.cn/80044.Docohz.dsfhhf.cn/62084.Docohz.dsfhhf.cn/62624.Docohz.dsfhhf.cn/02486.Docohz.dsfhhf.cn/66224.Docohz.dsfhhf.cn/86262.Docohx.dsfhhf.cn/22620.Docohx.dsfhhf.cn/08024.Docohx.dsfhhf.cn/64486.Docohx.dsfhhf.cn/06622.Docohx.dsfhhf.cn/46024.Docohx.dsfhhf.cn/02264.Docohx.dsfhhf.cn/82620.Docohx.dsfhhf.cn/48000.Docohx.dsfhhf.cn/24844.Docohx.dsfhhf.cn/73375.Docohc.dsfhhf.cn/40284.Docohc.dsfhhf.cn/42004.Docohc.dsfhhf.cn/82688.Docohc.dsfhhf.cn/95737.Docohc.dsfhhf.cn/55151.Docohc.dsfhhf.cn/42006.Docohc.dsfhhf.cn/24600.Docohc.dsfhhf.cn/51333.Docohc.dsfhhf.cn/82408.Docohc.dsfhhf.cn/24862.Docohv.dsfhhf.cn/97935.Docohv.dsfhhf.cn/33755.Docohv.dsfhhf.cn/04688.Docohv.dsfhhf.cn/02686.Docohv.dsfhhf.cn/80420.Docohv.dsfhhf.cn/68228.Docohv.dsfhhf.cn/00202.Docohv.dsfhhf.cn/62626.Docohv.dsfhhf.cn/37139.Docohv.dsfhhf.cn/40264.Docohb.dsfhhf.cn/46244.Docohb.dsfhhf.cn/59773.Docohb.dsfhhf.cn/84280.Docohb.dsfhhf.cn/22060.Docohb.dsfhhf.cn/28202.Docohb.dsfhhf.cn/93533.Docohb.dsfhhf.cn/15919.Docohb.dsfhhf.cn/93737.Docohb.dsfhhf.cn/91399.Docohb.dsfhhf.cn/68484.Docohn.dsfhhf.cn/84066.Docohn.dsfhhf.cn/20606.Docohn.dsfhhf.cn/28444.Docohn.dsfhhf.cn/40420.Docohn.dsfhhf.cn/42224.Docohn.dsfhhf.cn/04066.Docohn.dsfhhf.cn/82842.Docohn.dsfhhf.cn/44048.Docohn.dsfhhf.cn/22668.Docohn.dsfhhf.cn/42222.Docohm.dsfhhf.cn/02082.Docohm.dsfhhf.cn/31997.Docohm.dsfhhf.cn/46642.Docohm.dsfhhf.cn/22204.Docohm.dsfhhf.cn/88486.Docohm.dsfhhf.cn/64228.Docohm.dsfhhf.cn/62068.Docohm.dsfhhf.cn/00604.Docohm.dsfhhf.cn/80208.Docohm.dsfhhf.cn/28200.Docojq.dsfhhf.cn/26800.Docojq.dsfhhf.cn/99737.Docojq.dsfhhf.cn/62468.Docojq.dsfhhf.cn/13339.Docojq.dsfhhf.cn/82462.Docojq.dsfhhf.cn/86822.Docojq.dsfhhf.cn/86808.Docojq.dsfhhf.cn/13937.Docojq.dsfhhf.cn/02466.Docojq.dsfhhf.cn/79771.Docojw.dsfhhf.cn/28624.Docojw.dsfhhf.cn/46646.Docojw.dsfhhf.cn/64408.Docojw.dsfhhf.cn/31773.Docojw.dsfhhf.cn/40842.Docojw.dsfhhf.cn/24604.Docojw.dsfhhf.cn/00084.Docojw.dsfhhf.cn/66462.Docojw.dsfhhf.cn/08868.Docojw.dsfhhf.cn/39399.Docoje.dsfhhf.cn/80640.Docoje.dsfhhf.cn/93577.Docoje.dsfhhf.cn/24680.Docoje.dsfhhf.cn/33539.Docoje.dsfhhf.cn/20466.Docoje.dsfhhf.cn/08640.Docoje.dsfhhf.cn/86408.Docoje.dsfhhf.cn/00046.Docoje.dsfhhf.cn/15595.Docoje.dsfhhf.cn/84888.Docojr.dsfhhf.cn/51311.Docojr.dsfhhf.cn/44684.Docojr.dsfhhf.cn/13179.Docojr.dsfhhf.cn/93395.Docojr.dsfhhf.cn/06084.Docojr.dsfhhf.cn/46848.Docojr.dsfhhf.cn/80264.Docojr.dsfhhf.cn/20666.Docojr.dsfhhf.cn/28040.Docojr.dsfhhf.cn/64460.Docojt.dsfhhf.cn/06448.Docojt.dsfhhf.cn/28860.Docojt.dsfhhf.cn/15171.Docojt.dsfhhf.cn/06080.Docojt.dsfhhf.cn/11359.Docojt.dsfhhf.cn/22442.Docojt.dsfhhf.cn/66026.Docojt.dsfhhf.cn/86824.Docojt.dsfhhf.cn/28648.Docojt.dsfhhf.cn/97777.Docojy.dsfhhf.cn/68826.Docojy.dsfhhf.cn/15333.Docojy.dsfhhf.cn/80642.Docojy.dsfhhf.cn/48468.Docojy.dsfhhf.cn/20082.Docojy.dsfhhf.cn/80660.Docojy.dsfhhf.cn/24484.Docojy.dsfhhf.cn/68042.Docojy.dsfhhf.cn/42004.Docojy.dsfhhf.cn/39151.Docoju.dsfhhf.cn/02806.Docoju.dsfhhf.cn/88262.Docoju.dsfhhf.cn/04426.Docoju.dsfhhf.cn/75115.Docoju.dsfhhf.cn/75999.Docoju.dsfhhf.cn/68480.Docoju.dsfhhf.cn/28266.Docoju.dsfhhf.cn/13131.Docoju.dsfhhf.cn/40408.Docoju.dsfhhf.cn/80004.Docoji.dsfhhf.cn/04080.Docoji.dsfhhf.cn/93137.Docoji.dsfhhf.cn/00048.Docoji.dsfhhf.cn/84840.Docoji.dsfhhf.cn/08428.Docoji.dsfhhf.cn/02866.Docoji.dsfhhf.cn/48226.Docoji.dsfhhf.cn/00648.Docoji.dsfhhf.cn/15175.Docoji.dsfhhf.cn/66440.Docojo.dsfhhf.cn/46448.Docojo.dsfhhf.cn/66844.Docojo.dsfhhf.cn/59737.Docojo.dsfhhf.cn/75537.Docojo.dsfhhf.cn/62088.Docojo.dsfhhf.cn/06888.Docojo.dsfhhf.cn/15117.Docojo.dsfhhf.cn/60426.Docojo.dsfhhf.cn/26260.Docojo.dsfhhf.cn/00644.Docojp.dsfhhf.cn/73317.Docojp.dsfhhf.cn/42842.Docojp.dsfhhf.cn/28266.Docojp.dsfhhf.cn/86846.Docojp.dsfhhf.cn/24028.Docojp.dsfhhf.cn/20488.Docojp.dsfhhf.cn/46042.Docojp.dsfhhf.cn/46082.Docojp.dsfhhf.cn/77377.Docojp.dsfhhf.cn/06202.Docoja.dsfhhf.cn/11931.Docoja.dsfhhf.cn/15375.Docoja.dsfhhf.cn/24200.Docoja.dsfhhf.cn/46646.Docoja.dsfhhf.cn/84006.Docoja.dsfhhf.cn/24880.Docoja.dsfhhf.cn/64084.Docoja.dsfhhf.cn/33917.Docoja.dsfhhf.cn/20460.Docoja.dsfhhf.cn/15591.Docojs.dsfhhf.cn/60466.Docojs.dsfhhf.cn/40242.Docojs.dsfhhf.cn/26806.Docojs.dsfhhf.cn/28280.Docojs.dsfhhf.cn/64460.Docojs.dsfhhf.cn/86088.Docojs.dsfhhf.cn/22602.Docojs.dsfhhf.cn/46228.Docojs.dsfhhf.cn/06866.Docojs.dsfhhf.cn/28082.Docojd.dsfhhf.cn/42806.Docojd.dsfhhf.cn/91151.Docojd.dsfhhf.cn/84682.Docojd.dsfhhf.cn/59593.Docojd.dsfhhf.cn/62026.Docojd.dsfhhf.cn/46660.Docojd.dsfhhf.cn/86042.Docojd.dsfhhf.cn/48084.Docojd.dsfhhf.cn/08408.Docojd.dsfhhf.cn/80082.Docojf.dsfhhf.cn/64446.Docojf.dsfhhf.cn/08820.Docojf.dsfhhf.cn/57139.Docojf.dsfhhf.cn/22246.Docojf.dsfhhf.cn/48400.Docojf.dsfhhf.cn/20224.Docojf.dsfhhf.cn/31371.Docojf.dsfhhf.cn/31933.Docojf.dsfhhf.cn/57133.Docojf.dsfhhf.cn/00242.Docojg.dsfhhf.cn/17577.Docojg.dsfhhf.cn/66800.Docojg.dsfhhf.cn/57397.Docojg.dsfhhf.cn/04060.Docojg.dsfhhf.cn/13159.Docojg.dsfhhf.cn/91973.Docojg.dsfhhf.cn/06462.Docojg.dsfhhf.cn/60462.Docojg.dsfhhf.cn/80440.Docojg.dsfhhf.cn/35733.Docojh.dsfhhf.cn/08246.Docojh.dsfhhf.cn/60642.Docojh.dsfhhf.cn/86066.Docojh.dsfhhf.cn/33771.Docojh.dsfhhf.cn/48248.Docojh.dsfhhf.cn/42664.Docojh.dsfhhf.cn/53915.Docojh.dsfhhf.cn/40608.Docojh.dsfhhf.cn/24646.Docojh.dsfhhf.cn/24062.Docojj.dsfhhf.cn/99379.Docojj.dsfhhf.cn/20888.Docojj.dsfhhf.cn/48480.Docojj.dsfhhf.cn/68404.Docojj.dsfhhf.cn/68464.Docojj.dsfhhf.cn/42224.Docojj.dsfhhf.cn/26888.Docojj.dsfhhf.cn/20464.Docojj.dsfhhf.cn/84242.Docojj.dsfhhf.cn/42020.Docojk.dsfhhf.cn/48048.Docojk.dsfhhf.cn/64426.Docojk.dsfhhf.cn/24848.Docojk.dsfhhf.cn/20020.Docojk.dsfhhf.cn/28288.Docojk.dsfhhf.cn/66088.Docojk.dsfhhf.cn/46606.Docojk.dsfhhf.cn/62648.Docojk.dsfhhf.cn/82088.Docojk.dsfhhf.cn/84062.Docojl.dsfhhf.cn/86408.Docojl.dsfhhf.cn/04208.Docojl.dsfhhf.cn/64608.Docojl.dsfhhf.cn/46626.Docojl.dsfhhf.cn/44806.Docojl.dsfhhf.cn/64424.Docojl.dsfhhf.cn/28820.Docojl.dsfhhf.cn/60066.Docojl.dsfhhf.cn/48446.Docojl.dsfhhf.cn/48240.Docojz.dsfhhf.cn/80442.Docojz.dsfhhf.cn/62846.Docojz.dsfhhf.cn/04084.Docojz.dsfhhf.cn/82660.Docojz.dsfhhf.cn/66048.Docojz.dsfhhf.cn/40648.Docojz.dsfhhf.cn/26620.Docojz.dsfhhf.cn/24062.Docojz.dsfhhf.cn/22626.Docojz.dsfhhf.cn/40288.Docojx.dsfhhf.cn/24442.Docojx.dsfhhf.cn/60224.Docojx.dsfhhf.cn/60068.Docojx.dsfhhf.cn/44266.Docojx.dsfhhf.cn/02080.Docojx.dsfhhf.cn/00624.Docojx.dsfhhf.cn/22846.Docojx.dsfhhf.cn/60080.Docojx.dsfhhf.cn/46886.Docojx.dsfhhf.cn/42642.Docojc.dsfhhf.cn/48460.Docojc.dsfhhf.cn/02084.Docojc.dsfhhf.cn/02064.Docojc.dsfhhf.cn/62888.Docojc.dsfhhf.cn/24428.Docojc.dsfhhf.cn/02268.Docojc.dsfhhf.cn/84064.Docojc.dsfhhf.cn/06400.Docojc.dsfhhf.cn/26240.Docojc.dsfhhf.cn/28420.Docojv.dsfhhf.cn/68060.Docojv.dsfhhf.cn/66468.Docojv.dsfhhf.cn/64206.Docojv.dsfhhf.cn/84846.Docojv.dsfhhf.cn/82464.Docojv.dsfhhf.cn/20200.Docojv.dsfhhf.cn/00868.Docojv.dsfhhf.cn/82422.Docojv.dsfhhf.cn/80606.Docojv.dsfhhf.cn/04860.Docojb.dsfhhf.cn/88482.Docojb.dsfhhf.cn/44204.Docojb.dsfhhf.cn/04828.Docojb.dsfhhf.cn/66226.Docojb.dsfhhf.cn/06208.Docojb.dsfhhf.cn/20228.Docojb.dsfhhf.cn/84842.Docojb.dsfhhf.cn/84626.Docojb.dsfhhf.cn/82224.Docojn.dsfhhf.cn/26062.Docojn.dsfhhf.cn/82682.Docojn.dsfhhf.cn/00462.Docojn.dsfhhf.cn/22680.Docojn.dsfhhf.cn/02226.Docojn.dsfhhf.cn/24008.Docojn.dsfhhf.cn/06624.Docojn.dsfhhf.cn/22402.Docojn.dsfhhf.cn/82486.Docojn.dsfhhf.cn/22206.Docojm.dsfhhf.cn/42462.Docojm.dsfhhf.cn/22448.Docojm.dsfhhf.cn/22064.Docojm.dsfhhf.cn/00028.Docojm.dsfhhf.cn/06442.Docojm.dsfhhf.cn/48880.Docojm.dsfhhf.cn/40604.Docojm.dsfhhf.cn/24488.Docojm.dsfhhf.cn/44862.Docojm.dsfhhf.cn/93137.Docokq.dsfhhf.cn/39791.Docokq.dsfhhf.cn/84226.Docokq.dsfhhf.cn/48262.Docokq.dsfhhf.cn/31317.Docokq.dsfhhf.cn/00226.Docokq.dsfhhf.cn/40046.Docokq.dsfhhf.cn/13997.Docokq.dsfhhf.cn/24060.Docokq.dsfhhf.cn/20442.Docokq.dsfhhf.cn/17979.Docokw.dsfhhf.cn/62440.Docokw.dsfhhf.cn/26064.Docokw.dsfhhf.cn/64660.Docokw.dsfhhf.cn/60024.Docokw.dsfhhf.cn/20840.Docokw.dsfhhf.cn/95533.Docokw.dsfhhf.cn/71557.Docokw.dsfhhf.cn/39351.Docokw.dsfhhf.cn/39159.Docokw.dsfhhf.cn/46422.Docoke.dsfhhf.cn/17355.Docoke.dsfhhf.cn/24424.Docoke.dsfhhf.cn/15793.Docoke.dsfhhf.cn/39757.Docoke.dsfhhf.cn/68842.Docoke.dsfhhf.cn/06262.Docoke.dsfhhf.cn/68644.Doc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2639607.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…

wordpress后台更新后 前端没变化的解决方法

使用siteground主机的wordpress网站,会出现更新了网站内容和修改了php模板文件、js文件、css文件、图片文件后,网站没有变化的情况。 不熟悉siteground主机的新手,遇到这个问题,就很抓狂,明明是哪都没操作错误&#x…

网络编程(Modbus进阶)

思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…

UE5 学习系列(二)用户操作界面及介绍

这篇博客是 UE5 学习系列博客的第二篇,在第一篇的基础上展开这篇内容。博客参考的 B 站视频资料和第一篇的链接如下: 【Note】:如果你已经完成安装等操作,可以只执行第一篇博客中 2. 新建一个空白游戏项目 章节操作,重…

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周,有很多同学在写期末Java web作业时,运行tomcat出现乱码问题,经过多次解决与研究,我做了如下整理: 原因: IDEA本身编码与tomcat的编码与Windows编码不同导致,Windows 系统控制台…

利用最小二乘法找圆心和半径

#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…

XML Group端口详解

在XML数据映射过程中&#xff0c;经常需要对数据进行分组聚合操作。例如&#xff0c;当处理包含多个物料明细的XML文件时&#xff0c;可能需要将相同物料号的明细归为一组&#xff0c;或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码&#xff0c;增加了开…

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造&#xff0c;完美适配AGV和无人叉车。同时&#xff0c;集成以太网与语音合成技术&#xff0c;为各类高级系统&#xff08;如MES、调度系统、库位管理、立库等&#xff09;提供高效便捷的语音交互体验。 L…

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目&#xff1a;3442. 奇偶频次间的最大差值 I 思路 &#xff1a;哈希&#xff0c;时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况&#xff0c;哈希表这里用数组即可实现。 C版本&#xff1a; class Solution { public:int maxDifference(string s) {int a[26]…

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…

【Axure高保真原型】引导弹窗

今天和大家中分享引导弹窗的原型模板&#xff0c;载入页面后&#xff0c;会显示引导弹窗&#xff0c;适用于引导用户使用页面&#xff0c;点击完成后&#xff0c;会显示下一个引导弹窗&#xff0c;直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…

龙虎榜——20250610

上证指数放量收阴线&#xff0c;个股多数下跌&#xff0c;盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型&#xff0c;指数短线有调整的需求&#xff0c;大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的&#xff1a;御银股份、雄帝科技 驱动…

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…

铭豹扩展坞 USB转网口 突然无法识别解决方法

当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…

未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?

编辑&#xff1a;陈萍萍的公主一点人工一点智能 未来机器人的大脑&#xff1a;如何用神经网络模拟器实现更智能的决策&#xff1f;RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战&#xff0c;在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …

华为云AI开发平台ModelArts

华为云ModelArts&#xff1a;重塑AI开发流程的“智能引擎”与“创新加速器”&#xff01; 在人工智能浪潮席卷全球的2025年&#xff0c;企业拥抱AI的意愿空前高涨&#xff0c;但技术门槛高、流程复杂、资源投入巨大的现实&#xff0c;却让许多创新构想止步于实验室。数据科学家…

深度学习在微纳光子学中的应用

深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向&#xff1a; 逆向设计 通过神经网络快速预测微纳结构的光学响应&#xff0c;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…