小编H20*_*der的帖子

VisualSVN服务器 - 删除用户对历史记录的影响

从SVN删除用户时,是否会影响历史记录.我找不到任何文件.谢谢.

svn visualsvn-server

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

算术运算导致C#溢出

解锁文件时出现以下错误

算术运算导致溢出

System.IntPtr.ToInt32

我怀疑这是以下行pBuffer.ToInt32()

IntPtr iPtr = new IntPtr(pBuffer.ToInt32() + (i * Marshal.SizeOf(fi3)));
Run Code Online (Sandbox Code Playgroud)

我自己无法重现该错误,并且该错误未显示正确的行号。我正在寻找一种方法来重现此问题或对可能原因的任何反馈。谢谢

public void Close()
{
        const int MAX_PREFERRED_LENGTH = -1;
        int readEntries;
        int totalEntries;
        IntPtr pBuffer = IntPtr.Zero;
        FILE_INFO_3 fi3 = new FILE_INFO_3();
        int iStatus = NetFileEnum(this.HostName, this.HostPathToShare + this.FileNameFromShare, null, 3, ref pBuffer, MAX_PREFERRED_LENGTH, out readEntries, out totalEntries, pBuffer);
        if (iStatus == 0)
        {
            for (int i = 0; i < readEntries; i++)
            {
                IntPtr iPtr = new IntPtr(pBuffer.ToInt32() + (i * Marshal.SizeOf(fi3)));
                fi3 …
Run Code Online (Sandbox Code Playgroud)

c# winapi win32-process

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

ASP.NET Core Web API 未返回完整对象

我有一个 ASP.NET Core Web API 返回ReconResults. 由于某种原因,API 没有向我发送对象的消息部分。我在离开 API 之前看到消息的值。我确信我错过了一些非常愚蠢的东西。

模型:

public class ReconResults
{
    public IEnumerable<int> ReconIds { get; set; }
    public IEnumerable<ReconErrorResults> Messages { get; set; }
    public bool Success { get; set; }
}

public class ReconErrorResults
{
    int ErrNo { get; set; }
    string ErrorMessage { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

回购协议:

using (var connection = sqlProvider.GetConnection())
{
    var aresults = connection.QueryMultipleAsync("recon.usp_pro",
        parameters,
        commandTimeout: 1500,
        commandType: CommandType.StoredProcedure).Result;

    results.Messages = await aresults.ReadAsync<ReconErrorResults>();
    results.ReconIds = await aresults.ReadAsync<int>(); …
Run Code Online (Sandbox Code Playgroud)

c# .net-core asp.net-core-webapi

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

从存储过程捕获参数值

我试图调试我的程序之一中的错误。问题是我需要传递的确切值。

当发生错误时,我希望捕获 catch 块中的过程中的值。我可以看到如何获取参数,但不是获取值的好方法。

最终,我希望看到类似 json 的输出中的参数和值。

更新: 我真的在寻找一种获取值的动态方式。这些由 Web API 执行。我希望能够在任何过程中重用此代码,并在出现错误时在 ctach 块中运行它。

sql sql-server

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