首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

解决Excel下挪动加载项(.xlam)后,重新加载xlam还是每次启动Excel都报错的问题

问题描述:Excel加载了一个插件,但是因为目录调整自己挪动了位置,即使重新加载该插件,每次重启Excel还是报之前找不到插件的问题,虽然能使用,但是每次都报错很烦。...问题解决办法:虽然每次提醒报错后,可以删除不存在的加载项,但是重启Excel后还存在,最后想了下可能是注册表这里没有清除导致的,测试果然如此!...解决步骤: 打开注册表编辑器: 搜索自己安装的插件名: 找到后发现Excel安装插件名、路径都在如下位置: ……SOFTWARE\Microsoft\Office\16.0\Excel\AddInLoadTimes...下面 重复报错,发现AddInLoadTimes下面的xlam插件路径还是原来旧的,果断删除该注册表项,再重新添加问题即可解决!

2.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL分组查询后取每组的前N条记录

    一、前言 分组查询是常见的SQL查询语句。...但是今天我们要探讨的不是GROUP BY关键字学习和使用,而是一种有点另类的“分组”查询。 最近,项目上遇到这样一个功能需求。...后面在尝试 GROUP BY 使用的各种方式都不能实现,最后在查阅相关资料后找到了实现的解决方法。 下面,我将模拟一些实际的测试数据重现问题的解决过程。...我们想在查询每条资讯记录时要是能查出其所在类型的排名就好了,然后根据排名字段进行过滤就好了。这时候我们就想到了子查询,而且MySQL是可以实现这样的功能子查询的。...查询结果 说明: 分析top字段的子查询,发现其满足条件有两个:其一是info_type_id和当前记录的type_id相等;其二是info表所有记录大于 当前记录的浏览量且info_type_id相等的记录数量

    26.8K32

    功能测试之点点点如何巧妙的获取页面查询sql

    假设让你去验证某个页面的数据是否正确 ,那你是不是需要知道数据存储在哪些表里面,要了解页面的明细都是从哪里查出来的,有没有包含什么过滤条件之类的,如果每次都去问开发的话 ,问多了会不会让人觉得很烦?...不妨尝试一下下面的这种方法: 1、检查测试环境的日志中是否会打印查询sql,这个受开发的架构设计以及日志输出级别等配置的影响 查看部署包的日志文件输出到了哪,然后再页面进行相应的操作,同时检查log文件里面是否有打印相关的...看上面这张图,可以看到 有日志打印出来,只是打印出来的sql中会包含?...这种占位符,需要自己用具体的参数去替换之后,才能看到完整的sql,接下来可以利用IDEA的一个插件去查看完整sql 2、下载IDEA工具,安装好之后,安装Mybatis Log插件,然后在页面右下角会有一个...3、日志中一般会在接口名后面加上 ==> Preparing,打印查询sql,加上==> Parameters标识当前的查询条件参数。

    1.2K10

    【PUSDN】SpringBoot的jar进行解压后,替换其中的文件重新生成新的jar-SW

    你可以按照以下步骤进行替换文件并重新生成新的JAR: 解压原始的JAR文件: 使用任何ZIP工具(如WinRAR、7-Zip或命令行工具),将Spring Boot的JAR文件解压缩到一个目录。...jar -xf your-original-app.jar 替换文件: 在解压后的目录中,找到并替换你想要更新的文件。...重新打包: 在包含替换文件的目录中,使用以下命令重新打包为JAR文件: jar -cf your-updated-app.jar -C your-extracted-directory ....这个命令将在当前目录下创建一个新的JAR文件,包含你替换过的文件。 测试新的JAR文件: 运行新的JAR文件,确保你的应用程序能够正常工作。...java -jar your-updated-app.jar 验证更改: 确保你的更改已经生效。你可以访问应用程序的相关端点或功能,以确保替换文件的效果。

    40010

    如何挂起Promise请求,refresh_token后再用新的access_token重新发起请求?

    接手老项目,需要写一个access_token刷新的逻辑,具体流程我就不赘述了,网上关于JWT刷新流程的文章有很多。...我遇到的主要问题是,项目没有使用axios,原生的fetch没有拦截器,对于多次同时刷新token的请求是应该做拦截处理的,待第一个刷新请求回调后再发起后续被拦截请求,业务场景和这篇文章类似,难点在于如何挂起请求...res.data); isRefreshing = false; const newAccesssToken = res.data.access_token; // 用新的...token重新发起待定池中的请求 pendingRequests.forEach((item) => { item.resolved(newAccesssToken);...accessToken) { // 重点 const externalControl = { resolved: null, }; // 这里返回了一个新的

    1.3K10

    在 ASP.NET Core 中修改配置文件后自动加载新的配置

    在 ASP.NET Core 中修改配置文件后自动加载新的配置 在 ASP.NET Core 默认的应用程序模板中, 配置文件的处理如下面的代码所示: config.AddJsonFile( path...{env.EnvironmentName}.json 两个配置文件都是可选的, 并且支持当文件被修改时能够重新加载。...通过这种方式注册的内容, 都是支持当配置文件被修改时, 自动重新加载的。...在控制器 (Controller) 中加载修改过后的配置 控制器 (Controller) 在 ASP.NET Core 应用的依赖注入容器中注册的生命周期是 Scoped , 即每次请求都会创建新的控制器实例...public ActionResult GetOption() { return options; } } 这样控制器就无需修改任何代码即可加载修改过后的新配置

    2.6K71

    【转载】Google 后 Hadoop 时代的新 “三驾马车” -- Caffeine(搜索)、Pregel(图计算)、Dremel(查询)

    在 Google 采用 Caffeine 之前,Google 使用 MapReduce 和分布式文件系统(如 GFS)来构建搜索索引(从已知的 Web 页面索引中)。...Google 将其搜索迁移到新的软件平台,他们称之为 “Caffeine”。...作为 Google 继 GFS 和 MapReduce 两项创新后的又一项创新,其在设计用来针对海量数据处理情形下的管理结构型数据方面具有巨大的优势。...Google 基础设施负责人 Urs Hölzle 表示 “使用 Dremel 就好比你拥有类似 SQL 的语言,并可以无需任何编程的情况下只需将请求输入命令行中就可以很容易的制定即时查询和重复查询”。...目前 Hadoop 已经提供了在庞大数据集上运行类似 SQL 的查询工具(如 Hadoop 生态圈中的项目 Pig 和 Hive)。

    1.9K30

    H5缓存机制浅析

    一个用于控制缓存有效时间,一个在缓存失效后,向服务查询是否有更新。 Cache-Control 还有一个同功能的字段:Expires。...304回包后如果再请求,则又直接使用缓存文件了,不再向服务器查询文件是否更新了,除非新的缓存时间再次过期。...只要浏览器开着,页面会话周期就会一直持续。当页面重新载入(reload)或者被恢复(restores)时,页面会话也是一直存在的。每在新标签或者新窗口中打开一个新页面,都会初始化一个新的会话。...分析:SQL Database 的主要优势在于能够存储结构复杂的数据,能充分利用数据库的优势,可方便对数据进行增加、删除、修改、查询。由于 SQL 语法的复杂性,使用起来麻烦一些。...禁用网络,关闭浏览器重新打开这个链接,发现 JS 工作正常,图片也显示正常。当然也有可能是浏览缓存起的作用,我们可以在文件的浏览器缓存过期后,禁用网络再试,发现 HTML 页面也是正常的。

    1.8K80

    bug 导致 77 TB数据被删光,HPE 称 100% 负责:在执行过程中重新加载修改后的shell脚本,从而导致未定义的变量

    据京都大学声称,来自其中四个研究小组的数据无法通过备份系统来恢复。 HPE发表了一份日文声明,声称对文件丢失“承担100%的责任”。...然而,负责备份日本惠普公司制造的这个超级计算机系统的存储的程序出现了一个缺陷,导致脚本运行失灵。HPE表示,其结果是无意中删除了这个大容量备份磁盘存储的一些数据。...该公司承认:“我们对这个修改后的脚本的发布程序缺乏考虑……我们没有意识到这种行为带来的副作用,脚本仍在运行时就发布「更新版」,结果覆盖了脚本。”...HPE补充道:“这导致了在执行过程中重新加载修改后的shell脚本,从而导致未定义的变量。结果,「大容量备份磁盘存储」中的原始日志文件被删除,而原本应该删除保存在日志目录中的文件。”...京都大学已暂停了受影响的备份流程,但计划在解决程序中的问题后在本月底之前恢复。它建议用户将重要文件备份到另一个系统。 京都学校和HPE都声称,他们将采取措施防止此类事件再次发生。

    1.9K20

    H5 缓存机制浅析 移动端 Web 加载性能优化

    304回包后如果再请求,则又直接使用缓存文件了,不再向服务器查询文件是否更新了,除非新的缓存时间再次过期。...只要浏览器开着,页面会话周期就会一直持续。当页面重新载入(reload)或者被恢复(restores)时,页面会话也是一直存在的。每在新标签或者新窗口中打开一个新页面,都会初始化一个新的会话。...当前 PAGE 关闭(Page Session 结束后),保存的数据依然存在。重新打开PAGE,上次保存的数据可以获取到。...禁用网络,关闭浏览器重新打开这个链接,发现 JS 工作正常,图片也显示正常。当然也有可能是浏览缓存起的作用,我们可以在文件的浏览器缓存过期后,禁用网络再试,发现 HTML 页面也是正常的。...但 Webview 也有一些不可忽视的问题,比较突出的就是加载相对较慢,会相对消耗较多流量。 通过对一些 H5页面进行调试及抓包发现,每次加载一个 H5页面,都会有较多的请求。

    2.3K20

    MySqlDump导致数据页缓存失效,如何避免失效与业务响应下降?

    问题背景 运营反馈服务的某个页面响应偶尔特别慢,响应时间大概是16S,重新刷新或关闭页面再次打开秒级响应。询问这是什么情况?...初步怀疑是备份导致InnoDB缓冲池的数据页缓存失效,部分数据页可能会从内存中移除,导致首次执行查询时需要重新从磁盘加载数据页到内存,造成查询较慢。...如果备份过程中有大量的表数据被修改或者重新加载,部分数据页可能会从内存中移除,导致首次执行查询时需要重新从磁盘加载数据页到内存,造成查询较慢。...数据页预热: 考虑在备份后的低负载时间内执行一些预热操作,例如执行一些简单的查询,以帮助MySQL重新加载常用的数据页到内存中。...脚本如下: 综上所述,首次执行查询较慢可能与MySQL InnoDB存储引擎的数据页缓存机制有关,备份操作可能导致部分数据页从内存中移除,需要重新加载。

    9810

    Citus 分布式 PostgreSQL 集群 - SQL Reference(摄取、修改数据 DML)

    当 SELECT 查询不需要协调器上的合并步骤时,可能会发生重新分区优化。...首先,当您重复执行聚合查询时,它必须遍历每个相关行并重新计算整个数据集的结果。如果您使用此查询来呈现仪表板,则将聚合结果保存在每日页面浏览量表中并查询该表会更快。...一旦我们创建了这个新的分布式表,我们就可以运行 INSERT INTO ... SELECT 将原始页面视图汇总到聚合表中。在下文中,我们每天汇总页面浏览量。...Citus 用户通常在一天结束后等待一段时间来运行这样的查询,以容纳迟到的数据。...每天运行一次查询意味着不需要更新汇总表行,因为新一天的数据不会影响之前的行。 当处理迟到的数据或每天多次运行汇总查询时,情况会发生变化。如果任何新行与汇总表中已有的天数匹配,则匹配计数应增加。

    1.9K50

    记录一次CDH集群运行故障

    故障现象: 用户反馈分析看板加载速度慢,在业务高峰期,看板页面还会有加载异常的情况。报表列表加载速度慢,严重时无法加载。用户在进行一些选项配置时,还会有一些加载超时或接口报错的情况。...用户配置的报表所涉及使用到的的数据表大多以kudu作为存储引擎。少量报表数据用于离线任务统计。会提交较为消耗资源的hive SQL任务。进一步加剧了节点资源的消耗。...通过reblance命令将Tablet分配至新扩容的节点上,让kudu在Tablet Server节点之间重新平衡Tablet。让tablet搬迁至新加入集群的节点中。...以便更加充分的利用集群资源,更好的响应业务查询请求。 在重新调整优化后: 我们能够看到新加入集群的节点的磁盘,已经有kudu数据进行存储。...避免在出现类似由于混布场景与参数不合理导致的集群异常,进而影响线上业务。 优化业务设计,尽量使用中间层来缓存计算任务的结果数据。避免每次刷新报表或看板都需要重新想集群提交查询计算任务,加重集群负担。

    1.2K157

    Superset 1.0.1发布——稳定版本

    从SQL Lab跳转到Explore时,用户还可以创建和命名新数据集或更新现有数据集。...返回到SQL Lab时,将显示该数据集的基础查询,使用户可以在SQL Lab和Explore之间轻松地进行更改并更新其数据集。...性能 这是迄今为止性能最高的Superset版本,Charts和SQL Lab现在都支持异步数据加载。 新的功能 Superset 1.0包括许多新功能,也改进了很多之前的功能。...Superset可以加载数据viz插件,Superset还采用了Apache ECharts作为新可视化的核心库。 1.0.1版本引入了Apache ECharts 5.0 ? 更好的注释功能。...允许用户在图表上绘制任何数学函数;使用预定义的图表作为注解的来源。 ? 重新设计的主屏幕提供了个性化的登录页面 ? 仪表板上的图表功能更新,可以显示过滤器。 ? 增强的报警功能 ? ?

    1.3K21

    02-Epicor二次开发常用代码

    初始化时候的中英文界面标题 17、抛出自定义异常 18、查询SQL并提示 19、猜测原有的报表样式选择项目 20、处理数据为DBNULL的情况,去除DBNULL 21、页面放置图片(可参考管理分析-DS...) 26、获取DT里面的值 27、移除DataTable的行数据 28、for循环反向 29、更新数据库字段后需要重新加载数据(参考外购模具、或者来料检验处理) 30、获取标准界面的数据 31、用户删除记录...,弹出确认窗体后再删除 总结自己一年来开发Epicor常常用到的代码,并且也时整理出目录便于以后快速查询。...29、更新数据库字段后需要重新加载数据(参考外购模具、或者来料检验处理) 有时候使用oTrans.Refresh()无法刷新,则建议使用此方法 先SQL更新 db.ExecuteSql("UPDATE...oTrans.Session.CompanyID + "' AND Key1='" & edvUD32.dataView(edvUD32.Row)("Key1") & "' AND Key5='" + strKey5 + "'") 后重新加载数据

    2.1K10

    JavaWeb篇

    redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.所以redirect等于客户端向服务器端发出两次request,同时也接受两次response...然后,将每个应用中注册的servlet类都进行加载,并通过反射的方式实例化。...之后这个事务再次执行了这条查询,返回的结果集中会包含刚插入的那条新数据。这行新数据被称为幻行,而这种现象就叫做幻读。   ...1,Statement的execute(String query)方法用来执行任意的SQL查询,如果查询的结果是一个ResultSet,这个方法就返回true。...只有当你不确定是什么语句的时候才应该使用execute()方法,否则应该使用executeQuery或者executeUpdate方法。 19、SQL查询出来的结果分页展示一般怎么做?

    1.6K80

    如何利用 ClickHouse 实现高级分析:MySQL 到 ClickHouse 实时数据同步指南

    (例如,将日期列转为日期格式) df['date'] = pd.to_datetime(df['date']) # 将清洗后的数据保存为新的 CSV 文件 df.to_csv('/path/to/cleaned_data.csv...数据加载 数据加载是将转换后的数据导入目标数据库(ClickHouse)的过程。此步骤通常使用数据库导入工具或者 SQL 脚本进行数据加载。...步骤: 使用数据库的导入工具(如 ClickHouse-client、clickhouse-csv-loader)将清洗后的数据加载到目标数据库中。 也可以通过 SQL 插入语句手动加载数据。...任务监控:任务启动后,将跳转到监视页面,可以在其中跟踪复制任务状态并验证数据是否成功复制。 现在,我们已经创建了一个从MySQL到ClickHouse的实时管道。...保存连接:输入所有详细信息后,单击“保存” ② 为仪表板创建 Question 单击“新建”按钮,从下拉框中选择“原生查询(Native query)”。此选项允许直接编写 SQL 查询。

    15910
    领券