小编Vác*_*ych的帖子

CLR具有数组参数的表值函数

我有一个像这样的SQL CLR函数:

public partial class UserDefinedFunctions {
    [Microsoft.SqlServer.Server.SqlFunction(TableDefinition = "number int", FillRowMethodName = "FillRow")]
    public static IEnumerable MyClrFunction(object obj) {
        // read obj array input and then
        var result = new ArrayList();
        result.Add((SqlInt32)1);
        result.Add((SqlInt32)2);
        result.Add((SqlInt32)3);
        return result;
    }

    public static void FillRow(object obj, out SqlInt32 number) {
        number = (SqlInt32)obj;
    }

}
Run Code Online (Sandbox Code Playgroud)

我想用这种方式使用它:

DECLARE @x arrayOfInt

INSERT INTO @x VALUES (10)
INSERT INTO @x VALUES (20)
INSERT INTO @x VALUES (30)

SELECT * FROM dbo.MyClrFunction(@x)
Run Code Online (Sandbox Code Playgroud)

arrayOfInt是:

CREATE TYPE [dbo].[arrayOfInt] …
Run Code Online (Sandbox Code Playgroud)

sql-server sqlclr user-defined-functions table-valued-parameters

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

在Firefox中打开IndexedDB时出现InvalidStateError

在Firefox 17.0.1中,当我尝试打开IndexedDB数据库时,Firebug控制台向我显示InvalidStateError异常.此外request.onerror事件引发,但event.target.errorCode不确定的.

if (window.indexedDB) {
    var request = window.indexedDB.open('demo', 1);
    request.onsuccess = function(event) {
        // not raised
    };
    request.onupgradeneeded = function(event) {
        // not raised
    };
    request.onerror = function(event) {
        // raised with InvalidStateError
    };
}
Run Code Online (Sandbox Code Playgroud)

有没有人在Fi​​refox中有过IndexedDB的经验?

更新

Firefox 18.0.1具有相同的行为.Comlete来源.

javascript firefox indexeddb

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

Azure存储容器大小

如何在Azure存储中获取容器大小?我通过C#API访问Azure存储:

var account = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["AzureStoragePrimary"]);
var client = account.CreateCloudBlobClient();
var container = client.GetContainerReference("myContainer");
Run Code Online (Sandbox Code Playgroud)

c# azure azure-storage

8
推荐指数
3
解决办法
8480
查看次数

从C++发送命令到服务

如何从C++向Windows服务发送命令?等效的.NET代码是:

ServiceController sc = new ServiceController("MyService");
sc.ExecuteCommand(255);
Run Code Online (Sandbox Code Playgroud)

c++ windows-services servicecontroller

5
推荐指数
1
解决办法
6357
查看次数

找不到`SQLitePCLRaw.batteries_v2`

我已将sqlite-net-pcl NuGet 包添加到 Xamarin.iOS 项目中。该应用程序以以下异常结束:

找不到程序集“SQLite-net,Version=1.1.0.0,Culture=neutral,PublicKeyToken=null”引用的“SQLitePCLRaw.batteries_v2”。

是否知道此问题有任何解决方法?

macOS 塞拉利昂版本:10.12.5

Xcode版本:8.3.2

sqlite-net-pcl 版本:1.0.11

Visual Studio for Mac 版本:7.0

Xamarin.iOS版本:10.10.0.33

xamarin.ios visual-studio-mac

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

System.LocalDataStoreElement []内存分配

在许多OutOfMemoryExceptions之后,我运行内存分析器.System.LocalDataStoreElement [] cunsumes 123 GB的内存.初始化后应用程序消耗70 MB.处理完一些数据后,内存分配为700 MB(即使在几次GC.Collect()调用之后).我使用Code-First Entity Framework 4.1 Update 1.这个内存分配对于Code-First是否常见?

c# garbage-collection memory-management code-first

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

ScrollViewer中的ListBox

我不知道为什么这段代码工作正常:

<ScrollViewer Height="674" HorizontalAlignment="Left" VerticalAlignment="Top" Width="480" Margin="0,94,0,0" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden">
    <StackPanel>
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" />
        <Button Content="custom control" VerticalAlignment="Center" Width="480" Height="70" /> …
Run Code Online (Sandbox Code Playgroud)

.net xaml windows-phone-7

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

立即将图像加载到内存中

我需要打开WPF中的Tiff图像到内存中的所有帧,然后删除源.之后,我最终需要渲染该图像(根据窗口大小调整大小).我的解决方案非常慢,我无法在第一次要求之前删除文件源.任何最佳做法?

memory wpf rendering tiff frames

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

如何将long转换为LPCWSTR?

如何在C++中将long转换为LPCWSTR?我需要类似于这个的功能:

LPCWSTR ToString(long num) {
    wchar_t snum;
    swprintf_s( &snum, 8, L"%l", num);
    std::wstring wnum = snum;
    return wnum.c_str();
}
Run Code Online (Sandbox Code Playgroud)

c++ string type-conversion

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