职场话术优化器,输入沟通场景,自动生成温和坚定表达,减少冲突,提高情商。

news2026/3/15 10:05:31
职场话术优化器 - 高情商沟通助手一、实际应用场景描述场景小李是一名产品经理需要在周会上向技术团队反馈需求延期的问题。他原本想说你们怎么又延期了这样下去项目肯定完不成 但担心这样会伤害团队关系。他打开职场话术优化器输入场景向技术团队反馈需求延期需要对方重视但不产生抵触系统立即生成3种不同语气的表达方案并解释每种表达的心理影响帮助他选择最合适的沟通方式。二、引入痛点1. 直球表达伤关系这么简单都做不好 直接指责引发防御心理2. 情绪化措辞失专业我真的要崩溃了 降低职业形象3. 表达模糊无效果希望尽快完成 缺乏明确预期4. 缺乏共情被误解只关注任务忽略执行难度5. 时机方式不匹配紧急问题用了委婉表达错过最佳处理时机三、核心逻辑讲解┌─────────────────────────────────────────────────────────┐│ 话术优化决策流程 │├─────────────────────────────────────────────────────────┤│ 1. 输入解析层 ││ └── 解析场景/语气/关系/紧急度 → 结构化参数 ││ • 场景: 反馈/请求/拒绝/批评/汇报/协调 ││ • 语气: 温和/坚定/协商/鼓励/严肃 ││ • 关系: 上级/平级/下级/客户/跨部门 ││ • 紧急度: 1-5级 ││ ││ 2. 语义分析层 ││ └── NLP分析原话术的情感色彩和攻击性 ││ • 检测负面词汇(又总是根本) ││ • 分析语调强度(感叹号/质问句) ││ • 评估责任归属倾向(指责vs合作) ││ ││ 3. 策略生成层 (核心算法) ││ └── 基于沟通心理学选择优化策略 ││ • 非暴力沟通(NVC)四要素: 观察-感受-需要-请求 ││ • 三明治法则: 肯定-建议-鼓励 ││ • 我语句替代你语句: 我觉得 vs 你总是 ││ • 具体化正向框架: 把别延期→我们如何保证进度 ││ ││ 4. 话术生成层 ││ └── 应用策略生成3种表达: 温和型/平衡型/坚定型 ││ • 每句含: 优化话术解析适用场景风险提示 ││ ││ 5. 效果评估层 ││ └── 预测沟通效果并给出使用建议 ││ • 关系影响指数: 正面/中性/负面 ││ • 目标达成概率: 高/中/低 ││ • 使用时机建议: 立即/择时/私下 │└─────────────────────────────────────────────────────────┘关键算法- NLP情感分析: 使用关键词匹配规则引擎识别负面表达- 策略选择器: 基于场景-关系矩阵匹配最佳沟通策略- 话术模板引擎: 将优化元素组合成自然流畅的表达- 效果预测模型: 基于历史数据预测沟通结果四、代码模块化实现项目结构workplace_communication_optimizer/├── main.py # 主程序入口├── config.py # 配置文件├── data/│ ├── scenarios.py # 场景数据库│ ├── vocabulary.py # 词汇库(正面/负面/中性)│ └── strategies.py # 沟通策略库├── core/│ ├── input_parser.py # 输入解析器│ ├── sentiment_analyzer.py # 情感分析器│ ├── strategy_selector.py # 策略选择器│ ├── phrasing_generator.py # 话术生成器│ └── effect_predictor.py # 效果预测器├── utils/│ └── helpers.py # 工具函数└── README.md # 使用说明1. config.py - 配置文件配置模块 - 定义系统参数、策略权重和分类体系from dataclasses import dataclass, fieldfrom typing import Dict, List, Tuple, Setfrom enum import Enumclass CommunicationTone(Enum):沟通语气枚举GENTLE 温和 # 以柔化刚减少冲突BALANCED 平衡 # 情理并重专业得体ASSERTIVE 坚定 # 明确立场不容置疑ENCOURAGING 鼓励 # 激发动力正向引导SERIOUS 严肃 # 强调重要引起重视class RelationshipType(Enum):人际关系类型SUPERIOR 上级 # 直属领导、高管PEER 平级 # 同级同事、协作部门SUBORDINATE 下级 # 下属、实习生CLIENT 客户 # 外部客户、合作伙伴CROSS_DEPT 跨部门 # 其他部门同事class ScenarioType(Enum):沟通场景类型FEEDBACK 反馈 # 对工作成果的反馈REQUEST 请求 # 提出需求或帮助DECLINE 拒绝 # 婉拒不合理要求CRITICIZE 批评 # 指出问题或不足REPORT 汇报 # 向上级汇报进展COORDINATE 协调 # 跨部门协作沟通NEGOTIATE 谈判 # 争取资源或条件APPEAL 申诉 # 为自己或团队发声dataclassclass SystemConfig:系统全局配置# 策略权重配置STRATEGY_WEIGHTS: Dict[str, float] field(default_factorylambda: {nvc_framework: 0.35, # 非暴力沟通框架sandwich_method: 0.25, # 三明治法则i_statement: 0.20, # 我语句替代positive_reframing: 0.20 # 正向重构})# 语气强度映射 (1-10)TONE_INTENSITY: Dict[CommunicationTone, int] field(default_factorylambda: {CommunicationTone.GENTLE: 3,CommunicationTone.BALANCED: 5,CommunicationTone.ASSERTIVE: 7,CommunicationTone.ENCOURAGING: 4,CommunicationTone.SERIOUS: 8})# 负面词汇黑名单NEGATIVE_WORDS: Set[str] field(default_factorylambda: {# 指责类又, 总是, 老是, 从来, 根本, 完全, 简直,# 贬低类笨, 蠢, 没用, 不行, 差劲, 糟糕, 废物,# 威胁类必须, 不然, 否则, 后果自负, 等着挨批,# 情绪化崩溃, 受不了, 烦死了, 气死, 无语, 服了})# 积极替代表达POSITIVE_ALTERNATIVES: Dict[str, str] field(default_factorylambda: {又延期: 再次遇到进度挑战,太慢了: 进度比预期偏缓,做不好: 存在提升空间,必须: 建议优先,不然: 以便,受不了: 我有些担心,烦死了: 这确实带来压力})# 策略说明STRATEGY_DESCRIPTIONS {nvc_framework: 非暴力沟通描述事实(观察)→表达感受→说明需要→提出请求,sandwich_method: 三明治法则肯定优点→指出问题→鼓励改进,i_statement: 我语句用我感觉/我担心替代你总是/你为什么,positive_reframing: 正向重构把不要延期转化为如何确保按时完成}# 效果等级EFFECT_LEVELS {high: 高 - 目标达成概率80%关系影响正面,medium: 中 - 目标达成概率50-80%关系影响中性,low: 低 - 目标达成概率50%可能损害关系}2. data/scenarios.py - 场景数据库场景数据库 - 定义各种沟通场景的特征和最佳实践from dataclasses import dataclass, fieldfrom typing import List, Dict, Set, Optionalfrom config import ScenarioType, RelationshipType, CommunicationTonedataclassclass ScenarioTemplate:场景模板类scenario_type: ScenarioType # 场景类型name: str # 场景名称description: str # 场景描述key_elements: List[str] # 关键要素(必须包含)avoid_phrases: List[str] # 应避免的表达recommended_tones: List[CommunicationTone] # 推荐语气priority_level: int 1 # 优先级(1-5)example_original: str # 典型原话(反面教材)example_optimized: str # 优化示例(正面案例)# 场景数据库SCENARIOS_DB [# 反馈类场景 ScenarioTemplate(scenario_typeScenarioType.FEEDBACK,name向技术团队反馈需求延期,description项目推进中发现技术实现延期需要让团队重视但不产生抵触,key_elements[具体延期情况, 影响分析, 支持请求, 共同解决],avoid_phrases[又延期, 你们怎么搞的, 完蛋了, 必须今天完成],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.GENTLE],priority_level5,example_original你们怎么又延期了这样下去项目肯定完不成,example_optimized我注意到这次需求比预期延后了2天这可能影响后续测试排期。我想了解下主要卡点看我能提供什么支持一起想办法把影响降到最低。),ScenarioTemplate(scenario_typeScenarioType.FEEDBACK,name向上级反馈下属工作失误,description发现团队成员出现工作失误需要向领导汇报但不显得推卸责任,key_elements[客观事实, 影响评估, 已采取措施, 改进建议],avoid_phrases[他总是犯错, 这个人不行, 我没管好, 都是他的错],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.SERIOUS],priority_level4,example_original小张又犯错了这个项目又被他搞砸了,example_optimized在项目验收时发现小张负责的模块有个逻辑漏洞已和他复盘确认原因。为避免类似问题建议加强上线前的交叉检查环节。),# 请求类场景 ScenarioTemplate(scenario_typeScenarioType.REQUEST,name跨部门请求协助支持,description需要其他部门配合完成工作但对方可能有优先级冲突,key_elements[明确需求, 说明价值, 时间窗口, 互惠互利],avoid_phrases[帮我弄一下, 反正你们闲着, 赶紧的, 耽误你们时间了],recommended_tones[CommunicationTone.GENTLE, CommunicationTone.BALANCED],priority_level5,example_original市场部帮我做个海报吧很简单下班前给我就行,example_optimized市场部的伙伴们好我们需要为新品发布制作一张海报大概需要占用各位2小时。这张海报会影响下周的客户推介会效果完成后我们会同步传播素材给你们使用。),ScenarioTemplate(scenario_typeScenarioType.REQUEST,name向上级请求资源支持,description申请人力、预算或其他资源支持当前项目,key_elements[现状说明, 缺口分析, 预期收益, 具体请求],avoid_phrases[人手不够, 没钱怎么干, 不给就不干了, 反正我也没办法],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.ASSERTIVE],priority_level4,example_original我现在一个人干三个人的活再不给加人就罢工了,example_optimized目前我同时跟进A、B、C三个项目从工作量评估来看人力缺口约0.5FTE。若能增加一名支持预计可提升整体交付质量确保Q4目标达成。),# 拒绝类场景 ScenarioTemplate(scenario_typeScenarioType.DECLINE,name婉拒不合理的临时需求,description面对临时插入的非紧急需求需要保护当前工作节奏,key_elements[理解需求, 说明现状, 提供替代, 保持关系],avoid_phrases[没空, 不做, 这不关我事, 你找别人],recommended_tones[CommunicationTone.GENTLE, CommunicationTone.BALANCED],priority_level4,example_original这需求不是我们组的你找错人了别来烦我,example_optimized我理解这个需求对业务很重要不过我目前主要投入在X项目上本周排期已满。建议我们可以约个时间梳理下优先级看能否找到更合适的资源或调整时间窗口。),ScenarioTemplate(scenario_typeScenarioType.DECLINE,name拒绝客户的不合理要求,description客户提出超出合同范围或技术可行性的要求,key_elements[感谢信任, 说明限制, 提供方案, 维护关系],avoid_phrases[做不到, 不可能, 你这要求太过分, 我们不管],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.SERIOUS],priority_level5,example_original这功能我们做不了你这要求太离谱了,example_optimized非常感谢您对我们产品的认可和提出的建议。经过技术评估这个功能涉及底层架构调整在现有合同范围内实施风险较大。我可以为您提供两个替代方案既能满足核心需求又能保证系统稳定性。),# 批评类场景 ScenarioTemplate(scenario_typeScenarioType.CRITICIZE,name在会议上指出同事的错误,description公开场合需要指出问题但避免让对方难堪,key_elements[对事不对人, 具体描述, 影响说明, 建设性建议],avoid_phrases[你错了, 这么简单都错, 太不专业, 简直无语],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.SERIOUS],priority_level3,example_original这个数据明显算错了你到底会不会用Excel,example_optimized我发现报表中Q3的增长率数据有异常经核对原始数据计算逻辑可能需要再确认下。我们一起来看下数据源确保报告给领导的结论准确可靠。),# 汇报类场景 ScenarioTemplate(scenario_typeScenarioType.REPORT,name向领导汇报项目风险,description项目遇到风险需要上报但要展现掌控力而非抱怨,key_elements[风险描述, 影响评估, 应对方案, 需要支持],avoid_phrases[要完蛋了, 我搞不定, 都是因为XX, 没办法了],recommended_tones[CommunicationTone.ASSERTIVE, CommunicationTone.BALANCED],priority_level5,example_original项目要黄了供应商那边完全不配合我真的没辙了,example_optimized项目当前在供应商对接环节遇到阻力可能影响交付时间3-5天。我已和对方负责人建立直接沟通并准备了备选方案。需要您支持的是协助协调更高层级沟通推动问题解决。),# 协调类场景 ScenarioTemplate(scenario_typeScenarioType.COORDINATE,name协调多个部门的排期冲突,description多个项目并行需要协调各部门时间资源,key_elements[共同目标, 各自约束, 寻找交集, 达成妥协],avoid_phrases[你们排期有问题, 不配合就别怪我, 各管各的],recommended_tones[CommunicationTone.BALANCED, CommunicationTone.ENCOURAGING],priority_level4,example_original你们研发排期太紧市场等不了自己想办法,example_optimized我理解研发当前排期紧张同时市场侧下周有重要活动。我们看看能否找到双赢方案比如分阶段交付核心功能既保证活动效果也给研发留足打磨时间。),# 谈判类场景 ScenarioTemplate(scenario_typeScenarioType.NEGOTIATE,name与HR谈薪资调整,description年度review或跳槽谈薪需要争取合理待遇,key_elements[价值证明, 市场对标, 具体期望, 长期承诺],avoid_phrases[我要涨薪, 别人都给得多, 不加就走, 不公平],recommended_tones[CommunicationTone.ASSERTIVE, CommunicationTone.BALANCED],priority_level3,example_original我工作这么久工资还这么低必须给我涨30%,example_optimized过去一年我主导完成了X、Y、Z三个项目带来约200万营收增长也承担了更多团队管理职责。结合市场水平和个人贡献希望能调整到XX范围我也会继续为团队创造更大价值。),# 申诉类场景 ScenarioTemplate(scenario_typeScenarioType.APPEAL,name为团队争取合理权益,description团队承担额外工作需要向公司争取补偿或认可,key_elements[事实陈述, 价值量化, 合理诉求, 团队声音],avoid_phrases[我们很辛苦, 公司太抠门, 不解决就散伙],recommended_tones[CommunicationTone.ASSERTIVE, CommunicationTone.SERIOUS],priority_level3,example_original我们组这半年天天加班公司连个补贴都不给太寒心了,example_optimized过去6个月我们组为支持公司战略项目平均每周加班8小时累计完成3个紧急项目为公司挽回约100万损失。团队士气和持续投入需要机制保障希望能讨论下合理的激励或调休方案。)]def get_scenario_by_type(scenario_type: ScenarioType) - List[ScenarioTemplate]:根据场景类型获取场景列表return [s for s in SCENARIOS_DB if s.scenario_type scenario_type]def get_scenario_by_name(name: str) - Optional[ScenarioTemplate]:根据名称获取场景for scenario in SCENARIOS_DB:if scenario.name name:return scenarioreturn Nonedef get_all_scenarios() - List[ScenarioTemplate]:获取所有场景return SCENARIOS_DB.copy()def search_scenarios(keyword: str) - List[ScenarioTemplate]:根据关键词搜索场景keyword_lower keyword.lower()results []for scenario in SCENARIOS_DB:if (keyword_lower in scenario.name.lower() orkeyword_lower in scenario.description.lower() orany(keyword_lower in elem.lower() for elem in scenario.key_elements)):results.append(scenario)return results3. data/vocabulary.py - 词汇库词汇库 - 定义正面、负面、中性词汇及替代表达用于情感分析和话术优化from dataclasses import dataclassfrom typing import Dict, List, Set, Tuplefrom config import SystemConfigdataclassclass VocabularySet:词汇集合类name: strwords: Set[str]weight: float 1.0 # 情感强度权重# 负面词汇库(需要避免的表达)NEGATIVE_VOCABULARY {# 指责类 - 直接归咎于他人accusation: VocabularySet(name指责类,words{又, 总是, 老是, 从来, 根本, 完全, 简直,你总是, 你又, 你们总是, 你们又,怎么搞的, 怎么回事, 什么情况,不负责任, 不靠谱, 不专业, 不用心},weight0.9),# 贬低类 - 否定能力或价值derogatory: VocabularySet(name贬低类,words{笨, 蠢, 傻, 没用, 不行, 差劲, 糟糕,废物, 饭桶, 白痴, 脑残, 没脑子,做不好, 搞不定, 完不成, 不会做,浪费时间, 毫无意义, 纯属多余},weight1.0),# 威胁类 - 施加压力或后果threatening: VocabularySet(name威胁类,words{必须, 一定, 绝对, 不然, 否则, 后果自负,等着挨批, 别想, 没门, 想都别想,不干就滚, 干不好走人, 别混了,没得商量, 没余地, 没选择},weight0.8),# 情绪化 - 表达强烈负面情绪emotional: VocabularySet(name情绪化,words{崩溃, 受不了, 烦死了, 气死, 无语, 服了,要疯了, 快吐血了, 心累, 绝望, 抓狂,火大, 暴怒, 忍无可忍, 受够了,天啊, 我的天, 完了, 全完了},weight0.7),# 绝对化 - 非黑即白的判断absolute: VocabularySet(name绝对化,words{全部, 所有, 每个, 任何, 永远, 从不,一定, 肯定, 必然, 绝对, 100%,完全, 彻底, 根本, 压根, 纯粹},weight0.6)}# 积极替代表达库(用于优化)POSITIVE_ALTERNATIVES {# 针对指责类又延期: 再次遇到进度挑战,又出错: 出现新的情况需要关注,你总是: 我注意到最近几次,你们总是: 团队近期在...方面,怎么搞的: 发生了什么情况,怎么回事: 让我们了解下原因,# 针对贬低类太慢了: 进度比预期偏缓,做不好: 存在提升空间,不行: 面临一些挑战,差劲: 还有改进机会,浪费时间: 投入产出比有优化空间,毫无意义: 价值需要进一步挖掘,# 针对威胁类必须: 建议优先,不然: 以便,否则: 这样可以,后果自负: 可能会影响整体效果,等着挨批: 可能需要向领导说明情况,不干就滚: 希望我们能找到双方都接受的方案,# 针对情绪化崩溃: 我有些担心,受不了: 这确实带来压力,烦死了: 这让我有些焦虑,气死: 这令人遗憾,无语: 这让人困惑,服了: 这需要反思,# 针对绝对化全部: 大部分,所有: 多数,每个: 不少,永远: 近期,从不: 较少,一定: 很可能,肯定: 预计,绝对: 基本}# 中性/专业表达库(推荐使用)NEUTRAL_VOCABULARY {# 描述事实observation: {注意到, 发现, 观察到, 数据显示, 统计表明,目前情况是, 当前状态为, 进展到, 完成度为},# 表达感受(非指责)feeling: {我担心, 我关注, 我重视, 我期待, 我希望,这让我有些顾虑, 这引起我的注意, 我认为值得关注},# 说明需要need: {为了确保, 为了保证, 为了达成, 考虑到, 基于,出于...考虑, 从...角度, 按照...要求},# 提出请求request: {建议, 可否, 能否, 希望, 期待,我们是否可以, 能否考虑, 建议优先, 麻烦帮忙},# 表达合作collaboration: {一起, 共同, 携手, 协作, 配合,共同努力, 协同推进, 互相支持, 合力解决}}# 语气调节词库TONE_MODIFIERS {# 温和型gentle: [或许, 可能, 建议, 不妨, 可以考虑, 相对来说],# 平衡型balanced: [我理解, 考虑到, 同时, 另一方面, 综合来看],# 坚定型assertive: [我需要, 请确保, 建议优先, 必须明确, 不容耽搁],# 鼓励型encouraging: [相信, 期待, 潜力, 进步, 成长, 值得肯定],# 严肃型serious: [必须, 务必, 严肃, 认真, 高度重视, 不容轻视]}# 句子结构调整模板SENTENCE_PATTERNS {# 从指责到观察accusation_to_observation: [(你总是{problem}, 我注意到最近几次出现了{problem}),(你们怎么又{delay}, 这次进度比预期{delay}了),(你为什么{error}, 让我们了解下{error}的原因)],# 从情绪到理性emotional_to_rational: [(我快崩溃了, 这让我有些担心),(烦死了, 这确实带来压力),(气死我了, 这令人遗憾)],# 从命令到请求command_to_request: [(必须{today}, 建议优先在今天{today}),(不然就完了, 这样可以避免潜在风险),(马上做, 能否尽快安排)],# 从否定到建设negative_to_constructive: [(这不行, 这面临一些挑战),(太差了, 还有提升空间),(浪费时间, 效率有优化空间)]}def get_negative_words() - Set[str]:获取所有负面词汇all_words set()for vocab_set in NEGATIVE_VOCABULARY.values():all_words.update(vocab_set.words)return all_wordsdef get_positive_alternatives_map() - Dict[str, str]:获取正负表达映射return POSITIVE_ALTERNATIVES.copy()def get_neutral_expressions(category: str None) - List[str]:获取中性表达if category and category in NEUTRAL_VOCABULARY:return list(NEUTRAL_VOCABULARY[category])all_expressions []for exp_list in NEUTRAL_VOCABULARY.values():all_expressions.extend(exp_list)return all_expressionsdef find_alternative(word: str) - Optional[str]:为负面词汇找替代表达alternatives get_positive_alternatives_map()return alternatives.get(word)def get_tone_modifiers(tone: str) - List[str]:获取指定语气的调节词return TONE_MODIFIERS.get(tone, [])4. data/strategies.py - 沟通策略库沟通策略库 - 定义各种高情商沟通策略和模板基于心理学和沟通学研究成果from dataclasses import dataclass, fieldfrom typing import List, Dict, Optional, Callablefrom config import CommunicationTone, ScenarioType, RelationshipTypedataclassclass StrategyStep:策略步骤step_number: intname: strdescription: strtemplate: strexamples: List[str]dataclassclass CommunicationStrategy:沟通策略类strategy_id: strname: strdescription: strapplicable_scenarios: List[ScenarioType]applicable_relationships: List[RelationshipType]applicable_tones: List[CommunicationTone]steps: List[StrategyStep]effectiveness_score: float 0.8 # 效果评分0-1# 非暴力沟通(NVC)策略 - 核心策略NVC_STRATEGY CommunicationStrategy(strategy_idnvc_framework,name非暴力沟通(NVC),description马歇尔·卢森堡提出的沟通框架观察事实→表达感受→说明需要→提出请求,applicable_scenarios[ScenarioType.FEEDBACK, ScenarioType.CRITICIZE,ScenarioType.REQUEST, ScenarioType.DECLINE],applicable_relationships[RelationshipType.PEER, RelationshipType.SUBORDINATE,RelationshipType.CROSS_DEPT, RelationshipType.CLIENT],applicable_tones[CommunicationTone.GENTLE, CommunicationTone.BALANCED],effectiveness_score0.92,steps[StrategyStep(step_number1,name观察(Oberservation),description客观描述事实不带评判,template我注意到/观察到{具体事实},examples[我注意到这次需求评审比预期多了两轮,观察到上周提交的代码中有3个bug被QA发现]),StrategyStep(step_number2,name感受(Feeling),description表达自己的感受和情绪而非指责,template这让我感到{中性感受词},examples[这让我有些担心交付时间,我感到困惑利用AI解决实际问题如果你觉得这个工具好用欢迎关注长安牧笛

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