我一直在研究SQL Server Service Broker的范围来替换当前的消息传递解决方案MSMQ.我想知道SQL Server Service Broker的缺点与MSMQ相比,以下标准.
我们在一个部署PowerShell脚本中使用了一些PowerShell模块.使用以下命令,我们将模块(即XXXX)安装到"C:\ Program Files\WindowsPowerShell\Modules"中.
Install-Module -Name "XXXX" -AllowClobber -RequiredVersion "XXXX" -Repository "XXXX" -Scope AllUsers
Run Code Online (Sandbox Code Playgroud)
现在,一旦我们使用了此模块的功能,我们将使用以下命令在部署脚本结束时将其卸载.
Remove-Module -Name "XXXX" -force
Uninstall-Module -Name "XXXX" -AllVersions -force
Run Code Online (Sandbox Code Playgroud)
但是此卸载模块命令会出现以下错误.
WARNING: The version '###' of module 'XXXX' is currently in use. Retry the operation after closing the
applications.
PackageManagement\Uninstall-Package : Module 'XXXX' is in currently in use.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:2046 char:21
+ ... $null = PackageManagement\Uninstall-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Power...ninstallPackage:UninstallPackage) [Uninstall-Packag
e], Exception
+ FullyQualifiedErrorId : ModuleIsInUse,Uninstall-Package,Microsoft.PowerShell.PackageManagement.Cmdlets.Uninstall
Package
Run Code Online (Sandbox Code Playgroud)
有人有任何想法解决这个问题吗?
目前我们正在使用下面的命令安装一些模块,但它在C:\Program Files\WindowsPowerShell\Modules.
Install-Module -Name XXX -RequiredVersion XXX -Repository XXX -Scope AllUsers
Run Code Online (Sandbox Code Playgroud)
我们的要求是在E:\Modules文件夹中安装这个模块。为此,我更新了PSModulePath环境变量,如下所示。( https://msdn.microsoft.com/en-us/library/dd878350(v=vs.85).aspx )
$p = [Environment]::GetEnvironmentVariable("PSModulePath")
$p += ";E:\Modules"
[Environment]::SetEnvironmentVariable("PSModulePath",$p)
Run Code Online (Sandbox Code Playgroud)
但它仍然安装在C:\Program Files\WindowsPowerShell\Modules.
如何更新PSModulePath到E:\Modules安装模块之前?
当用户从EDITForm.aspx保存任何文档时,我想显示确认对话框.所以我编写了以下JavaScript代码.
function PreSaveAction() {
var _html = document.createElement();
_html.innerHTML = " <input type=\"button\" value=\"Submit\" onclick ='javascript:SubmitDlg();' /> <input type=\"button\" value=\"Cancel\" onclick =\"javascript:CloseDlg();\" /> </td> </tr> </tbody> </table>";
var options = {
title: "Confirm",
width: 400,
height: 200,
showClose: false,
allowMaximize: false,
autoSize: false,
html: _html
};
SP.UI.ModalDialog.showModalDialog(options);
}
function SubmitDlg() {
SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.OK);
}
function CloseDlg() {
SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.Cancel);
}
Run Code Online (Sandbox Code Playgroud)
现在我有以下查询.
谢谢
我需要有关保存神经网络的帮助。
我将解释...我在C#中编程了多层网络。.该应用程序的一部分用于培训,另一部分用于测试神经网络。一切都按预期进行。当我想训练我的网络时,我会从文件中加载一组数据。培训结束后,我将在较小的数据样本上对其进行测试,它会为我提供正确的输出。但是现在我希望能够训练我的网络并保存它,以便我可以再次加载它并将其用于进一步测试。