小编Yul*_*a V的帖子

如何在存储过程中调用标量函数

我对此代码的问题嗤之以鼻.

DECLARE @root hierarchyid
DECLARE @lastchild hierarchyid
SELECT @root = NodeHierarchyID FROM NodeHierarchy WHERE ID = 1
SET @lastchild = getlastchild(@root)
Run Code Online (Sandbox Code Playgroud)

它说它无法识别getlastchild功能.我在这做错了什么?

sql-server-2008

25
推荐指数
2
解决办法
9万
查看次数

如何在c#中列出理解(将列表转换为另一个列表的紧凑方式)?

在我的代码中,我经常有如下序列:

List<type1> list1 = ...;
List<type2> list2 = new List<type2>();
foreach(type1 l1 in list1)
{
    list2.Add(myTransformFunc(l1));
}
Run Code Online (Sandbox Code Playgroud)

在Python中,我可以将其编写为

list2 = [myTransformFunc(l1) for l1 in list1]
Run Code Online (Sandbox Code Playgroud)

有一种紧凑的方式在C#中编写它吗?

c# list-comprehension

16
推荐指数
2
解决办法
616
查看次数

如何使用NPOI读取包含空单元格的Excel电子表格?

当我使用NPOI读取Excel工作表时,将跳过空单元格.例如,它包含行A, B, , C,我使用它读取它

IRow row = sheet.GetRow(rowNb)
Run Code Online (Sandbox Code Playgroud)

然后row.Cells[1].ToString()将输出B(按预期)但row.Cells[2].ToString()输出C而不是空字符串.有没有办法保持空单元格?谢谢.

c# excel npoi

16
推荐指数
1
解决办法
6976
查看次数

为什么在dtexec上运行良好的包无法在SQL Server代理作业下运行?

我在本地C:驱动器上有一个包,如果我将它作为SQL代理作业的一部分运行,它会失败:

02/20/2013 17:38:45,MyUpload,Error,3,FMF-S3-1507\EOS01,PAM_MyUpload,Run MyUpload SSIS Package,,
Executed as user: MARKETS\SVCSQLDEV. 
Microsoft (R) SQL Server Execute Package Utility  Version 10.0.5500.0 for 64-bit  
Copyright (C) Microsoft Corp 1984-2005. All rights reserved.    
Started:  17:38:45  Error: 2013-02-20 17:38:45.72     
Code: 0xC0011007     
Source: {14BE11F5-B737-4A6E-96E6-111635631749}      
Description: Unable to load the package as XML because of package does not have a valid XML format. A specific XML parser error will be posted.  End Error  
Error: 2013-02-20 17:38:45.72     
Code: 0xC0011002     
Source: {14BE11F5-B737-4A6E-96E6-111635631749}      
Description: Failed to open package file "C:\MyFolder\Package.dtsx" …
Run Code Online (Sandbox Code Playgroud)

ssis

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

如何解决"'ServerVersion'引发类型'System.InvalidOperationException'"的异常?

我有一个本地SQL Server数据库,启动并运行,我试图以一种看似非故障的方式连接到它:

new SqlConnection(@"Server=(localdb)\v12.0;Integrated Security=true;Database=MyDBName;");
Run Code Online (Sandbox Code Playgroud)

但是,这一行引发了一个异常:"'ServerVersion'引发了'System.InvalidOperationException'类型的异常?"?我该怎么办才能修好它?

我跑了

sqllocaldb create "v12.0"
Run Code Online (Sandbox Code Playgroud)

但它似乎没有任何区别.

在此输入图像描述

在此输入图像描述

c# sql-server connection-string database-connection

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

如何使用Python win32com调用Excel VBA函数和subs?

我的Excel工作簿包含类似于下面的VBA子和宏; 他们坐在Module1.

如何使用Python win32com模块调用它们?

Public Sub setA1(ByVal s As String)
    ThisWorkbook.ActiveSheet.Range("A1").Value = s
End Sub

Public Function getA1() As String
    getA1 = ThisWorkbook.ActiveSheet.Range("A1").Value
End Function
Run Code Online (Sandbox Code Playgroud)

提前谢谢了!

python excel vba win32com

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

用unsigned long替换size_t有什么缺点

我正在处理的库需要在32位和64位机器上使用; 我有很多编译器警告,因为在64位机器上unsigned int != size_t.

用'unsigned long' 替换所有unsigned ints和size_ts 有什么缺点吗?我很欣赏它看起来不是很优雅,但是,在外壳的情况下,内存不是太大的问题...我想知道是否有可能出现这种replace all操作产生的任何错误/不需要的行为等等(你能不能)举个例子)?谢谢.

c++ integer

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

Matplotlib 背景在深色模式下与 vscode 主题匹配并且看不到轴

我刚买了一台新电脑并下载了 Visual Studio 代码。我正在尝试运行与我在另一台电脑上的代码完全相同的图(只是plt.plot(losses)),但现在matplotlib似乎有深色背景而不是白色:

在此输入图像描述

我发现这个这个有相反的问题。为了澄清,我问如何将 matplotlib 背景图更改为白色(请注意,在我的另一台机器上,我不必硬编码任何 matplotlib 背景信息,所以我认为这是一个 Visual Studio 问题,但无法弄清楚出去)

python matplotlib visual-studio-code

7
推荐指数
2
解决办法
6396
查看次数

使用 pyenv global 命令切换 python 版本时遇到问题

我已经使用homebrew在Mac上安装了pyenv并下载了Python 3.7.9的版本。一切正常,除了当我使用 时pyenv global 3.7.9python3 -V仍然给我版本 3.9.7。我该如何解决?

python macos homebrew path pyenv

7
推荐指数
2
解决办法
6878
查看次数

为什么三元迭代比递归慢2倍?

为了解决我的问题,我需要将所有可能的长度为N的数组放在一起,包含-1,0和1,并通过某些函数运行它们以查看它们是否符合某个标准.

我已经实现了2个方法,一个三元数方法和一个递归.它们都返回正确的结果,都检查相同数量的数组,没有红旗除外,在我的机器上,三元方法几乎慢了2倍.这有什么理由可以吗?printIfTargetHit是一个简单的数字函数,没有缓存或其他可以解释这个问题的复杂性.

def triadicIteraction(signsQty):
    signs = [None for _ in range(signsQty)]
    comb = int(3**signsQty-1)
    while (comb >= 0):
        combCopy = comb
        for n in range(signsQty):
            signs[n] = 1-combCopy%3 # [0,1,2] -> [1,0,-1], correct range for signs
            combCopy = combCopy//3
        printIfTargetHit(signs)
        comb = comb - 1

def recursiveIteration(signsQty):
    def recursiveIterationInner(signs, newSign, currentOrder):
        if (currentOrder >= 0):
            signs[currentOrder] = newSign
        if currentOrder == (len(signs) - 1):
            printIfTargetHit(signs)
        else:
            recursiveIterationInner(signs,-1, currentOrder+1)
            recursiveIterationInner(signs, 0, currentOrder+1)
            recursiveIterationInner(signs, 1, currentOrder+1)
    recursiveIterationInner(signs = [None for …
Run Code Online (Sandbox Code Playgroud)

python recursion performance

6
推荐指数
1
解决办法
119
查看次数