人员联想模糊匹配

这个博客展示了如何在前端应用中使用`el-autocomplete`和`el-select`组件实现用户和群组的搜索选择。组件支持单选和多选,并具备清空、禁用、远程数据加载等功能。用户输入时会触发异步数据请求,从后端获取匹配的用户信息。当用户选择项目负责人时,会更新表单并触发相关处理函数。
单选
<el-autocomplete size="mini" v-model="form.projectLeader" :fetch-suggestions="userAutoSearch" @select="val => userAutoSelect(1, val)" clearable @clear="handleProjectNumberOfPeople" :disabled="currentPhase == '项目已完成'" placeholder="请输入项目负责人">
  <template slot-scope="{ item }">
    {{ item.pinyin + ' ' + item.userCode }}
  </template>
</el-autocomplete>
userAutoSearch(queryString, cb) {
  if (queryString.trim() == '') {
    cb([])
  }
  else {
    let that = this
    let _data = {
      searchParam: queryString,
      returnDataType: 1 //1:只返回用户,2:只返回群组,3:全部返回
    }
    that.$store.dispatch('peopleAccosiation', _data).then((res) => {
      cb(res.data)
    }, (err) => {
      console.log(err.message)
    })
  }
},
userAutoSelect(_no, val) {
  let _user = val.pinyin + ' ' + val.userCode
  if (_no == 1) {
    this.form.projectLeader = _user
    this.handleProjectNumberOfPeople()
  }
  else {
  }
}
多选
<el-select size="mini" v-model="form.TC" :disabled="currentPhase == '项目已完成'" multiple filterable clearable remote :remote-method="userSearch" @change="handleReportTo" placeholder="请输入TC" :loading="userLoading">
  <el-option v-for="(user, index) in userSearchData" :key="index" :value="user.pinyin + ' ' + user.userCode"></el-option>
</el-select>
userSearch(val) {
  let that = this
  if (val.trim() == '') {
    that.userSearchData = []
  }
  else {
    that.userLoading = true
    let _data = {
      searchParam: val,
      returnDataType: 1 //1:只返回用户,2:只返回群组,3:全部返回
    }
    that.$store.dispatch('peopleAccosiation', _data).then((res) => {
      that.userSearchData = res.data
      that.userLoading = false
    }, (err) => {
      console.log(err.message)
      that.userLoading = false
    })
  }
},
【博士论文复现】【阻抗建模、验证扫频法】光伏并网逆变器扫频与稳定性分析(包含锁相环电流环)(Simulink仿真实现)内容概要:本文档围绕“博士论文复现”主题,重点介绍了光伏并网逆变器的阻抗建模与扫频法稳定性分析,涵盖锁相环和电流环的Simulink仿真实现。文档旨在通过完整的仿真资源和代码帮助科研人员复现相关技术细节,提升对新能源并网系统动态特性和稳定机制的理解。此外,文档还提供了大量其他科研方向的复现资源,包括微电网优化、机器学习、路径规划、信号处理、电力系统分析等,配套MATLAB/Simulink代码与模型,服务于多领域科研需求。; 适合人群:具备一定电力电子、自动控制或新能源背景的研究生、博士生及科研人员,熟悉MATLAB/Simulink环境,有志于复现高水平论文成果并开展创新研究。; 使用场景及目标:①复现光伏并网逆变器的阻抗建模与扫频分析过程,掌握其稳定性判据与仿真方法;②借鉴提供的丰富案例资源,支撑博士论文或期刊论文的仿真实验部分;③结合团队提供的算法与模型,快速搭建实验平台,提升科研效率。; 阅读建议:建议按文档目录顺序浏览,优先下载并运行配套仿真文件,结合理论学习与代码调试加深理解;重点关注锁相环与电流环的建模细节,同时可拓展学习其他复现案例以拓宽研究视野。
内容概要:本文系统解析了嵌入式通信协议栈系列项目的实践路径,围绕通信原理与工程实现,阐述在资源受限的嵌入式环境中构建稳定、可扩展通信能力的方法。文章从通信基础模型出发,强调分层设计思想,涵盖物理层到应用层的职责划分,并依次讲解通信驱动、数据收发机制、帧格式解析、状态机控制、错误处理等核心技术环节。项目实践注重底层可靠性建设,如中断响应、缓冲区管理与数据校验,同时关注上层应用对接,确保协议栈支持设备配置、状态上报等实际业务。文中还突出性能优化与资源管理的重要性,指导开发者在内存与处理效率间取得平衡,并通过系统化测试手段(如异常模拟、压力测试)验证协议栈的健壮性。; 适合人群:具备嵌入式系统基础知识,有一定C语言和硬件接口开发经验,从事或希望深入物联网、工业控制等领域1-3年工作经验的工程师。; 使用场景及目标:①掌握嵌入式环境下通信协议栈的分层架构设计与实现方法;②理解状态机、数据封装、异常处理等关键技术在真实项目中的应用;③提升在资源受限条件下优化通信性能与稳定性的工程能力; 阅读建议:建议结合实际嵌入式平台动手实践,边学边调,重点关注各层接口定义与模块解耦设计,配合调试工具深入分析通信流程与异常行为,以全面提升系统级开发素养。
### 联想拯救者屏幕偶尔模糊的原因与解决方案 联想拯救者系列笔记本以其高性能和出色的显示效果受到广泛好评,但在某些情况下,用户可能会遇到屏幕偶尔模糊的问题。以下将从可能的原因和解决方案两方面进行详细分析。 #### 一、可能的原因 1. **DPI设置问题** Windows 10中采用了新的DPI缩放方案,可能导致部分高分辨率屏幕在特定场景下出现字体或图像模糊的情况[^3]。这通常与系统的显示比例设置不匹配有关。 2. **显卡驱动问题** 如果显卡驱动程序未及时更新或存在兼容性问题,可能会导致屏幕显示异常,包括模糊、卡顿等现象[^1]。 3. **硬件老化或故障** 长时间使用后,液晶屏的背光灯管可能出现老化,或者屏幕接口松动,从而引发显示模糊的问题[^1]。 4. **外部环境影响** 屏幕模糊也可能由外部因素引起,例如强光反射、屏幕表面污渍或指纹等。这些情况虽然不是硬件故障,但会影响视觉体验。 --- #### 二、解决方案 1. **调整DPI设置** 用户可以通过以下步骤优化Windows 10的显示比例设置: - 打开“设置” > “系统” > “显示”。 - 调整“缩放与布局”中的比例值,确保其适配当前屏幕分辨率。如果问题仍未解决,可以尝试手动修改注册表以恢复到Windows 8的DPI缩放方案[^3]。 2. **更新显卡驱动** 确保安装了最新版本的显卡驱动程序。可以通过以下方法完成更新: - 访问NVIDIA或AMD官方网站,下载与当前显卡型号匹配的驱动程序。 - 或者使用联想官网提供的驱动管理工具,自动检测并更新驱动[^1]。 3. **检查硬件状态** 如果上述方法无效,建议用户检查屏幕硬件是否存在物理损坏或接口松动的情况。具体操作包括: - 关机后重新插拔屏幕连接线(需专业人员操作)。 - 测试是否在其他设备上也出现类似问题,以排除硬件故障的可能性。 4. **清洁屏幕表面** 使用专用的屏幕清洁布轻轻擦拭屏幕表面,去除可能影响视觉效果的污渍或指纹。注意避免使用含酒精或其他腐蚀性成分的清洁剂[^3]。 5. **重置显示设置** 如果怀疑是系统设置导致的问题,可以尝试通过以下方式重置显示参数: ```cmd dism /online /cleanup-image /restorehealth sfc /scannow ``` 这些命令可以帮助修复可能损坏的系统文件,从而改善显示效果。 --- ### 注意事项 - 在执行任何系统级操作前,请确保已备份重要数据。 - 如果问题持续存在且无法自行解决,建议联系联想官方售后服务进行进一步检测和维修。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值