小编Kyl*_*yle的帖子

SQL Server 存储过程区分大小写?

我有一个区分大小写的服务器 (SQL_Latin1_General_CP1_CS_AS) 但数据库不区分大小写 (SQL_Latin1_General_CP1_CI_AS)。

如果我尝试在数据库上创建以下存储过程,则会收到错误“必须声明标量变量“@test”。

CREATE PROCEDURE [dbo].[sp_Test] (@TEST int) as
begin   
    SELECT @test
end
GO
Run Code Online (Sandbox Code Playgroud)

但正如我所说,数据库本身不区分大小写。我假设这被记录在某个地方,存储过程遵循服务器的敏感性,但我在任何地方都找不到参考。谁能指出我在哪里可以找到有关此的一些文档?(是的,我试过谷歌,但我没有找到任何东西)

sql-server stored-procedures

4
推荐指数
1
解决办法
1万
查看次数

在命令仍在运行时从php exec()获取结果?

当我exec像这样运行PHP时:

$result = exec('command');
Run Code Online (Sandbox Code Playgroud)

此结果将存储在$result.但在我目前的情况下,我的命令可能需要几分钟,并在运行时输出结果.有没有办法在运行时获得输出?我知道该passthru方法会将结果输出为浏览器,但实际上我直接想要它.

php exec

4
推荐指数
2
解决办法
1万
查看次数

webHttpBinding安全性不包含消息节点?

我正在尝试将客户端证书应用于WCF REST服务.我找到了一些有关应用具有以下内容的客户端证书的详细信息:

<bindings>
  <wsHttpBinding>
    <binding name="wsHttpEndpointBinding">
      <security>
        <message clientCredentialType="Certificate" />
      </security>
    </binding>
  </wsHttpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)

在这种情况下似乎没有问题.然而,我使用webHttpBinding,我得到一个错误,指出messagesecurity节点是一个无效的子节点.

我是不是要不正确地设置客户端证书?有人能够指出我正确的方向.

wcf web-config client-certificates

4
推荐指数
1
解决办法
1735
查看次数

x86进程中的Power Shell - 访问64位程序文件

我之前使用SysNative来访问64位system32目录,但我似乎无法找到Program Files目录的等价物.我觉得我错过了一些简单的东西,但如果我尝试做的事情如下:

$command = "${Env:ProgramFiles}\Company\executable.exe"
Run Code Online (Sandbox Code Playgroud)

然后$command最终成为C:\ Program Files(x86)\ Company\executable.exe.

任何人都可以指出我正确的方式访问64位程序文件(从32位PowerShell)?

powershell redirect program-files

4
推荐指数
1
解决办法
1407
查看次数

NSPredicate数组数组

我有一个数组,打印出来时看起来像这样:

(
        (
        databaseVersion,
        13
    ),
        (
        lockedSetId,
        100
    )
)

是否可以使用NSPredicate(可能通过数组中的索引)对此进行过滤.所以类似于:给我所有行,其中元素0是'databaseVersion'?我知道如果我有一个字典数组,我可以用类似于这里发现的谓词来做这个,但我发现当使用字典并存储大量数据时,我的内存消耗量上升了(从〜80mb到~120mb) ),所以如果可能的话我会保留阵列.有关如何做到这一点的任何建议?

objective-c nsdictionary nsarray nspredicate

4
推荐指数
2
解决办法
3511
查看次数

SQL Server sys.databases vs sysdatabases?

我有一个查询,我用来列出数据库:

SELECT * FROM sys.databases
Run Code Online (Sandbox Code Playgroud)

但是此查询在SQL Server 2000中不起作用.

以下查询适用于SQL Server 2000及更高版本:

SELECT NAME FROM sysdatabases;
Run Code Online (Sandbox Code Playgroud)

我发现这篇文章有一些注释sys.database(并且还指出sysdatabases因兼容性原因而被保留).

我想知道的是,如果有任何原因我不应该sysdatabases用来获取数据库名称列表?除了使用sys.databases更新的风格,我还没有看到任何其他地方.

sql-server

4
推荐指数
1
解决办法
6151
查看次数

删除"显示/隐藏标签栏"菜单项

最新版本的macOS Sierra在"查看"菜单中添加了"显示/隐藏标签栏"菜单项.

查看菜单项

它动态地执行此操作.

我的应用程序已经使用MMTabBarView库包含自己的选项卡栏.我宁愿继续使用这个库,因为它使我能够向后兼容选项卡,还能够对选项卡进行一些自定义.

关于删除此菜单项,我在Apple NSDocumentNSDocumentController文档中没有看到任何内容.

有没有人对我如何删除它有任何建议?

注意:我不想简单地禁用它,我希望完全删除它.(或者我想首先没有添加它).

macos cocoa nsdocument nsdocumentcontroller

4
推荐指数
1
解决办法
913
查看次数

C++访问main之外的命令行参数?

我有几个命令行应用程序,最终都调用com对象.他们可以访问从命令行传递的参数,而不是为这些com对象添加新接口吗?

编辑:排序我如何调用GetModuleFileName来获取文件名.我想知道是否有一个等效的方法来获得args.

c++ windows arguments unmanaged

3
推荐指数
1
解决办法
3223
查看次数

排序列表视图(Win32/C++)

我正在尝试在用户单击列标题时对列表视图进行排序.

我正在捕捉LVN_COLUMNCLICK通知,如下所示:

  case LVN_COLUMNCLICK:
  {
     NMLISTVIEW*    pListView   = (NMLISTVIEW*)lParam;
     BOOL test = ListView_SortItems ( m_hDuplicateObjectsList, ListViewCompareProc, pListView->iSubItem );
     break;
  }
Run Code Online (Sandbox Code Playgroud)

然而它似乎失败了.我的测试变量为FALSE,我的ListViewCompareProc永远不会被命中(当我试图点击它内部的调试点时,它有一个简单的返回1).

有什么东西我缺少排序列表视图?

c++ winapi listview

3
推荐指数
1
解决办法
4891
查看次数

如何从 SwiftUI 部分中删除背景颜色?

我有一个 SwiftUI 部分,如下所示:

struct FormView: View {
    var body: some View {
        Form {
            Section {
                Button(action: {
                    
                }) {
                    HStack {
                        Spacer()
                        Text("Save")
                            .font(.headline)
                            .foregroundColor(.white)
                        Spacer()
                    }
                }
                .listRowInsets(.init())
                .frame(height: 50)
                .background(Color.blue)
                .cornerRadius(15)
            }.background(Color.clear)
        }
        //.background(Color.red)
        .background(LinearGradient(gradient: Gradient(colors: [.green, .red]), startPoint: .leading, endPoint: .trailing))
        .edgesIgnoringSafeArea(.all)
    }
}

struct WelcomeScreen: View {
    var body: some View {
        FormView().background(Color.red)
            .onAppear {
               UITableView.appearance().backgroundColor = .clear
            }
    }
}
Run Code Online (Sandbox Code Playgroud)

它看起来像这样:

按钮

如何去掉该部分的白色背景颜色?我尝试添加 .background(Color.clear) 但没有任何作用。

swiftui

3
推荐指数
1
解决办法
3835
查看次数