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

任务修复实例(8)

Quest Name = 'Counterattack!' | '人马无双!'

Quest ID = 4021

-- Adjust Conditions
UPDATE `world`.`conditions` SET `ConditionValue2` = 8, `Comment` = 'Regthar Deathgate  - On Quest State - Gossip Menu Option Available' WHERE `SourceTypeOrReferenceId` = 15 AND `SourceGroup` = 1882 AND `ConditionTypeOrReference` = 47 AND `ConditionValue1` = 4021;
-- Add Creature Summon Groups
INSERT INTO `world`.`creature_summon_groups` (`summonerId`, `summonerType`, `groupId`, `entry`, `position_x`, `position_y`, `position_z`, `orientation`, `summonType`, `summonTime`, `Comment`) VALUES 
(3389, 0, 0, 9457, -267.937, -1897.09, 91.6676, 2.25017, 1, 300000, 'Regthar Deathgate - Horde Defender'),
(3389, 0, 0, 9457, -295.886, -1903.197, 91.6668, 1.44121, 1, 300000, 'Regthar Deathgate - Horde Defender'),
(3389, 0, 0, 9457, -283.507, -1903.22, 91.6676, 1.84961, 1, 300000, 'Regthar Deathgate - Horde Defender'),
(3389, 0, 0, 9458, -293.212, -1912.51, 91.6673, 1.42794, 1, 300000, 'Regthar Deathgate - Horde Axe Thrower'),
(3389, 0, 1, 9524, -280.037, -1888.35, 92.2549, 2.28087, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -292.107, -1899.54, 91.667, 4.78158, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -305.57, -1869.88, 92.7754, 2.45131, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -289.972, -1882.76, 92.5714, 3.43148, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -277.454, -1873.39, 92.7773, 4.75724, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -271.581, -1847.51, 93.4329, 4.39124, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9524, -269.982, -1828.6, 92.4754, 4.68655, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 1, 9523, -279.267, -1827.92, 92.3128, 1.35332, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 1, 9523, -297.42, -1847.41, 93.2295, 5.80967, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 1, 9523, -310.607, -1831.89, 95.9363, 0.371571, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 1, 9523, -329.177, -1842.43, 95.3891, 0.516085, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 1, 9523, -324.448, -1860.63, 94.3221, 4.97793, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 2, 9524, -290.588, -1858, 92.5026, 4.14698, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 2, 9523, -286.103, -1846.18, 92.544, 6.11047, 1, 60000, 'Regthar Deathgate - Kolkar Stormseer'),
(3389, 0, 2, 9524, -304.978, -1844.7, 94.4432, 1.61721, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 2, 9523, -308.105, -1859.08, 93.8039, 2.80709, 1, 60000, 'Regthar Deathgate Kolkar Stormseer'),
(3389, 0, 2, 9524, -297.089, -1867.68, 92.5601, 2.21804, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 2, 9523, -286.988, -1876.47, 92.7447, 1.39494, 1, 60000, 'Regthar Deathgate Kolkar Stormseer'),
(3389, 0, 2, 9524, -291.86, -1893.04, 92.0213, 1.96121, 1, 60000, 'Regthar Deathgate - Kolkar Invader'),
(3389, 0, 2, 9524, -298.297, -1846.85, 93.3672, 4.97792, 1, 60000, 'Regthar Deathgate - Kolkar Invader');
-- Adjust SAI
DELETE FROM `world`.`smart_scripts` WHERE `entryorguid` IN (3389,338900,9523,9524,9456,9457,9458);
INSERT INTO `world`.`smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `Difficulties`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param_string`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `action_param7`, `action_param_string`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_param_string`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES 
(3389, 0, 0, 1, '', 62, 0, 100, 0, 1882, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - On Gossip Option Select  - Say Group 0'),
(3389, 0, 1, 2, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 72, 0, 0, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - Link  - Close Gossip '),
(3389, 0, 2, 3, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 80, 338900, 2, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - Link  - Run Timed ActionList'),
(3389, 0, 3, 0, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 22, 1, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - Link -  Set Phase 1'),
(3389, 0, 4, 0, '', 1, 1, 100, 0, 3000, 6000, 45000, 60000, 0, '', 87, 338901, 338902, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - OOC(P1)-  Run Random Timed ActionList'),
(3389, 0, 5, 6, '', 77, 1, 100, 0, 1, 30, 1000, 1000, 0, '', 12, 9456, 1, 250000, 0, 0, 0, 0, NULL, 8, 0, 0, 0, 0, NULL, -296.718, -1846.38, 93.2334, 5.02897, 'Regthar Deathgate - On Counter Set 1 30 - Summon Creature \'Warlord Krom\'zar\''),
(3389, 0, 6, 7, '', 61, 1, 100, 0, 0, 0, 0, 0, 0, '', 22, 0, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - Link -  Set Phase 0'),
(3389, 0, 7, 0, '', 61, 0, 100, 0, 0, 0, 0, 0, 0, '', 78, 0, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - Link - Call Script Reset'),
(338900, 9, 0, 0, '', 0, 0, 100, 0, 0, 0, 0, 0, 0, '', 107, 0, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - On Script - Summon Group 0'),
(338901, 9, 0, 0, '', 0, 1, 100, 0, 3000, 8000, 0, 0, 0, '', 107, 1, 1, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - On Script - Summon Group 1'),
(338902, 9, 0, 0, '', 0, 1, 100, 0, 3000, 8000, 0, 0, 0, '', 107, 2, 1, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Regthar Deathgate - On Script - Summon Group 2'),
(9523, 0, 0, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 89, 5, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Stormseer - On Respawn - Start Random Movement'),
(9523, 0, 1, 0, '', 0, 0, 100, 0, 0, 0, 3400, 4800, 0, '', 11, 9532, 64, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Stormseer - IC - Cast \'Lightning Bolt\''),
(9523, 0, 2, 0, '', 0, 0, 100, 0, 10000, 15000, 15000, 20000, 0, '', 11, 6535, 0, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Stormseer - IC - Cast \'Lightning Cloud\''),
(9523, 0, 3, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 63, 1, 1, 0, 0, 0, 0, 0, NULL, 10, 302651, 3389, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Stormseer - On Death - Set Counter 1 1'),
(9524, 0, 0, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 89, 5, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Invader - On Respawn - Start Random Movement'),
(9524, 0, 1, 0, '', 0, 0, 100, 0, 0, 3500, 0, 0, 0, '', 11, 6268, 0, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Invader - IC - Cast \'Rushing Charge\' (No Repeat)'),
(9524, 0, 2, 0, '', 0, 0, 100, 0, 4000, 5500, 12000, 16000, 0, '', 11, 11976, 0, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Invader - IC - Cast \'Strike\''),
(9524, 0, 3, 0, '', 9, 0, 100, 0, 0, 5, 18000, 21000, 0, '', 11, 8014, 0, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Invader - Within 0-5 Range - Cast \'Tetanus\''),
(9524, 0, 4, 0, '', 6, 0, 100, 0, 0, 0, 1, 0, 0, '', 63, 1, 1, 0, 0, 0, 0, 0, NULL, 10, 302651, 3389, 0, 0, NULL, 0, 0, 0, 0, 'Kolkar Invader - On Death - Set Counter 1 1'),
(9457, 0, 0, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 1, 1, 0, 0, 0, 0, 0, 0, NULL, 9, 3389, 0, 300, 0, NULL, 0, 0, 0, 0, 'Horde Defender - On Death - \'Regthar Deathgate\' Say Group 1'),
(9457, 0, 1, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 12, 9457, 1, 450000, 0, 0, 0, 0, NULL, 8, 0, 0, 0, 0, NULL, -280.703, -1908.01, 91.6668, 1.77351, 'Horde Defender - On Death - Summon \'Horde Defender\''),
(9457, 0, 2, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 89, 5, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Horde Defender - On Respawn - Start Random Movement'),
(9458, 0, 0, 0, '', 0, 0, 100, 0, 0, 0, 2300, 3900, 0, '', 11, 10277, 64, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Horde Axe Thrower - In Combat CMC - Cast \'Throw\''),
(9458, 0, 1, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 12, 9458, 1, 450000, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 0, NULL, -293.212, -1912.51, 91.6673, 1.42794, 'Horde Axe Thrower - On Death - Summon \'Horde Axe Thrower\''),
(9458, 0, 2, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 89, 5, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Horde Axe Thrower - On Respawn - Start Random Movement'),
(9456, 0, 0, 0, '', 0, 0, 100, 0, 0, 1000, 4000, 6000, 0, '', 11, 11976, 0, 0, 0, 0, 0, 0, NULL, 2, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Warlord Krom\'zar - IC - Cast \'Strike\''),
(9456, 0, 1, 0, '', 6, 0, 100, 0, 0, 0, 0, 0, 0, '', 11, 13965, 2, 0, 0, 0, 0, 0, NULL, 7, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Warlord Krom\'zar - On Death - Cast \'Create Krom\'zar\'s Banner\''),
(9456, 0, 4, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 89, 5, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Warlord Krom\'zar - On Respawn - Start Random Movement'),
(9456, 0, 5, 0, '', 11, 0, 100, 0, 0, 0, 0, 0, 0, '', 1, 0, 0, 0, 0, 0, 0, 0, NULL, 1, 0, 0, 0, 0, NULL, 0, 0, 0, 0, 'Warlord Krom\'zar - On Respawn - Say Group 0');

相关文章:

任务修复实例(8)

Quest Name Counterattack! | 人马无双! Quest ID 4021 -- Adjust Conditions UPDATE world.conditions SET ConditionValue2 8, Comment Regthar Deathgate - On Quest State - Gossip Menu Option Available WHERE SourceTypeOrReferenceId 15 AND Source…...

torch.flatten(x, 1)”和“x.view(x.size(0), -1)”有什么区别?

这两个操作在 PyTorch 中都用于将张量展平为一维。它们的主要区别在于实现方式和适用情况: torch.flatten(x, 1): 这是一个函数调用,其中 x 是输入张量,1 是指定要展平的起始维度。此函数会将张量 x 从指定的起始维度开始展平&…...

达梦主从数据库实例恢复

测试环境:实时主备数据库 1、在节点1向测试表aaa插入数据 如图可见,会话139695153554808向aaa表插入了10000行数据。事务id460520。 2、提交前在另一个窗口kill掉dmserver进程。 3、查看节点2的数据库日志 上图可见,系统执行alter database…...

JAVA:jsp+springboot 配置maven兼容版本

Java17 maven依赖&#xff1a;如果中央库和其他镜像找不到包&#xff0c; 可以访问下面的网址找替代包 <!-- Maven Repository: Search/Browse/Explore (mvnrepository.com) -->spring-boot版本号3.2.51.无需配置驱动&#xff0c;有内置数据库驱动 2.能自动扫描配置类。b…...

【Docker】docker部署lnmp和搭建wordpress网站

环境准备 docker&#xff1a;192.168.67.30 虚拟机&#xff1a;4核4G systemctl stop firewalld systemctl disable firewalld setenforce 0 安装docker #安装依赖包 yum -y install yum-utils device-mapper-persistent-data lvm2 #设置阿里云镜像 yum-config-manager --add…...

C#装箱拆箱是怎么回事

代码如下&#xff1a; int i 123; object o i; // Boxing int j (int)o; // Unboxing 缺点&#xff1a; 当装箱和拆箱发生时&#xff0c;该技术允许将值类型视为对象。虽然非常有益&#xff0c;但它们会带来性能开销。值类型和引用类型之间的转换过多可能会导致垃圾回收…...

JavaEE 初阶篇-深入了解 Junit 单元测试框架和 Java 中的反射机制(使用反射做一个简易版框架)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 Junit 单元测试框架概述 1.1 使用 Junit 框架进行测试业务代码 1.2 Junit 单元测试框架的常用注解&#xff08;Junit 4.xxx 版本&#xff09; 2.0 反射概述 2.1 获…...

人力资源管理新视野:挖掘员工潜力,共筑卓越未来

在21世纪的商业环境中&#xff0c;企业的成功不再仅仅依赖于资本、技术和市场策略&#xff0c;而更多地依赖于其人力资源的有效管理。人力资源管理的新视野正致力于挖掘员工的潜力&#xff0c;为企业创造持续的价值&#xff0c;共筑卓越的未来。 一、员工潜力的挖掘 员工是企业…...

rust语言tokio库spawn, blocking_spawn等的使用

目录 tokio的spawn以及spawn_blocking的使用tokio::task::spawn方法解析tokio::task::spawn_blocking()方法解析 时间会遗忘一切 最后更新时间2024.04.29 tokio版本&#xff1a; tokio的spawn以及spawn_blocking的使用 tokio::task::spawn方法解析 tokio的实现原理以及源码…...

Day_1

1. 环境搭建 技术选型 后端项目结构 sky-take-out maven父工程&#xff0c;统一管理依赖版本&#xff0c;聚合其他子模块 sky-common 子模块&#xff0c;存放公共类&#xff0c;例如&#xff1a;工具类、常量类、异常类等 sky-pojo 子模块&#xff0c;存放实体类、VO、DTO…...

2024.05.06作业

自由发挥应用场景&#xff0c;实现登录界面。 要求&#xff1a;尽量每行代码都有注释。 #include "yuanshen.h"yuanshen::yuanshen(QWidget *parent): QWidget(parent) {//窗口相关设置this->resize(1600,910);this->setFixedSize(1600,910);//窗口标题this-…...

什么是抖音橱窗?它和抖音小店有什么区别?普通人更适合做哪个?

大家好&#xff0c;我是电商糖果 相信有很多想在抖音卖货的朋友&#xff0c;都会搞不清抖音橱窗是什么&#xff1f; 甚至会把它和抖音小店当成一个项目&#xff0c;也不知道哪个更适合自己。 自己越了解发现越迷糊&#xff0c;有的说不需要直播&#xff0c;粉丝&#xff0c;…...

spring高级篇(九)

boot的执行流程分为构造SpringApplication对象、调用run方法两部分 1、Spring Boot 执行流程-构造 通常我们会在SpringBoot的主启动类中写以下的代码&#xff1a; 参数一是当前类的字节码&#xff0c;参数二是main的args参数。 public class StartApplication {public static…...

用wordpress建跨境电商独立站的5大优势

免费和开源 WordPress是一个免费的开源内容管理系统&#xff0c;用户可以自由下载、安装和使用&#xff0c;无需支付版权费用或订阅费用。开源特性也意味着用户可以根据自己的需求修改和定制代码&#xff0c;或者使用其他开发者提供的插件和主题来扩展和美化网站。 易用和灵活…...

Windows中安装的PostgreSQL 数据库如何重启

1. 使用Windows服务管理器 打开“运行”对话框&#xff08;按WinR键&#xff09;。输入services.msc并按回车&#xff0c;这将打开服务列表。在服务列表中找到PostgreSQL服务。它通常命名为“PostgreSQL”后面跟着版本号和实例名称&#xff0c;例如“PostgreSQL 13 - mydb”。…...

Remix框架实现 SSR

SSR SSR是一种网页渲染方式&#xff0c;它与传统的客户端渲染&#xff08;CSR&#xff09;相对&#xff0c;在日常的项目中我们更多是使用 CSR 的方式进行前端分离开发&#xff0c;渲染会在浏览器端进行。然而在SSR中&#xff0c;当用户请求一个网页时&#xff0c;服务器将生成…...

如何快速开发项目,提高开发效率

文章目录 一、问题描述二、问题解决1.需求分析2.架构设计3.技术选型4.正式开发 一、问题描述 有很多小伙伴在开发一个项目的时候&#xff0c;总是需要很长时间&#xff0c;效率很低&#xff0c;其实本质是没有掌握开发项目的关键和技巧 我下面列举一些问题&#xff0c;不知道…...

面试笔记——多线程使用场景

线程池使用场景&#xff08;CountDownLatch&#xff0c; Future&#xff09; CountDownLatch CountDownLatch&#xff08;闭锁/倒计时锁&#xff09;用来进行线程同步协作&#xff0c;等待所有线程完成倒计时&#xff08;一个或者多个线程&#xff0c;等待其他多个线程完成某件…...

02.0 基于Verilog控制LED灯每秒钟闪烁一次

本段代码是为Verilog初学者提供的一个名为led_blink简单实例Verilog模块&#xff0c;其功能是控制6个LED灯同步闪烁&#xff0c;每秒钟闪烁一次。 本例代码用于理解时序逻辑的概念&#xff0c;理解多个always模块完全并行执行的概念&#xff0c;讲授时可以与C语言的执行过程进行…...

C语言创建文件夹和多级目录

C调用系统命令创建多级目录 #include <stdio.h> #include <stdlib.h>int main() {const char *path "a/b/c";// 创建目录命令的字符串char mkdir_command[100];sprintf(mkdir_command, "mkdir %s", path);// 调用系统命令system(mkdir_comma…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat&#xff08;I/O Statistics&#xff09;是Linux系统下用于监视系统输入输出设备和CPU使…...

多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验

一、多模态商品数据接口的技术架构 &#xff08;一&#xff09;多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如&#xff0c;当用户上传一张“蓝色连衣裙”的图片时&#xff0c;接口可自动提取图像中的颜色&#xff08;RGB值&…...

在Ubuntu中设置开机自动运行(sudo)指令的指南

在Ubuntu系统中&#xff0c;有时需要在系统启动时自动执行某些命令&#xff0c;特别是需要 sudo权限的指令。为了实现这一功能&#xff0c;可以使用多种方法&#xff0c;包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法&#xff0c;并提供…...

Java 加密常用的各种算法及其选择

在数字化时代&#xff0c;数据安全至关重要&#xff0c;Java 作为广泛应用的编程语言&#xff0c;提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景&#xff0c;有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

EtherNet/IP转DeviceNet协议网关详解

一&#xff0c;设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络&#xff0c;本网关连接到EtherNet/IP总线中做为从站使用&#xff0c;连接到DeviceNet总线中做为从站使用。 在自动…...

QT: `long long` 类型转换为 `QString` 2025.6.5

在 Qt 中&#xff0c;将 long long 类型转换为 QString 可以通过以下两种常用方法实现&#xff1a; 方法 1&#xff1a;使用 QString::number() 直接调用 QString 的静态方法 number()&#xff0c;将数值转换为字符串&#xff1a; long long value 1234567890123456789LL; …...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

均衡后的SNRSINR

本文主要摘自参考文献中的前两篇&#xff0c;相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程&#xff0c;其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt​ 根发送天线&#xff0c; n r n_r nr​ 根接收天线的 MIMO 系…...

【前端异常】JavaScript错误处理:分析 Uncaught (in promise) error

在前端开发中&#xff0c;JavaScript 异常是不可避免的。随着现代前端应用越来越多地使用异步操作&#xff08;如 Promise、async/await 等&#xff09;&#xff0c;开发者常常会遇到 Uncaught (in promise) error 错误。这个错误是由于未正确处理 Promise 的拒绝&#xff08;r…...