小编Bra*_*ore的帖子

如何使视觉工作室仅在未处理的异常中中断?

在我的其他机器上,当没有try/catch来处理它们时,Visual Studio总是打破错误,但如果有一个try/catch,那么它就没有破坏.由于某些原因,这台笔记本电脑不能这样工作.它起初并没有破坏,但后来我发现了如何通过调试/异常将其设置为中断.但是,将其配置为中断会导致它始终在异常中断,即使存在try/catch块也是如此.

我如何使它像我习惯的那样工作?

ide debugging visual-studio

32
推荐指数
3
解决办法
2万
查看次数

SVN分支与本地修改

我一直在对行李箱做一些小修理,但是我希望我能够为我现在正在做的事情进行扩展.现在在Tortoise SVN中最简单的方法是什么?

我认为这是分支时"工作副本"选项的用途,但我看到以下说明:

工作副本 - 新分支是本地工作副本的相同副本.如果您已将某些文件更新为WC中的旧版本,或者您已进行了本地更改,那么这正是副本中的内容.当然,这种复杂的标记可能涉及将数据从WC传输回存储库(如果它已经不存在).

它让我想知道粗体部分是指更新主干或您即将创建的新分支.我会想到后者,但只是想在我做之前检查一下.或者如果还有其他方法我应该这样做,请告诉我.谢谢!

svn tortoisesvn branching-and-merging

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

如何搜索VBA代码文件

我刚开始在一家新公司工作,以前的开发人员创建了许多自动化任务.当然,几乎没有文档,我没有机会与之前的开发人员合作,所以现在我正在尝试筛选所有这些过程,寻找修改某些特定文件的过程.

我已经在SQL中编写了所有存储过程的脚本,并使用了搜索工具并且找不到我要查找的内容,所以现在我想知道我需要的进程是否位于所使用的许多Access数据库之一.使用SQL Server,编写一个C#应用程序来编写脚本很容易,因此我可以搜索它们,但是使用Access看起来我只能单独打开每个数据库来搜索代码文件.

有没有办法以编程方式搜索VBA代码文件?

ms-access vba access-vba

15
推荐指数
3
解决办法
2万
查看次数

与单个表并行插入的最快方法

我的公司被共生伙伴关系所诅咒变成了寄生虫.为了从寄生虫获取我们的数据,我们必须使用非常缓慢的odbc连接.我最近注意到,虽然我可以通过并行运行查询来获得更多的吞吐量(即使在同一个表上).

有一个特别大的表,我想从中提取数据并将其移动到我们的本地表中.并行运行查询我可以更快地获取数据,但我也想象这可能会导致尝试将多个查询中的数据一次写入同一个表时出现问题.

您可以给我什么建议,以便最好地处理这种情况,以便我可以利用并行使用查询的速度提高?

编辑:我在这里得到了一些很好的反馈,但我想我并不完全清楚我通过链接服务器(使用odbc驱动程序)提取数据.换句话说,这意味着我可以运行正常的INSERT语句,我相信这将提供比SqlBulkCopy或BULK INSERT更好的性能(实际上,我不相信BULK INSERT甚至可以选择).

sql sql-server parallel-processing blocking

15
推荐指数
2
解决办法
3万
查看次数

排序Sql Profiler结果

我最近使用了Anjlab的一个免费的sql profiler产品,这个产品很棒,即使在跟踪运行时也允许我对跟踪结果进行排序.下次我尝试在Sql Profiler中实际执行此操作时实际上是在Sql Server中,我没有看到对跟踪结果进行排序的方法.我错过了什么或者Sql Server附带的分析器真的不让你这样做吗?

sql-server profiler

13
推荐指数
2
解决办法
9216
查看次数

抽象类可以在c#中实现吗?

到目前为止编译器似乎并不介意它,但我只是想通过在抽象类中实现某些方法来仔细检查我是否以任何方式设置自己的失败.

c# oop

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

如何按周对日期字段进行分组,周数从星期六开始?

当我看到答案时,我知道我会去'呃',但是:

如何按周对日期字段进行分组,周数从星期六开始?

sql sql-server

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

如何访问泛型类型的静态方法

public class BusinessObjects<O>
    where O : BusinessObject
{
    void SomeMethod()
    {
        var s = O.MyStaticMethod(); // <- How to do this?
    }
}

public class BusinessObject
{
    public static string MyStaticMethod()
    {
        return "blah";
    }
}
Run Code Online (Sandbox Code Playgroud)

是否有正确的面向对象的方法来实现这一点,还是我需要求助于反思?

编辑:我试图过分简化这个问题,并且遗漏了一个重要的观点.MyStaticMethod使用反射并需要派生类型来返回正确的结果.但是,我刚刚意识到我设计中的另一个缺陷是我无法使用静态虚拟方法,我认为这就是我需要的.

看起来我需要找到另一种解决这个问题的方法.

c# oop generics static

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

EventLogReader和EventRecord:消息在哪里?

我想查询远程机器上的应用程序事件日志,并使用EventLogReader而不是EventLog,因为它需要很长时间才能找到EventLog所需的事件.但是,即使它使用EventLogReader发现事件的速度要快得多,我也无法弄清楚我需要的信息在这个对象上...尤其是消息.

    public static void Load()
    {
        string query = "*[System/Provider/@Name=\"SQLSERVERAGENT\"]";

        EventLogQuery elq = new EventLogQuery("Application", PathType.LogName, query);
        elq.Session = new EventLogSession("x.x.x.x");
        EventLogReader elr = new EventLogReader(elq);

        _logEntries = new List<SqlEventEntry>();

        EventRecord entry;
        while ((entry = elr.ReadEvent()) != null)
        {
            var Message = entry.???
            // I want process the message in the event here,
            // but I can't find a property anywhere that contains the message??
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# event-log

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

如何在C#中编写一个好的反复出现的模板模式(CRTP)

前段时间我想创建自己的数据映射器,它比平均ORM简单得多.这样做我发现需要访问我的基类中继承类的类型信息.我的第一个想法是反射,但它太慢了(如果你使用反射,请查看Fasterflect,因为它"几乎"消除了反射的性能问题).

所以我转向了一个解决方案,我后来发现它有自己的名字:奇怪的重复模板模式.这主要解决了我的问题,但学习如何正确实现这种模式有点挑战.我必须解决的两个主要问题是:

1)如何让我的消费代码与我的通用对象一起使用而无需知道创建对象的通用参数?

2)如何在C#中继承静态字段?

具有挑战性的部分实际上是在弄清问题.一旦我意识到我需要做什么,解决这些问题就很容易了.如果你发现自己需要CRTP,你可能会发现自己需要回答这些问题......它们似乎是相辅相成的.

c# crtp

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