问题标签 [unload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
62 浏览

c# - 在 .NET Framework 4.8 中使用 Roslyn 执行的脚本(~.csx)在完成后是否会被卸载

关于这个问题的一切都与 .NET 框架 4.8 或更低版本有关,除了引用的文章,其中包含有关不同版本的 .NET 的混合信息。

我刚刚阅读了这篇关于程序集可卸载性的文章,它提出了一个我还没有找到答案的问题......

我使用CSharpScript.Run(code, scriptOptions);将 C# 代码脚本(~.csx 文本但不在文件中,只是在内存中)直接运行到我自己的应用程序中。有点像 Excel 2003 中的 VBA。代码应该加载到我的主 AppDomain 中,因为我可以访问我的应用程序中的所有内容。

文章中得知,我们无法卸载加载在同一个 AppDomain 中的 .Net framework 4.8 中的程序集。调用CSharpScript.Run意味着将代码执行到我的应用程序主 AppDomain 中,因为我可以从脚本访问我的所有代码。然后,我想知道是否所有已经编译并运行到我的应用程序中的宏都留在内存中?

如果是,是否在每次调用时将每个脚本添加到运行 AppDomain 中CSharpScript.Run?它是否会在每次脚本执行时增加我的应用程序在内存中的占用空间?

如果否,则应卸载已编译的脚本代码。如果在主 AppDomain 中加载了 .NET Framework 4.8 中的代码,如何卸载它?

0 投票
0 回答
84 浏览

amazon-web-services - 红移卸载到 S3

我不确定如何以 csv.gz 格式将表卸载到 S3 存储桶。

完整路径应如下所示:S3://bucket-name/prod/del/table_name/table_name__YYYYMMDD.csv.gz

这是我现在拥有的代码,但它仅将文件存储为 000.gz

0 投票
1 回答
80 浏览

sql - 在 Redshift 中运行时卸载到新文件

我正在尝试将文件卸载到 S3 存储桶。但是,我不想覆盖,而是在每次运行命令时创建一个新文件。我怎样才能做到这一点?

0 投票
1 回答
465 浏览

sql - 如何在 Redshift 中使用 UNLOAD 为文件名添加日期

我找到了2个解决方案:

  1. 使用 AWS Data Pipeline 安排查询(卸载)并使用 's3://reporting-team-bucket/importfiles/test_123-#{format(@scheduledStartTime,'YYYY-MM-dd-HH')}.csv'
  2. 编写一个 MV 命令来重命名 s3 存储桶上的文件

有没有办法只使用 Redshift 而不使用其他服务来提供文件的当前日期?

到目前为止,这是我的代码:

例如,只需将 CurrentDate 设为 202106 即可。

谢谢!

0 投票
0 回答
24 浏览

javascript - window.addEventListener('unload', fermPage()); 不工作?

我正在尝试使用 unload 事件向服务器发送请求以告诉它停止发送值,因为用户关闭了窗口,我正在使用底部的代码,但它在 Firefox 上不起作用, 'unload' 和'load' 的作用类似,也就是说该函数是在页面打开时执行,而不是在页面关闭时执行,而在Chrome 上,它也是在打开和关闭时执行!!!我什么都不懂,有人能帮帮我吗?

0 投票
0 回答
8 浏览

events - 当用户直接关闭标签页或窗口或系统关闭时,如何设置用户的活动状态为注销?

我已经尝试过:

$(window).on(' beforeunload', function() { return '请在关闭窗口前注销!!!'; });

addeventlistener

window.unload

和其他做法,但没有一个对我有帮助。

请帮忙 !!

0 投票
0 回答
21 浏览

windows - Windows:关闭 32 位控制台应用程序时出现问题

我正在开发一个应用程序,当它在 Win32 的调试模式下编译时(在 x64 机器上),就在退出之前,会抛出这个异常:

应用程序终止时显示的错误

从我能够重建的内容来看,在 xmemroy0.h 标头中似乎有问题的代码行是这样的:

当我的一个 dll(它是应用程序的一部分)被 SO 卸载时,似乎会发生这种情况。这似乎不是我的软件的直接问题,但我担心我可能是由于未正确处理 dll 样板代码而导致问题的间接原因。例如,我没有做任何特别的事情来处理 dll 中的附件/分离。在我看来,x64 版本似乎工作得很好。

高级系统程序员提供的任何可以为我指明正确方向的线索将不胜感激。我真的不知道如何调试这个,我不是 Windows 内部的专家。

真挚地,

0 投票
0 回答
23 浏览

r - 如何在不重新启动会话的情况下在 R 中分离 formula.tools

我已经在 R 中加载了 formula.tools。我现在想卸载它,但是当我运行detach('package:formula.tools', unload = T)这个包时仍然会影响as.character函数。例如,请参见下文。

谁能建议如何卸载 formula.tools 使其不受影响as.character

0 投票
0 回答
38 浏览

excel - 尝试重绘 Treeview,但在 Unload 语句后重绘 Userform

我有一个用户表单设置来收集用户在创建带有子文件夹和文件的目录时的输入。输入是通过使用 Treeview 进行的,并且文件结构是通过默认选择 Checked on 或 off 预先确定的。用户可以切换这些子文件夹和文件的创建以满足他们的需要。我添加了“全选”和“全部清除”的选项,这可以通过 Treeview 节点轻松完成。我还想为用户提供恢复默认选择的选项。为此,我添加了一个“默认选择”命令按钮,用于卸载用户窗体,然后加载一个新实例。

在测试期间,我注意到我的代码中有一个奇怪的错误。会弹出一个 Msgbox,告诉我脚本已经运行,没有任何错误。但是,对于用户单击“默认选择”的每个实例,Msgbox 都会弹出很多次。例如,如果用户点击“默认选择”3 次(我不知道他们为什么会这样做,除了点击快乐和容易发生意外......),Msgbox 弹出 4 次;一次成功测试,每次单击按钮时再增加 3 次。

这是将用户窗体代码精简为一个 CommandButton cmdDefaultSelect

...这是具有相同症状的测试模块:

对于初稿,它有效。此示例中不包含额外的代码,但子文件夹和文件的创建没有错误。这也是我能想出的最简单的解决方案,从本质上重绘 Treeview。但是,我知道我没有正确加载/卸载我的用户窗体,并且我可能会在稍后添加更多功能时遇到麻烦。我不希望每次卸载 Userform 时脚本都结束,但我不确定如何在 Userform 和标准模块之间构建代码。

0 投票
0 回答
17 浏览

javascript - 所有选项卡上的 Window.onUnload

我正在研究是否有办法在 Chrome 浏览器中的非活动选项卡上触发window.onunload事件。

这个想法是,如果我保持页面的选项卡处于活动状态(假设它的索引为 3),如果我(例如)关闭浏览器,该事件将触发。但是,如果我在其他页面上导航,选项卡索引 3(我的页面)上的 onUnload 事件将不会触发(因为它不是活动选项卡)

在我看来,我会认为 onunload 会为浏览器中的所有选项卡触发......但至于我的测试......它只会在活动选项卡上触发。

有没有办法注册一个监听器来检测浏览器是否关闭,即使(我的)网站不幸运地坐在“活动”标签中?