小编Mik*_*iar的帖子

调试SSIS包 - debug.writeline

SSIS的调试经验不是我所期待的.

我有一个脚本任务,我已经Imports System.Diagnostics在类的标题添加了一个,并在代码中我有各种debug.writeline("Attemtpting移动文件")类型消息.

但是,它们没有显示在输出窗口中.

我错过了什么吗?

sql-server ssis sql-server-2005

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

在DataGridView中复制并粘贴多个单元格

我已经看到Datagridview不能复制和粘贴多个单元格的文本,是否有一个简单的设置来启用它,或者我是否必须使用密钥处理程序和剪贴板数据存储来包含该功能.

用户想要在一行中复制3个单元格,并且能够将它们的文本粘贴到不同的行中.

datagridview

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

View中的MVVM访问模型

我是.net和MVVM设计模型的新手.我现在卡住了,因为在我的一个视图的代码隐藏文件中,我需要将相应的模型作为对象.这里的关系怎么样?是否有可能,它是"正确的方式"吗?

.net c# mvvm

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

使用C#和ASP.net的Konami代码

http://en.wikipedia.org/wiki/Konami_Code

我已经使用完整的javascript完成了这个,但我怎么能在C#/ asp.net网站(不是winform)中这样做.谢谢..

c#

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

抽象方法使用vs常规方法

我想知道两个约定之间的区别:

  1. 使用抽象方法创建抽象基类,稍后将在派生类上实现该抽象基类.
  2. 在没有抽象方法的情况下创建抽象基类,
    但稍后在派生类的级别上添加相关方法.

有什么不同?

c# abstract-class abstract-methods

5
推荐指数
2
解决办法
9582
查看次数

如果我们在开始时不知道字符串的数量,如何创建动态字符串数组?

我有一个HashMap<String, String>.如果我想创建字符串数组hashmap.values(),我们可以创建它

String[] strArray = new String[hashmap.size()]
Run Code Online (Sandbox Code Playgroud)

但我的问题是如果hashmap值包含"A,B,C",那么我需要将A,B和C添加到strArray.

java

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

设置JMS连接的理想方式,以便自动重新连接

我正在为持久订阅编程一个信使服务(它可能最终不耐用,我们仍在讨论这个问题)我正在寻找一些关于如何处理我们的服务器由于某种原因而暂时停机的情况的建议我们需要自动重新订阅该主题.以下是它如何连接的示例代码:

public void DurableChatter(String broker, String username, String password)
{
    javax.jms.MessageProducer publisher = null;
    javax.jms.MessageConsumer subscriber = null;
    javax.jms.Topic topic = null;

    //Create a connection:
    try{
        javax.jms.ConnectionFactory factory;
        factory = (new progress.message.jclient.ConnectionFactory (broker));
        connection = factory.createConnection (username, password);

        //Durable Subscriptions are indexed by username, clientID and subscription name
        //It is a good proactice to set the clientID:
        connection.setClientID(CLIENT_ID);
        pubSession = connection.createSession(false,javax.jms.Session.AUTO_ACKNOWLEDGE);
        subSession = connection.createSession(false,javax.jms.Session.AUTO_ACKNOWLEDGE);
    }
    catch (javax.jms.JMSException jmse){
        System.err.println ("Error: Cannot connect to Broker - " + broker);
        jmse.printStackTrace();
        System.exit(1); …
Run Code Online (Sandbox Code Playgroud)

java jms messenger

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

将dataReader转换为Dictionary

我尝试使用LINQ将一行转换为Dictionary(fieldName - > fieldValue)

return Enumerable.Range(0, reader.FieldCount)
                 .ToDictionary<string, object>(reader.GetName, reader.GetValue);
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误消息:

实例参数:无法转换'System.Collections.Generic.IEnumerable<int>''System.Collections.Generic.IEnumerable<string>'

怎么纠正这个?

linq dictionary datareader

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

visual studio 2012因断点而崩溃

这才刚刚开始发生.我已经尝试修复无效的Visual Studio.每当我尝试使用断点调试Visual Studio崩溃.我尝试过使用全新的解决方案并重置用户信息devenv.exe /resetuserdata.当"为msvcr110d.dll加载符号"时,它似乎崩溃了.没有断点的调试(这是无用的)似乎工作正常.

我也尝试过以管理员身份运行Visual Studio.

调试C#项目也很好(断点和所有).

c++ visual-studio-2012

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

是什么导致字符串连接时间的这个峰值?

因此,出于好奇心和无聊的无聊,我一直在为Shlemiel的画家算法进行基准测试.我从一个空白字符串开始,创建了1000个空格中的另一个,并开始使用普通的低效字符串连接将一个添加到另一个,计算每次花费多长时间.

string s1 = "";
string s2 = "";
while (s2.Length < 1000)
{
    s2 += " ";
}

while (true)
{
    Stopwatch sw = Stopwatch.StartNew();
    s1 += s2;
    sw.Stop();

    Console.WriteLine(" {0}| {1}", s1.Length, sw.ElapsedMilliseconds);
}
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,字符串越长,连接所用的时间就越长(它的影响比我预期的要小得多,但那是另一天的另一个问题).什么令人惊讶的,但是,在它花时间一致尖峰.每六次连接大约需要前五次连接的两到三倍.

 Length     | Time (ms)
 -----------------------
 32250000   | 117
 32251000   | 44
 32252000   | 31
 32253000   | 30
 32254000   | 30
 32255000   | 32
 32256000   | 129
 32257000   | 35
 32258000   | 43
 32259000   | 34
 32260000   | 30
 32261000 …
Run Code Online (Sandbox Code Playgroud)

c# performance stopwatch string-concatenation

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