上下文:我正在尝试构建一个开发SQL Server,我可以继续学习SQL并使用Microsoft SQL Server Management Studio(SSMS)在Windows PC上进行访问.
所以我将AdventureWorks数据库放在运行在DigitalOcean Ubuntu 16.04盒子上的MS SQL Server 2017的Docker容器上.从我的Mac我可以远程SSH到服务器,访问容器和查询数据库.
但是我希望在我的Windows PC上使用SSMS,并且我不确定如何开始连接到远程盒.在下图中,没有选项可以指定SSH密钥或甚至登录到Ubuntu框,只能访问SQL服务器.
这甚至可能吗?
上下文:我试图通过 VBA 的Application.Run函数动态调用一个方法,并动态地将参数传递给该方法。与其说是实际用例,不如说是概念证明。
代码:
Public Sub Test()
Call MethodDynamically("MethodToBeCalled", "This doesnt, work")
End Sub
Public Sub MethodDynamically(MethodName As String, Params As String)
Application.Run MethodName, Params
End Sub
Public Sub MethodToBeCalled(Param1 As String, Param2 As String)
Debug.Print Param1 & " " & Param2
End Sub
Run Code Online (Sandbox Code Playgroud)
错误:运行Test我收到方法Run-time error '449': Argument not optional对Application.Run在该行MethodDynamically的方法。
后市展望:我的愿望是,运行Test方法会触发MethodToBeCalled与This doesnt和work作为参数传递。结果将This doesnt work在立即窗口中。
我开始在 MacOS 10.13.3 (17D102) 上遇到奇怪的错误。
我刚刚尝试使用GitHub页面上的说明安装 Homebrew并收到此错误:
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 4680, done.
remote: Compressing objects: 100% (4476/4476), done.
remote: Total 4680 (delta 45), reused 694 (delta 19), pack-reused 0
Receiving objects: 100% (4680/4680), 3.81 MiB | 4.74 MiB/s, done.
Resolving deltas: 100% (45/45), done.
Tapped 4478 formulae (4,722 files, 11.9MB)
Error: Permission denied @ rb_sysopen - /tmp/github_api_headers20180308-4136-cqt2yb
Error: Failure while executing: /usr/local/bin/brew tap homebrew/core
Run Code Online (Sandbox Code Playgroud)
我努力了:
sudo chown -R $(whoami) $(brew --prefix)/*
Run Code Online (Sandbox Code Playgroud)
按照本指南,仍然收到错误。
运行Brew …
我正在尝试使用Select2(https://select2.github.io)来允许用户在提交表单之前在字段中键入多个标签.在我的Laravel PHP应用程序中,我将获取这些标记,确定它们是否存在并将它们添加到数据库中.
我的问题是我似乎无法让Select2认识到用户输入了多个标签.当我查询表单数据时,我只看到用户输入的LAST标记而不是所有标记.
我的Select2元素是:
<select class="tags-field" name="tags" data-tags="true" data-placeholder="TAGS" multiple="multiple">
</select>
Run Code Online (Sandbox Code Playgroud)
我的JQuery是:
$(function() {
$(".tags-field").select2({
maximumSelectionLength: 3,
tokenSeparators: [','],
});
}
Run Code Online (Sandbox Code Playgroud)
没有Javascript错误,它工作得非常好,除了我无法检测到所有标签.
我合并了两个 Eloquent 集合以生成以下输出:
[
"2015-03-05 21:54:19" => 100
"2015-07-05 18:54:00" => 4
"2015-06-30 21:53:29" => 3
]
Run Code Online (Sandbox Code Playgroud)
其中第一列是updated_at 时间戳,最后一列是两个表的ID。
我的代码如下:
$jobs = $this->user->find($userId)->jobs()->lists('id', 'updated_at');
$bids = $this->user->find($userId)->bids()->lists('id', 'updated_at');
$all = $jobs->merge($bids)->sortByDesc('updated_at');
dd($all);
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何对数组进行排序,以便它们按 updated_at 列按降序排列?
我试图确定是否已通过VBA设置了命名范围。命名范围被调用,LoadedToken并且当用户单击特定按钮时,该范围实际上已加载。我以此为证明已进行初始化。
我有一个功能来检查是否已发生:
Function ToolIsEnabled()
' We check if the R2A add-in has been loaded by detecting the named range
If ActiveWorkbook.Names("LoadedToken") Is Nothing Then
ToolIsEnabled = False
Else
ToolIsEnabled = True
End If
End Function
Run Code Online (Sandbox Code Playgroud)
我收到应用程序错误。当然,VBA是不正确的。但是,我实际上该如何完成呢?
我正在为 Microsoft Excel 创建一个加载项,我正在使用一个模块来存储由应用程序中的类和其他模块访问的变量(在运行时不会更改)。这是一种更方便的硬编码值的方法,我可能必须在开发周期的不同点找到和替换它。
变量是诸如应用程序版本或工作簿密码之类的内容:
Option Explicit
Option Private Module
Global Const APP_ID = "XXY"
Global Const APP_VERSION = "1.00"
Global Const WORKSHEET_PASSWORD = "s0Me_pa$$w0rD"
Global Const DATA_TABLE = "tblStockData"
Global Const FORM_DEFAULT_VALUE = 200
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人可以告诉我这是否是不好的做法,如果是,那么更好的做法是什么?
我在 Vim 中开发了一个很好的可定制状态行,但是在显示我正在其中工作的当前模式时遇到了真正的麻烦。
\n\n我使用字典来规定通过状态栏左侧和右侧显示哪些选项:
\n\n" Display Options {{{\nlet s:statusline_options = {\n \\ \'active\': {\n \\ \'left\': [ \'readonly\', \'mode\' , \'git\' ],\n \\ \'right\': [ \'time\', \'project\' ],\n \\ },\n \\ \'components\': {\n \\ \'readonly\': \'Statusline_readonly()\',\n \\ \'mode\': \'Statusline_mode()\',\n \\ \'git\': \'Statusline_git()\',\n \\ \'time\': "strftime(%a\\ %d\\ %b\\ %H:%M)",\n \\ \'project\': \'Statusline_project()\'\n \\ },\n \\ \'seperators\': {\n \\ \'readonly\': \' %s\',\n \\ \'mode\': \'%s >\',\n \\ \'git\': \' %s\',\n \\ \'time\': \' < \',\n \\ \'project\': \'[%s] \'\n \\ …Run Code Online (Sandbox Code Playgroud)