- 博客(37)
- 收藏
- 关注
原创 周报/日报生成工具
工作日报/周报生成助手是一款智能办公工具,可快速生成结构化的工作汇报。它能自动整理任务进度、突出工作亮点,帮助用户高效完成日报/周报撰写,节省时间成本。生成的文档清晰规范,便于团队协作和领导查阅。
2026-05-21 11:14:17
38
原创 quick bi 跳转链接也分编辑/查看
文章摘要:作者分享了一个网页开发中的发现——直接从编辑页面复制的链接会显示导航栏等元素,而通过"查看详情"获取的链接地址才是隐藏了这些元素的正确版本。这个细节差异解决了作者纠结已久的弹窗显示问题,说明在开发中要注意不同操作获取的链接可能存在差异。
2026-05-09 11:27:24
47
原创 Skill知识整理
技能标准化(Skill)是一种将复杂任务拆解为标准化流程的方法,通过明确输入、执行步骤和预期输出,实现高效复用。其核心价值在于提升重复性工作的效率,保证结果一致性,适用于步骤固定、结果可预期的任务。标准结构包含目标定义、输入要求、执行步骤、输出结果、注意事项和文件组织六个部分。设计原则强调单一性、可执行性和可复用性,要求每个Skill只解决一个具体问题。典型应用场景包括周报撰写、数据处理等标准化工作流程。Skill开发需经历需求确认、测试优化到推广复盘的完整周期,并可通过Skillsmp、SkillHub等
2026-04-30 11:33:18
596
原创 toFixed()和toLocaleString()无法同时使用,最终结果不理想
摘要:JavaScript中数字格式化需注意顺序问题。toLocaleString()添加千分位,toFixed(2)保留两位小数,但直接链式调用会失效,因第一次转换已转为字符串。正确做法是先toFixed()再转为数字调用toLocaleString(),或使用正则添加千分位。注意toFixed()采用"四舍六入五成双"规则,不同于四舍五入。如需精确四舍五入,可用Math.round()配合科学计数法实现。
2026-04-24 14:04:22
49
原创 异步请求数据导致的v-if渲染问题(tab没有选中状态导致数据不渲染)
摘要:组件间数据传递导致渲染异常问题排查与解决。最初怀疑是B组件在数据未返回时v-if判断为假导致不渲染,通过增加判空条件临时解决。后经深入排查发现实际原因是tabs组件未正确选中对应tab页,导致符合条件的内容未被渲染。最终解决方案是在打开/关闭弹窗时重置选中变量active,确保始终选中可见的tab页。问题根源在于选中状态与显示条件的逻辑冲突,而非最初认为的数据异步问题。
2026-04-24 14:01:04
37
原创 quickbi 指标板与多维分析表同环比差异问题
文章摘要:本文针对3月16日的数据分析需求,探讨了环比计算中的时间范围差异问题。由于本月数据仅包含16天,与常规30天周期形成对比,导致计算方式不同。解决方案从指标看板入手,通过增加时间维度查询过滤功能,并开启同期对比模式,以解决多维分析表暂时无法修改的限制。该方法有效区分了16天与30天不同周期下的数据对比,为业务决策提供更精准的参考依据。
2026-04-24 13:52:08
356
原创 SQL DATE()函数会抹去时间戳
摘要:交易时间控件出现00:23:00~23:00:00和00:00:00~23:00:00查询结果不一致的问题。原因是原SQL使用DATE()函数会抹去时间戳,导致DATE(字段)与带时间字符串的比较永远不成立。修改方案只需去掉DATE函数,保持时间戳完整即可正确比较时间范围。
2026-04-22 11:31:01
76
原创 quickbi数据集数据查询时间字段显示正确,仪表板不显示
摘要:图表中时间字段显示异常是由于SQL查询中使用了CASE WHEN将时间格式转为字符串'-',导致QuickBI无法识别为时间字段。解决方法是在SQL中直接返回NULL值,若需显示'-'可在仪表板通过"字段设置-空值展示样式"配置。这样既能保持时间字段类型,又能实现自定义空值显示效果。
2026-04-11 10:59:54
59
原创 vue静态资源图片无法加载显示,路径没问题
Vue项目构建工具对静态资源内联为Base64存在默认限制。Vue CLI基于Webpack默认阈值为4KB,而Rspack默认无固定值需显式配置。可通过修改vue.config.js或rspack.config.js调整maxSize参数来控制内联大小,如设为0可完全禁用内联。合理设置该值能平衡HTTP请求减少与JS包体积膨胀的问题。
2026-02-25 15:03:01
350
原创 quickbi 全局参数控制查询条件数据集(下拉值)
QuickBI无法直接使用全局参数对象值作为选项值,需通过曲线救国方式实现。解决方案是设置两个查询条件:第一个接收全局参数,第二个通过同源级联方式受控于第一个。具体流程为:控制部门(接收全局参数)→部门,这样部门下拉框仅显示全局参数传递的部门选项。该方法间接实现了全局参数控制选项展示的效果。
2026-01-31 14:30:36
125
原创 quickbi数据集报错
摘要:系统出现NOX5200013错误,提示计算字段"直播购买客户"表达式语法错误或依赖字段丢失。原因是数据集SQL修改后未包含原依赖字段。解决方案:1)在字段详情中删除旧字段;2)修改为可用的新逻辑。错误追踪ID:a2b3506c-aa59-4b01-a48e-2aa348021a72。
2026-01-08 16:44:16
191
原创 SQL 三值逻辑
摘要:SQL查询中关于NULL值的处理常被误解。当查询条件为classification!=8时返回9条记录,而classification=8返回0条记录,与预期总数20不符。这是因为NULL值比较(如NULL!=8)会返回UNKNOWN,导致记录被排除。SQL的三值逻辑(TRUE/FALSE/UNKNOWN)不同于二值逻辑,UNKNOWN条件会过滤掉记录。理解这种处理机制对正确编写查询条件至关重要。
2026-01-04 16:03:03
240
原创 QuickBI 柱状图添加总计
本文摘要:本文介绍了数据处理中的基本操作步骤,包括样式调整、标题与卡片设计、备注与尾注添加、内容编辑等基础功能。重点说明了如何添加指标和字段,以及选择合适度量值的注意事项。特别提示用户需注意查询条件的关联设置,并提供了备注中度量格式的设置方法。这些操作指南适用于数据分析和报表制作场景,帮助用户规范数据处理流程,提高工作效率。
2025-12-16 13:26:34
520
原创 hive/oracle/mysql的区别
HIVE、Oracle和MySQL是三种主流数据库系统,各具特色。HIVE基于Hadoop,适合海量数据批处理分析,支持复杂数据类型但缺乏自增ID功能。Oracle作为大型商业数据库,提供高可靠性和行级锁,适用于核心业务系统,但实现自增ID较复杂。MySQL作为开源中小型数据库,广泛应用于Web系统,支持灵活的空字符串处理和简易分页。三者在并发控制、权限管理、查询语法及执行引擎等方面均有显著差异,适用于不同的业务场景和技术需求。
2025-11-14 20:06:44
203
原创 Hive优化——sql优化
摘要:本文从表设计、SQL语句和参数设置三方面探讨大数据查询优化策略。表设计建议采用分区、分桶和列式存储来减少数据量和移动;SQL层面强调列裁剪、谓词下推等技术;参数设置方面提出调整并行度、启用压缩及选择合适的计算引擎。这些方法共同目标是降低数据量和传输,提升查询效率。
2025-11-12 15:20:06
181
原创 HIVE优化——小文件问题
摘要:小文件问题主要由于不当分区和聚合操作导致,会浪费MapTask资源并增加NameNode压力。解决方案包括:1)Map端预处理(CombineHiveInputFormat),将小文件合并处理;2)Reduce输出文件合并,通过参数控制合并时机和文件大小(hive.merge.*参数)。Map-only和MapReduce任务分别配置,通过额外MergeTask实现文件重组。补充方案包括Hadoop的getmerge命令和本地文件加载方式。这些措施旨在减少HDFS小文件数量,提高集群效率。
2025-11-03 20:55:21
518
原创 hive优化 ——数据倾斜问题
摘要: 数据倾斜是分布式计算中的常见问题,主要表现为大量相同key被发送到同一Reducer。解决方法包括:1) 分组聚合倾斜:采用Map-Side预聚合(配置hive.map.aggr参数)或Skew-GroupBy两阶段聚合;2) 关联倾斜:对小表使用MapJoin(配置hive.auto.convert.join参数),对大倾斜key采用SkewJoin分离处理。优化措施还包括手动改写SQL(如加盐打散)、调整资源配置(增加内存)和并行执行等。通过对比参数开关(true/false)可以观察优化效果,
2025-10-31 10:22:48
661
原创 unix windTerm锁屏密码忘记了?
删除 C:\Users\你的账户\.wind\profiles\default.v10\terminal 目录下的 user.sessions 文件,然后重新启动 WindTerm 以重置会话配置。此操作会清除保存的会话信息,但不会影响其他设置。建议操作前备份重要数据。
2025-10-22 19:20:04
265
原创 SQL 优化: ORACLE中 有一个 sql 语句执行很慢,怎么去优化这条 sql?
本文主要介绍了Oracle SQL性能优化的关键方法。首先通过分析执行计划定位问题,重点关注表扫描方式(全表扫描/索引扫描)和索引失效情况(模糊查询、隐式转换等)。其次介绍了三种表关联机制(排序合并、哈希、循环嵌套)及通过HINTS干预执行计划的手段。在语句优化层面,提出了避免SELECT*、合理使用IN/EXISTS、批量提交、处理高水位问题等建议。最后提到通过表分区技术减少数据扫描范围,并列举了其他优化技巧如避免笛卡尔积等。文章系统性地总结了Oracle SQL优化的核心思路和实用技巧。
2025-10-16 19:54:00
557
原创 在已有iconfont的项目中,加入新的iconfont图标
本文介绍了在项目中集成自定义图标字体的方法:1)定位项目中的iconfont文件夹或iconfont.css文件;2)将解压后的字体文件重命名以避免冲突;3)修改iconfont.css中的@font-face代码并更新URL;4)添加新的图标代码;5)完成集成后即可使用。注意同一系统项目应使用统一的图标库包。
2025-10-16 19:38:19
320
原创 table表格序号自定义 /默认index=0开始
u-table-column type="index" label="序号" width="30" align="center">//每一页都从1开始。
2025-10-16 19:30:41
238
原创 el-meau element组件事件冒泡 .stop
在使用el-menu组件时,点击二级菜单事件冒泡触发了一级菜单事件,导致路由跳转异常。通过console.log追踪发现二级菜单事件执行后又被一级菜单事件覆盖。解决方法是在二级菜单点击事件中添加.stop修饰符阻止事件冒泡,确保仅触发二级菜单的目标路由跳转。
2025-10-16 19:23:58
587
原创 函数变量内部多个执行语句导致的报错(分号是否必须)
Cannot read properties of undefined found in...显式添加分号,进行明确的语句块分割。分号自动插入机制(ASI)。。。函数变量内部多个执行语句导致的报错。
2024-04-30 09:58:28
825
原创 Ecplise下载对应版本中文汉化包并安装
超详细保姆级-Ecplise下载对应版本中文汉化包并安装 babel_language_packs
2024-01-10 15:09:08
875
2
原创 el-form 表单验证通过不进入回调方法 callback()
自定义校验规则中不能直接写return,必须返回一个回调函数callback(),返回callback的入参为空代表校验通过规则,返回含new Error(‘自定义提示’)入参代表校验不通过规则。必须保证自定义校验规则的每个分支都调用了callback方法,否则会导致el-form组件的validate方法无法进入回调函数。问题:调用表单验证方法,希望验证通过以后进行其他操作,但是实际操作时发现只有验证不通过才能进入方法体,通过的不进入回调。
2023-12-07 16:23:55
675
2
原创 JS-instanceof运算符的原理及应用
作用:用于检查一个对象a是否 是另一个对象A的实例。使用:自定义对象 instanceof 构造函数//左操作数是一个“自定义对象”(因为原生对象的原型链不可访问) 如果不是对象会直接返回false的!//右操作数是一个构造函数得到的结果是一个布尔值 true/false
2023-03-11 23:07:06
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅