阿里云 AI 中间件重磅发布,打通 AI 应用落地“最后一公里”

news2026/3/19 23:47:07
阿里云 AI 中间件重磅发布打通 AI 应用落地“最后一公里”阿里云近期发布的 AI 中间件旨在解决 AI 应用落地中的关键问题包括模型部署、性能优化、资源管理和服务集成。这一中间件通过标准化接口和工具链显著降低了 AI 从开发到生产的门槛为企业和开发者提供了高效、可扩展的解决方案。核心功能与优势模型部署与管理阿里云 AI 中间件支持主流深度学习框架如 TensorFlow、PyTorch的模型一键部署并提供版本控制、灰度发布和自动扩缩容能力。开发者无需关注底层基础设施只需通过简单的 API 调用即可完成模型上线。性能优化与加速内置的模型压缩和量化工具可将推理延迟降低 50% 以上。例如针对 ResNet50 模型通过中间件的优化推理速度可从 100ms 提升至 40ms同时保持 99% 的准确率。资源调度与成本控制动态资源分配功能根据流量自动调整计算资源避免资源浪费。支持混合云部署允许将敏感数据保留在本地同时利用公有云的弹性算力。典型应用场景金融风控银行可通过中间件快速部署反欺诈模型实时处理交易数据。以下是一个简单的风控模型部署示例from aliyun_ai_middleware import ModelDeployer # 加载训练好的模型 model load_model(fraud_detection.h5) # 使用中间件部署 deployer ModelDeployer(endpointhttps://ai.aliyun.com/api) deployment deployer.deploy( modelmodel, runtimetensorflow-2.8, min_replicas2, max_replicas10 ) print(fModel deployed at {deployment.url})工业质检制造业客户利用中间件的边缘计算能力在产线部署缺陷检测模型。中间件会自动同步边缘设备与云端的数据确保模型持续迭代。技术实现细节统一推理接口所有模型通过标准化 API 提供服务支持 REST 和 gRPC 协议。以下为调用示例import requests response requests.post( https://ai.aliyun.com/v1/models/fraud-detection:predict, json{data: [{transaction: {...}}]}, headers{Authorization: Bearer API_KEY} ) predictions response.json()[predictions]监控与日志内置的监控面板提供实时性能指标和报警功能。开发者可以通过 SDK 获取详细日志from aliyun_ai_middleware import MonitoringClient monitor MonitoringClient() metrics monitor.get_metrics( deployment_idfraud-detection-001, time_rangelast_1h )开发者工具链CLI 工具提供命令行工具管理模型生命周期# 部署模型 ai-mw deploy --model-path ./model --runtime pytorch-1.12 # 查看部署状态 ai-mw status --deployment-id demo-001IDE 插件与主流开发环境集成支持可视化模型调试和性能分析。性能基准测试在标准测试环境下16vCPU/64GB 内存中间件表现如下| 模型类型 | 吞吐量 (QPS) | 延迟 (p99) | |----------------|-------------|-----------| | 图像分类 | 1200 | 45ms | | 自然语言处理 | 800 | 65ms | | 推荐系统 | 1500 | 30ms |最佳实践建议模型优化在部署前使用中间件提供的量化工具处理模型from aliyun_ai_middleware import Optimizer optimizer Optimizer() quantized_model optimizer.quantize( modeloriginal_model, precisionint8 )CI/CD 集成将模型部署流程嵌入 DevOps 流水线# .github/workflows/deploy.yml steps: - uses: aliyun/ai-middleware-actionv1 with: model_path: ./output/model runtime: tensorflow-2.8未来发展方向阿里云计划在下一版本中加入联邦学习支持并增强边缘计算能力。同时将开源部分核心组件推动生态建设。通过这一中间件平台企业能够将有限的 AI 资源集中在核心业务创新上真正解决从技术到价值的最后一公里难题。 每一个全新的一天都是生命的礼物唯有珍惜才能在其中找到快乐与充实绘制精彩的画卷。真正的快乐在于内心的满足与宁静懂得放下才能发现生活中不经意的快乐过好每一天。用热情点燃梦想的火焰勇于追求让生活充满色彩在每一次努力中收获无悔的青春。在生活的轨迹中珍惜每一次的收获与挫折它们都是塑造自我的成长印记值得品味。每一次经历都让生命变得丰富不论喜怒哀乐都是人生赋予我们的宝贵经验让我们不断成长。https://blog.csdn.net/vxtuav57/article/details/159161908https://blog.csdn.net/o2chnwrt/article/details/159161912https://blog.csdn.net/ruyi72fv/article/details/159161914https://blog.csdn.net/2601_95543935/article/details/159161917https://blog.csdn.net/2601_95544014/article/details/159161921https://blog.csdn.net/jznanbl1/article/details/159161923https://blog.csdn.net/2601_95555402/article/details/159161922https://blog.csdn.net/2601_95555413/article/details/159161924https://blog.csdn.net/m1xnhm27/article/details/159161925https://blog.csdn.net/2601_95555384/article/details/159161926https://blog.csdn.net/q1n3wfd6/article/details/159161927https://blog.csdn.net/2601_95555390/article/details/159161935https://blog.csdn.net/yw6mknbf/article/details/159161938https://blog.csdn.net/tgpr4yvi/article/details/159161939https://blog.csdn.net/xxazgwmm/article/details/159161940https://blog.csdn.net/2601_95543988/article/details/159161942https://blog.csdn.net/llt9v8em/article/details/159161945https://blog.csdn.net/xfel4t4o/article/details/159161947https://blog.csdn.net/kq727kq5/article/details/159161951https://blog.csdn.net/2601_95544018/article/details/159161950https://blog.csdn.net/rc1drx1b/article/details/159161956https://blog.csdn.net/2601_95555391/article/details/159161957https://blog.csdn.net/zzjaqrlm/article/details/159161964https://blog.csdn.net/e0owaaqi/article/details/159161968https://blog.csdn.net/2601_95555393/article/details/159161965https://blog.csdn.net/jn9e7mwm/article/details/159161970https://blog.csdn.net/w9190f3z/article/details/159161971https://blog.csdn.net/az4s8vms/article/details/159161972https://blog.csdn.net/n4xrea5c/article/details/159161975https://blog.csdn.net/ojiyrqn8/article/details/159161977https://blog.csdn.net/y6q3pogk/article/details/159161978https://blog.csdn.net/cxpn5xcr/article/details/159161980https://blog.csdn.net/ue00t3dx/article/details/159161982https://blog.csdn.net/gk2548vn/article/details/159161984https://blog.csdn.net/b6v2xgts/article/details/159161985https://blog.csdn.net/2601_95555400/article/details/159161992https://blog.csdn.net/2601_95555399/article/details/159161991https://blog.csdn.net/i48ehj3c/article/details/159162001https://blog.csdn.net/n6ivul8u/article/details/159162002https://blog.csdn.net/hrwll5yi/article/details/159162008https://blog.csdn.net/nrhwujnz/article/details/159162007https://blog.csdn.net/2601_95531538/article/details/159162058https://blog.csdn.net/2601_95555512/article/details/159162060https://blog.csdn.net/h3yxrp9r/article/details/159162065https://blog.csdn.net/2601_95555502/article/details/159162068https://blog.csdn.net/2601_95544309/article/details/159162076https://blog.csdn.net/jcnqci2m/article/details/159162079https://blog.csdn.net/aumfb3tm/article/details/159162085https://blog.csdn.net/drk4nhl4/article/details/159162091https://blog.csdn.net/run5j0tz/article/details/159162092https://blog.csdn.net/fi450ubi/article/details/159162094https://blog.csdn.net/p0vhz595/article/details/159162095https://blog.csdn.net/yp2dx06s/article/details/159162096https://blog.csdn.net/b5io7r5k/article/details/159162098https://blog.csdn.net/2601_95555496/article/details/159162099https://blog.csdn.net/hi6r31jl/article/details/159162100https://blog.csdn.net/s9expkyg/article/details/159162101https://blog.csdn.net/qgaoaku4/article/details/159162104https://blog.csdn.net/fqx53vmb/article/details/159162106https://blog.csdn.net/2601_95555490/article/details/159162103https://blog.csdn.net/2601_95555494/article/details/159162107https://blog.csdn.net/vdshcsdq/article/details/159162105https://blog.csdn.net/gn4llevf/article/details/159162110https://blog.csdn.net/c41f7b0u/article/details/159162109https://blog.csdn.net/jd156dmm/article/details/159162113https://blog.csdn.net/x6qeqeku/article/details/159162112https://blog.csdn.net/2601_95555493/article/details/159162115https://blog.csdn.net/lfj1zhvi/article/details/159162118https://blog.csdn.net/2601_95544311/article/details/159162121https://blog.csdn.net/t57bs3kf/article/details/159162119https://blog.csdn.net/hafc36jx/article/details/159162120https://blog.csdn.net/yvkj77y8/article/details/159162116https://blog.csdn.net/ec4virra/article/details/159162124https://blog.csdn.net/s93zu3h8/article/details/159162126https://blog.csdn.net/rinm6ps4/article/details/159162127https://blog.csdn.net/d83zoyy9/article/details/159162129https://blog.csdn.net/2601_95555501/article/details/159162128https://blog.csdn.net/2601_95555492/article/details/159162134https://blog.csdn.net/e4k1cu7j/article/details/159162130https://blog.csdn.net/ncgm09g0/article/details/159162114https://blog.csdn.net/2601_95544339/article/details/159162140https://blog.csdn.net/ksvty831/article/details/159162141https://blog.csdn.net/2601_95555488/article/details/159162136https://blog.csdn.net/2601_95544338/article/details/159162135https://blog.csdn.net/ymeexgfu/article/details/159162146https://blog.csdn.net/2601_95544340/article/details/159162150https://blog.csdn.net/gq1bo72a/article/details/159162151https://blog.csdn.net/ghn0vgei/article/details/159162156https://blog.csdn.net/uzu0jaoo/article/details/159162160https://blog.csdn.net/mjfzk8hh/article/details/159162158https://blog.csdn.net/2601_95555504/article/details/159162167https://blog.csdn.net/i6opy94i/article/details/159162166https://blog.csdn.net/2601_95531538/article/details/159162170https://blog.csdn.net/urhdp4le/article/details/159162163https://blog.csdn.net/2601_95555513/article/details/159162172https://blog.csdn.net/scumpylk/article/details/159162171https://blog.csdn.net/2601_95531547/article/details/159162178https://blog.csdn.net/wt91nai2/article/details/159162191https://blog.csdn.net/ja3em157/article/details/159162190https://blog.csdn.net/p73c4jfm/article/details/159162195https://blog.csdn.net/2601_95544347/article/details/159162197https://blog.csdn.net/dxfeo62y/article/details/159162203https://blog.csdn.net/mzr0728w/article/details/159162207https://blog.csdn.net/zd45jizj/article/details/159162211https://blog.csdn.net/2601_95531536/article/details/159162210https://blog.csdn.net/h3yxrp9r/article/details/159162213https://blog.csdn.net/2601_95555512/article/details/159162214https://blog.csdn.net/yaml8ucu/article/details/159162216https://blog.csdn.net/2601_95555485/article/details/159162228https://blog.csdn.net/r5jpo6tp/article/details/159162232https://blog.csdn.net/p0vhz595/article/details/159162242https://blog.csdn.net/x6qeqeku/article/details/159162243https://blog.csdn.net/qgaoaku4/article/details/159162244https://blog.csdn.net/2601_95555490/article/details/159162246https://blog.csdn.net/vdshcsdq/article/details/159162247https://blog.csdn.net/jd156dmm/article/details/159162248https://blog.csdn.net/ywrngkab/article/details/159162250https://blog.csdn.net/yk4v48l6/article/details/159162255https://blog.csdn.net/ksvty831/article/details/159162256https://blog.csdn.net/2601_95555493/article/details/159162257https://blog.csdn.net/2601_95555495/article/details/159162258https://blog.csdn.net/2601_95544338/article/details/159162254https://blog.csdn.net/2601_95555496/article/details/159162261https://blog.csdn.net/s9expkyg/article/details/159162264https://blog.csdn.net/scumpylk/article/details/159162266https://blog.csdn.net/uzu0jaoo/article/details/159162267https://blog.csdn.net/2601_95555494/article/details/159162273https://blog.csdn.net/fi450ubi/article/details/159162275https://blog.csdn.net/2601_95544352/article/details/159162278https://blog.csdn.net/2601_95544347/article/details/159162279https://blog.csdn.net/aumfb3tm/article/details/159162276https://blog.csdn.net/2601_95544340/article/details/159162280https://blog.csdn.net/b5io7r5k/article/details/159162281https://blog.csdn.net/run5j0tz/article/details/159162283https://blog.csdn.net/sj7d22f1/article/details/159162284https://blog.csdn.net/xwf48k4y/article/details/159162288https://blog.csdn.net/i6opy94i/article/details/159162291https://blog.csdn.net/gq1bo72a/article/details/159162292https://blog.csdn.net/2601_95544341/article/details/159162293https://blog.csdn.net/2601_95555492/article/details/159162295https://blog.csdn.net/2601_95544358/article/details/159162296https://blog.csdn.net/fqx53vmb/article/details/159162294https://blog.csdn.net/ghn0vgei/article/details/159162301https://blog.csdn.net/ymeexgfu/article/details/159162303https://blog.csdn.net/2601_95555504/article/details/159162306https://blog.csdn.net/d83zoyy9/article/details/159162309https://blog.csdn.net/ncgm09g0/article/details/159162308https://blog.csdn.net/pur5ayxj/article/details/159162311https://blog.csdn.net/gn4llevf/article/details/159162310https://blog.csdn.net/lfj1zhvi/article/details/159162290https://blog.csdn.net/2601_95544339/article/details/159162318https://blog.csdn.net/lbuq0zt6/article/details/159162321https://blog.csdn.net/hafc36jx/article/details/159162322https://blog.csdn.net/s93zu3h8/article/details/159162325https://blog.csdn.net/2601_95544310/article/details/159162326https://blog.csdn.net/rinm6ps4/article/details/159162317https://blog.csdn.net/dxfeo62y/article/details/159162327https://blog.csdn.net/2601_95555488/article/details/159162333https://blog.csdn.net/ec4virra/article/details/159162336https://blog.csdn.net/mjfzk8hh/article/details/159162340https://blog.csdn.net/t57bs3kf/article/details/159162341https://blog.csdn.net/zd45jizj/article/details/159162342https://blog.csdn.net/e4k1cu7j/article/details/159162346https://blog.csdn.net/c41f7b0u/article/details/159162349https://blog.csdn.net/2601_95555501/article/details/159162352https://blog.csdn.net/yvkj77y8/article/details/159162353https://blog.csdn.net/drk4nhl4/article/details/159162356https://blog.csdn.net/bgu8qnzq/article/details/159162428https://blog.csdn.net/ocq4ongh/article/details/159162436https://blog.csdn.net/uf42x5im/article/details/159162439https://blog.csdn.net/vgamkqqf/article/details/159162452https://blog.csdn.net/zftqbyr6/article/details/159162459https://blog.csdn.net/fqlttpow/article/details/159162473https://blog.csdn.net/sxh3rurd/article/details/159162476https://blog.csdn.net/vgamkqqf/article/details/159162478https://blog.csdn.net/xyrh5e86/article/details/159162479https://blog.csdn.net/2601_95555573/article/details/159162480https://blog.csdn.net/2601_95555615/article/details/159162482https://blog.csdn.net/uu7rthqa/article/details/159162483https://blog.csdn.net/2601_95555582/article/details/159162485https://blog.csdn.net/rylvugvp/article/details/159162488https://blog.csdn.net/n9a076ix/article/details/159162487https://blog.csdn.net/a67xnplu/article/details/159162489https://blog.csdn.net/f5jgym9c/article/details/159162490https://blog.csdn.net/fp8voe84/article/details/159162491https://blog.csdn.net/vi3v1700/article/details/159162492https://blog.csdn.net/uf42x5im/article/details/159162495https://blog.csdn.net/gtym99fe/article/details/159162496https://blog.csdn.net/mpde9txo/article/details/159162499https://blog.csdn.net/dxsldql3/article/details/159162500https://blog.csdn.net/a5me20es/article/details/159162505https://blog.csdn.net/2601_95555587/article/details/159162507https://blog.csdn.net/gih8escb/article/details/159162508https://blog.csdn.net/pcrymbrq/article/details/159162511https://blog.csdn.net/2601_95555591/article/details/159162515https://blog.csdn.net/2601_95555577/article/details/159162516https://blog.csdn.net/2601_95555574/article/details/159162517https://blog.csdn.net/s6mokpqf/article/details/159162519https://blog.csdn.net/ljlvbke0/article/details/159162520https://blog.csdn.net/2601_95555579/article/details/159162524https://blog.csdn.net/bakbjwcb/article/details/159162525https://blog.csdn.net/2601_95555576/article/details/159162526https://blog.csdn.net/ec7gwuv6/article/details/159162527https://blog.csdn.net/ptxc49di/article/details/159162530https://blog.csdn.net/2601_95555575/article/details/159162534https://blog.csdn.net/2601_95543269/article/details/159162535https://blog.csdn.net/dgunn7kj/article/details/159162536https://blog.csdn.net/2601_95555609/article/details/159162538https://blog.csdn.net/r93ch71s/article/details/159162544https://blog.csdn.net/zlgt4odd/article/details/159162543https://blog.csdn.net/gkyq0ynj/article/details/159162545https://blog.csdn.net/baln593e/article/details/159162546https://blog.csdn.net/i3avy142/article/details/159162547https://blog.csdn.net/2601_95543274/article/details/159162550https://blog.csdn.net/2601_95544430/article/details/159162551https://blog.csdn.net/2601_95555600/article/details/159162549https://blog.csdn.net/2601_95543276/article/details/159162554https://blog.csdn.net/eo754ca9/article/details/159162561https://blog.csdn.net/q1pqf1wc/article/details/159162564https://blog.csdn.net/z7dxmzsg/article/details/159162562https://blog.csdn.net/ocq4ongh/article/details/159162567https://blog.csdn.net/v3w5z2sy/article/details/159162565https://blog.csdn.net/ii4z77ub/article/details/159162571https://blog.csdn.net/2601_95555595/article/details/159162572https://blog.csdn.net/cal7r69p/article/details/159162575https://blog.csdn.net/kkyepfol/article/details/159162580https://blog.csdn.net/umtd1u82/article/details/159162576https://blog.csdn.net/2601_95555623/article/details/159162583https://blog.csdn.net/bb5kbc0v/article/details/159162586https://blog.csdn.net/jlvljp9v/article/details/159162587https://blog.csdn.net/2601_95555586/article/details/159162589https://blog.csdn.net/vg4sixuv/article/details/159162597https://blog.csdn.net/wg685l80/article/details/159162601https://blog.csdn.net/dnrrmblf/article/details/159162604https://blog.csdn.net/2601_95543277/article/details/159162605https://blog.csdn.net/2601_95555610/article/details/159162606https://blog.csdn.net/fu7n5bhn/article/details/159162613https://blog.csdn.net/fzpsk8rc/article/details/159162611https://blog.csdn.net/lzmhfib6/article/details/159162610https://blog.csdn.net/oxpo8175/article/details/159162614https://blog.csdn.net/ubeej63x/article/details/159162616https://blog.csdn.net/qh91ndf7/article/details/159162620https://blog.csdn.net/2601_95555630/article/details/159162581https://blog.csdn.net/amqr6q2a/article/details/159162617https://blog.csdn.net/2601_95555611/article/details/159162618https://blog.csdn.net/hb7m8dfy/article/details/159162625https://blog.csdn.net/ry09iyny/article/details/159162600https://blog.csdn.net/v3r7ip8r/article/details/159162633https://blog.csdn.net/vi3v1700/article/details/159162634https://blog.csdn.net/lpwu9ryw/article/details/159162636https://blog.csdn.net/zftqbyr6/article/details/159162641https://blog.csdn.net/xtbvkifk/article/details/159162642https://blog.csdn.net/l8gqq4wp/article/details/159162645https://blog.csdn.net/reue9gbw/article/details/159162646https://blog.csdn.net/s4z3khzd/article/details/159162650https://blog.csdn.net/uheyc503/article/details/159162653https://blog.csdn.net/2601_95555605/article/details/159162657https://blog.csdn.net/ydm60n0q/article/details/159162658https://blog.csdn.net/2601_95543284/article/details/159162662https://blog.csdn.net/lzmhfib6/article/details/159162664https://blog.csdn.net/ilnnf1qd/article/details/159162675https://blog.csdn.net/2601_95555595/article/details/159162695https://blog.csdn.net/r93ch71s/article/details/159162696https://blog.csdn.net/2601_95555605/article/details/159162701https://blog.csdn.net/a5me20es/article/details/159162704https://blog.csdn.net/xtbvkifk/article/details/159162715https://blog.csdn.net/sxh3rurd/article/details/159162716https://blog.csdn.net/ec7gwuv6/article/details/159162725https://blog.csdn.net/uu7rthqa/article/details/159162726https://blog.csdn.net/rylvugvp/article/details/159162728https://blog.csdn.net/xyrh5e86/article/details/159162730https://blog.csdn.net/mpde9txo/article/details/159162739https://blog.csdn.net/2601_95555582/article/details/159162740https://blog.csdn.net/f5jgym9c/article/details/159162747https://blog.csdn.net/ljlvbke0/article/details/159162752https://blog.csdn.net/fp8voe84/article/details/159162754https://blog.csdn.net/2601_95555586/article/details/159162750https://blog.csdn.net/dxsldql3/article/details/159162757https://blog.csdn.net/ry09iyny/article/details/159162770https://blog.csdn.net/2601_95555574/article/details/159162771https://blog.csdn.net/ubeej63x/article/details/159162772https://blog.csdn.net/2601_95555630/article/details/159162774https://blog.csdn.net/baln593e/article/details/159162777https://blog.csdn.net/2601_95555600/article/details/159162778https://blog.csdn.net/gih8escb/article/details/159162779https://blog.csdn.net/2601_95555576/article/details/159162780https://blog.csdn.net/ydm60n0q/article/details/159162781https://blog.csdn.net/2601_95544430/article/details/159162782https://blog.csdn.net/2601_95543276/article/details/159162783https://blog.csdn.net/ptxc49di/article/details/159162785https://blog.csdn.net/dgunn7kj/article/details/159162787https://blog.csdn.net/pcrymbrq/article/details/159162786https://blog.csdn.net/l8gqq4wp/article/details/159162790https://blog.csdn.net/reue9gbw/article/details/159162791https://blog.csdn.net/z7dxmzsg/article/details/159162793https://blog.csdn.net/zlgt4odd/article/details/159162797https://blog.csdn.net/2601_95555577/article/details/159162796https://blog.csdn.net/q1pqf1wc/article/details/159162795https://blog.csdn.net/ilnnf1qd/article/details/159162799https://blog.csdn.net/fqlttpow/article/details/159162798https://blog.csdn.net/umtd1u82/article/details/159162800https://blog.csdn.net/kkyepfol/article/details/159162801https://blog.csdn.net/v3r7ip8r/article/details/159162804https://blog.csdn.net/s6mokpqf/article/details/159162806https://blog.csdn.net/2601_95555591/article/details/159162807https://blog.csdn.net/2601_95555611/article/details/159162792https://blog.csdn.net/jlvljp9v/article/details/159162808https://blog.csdn.net/fu7n5bhn/article/details/159162809https://blog.csdn.net/bb5kbc0v/article/details/159162812https://blog.csdn.net/gtym99fe/article/details/159162817https://blog.csdn.net/cal7r69p/article/details/159162815https://blog.csdn.net/oxpo8175/article/details/159162820https://blog.csdn.net/fzpsk8rc/article/details/159162819https://blog.csdn.net/2601_95555575/article/details/159162818https://blog.csdn.net/2601_95543269/article/details/159162822https://blog.csdn.net/2601_95555609/article/details/159162824https://blog.csdn.net/2601_95543277/article/details/159162827https://blog.csdn.net/n9a076ix/article/details/159162829https://blog.csdn.net/a67xnplu/article/details/159162831https://blog.csdn.net/2601_95555610/article/details/159162832https://blog.csdn.net/bakbjwcb/article/details/159162833https://blog.csdn.net/ii4z77ub/article/details/159162834https://blog.csdn.net/2601_95555587/article/details/159162840https://blog.csdn.net/gosjen3p/article/details/159162844https://blog.csdn.net/2601_95543284/article/details/159162836https://blog.csdn.net/i3avy142/article/details/159162845https://blog.csdn.net/2601_95555623/article/details/159162846https://blog.csdn.net/gkyq0ynj/article/details/159162849https://blog.csdn.net/2601_95543274/article/details/159162850https://blog.csdn.net/lpwu9ryw/article/details/159162852https://blog.csdn.net/s4z3khzd/article/details/159162853https://blog.csdn.net/qh91ndf7/article/details/159162858https://blog.csdn.net/2601_95555579/article/details/159162873https://blog.csdn.net/wg685l80/article/details/159162888https://blog.csdn.net/uheyc503/article/details/159162894https://blog.csdn.net/gosjen3p/article/details/159162898https://blog.csdn.net/2601_95555615/article/details/159162899https://blog.csdn.net/amqr6q2a/article/details/159162903https://blog.csdn.net/hb7m8dfy/article/details/159162907https://blog.csdn.net/2601_95555573/article/details/159162913https://blog.csdn.net/vg4sixuv/article/details/159162917https://blog.csdn.net/v3w5z2sy/article/details/159162919https://blog.csdn.net/bgu8qnzq/article/details/159162923https://blog.csdn.net/dnrrmblf/article/details/159162928https://blog.csdn.net/eo754ca9/article/details/159162929https://blog.csdn.net/2601_95555754/article/details/159163016https://blog.csdn.net/2601_95555748/article/details/159163017https://blog.csdn.net/jvi62nr6/article/details/159163018https://blog.csdn.net/ywt0zzwj/article/details/159163021https://blog.csdn.net/m0fye0kn/article/details/159163029https://blog.csdn.net/2601_95555799/article/details/159163033https://blog.csdn.net/kd94k8xh/article/details/159163035https://blog.csdn.net/jrj4swsm/article/details/159163037https://blog.csdn.net/sh1iiqns/article/details/159163038https://blog.csdn.net/ivwosn6b/article/details/159163039https://blog.csdn.net/r5v9xzma/article/details/159163040https://blog.csdn.net/jubdsyfy/article/details/159163042https://blog.csdn.net/jl4j1olz/article/details/159163044https://blog.csdn.net/h7mntms2/article/details/159163045https://blog.csdn.net/dyjyriem/article/details/159163052https://blog.csdn.net/cuqlk1z9/article/details/159163055https://blog.csdn.net/ti1niriy/article/details/159163058https://blog.csdn.net/w5av9bjt/article/details/159163059https://blog.csdn.net/2601_95555760/article/details/159163061https://blog.csdn.net/qtfe41ok/article/details/159163062https://blog.csdn.net/ijcajcqi/article/details/159163065https://blog.csdn.net/xzs16ffo/article/details/159163067https://blog.csdn.net/2601_95555753/article/details/159163073https://blog.csdn.net/j0z5pk8q/article/details/159163083https://blog.csdn.net/2601_95555775/article/details/159163086https://blog.csdn.net/jsgi4f2t/article/details/159163088https://blog.csdn.net/o4y65aeb/article/details/159163090https://blog.csdn.net/na50ew37/article/details/159163089https://blog.csdn.net/2601_95555748/article/details/159163091https://blog.csdn.net/axis11j2/article/details/159163093https://blog.csdn.net/2601_95555776/article/details/159163100https://blog.csdn.net/z3om9ffv/article/details/159163099https://blog.csdn.net/quo9bz4q/article/details/159163098https://blog.csdn.net/itdwzttu/article/details/159163103https://blog.csdn.net/2601_95555754/article/details/159163106https://blog.csdn.net/in8i5nbq/article/details/159163104https://blog.csdn.net/wacyvuo2/article/details/159163108https://blog.csdn.net/gyiy7ls9/article/details/159163102https://blog.csdn.net/oka5um24/article/details/159163109https://blog.csdn.net/vd0sb5ti/article/details/159163111https://blog.csdn.net/zw4ovwhj/article/details/159163082https://blog.csdn.net/mt7362r6/article/details/159163113https://blog.csdn.net/2601_95555793/article/details/159163116https://blog.csdn.net/qz6em0lc/article/details/159163119https://blog.csdn.net/2601_95555730/article/details/159163120https://blog.csdn.net/q59elce4/article/details/159163122https://blog.csdn.net/2601_95555774/article/details/159163124https://blog.csdn.net/wncnm1q3/article/details/159163125https://blog.csdn.net/ww8tgkcg/article/details/159163126https://blog.csdn.net/2601_95555791/article/details/159163127https://blog.csdn.net/jvi62nr6/article/details/159163131https://blog.csdn.net/2601_95555838/article/details/159163132https://blog.csdn.net/h4ke7iek/article/details/159163133https://blog.csdn.net/2601_95555786/article/details/159163134https://blog.csdn.net/2601_95555794/article/details/159163130

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2422331.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;替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…