hello宝子们...我们是艾斯视觉擅长ui设计和前端数字孪生、大数据、三维建模、三维动画10年+经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩!

一、引言:从 “经验设计” 到 “数据共情” 的体验革命

传统 UI 设计常陷入 “设计师主观经验” 与 “用户真实情感” 的错位:电商 APP 的 “加入购物车” 按钮设计得华丽醒目,却因用户误触率高达 20% 引发抱怨;新闻客户端的 “震惊体” 标题虽提升点击,却因过度刺激导致 30% 用户反感卸载。据 Nielsen Norman Group 研究,70% 的产品失败源于 “设计未满足用户情感需求”,而传统设计依赖 “用户访谈 + 可用性测试”,样本量有限(通常 < 50 人),难以捕捉群体情感的细微差异。

大数据技术的普及,为 UI 前端的情感化设计提供了 “数据共情” 的新范式。通过分析百万级用户的行为数据(点击轨迹、停留时长、输入情绪词)与生理反馈(如设备陀螺仪捕捉的手抖频率),设计师可精准定位 “用户在哪个环节感到困惑”“哪种交互能触发愉悦感”。这种 “用数据解读情感,用设计回应情感” 的思维,使产品的情感共鸣率提升 40%,用户留存率平均增长 25%。

本文将系统解析大数据时代 UI 前端的情感化设计新思维,从传统设计的痛点、数据驱动的情感洞察到前端落地策略,揭示 “如何让 UI 从‘功能载体’变为‘情感伙伴’”,为设计师与前端开发者提供从 “数据采集” 到 “情感交互” 的全链路指南,推动用户体验设计从 “猜用户喜欢” 走向 “确知用户需要” 的精准共情。

二、传统情感化设计的痛点与数据驱动的破局逻辑

情感化设计的核心是 “让产品与人的情感需求匹配”,但传统方式因 “主观性、滞后性、片面性” 难以实现这一目标。大数据通过 “全量数据 + 实时分析” 重构设计逻辑,解决三大核心痛点。

(一)传统情感化设计的核心痛点

  1. 主观臆断:设计师基于个人经验判断用户情感(如 “蓝色代表信任”),忽视文化差异(如蓝色在中东部分地区象征哀悼),导致设计适得其反;
  2. 样本局限:用户调研依赖小样本访谈(如 “10 人焦点小组”),难以覆盖沉默多数(如不愿表达的中老年用户)的情感需求;
  3. 反馈滞后:产品上线后通过用户评论发现情感痛点(如 “注册流程太复杂”),迭代周期长达 1-2 个月,用户流失已发生;
  4. 情感与行为割裂:仅关注用户 “说什么”(如问卷说 “满意”),忽视 “做什么”(如实际使用时频繁退出),导致设计决策偏差。

(二)数据驱动的情感化设计价值

大数据为情感化设计注入 “客观洞察、实时响应、群体 - 个体平衡” 三大能力,UI 前端作为情感交互的 “终端”,实现从 “模糊共情” 到 “精准回应” 的转变:

维度传统设计局限数据驱动解决方案量化提升
情感定位依赖主观判断(如 “用户会喜欢这个颜色”)用情感词频(如评论中 “麻烦” 出现 1000 + 次)定位痛点情感痛点识别准确率提升 70%
交互时机固定触发(如页面加载完成显示弹窗)基于行为数据动态触发(如 “用户停留 10 秒未操作” 时提供帮助)有效交互率提升 50%
个性化适配通用情感设计(如统一的成功提示动画)基于用户情感偏好(如 “年轻人喜欢夸张动画,中年人偏好简洁反馈”)定制用户满意度提升 35%

三、数据驱动的情感洞察:从 “行为数据” 到 “情感标签”

用户的情感并非不可捉摸,而是通过 “行为 - 文本 - 场景” 多维度数据外显。UI 前端需构建全链路数据采集与分析体系,将原始数据转化为可设计的情感标签。

(一)核心情感维度与数据映射

用户在 UI 交互中的情感可简化为 “愉悦 - 不满”“专注 - 分散”“信任 - 疑虑” 三大维度,每个维度对应特定的数据特征,前端需针对性采集:

情感维度核心数据特征情感解读设计响应方向
愉悦 - 不满愉悦:操作流畅(连续完成任务无停顿)、输入含正向词(“不错”“开心”);不满:频繁点击无效区域、输入速度快且含负面词(“垃圾”“烦”)愉悦→体验符合预期;不满→存在流程或反馈痛点愉悦时强化正向反馈(如烟花动画);不满时安抚(如 “遇到问题?帮您解决”)
专注 - 分散专注:停留时间长但操作有序(如逐字段填写表单)、滑动幅度小;分散:频繁切换页面、操作间隔短(<2 秒)、无明确目标路径专注→用户有明确需求;分散→可能迷失或兴趣低专注时减少干扰(如隐藏弹窗);分散时提供导航(如 “您可能想找→”)
信任 - 疑虑信任:快速提交表单、授权权限无犹豫;疑虑:反复查看隐私政策、输入信息后删除(如手机号输入 3 次以上)信任→界面传递安全感;疑虑→存在信息不透明信任时简化流程(如 “一键登录”);疑虑时强化说明(如 “仅用于身份验证,不会泄露”)

(二)情感数据的采集与预处理

前端需构建 “多模态数据采集网络”,为情感分析提供原料,并通过轻量预处理提升数据质量:

javascript

// 情感数据采集与预处理引擎  
class EmotionDataEngine {constructor() {this.sessionId = this.generateSessionId();this.emotionData = []; // 情感数据队列  this.sensitiveWords = ['垃圾', '恶心', '骗子']; // 负面情感词库  this.initEventListeners();}// 初始化事件监听(行为数据采集)  initEventListeners() {// 1. 点击行为(含无效点击检测)  document.addEventListener('click', (e) => {const target = e.target.closest('[data-emotion-track]');const isEffective = target !== null; // 点击有效区域(有标记的元素)  this.emotionData.push({type: 'click',timestamp: Date.now(),isEffective,target: target ? target.dataset.emotionTrack : 'invalid-area',position: { x: e.clientX, y: e.clientY },// 计算点击间隔(判断是否急躁)  interval: this.calculateClickInterval()});});// 2. 输入行为(含情感词检测)  document.querySelectorAll('input, textarea').forEach(input => {input.addEventListener('input', (e) => {const value = e.target.value;const emotionScore = this.analyzeTextEmotion(value); // 文本情感得分  this.emotionData.push({type: 'input',element: input.dataset.emotionTrack || input.name,valueLength: value.length,emotionScore, // 正面=1,负面=-1,中性=0  deleteCount: this.countDeletions(e.target, value), // 删除次数(反映犹豫)  speed: this.calculateInputSpeed(e.target, value) // 输入速度(反映情绪)  });});});// 3. 页面停留与切换(反映专注度)  this.trackPageFocus();}// 分析文本情感(简单词袋模型)  analyzeTextEmotion(text) {if (!text) return 0;let score = 0;const words = text.toLowerCase().split(/\s+/);// 正面词加分,负面词减分  words.forEach(word => {if (this.positiveWords.includes(word)) score += 0.5;if (this.sensitiveWords.includes(word)) score -= 0.5;});// 归一化到-1(负面)~1(正面)  return Math.max(-1, Math.min(1, score));}// 计算输入速度(字符/秒)  calculateInputSpeed(input, currentValue) {const now = Date.now();const prevValue = input._prevValue || '';const charAdded = currentValue.length - prevValue.length;if (charAdded <= 0) {input._prevTime = now;input._prevValue = currentValue;return 0;}const timeDiff = (now - (input._prevTime || now)) / 1000; // 秒  const speed = timeDiff > 0 ? charAdded / timeDiff : 0;input._prevTime = now;input._prevValue = currentValue;return speed;}// 批量上传数据(兼顾实时性与性能)  uploadData() {if (this.emotionData.length === 0) return;// 1. 数据脱敏(移除敏感信息)  const payload = this.emotionData.map(item => {if (item.type === 'input' && item.element === 'phone') {item.value = '***' + item.value.slice(-4); // 手机号脱敏  }return item;});// 2. 上传至后端情感分析服务  fetch('/api/emotion-data', {method: 'POST',headers: { 'Content-Type': 'application/json' },body: JSON.stringify({sessionId: this.sessionId,userId: this.getAnonymizedUserId(), // 匿名用户ID  data: payload})}).then(() => {this.emotionData = []; // 清空队列  });}
}

(三)情感标签的生成与量化

后端情感分析模型(如 LSTM、BERT)基于前端采集的数据生成情感标签,前端可通过轻量模型实现实时情感判断,快速响应:

情感标签量化指标(示例)前端判断逻辑响应时效要求
轻度不满负面词出现 1 次,无效点击 1-2 次emotionScore < -0.2 && invalidClicks < 32 秒内反馈(如 “需要帮助吗?”)
中度困惑输入删除次数 > 5 次,停留时间 > 60 秒deleteCount > 5 && stayTime > 605 秒内提供引导(如 “填写提示:XXX 格式”)
高度愉悦正面词出现 > 2 次,操作完成时间 < 平均 30%emotionScore > 0.8 && finishTime < avgTime * 0.7即时强化(如 “太棒了!送您一张券”)

四、数据驱动的情感化设计策略:从 “标签” 到 “交互”

情感标签需转化为具体的 UI 设计策略,前端通过 “反馈设计、流程优化、视觉适配” 实现情感共鸣,核心是 “在正确的时机,用正确的方式,传递正确的情感”。

(一)实时情感反馈:让 UI “会说话”

针对用户的即时情感状态,设计动态反馈,避免 “千篇一律” 的静态响应:

  1. 操作结果反馈

    • 愉悦时:成功操作触发个性化动画(如年轻人看到粒子爆炸,中年人看到简洁对勾);
    • 不满时:失败操作避免生硬提示(如不说 “错误”,而说 “好像出了点小问题,再试一次?”)。
  2. 过程状态反馈

    • 等待时:根据用户耐心阈值动态调整加载动画(如检测到用户焦虑时,加载文案从 “加载中” 变为 “马上就好,还有 3 秒”);
    • 输入时:实时联想正向表达(如用户输入 “差”,自动提示 “您是想反馈体验问题吗?我们会改进”)。

代码示例(动态反馈组件)

vue

<!-- 基于情感标签的动态反馈组件 -->
<template><div class="emotion-feedback" :class="feedbackType"><!-- 根据情感标签显示不同内容 --><template v-if="emotionTag === 'mild-dissatisfaction'"><p>看起来不太顺利?<button @click="showHelp">需要帮助</button></p></template><template v-if="emotionTag === 'high-pleasure'"><div class="celebration">🎉</div><p>太棒了!<span class="reward">送您5元券</span></p></template><template v-if="emotionTag === 'moderate-confusion'"><p>填写有困难?看看示例:<span class="example">xxx@xxx.com</span></p></template></div>
</template><script>
export default {props: {emotionData: { type: Object, required: true } // 情感数据对象},computed: {// 计算情感标签emotionTag() {const { emotionScore, invalidClicks, deleteCount, stayTime } = this.emotionData;if (emotionScore < -0.2 && invalidClicks < 3) {return 'mild-dissatisfaction'; // 轻度不满} else if (deleteCount > 5 && stayTime > 60) {return 'moderate-confusion'; // 中度困惑} else if (emotionScore > 0.8) {return 'high-pleasure'; // 高度愉悦}return 'neutral'; // 中性},// 反馈样式类型feedbackType() {switch (this.emotionTag) {case 'mild-dissatisfaction': return 'dissatisfaction';case 'high-pleasure': return 'pleasure';case 'moderate-confusion': return 'confusion';default: return 'neutral';}}},methods: {showHelp() {// 触发帮助弹窗this.$emit('show-help');}}
};
</script><style>
.emotion-feedback {padding: 12px;border-radius: 8px;margin: 8px 0;
}
.dissatisfaction {background: #fff8f8;color: #f5222d;
}
.pleasure {background: #f6ffed;color: #52c41a;
}
.celebration {font-size: 24px;margin-bottom: 4px;
}
.reward {color: #faad14;font-weight: bold;
}
</style>

(二)流程情感化:让体验 “顺心意”

基于用户在流程中的情感变化,优化步骤设计,减少负面情感累积:

  1. 简化高焦虑流程

    • 支付、注册等易产生焦虑的流程,通过数据发现 “用户在‘填写银行卡’环节删除率最高”,设计 “拍照识别卡号” 功能,减少手动输入;
    • 检测到用户 “输入验证码时多次失败”,自动切换为 “短信验证”,降低操作难度。
  2. 强化高愉悦节点

    • 数据显示 “用户完成订单后愉悦感最强”,此时推送个性化福利(如 “您常买的 XX 正在打折”),强化正向记忆;
    • 发现 “分享成功后用户停留时间延长”,设计 “好友感谢” 动画,提升分享意愿。

(三)视觉情感化:让界面 “有温度”

视觉设计(颜色、字体、图标)需匹配用户情感偏好,通过 A/B 测试验证不同视觉方案的情感效果:

视觉元素情感关联数据验证方法(A/B 测试)优化案例
颜色红色→紧急 / 兴奋,蓝色→信任 / 平静测试不同颜色按钮的点击转化率与情感词占比数据显示 “蓝色支付按钮比红色减少 15% 焦虑词”,切换为蓝色
字体圆体→友好,宋体→专业对比不同字体下用户的停留时间与完成率中老年用户对圆体的接受度高 20%,适配专属版本
图标卡通图标→轻松,线性图标→高效分析不同图标风格的用户反馈情感倾向儿童 APP 用卡通图标后,正面评价提升 35%

五、实战案例:数据驱动情感化设计的落地效果

(一)电商 APP:从 “高退货率” 到 “情感化售后”

  • 痛点:退货流程中用户平均停留 8 分钟,输入 “麻烦”“无语” 等负面词占比 40%,退货完成后复购率仅 10%。
  • 数据洞察
    • 情感标签:70% 用户在 “填写退货原因” 环节表现 “中度不满”(删除次数 > 3 次,停留 > 60 秒);
    • 根因:退货原因选项模糊(如 “其他” 占比 60%),用户需手动输入,增加操作成本。
  • 设计策略
    1. 简化原因选择:将 “其他” 拆分为 “尺寸不符”“质量问题” 等具体选项,减少输入;
    2. 情感反馈:检测到用户选择 “质量问题”(负面情感),显示 “非常抱歉给您带来麻烦,我们承担运费”;
    3. 复购激励:退货完成后,根据用户历史偏好推送 “补偿券”(如 “您常买的连衣裙专区可用”)。
  • 成效:退货流程时长从 8 分钟缩至 3 分钟,负面词占比降至 15%,退货后复购率提升至 28%。

(二)金融 APP:从 “低开户率” 到 “信任式引导”

  • 痛点:开户流程中用户放弃率达 50%,数据显示 “填写身份证环节” 删除次数最多(平均 4.2 次),隐私政策查看时间 > 90 秒(反映疑虑)。
  • 数据洞察
    • 情感标签:65% 用户表现 “高度疑虑”(删除次数 > 5 次,隐私政策查看 > 120 秒);
    • 根因:用户担心信息泄露,且身份证填写格式复杂(如 “有效期格式” 不明确)。
  • 设计策略
    1. 信任强化:隐私政策用 “通俗视频” 替代文字,显示 “已加密,仅用于开户” 的动态提示;
    2. 流程优化:身份证信息支持拍照识别,自动填充有效期,减少手动输入;
    3. 情感安抚:检测到用户删除次数 > 3 次,弹出 “客服实时指导” 按钮,点击后视频连线。
  • 成效:开户放弃率从 50% 降至 22%,隐私相关负面反馈减少 70%,开户完成时间缩短 40%。

(三)内容 APP:从 “低互动率” 到 “共鸣式推荐”

  • 痛点:用户浏览文章时评论率 <2%,数据显示 “年轻人对‘标题党’点击高但评论少”,推测 “内容未满足情感预期”。
  • 数据洞察
    • 情感标签:年轻人(18-25 岁)在 “标题夸张但内容平淡” 的文章下,“轻度不满” 占比 60%(负面词如 “标题党”);
    • 偏好:数据显示该群体对 “互动话题”(如 “你怎么看?”)的响应率高 30%。
  • 设计策略
    1. 标题优化:减少夸张表述,增加情感共鸣点(如 “打工人必看:这样做能省 1 小时”);
    2. 互动引导:文章末尾根据内容生成个性化话题(如科技文→“你用过这个功能吗?”);
    3. 反馈强化:用户评论后,2 秒内显示 “你的观点很有意思!”,并推荐同类评论。
  • 成效:评论率从 2% 提升至 8.5%,年轻用户留存率提升 22%,负面标题反馈减少 65%。

六、挑战与伦理:平衡 “数据洞察” 与 “用户信任”

数据驱动的情感化设计需突破 “隐私侵犯、过度设计、情感误判” 三大挑战,避免技术滥用损害用户体验:

(一)隐私保护:情感数据的 “红线”

  • 风险:采集 “输入文本”“操作轨迹” 可能涉及敏感信息(如健康记录、财务数据),违反《个人信息保护法》;
  • 应对
    1. 数据最小化:仅采集与情感相关的必要数据(如 “删除次数” 而非具体输入内容);
    2. 透明化授权:明确告知用户 “数据用于优化体验”,提供 “关闭个性化情感反馈” 的选项;
    3. 本地计算优先:前端轻量模型在设备本地判断情感,不上传原始数据(如仅上传 “轻度不满” 标签,不上传具体文本)。

(二)情感误判:避免 “好心办坏事”

  • 风险:数据解读偏差导致设计适得其反(如误将 “专注的长停留” 判为 “困惑”,弹出干扰引导);
  • 应对
    1. 多维度验证:结合 “行为数据 + 文本数据 + 场景数据” 判断情感,单一指标不决策;
    2. 容错机制:设计可关闭的反馈(如 “不显示此类提示”),并记录误判案例优化模型;
    3. 人工校准:定期抽取数据样本,由设计师审核情感标签准确性,调整判断逻辑。

(三)过度情感化:防止 “情感疲劳”

  • 风险:频繁的情感反馈(如每次点击都弹出动画)导致用户厌烦,削弱情感共鸣;
  • 应对
    1. 阈值控制:设定反馈频率上限(如 “10 分钟内最多 3 次情感反馈”);
    2. 个性化强度:根据用户偏好调整(如 “高频用户减少反馈,新用户增加引导”);
    3. 场景适配:工作场景(如办公 APP)弱化情感动画,休闲场景(如游戏 APP)强化。

七、未来趋势:AI 与情感化设计的深度融合

大数据与 AI 的结合将推动情感化设计进入 “预测式共情” 新阶段,三大趋势值得关注:

(一)生成式 AI 的情感化设计

  • 输入 “年轻妈妈群体的购物 APP 退货流程”,AI 自动生成 “情感化设计方案”(如 “退货后推荐儿童用品补偿券”),并附数据支撑(如 “该群体对‘宝宝相关福利’响应率高 40%”);
  • 实时生成个性化情感反馈:用户输入 “生气”,AI 生成 “抱抱~ 我们马上处理” 等共情文案,而非固定话术。

(二)多模态情感交互

  • 结合摄像头(面部表情识别)、麦克风(语音情绪)、可穿戴设备(心率),构建更精准的情感模型(如 “微笑 + 心率平稳 = 真愉悦”);
  • UI 根据多模态数据动态调整(如检测到用户皱眉,自动放大字体或简化流程)。

(三)情感化设计的标准化与工具化

  • 平台级情感设计工具(如 Figma 插件)集成情感数据看板,设计师可直接查看 “某按钮的情感反馈得分”;
  • 行业情感设计规范(如金融类 APP 的 “信任指数” 设计标准),降低中小团队的应用门槛。

八、结语:情感化设计的本质是 “数据驱动的共情”

大数据时代的情感化设计新思维,不是用数据替代设计师的创造力,而是用数据消除 “设计师主观想象” 与 “用户真实情感” 的鸿沟,让设计从 “我觉得” 变为 “用户需要”。

对于 UI 前端开发者,这要求我们兼具 “数据敏感性” 与 “人文关怀”—— 既懂如何从点击、输入中提取情感信号,也懂如何用一行代码、一个动画传递温度。未来,随着技术的演进,情感化设计将更加精准、自然,但核心始终是 “以人为本”:用数据理解人,用设计温暖人,让每一个交互都成为一次情感的共鸣。

hello宝子们...我们是艾斯视觉擅长ui设计和前端数字孪生、大数据、三维建模、三维动画10年+经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩!

 

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TypeScript 学习手册

1.TypeScript 概念 TypeScript&#xff08;简称 TS&#xff0c;静态类型&#xff09;是微软公司开发的一种基于 JavaScript &#xff08;简称 JS&#xff0c;动态类型&#xff09;语言的编程语言。TypeScript 可以看成是 JavaScript 的超集&#xff08;superset&#xff09;&a…

掌握现代CSS:变量、变形函数与动态计算

CSS近年来发展迅速&#xff0c;引入了许多强大的功能&#xff0c;如变量、高级变形函数和动态计算能力。本文将深入探讨如何在CSS中设置并使用变量&#xff0c;以及如何有效利用translate3d、translateY和translateX等变形方法。我们还将解析var()和calc()函数的关键作用。一、…

贝尔量子实验设想漏洞

1 0 1 0 1 1 0 1 0 1 1 1 0 0 1 0 带墨镜如果先上下交换再左右交换&#xff0c;很可能不一样的概率是2%&#xff0c;但是因为交换诞生了一个与之前序列相同的所以不一样概率变成1%&#xff0c;我们在测的时候不能这么测啊&#xff0c;你得看序列完…

在 Android 库模块(AAR)中,BuildConfig 默认不会自动生成 VERSION_CODE 和 VERSION_NAME 字段

为什么AAR库模块的 BuildConfig 没有 versionCode 和 versionName&#xff1f; aar库模块的 BuildConfig 默认不包含版本信息 应用模块&#xff08;com.android.application&#xff09;会自动生成 versionCode 和 versionName 到 BuildConfig。但库模块&#xff08;com.androi…

强化学习 (11)随机近似

计算均值的新方法有两种方法。第一种方法很直接&#xff0c;即收集所有样本后计算平均值&#xff1b;但这种方法的缺点是&#xff0c;若样本是在一段时间内逐个收集的&#xff0c;我们必须等到所有样本都收集完毕。第二种方法可避免此缺点&#xff0c;因为它以增量迭代的方式计…

PHP `implode` 深度解析:从基础到高阶实战指南

文章目录一、基础语法与底层原理执行过程解析&#xff1a;二、性能关键&#xff1a;避免隐含陷阱1. 类型转换黑盒2. 大数组内存优化3. 关联数组处理三、高阶应用场景1. SQL语句安全构建2. CSV文件生成3. 模板引擎实现四、多维数组处理方案1. 递归降维2. JSON转换桥接五、性能对…

开发语言中关于面向对象和面向过程的笔记

开发语言中关于面向对象和面向过程的笔记市面主流语言分类面向过程面向对象市面主流语言分类 面向过程编程&#xff08;Procedural Programming&#xff09;&#xff1a;C语言&#xff1b;面向对象编程语言&#xff08;Object-Oriented Programming, OOP&#xff09; &#xf…

AI产品经理面试宝典第3天:技术分层、边界与市场全景系列面试题

面试指导 面试官:请从技术实现效果的角度,解释AI技术分层。 你的回答: AI技术分为三层。 第一层是认知层:通过图像处理、语音识别、自然语言理解等技术,让机器感知环境。比如摄像头识别行人动作,麦克风捕捉用户指令。 第二层是预测层:基于行为数据预判下一步需求。例如…

Intel英特尔ICH7R/ICH8R/ICH9R/ICH10R系列下载地址--intel_msm_8961002 下载 Version 8.9.6.1002

Intel英特尔ICH7R/ICH8R/ICH9R/ICH10R系列下载地址intel_msm_8961002 下载 Version 8.9.6.1002https://xiazai.zol.com.cn/detail/66/653449.shtml通过网盘分享的文件&#xff1a;intel_msm_8961002.zip 链接: https://pan.baidu.com/s/13N9ZLXWkaWaEHQ5P90Jt0g?pwd3790 提取码…

AI(学习笔记第五课) 使用langchain进行AI开发 load documents(web)

文章目录AI(学习笔记第五课) 使用langchain进行AI开发 load documents(web)学习内容&#xff1a;1.load documents&#xff08;web&#xff09;1.1 学习url1.2 提前安装python的package1.2 使用WebBaseLoader进行webpage的load1.3 使用BeautifulSoup4进行webpage的部分截取1.4 …

使用macvlan实现容器的跨主机通信

使用环境&#xff1a; 两台运行docker的服务器 A机器网段&#xff1a;192.168.86.61 B机器网段&#xff1a;192.168.86.62 运行的容器需装有ping指令&#xff0c; 实验参数解释&#xff1a; -d macvlan 指定创建网络驱动类型 --subnet 指定子网范围 -gateway 指定网关地址 -o p…

深度学习_全连接神经网络

1.什么是神经网络神经网络中信息只向一个方向移动&#xff0c;即从输入节点向前移动&#xff0c;通过隐藏节点&#xff0c;再向输出节点移 动&#xff0c;网络中没有循环或者环。其中的基本构件是&#xff1a; 输入层&#xff1a;即输入x的那一层 输出层&#xff1a;即输出y的那…

OpenLayers使用

初学ol&#xff0c;实现了高德地图不同图层的切换、交互性地图飞行以及加载本地JSON数据。说一下不同图层切换的想法&#xff1a;1.对于标准地图和卫星地图&#xff1a;二者最初便挂载到map上&#xff0c;两个图层是叠加显示的&#xff1b;当点击按钮时&#xff0c;其实是使用 …

day4--上传图片、视频

1. 分布式文件系统 1.1 什么是分布式文件系统 文件系统是负责管理和存储文件的系统软件&#xff0c;操作系统通过文件系统提供的接口去存取文件&#xff0c;用户通过操作系统访问磁盘上的文件。 下图指示了文件系统所处的位置&#xff1a; 常见的文件系统&#xff1a;FAT16/FA…

极矢量与轴矢量

物理量分为标量和矢量&#xff0c;矢量又分为极矢量和轴矢量。 矢量是既有大小又有方向并按平行四边形法则相加的量。矢量有极矢量和轴矢量两种&#xff0c;其间的区别是在镜像反射变换下遵循不同的变换规律,许多物理量都是矢量,同样,其中也有极矢量和轴矢量的区分,在力学中,例…

文章发布易优CMS(Eyoucms)网站技巧

为了更快的上手数据采集及发布到易优CMS(eyoucms)网站&#xff0c;特地总结了些新手常常会遇到的操作问题与技巧&#xff0c;如下&#xff1a; 免费易优CMS采集发布插件下载&#xff0c;兼容火车头、八爪鱼、简数采集等 目录 1. 发布到易优CMS指定栏目 2. 发布文章到易优CM…

INA226 数据手册解读

INA226是一款数字电流检测放大器&#xff0c;配备I2C和SMBus兼容接口。该器件可提供数字电流、电压以及功率读数&#xff0c;可灵活配置测量分辨率&#xff0c;并具备连续运行与触发操作模式。该芯片通常由一个单独的电源供电&#xff0c;电压范围为 2.7V 至 5.5V引脚说明​​引…

Linux 中替换sed

以下是关于 sed&#xff08;Stream Editor&#xff09;的深度详解和日常高频使用场景&#xff0c;结合实用示例说明&#xff1a;一、sed 核心概念 流式编辑器&#xff1a;逐行处理文本&#xff0c;不直接修改源文件&#xff08;除非使用 -i 选项&#xff09;正则支持&#xff1…

ADB 调试日志全攻略:如何开启与关闭 `ADB_TRACE` 日志

ADB 调试日志全攻略&#xff1a;如何开启与关闭 ADB_TRACE 日志 ADB&#xff08;Android Debug Bridge&#xff09;是 Android 开发的核心工具&#xff0c;但在排查问题时&#xff0c;默认日志可能不够详细。通过设置环境变量 ADB_TRACE&#xff0c;可以开启 全量调试日志&…

实现druid数据源密码加密

生成加密密码集成了druid链接池的&#xff0c;可以实现数据源密码加密。加密方式如下构建单元测试&#xff0c;并输入密码即可生成加密密码以及加密公钥Test public void testPwd() throws Exception {String password "123456";String[] arr com.alibaba.druid.fi…