问题列表 - 第29429页

for Loop的性能问题?

考虑以下程序,

     List<string> l_lstRawData = new List<string>();
     ........
     ........
Run Code Online (Sandbox Code Playgroud)

现在l_lstRawData填充了数据,例如,

    l_lstRawData[0] = "11111101101010................................0000011101010101";
    l_lstRawData[1] = "11111101111111...............................0000011101010101";
    l_lstRawData[2] = "11111101101010................................0000011101010101";
    l_lstRawData[3] = "11100001101010................................0000011101010101";
    l_lstRawData[4] = "11000101101010................................0000011101010101";
    l_lstRawData[5] = "11111101101010................................0000011101010101";
Run Code Online (Sandbox Code Playgroud)

现在我想要结果List l_lstResultData = new List();

    l_lstResultData [0] = "111111";
    l_lstResultData [1] = "111111";
    l_lstResultData [2] = "111101";
    l_lstResultData [3] = "111001";
    l_lstResultData [4] = "111001";
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码 ,l_lstRawData的长度等于l_lstRawData中的每个单独元素

    string l_strTempData  = "";
    for(int l_nData;l_nData< l_lstRawData.Length;l_nData++)
    {
         l_strTempData  = "";
         for(int l_nItem = 0;l_nItem< l_lstRawData.Length;l_nItem++)
         {
             l_strTempData += l_lstRawData[**l_nData**].ToString();   
         }      
         l_lstResultData.Add(l_strTempData );
    }
Run Code Online (Sandbox Code Playgroud)

它需要很长时间,因为l_lstRawData长度的每个项目都超过60,000 .....是否可以使用任何其他方法? …

c#

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

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

jquery克隆多个实例为什么

希望可以帮助,尝试似乎有效的Jquery克隆,但我得到"多个"克隆而不是单击克隆"压制"按钮.

例如:我想克隆这个:

echo '<select class="hello">';
    foreach ($pageposts as $post):
    echo '<option>'.$post->post_title.'</option>';
    endforeach;
    echo '</select>';
Run Code Online (Sandbox Code Playgroud)

点击这个

echo '<input type="button" id="rp" value="add">';
Run Code Online (Sandbox Code Playgroud)

是的,来自WordPress,是的,"hello"类来自JQuery页面

我的JQuery函数是:

$j=jQuery.noConflict();
$j(document).ready(function() {
$j('#rp').click(function(){ 
$j('.hello').clone().appendTo('#goodbye');
});
});
Run Code Online (Sandbox Code Playgroud)

所以我的"整体代码snippit"看起来像这样:

echo '<select class="hello">';
foreach ($pageposts as $post):
echo '<option>'.$post->post_title.'</option>';
endforeach;
echo '</select>';
echo '<div id="goodbye"></div>';
echo '<input type="button" id="rp" value="add">';
Run Code Online (Sandbox Code Playgroud)

我在第一次按下时克隆"一次",但随后它会以倍数表示:

1点击给出1个克隆加1个原始 - 我想要的

2次点击提供3个克隆加1个原始 - 不是我想要的1个原件加2个

3次点击提供7个克隆加1个原始 - 不是我想要的我想要1个原件加3个等等.

建议请.谢谢

jquery clone

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

实体框架导致数据库视图的差异

我在我的数据库中创建了一个特定的视图(使用左连接加入约5-6个表).这个视图被添加到我的edmx(实体框架1.0).最近我注意到使用edmx(linq到实体然后ToList())获得的一个列记录多次重复,但在数据库视图中它们是不同的

Column-N (Expected result/ result from DB view)
---------
data1
data2
data3
data4
data5

Column-N(Actual result generated by entity framework)
---------
data1
data1
data1
data1
data1
Run Code Online (Sandbox Code Playgroud)

我启动了我的SQL分析器,得到了我的应用程序发送到SQL Server的查询,运行它并返回给我预期的结果.

MSDN 在这里这里有类似的帖子,但主持人还没有详细说明如何解决这个问题.我的密钥碰巧是GUID

您指出的根本原因我认为是正确的,问题出在应用程序端EF映射上,因为EF与数据库有不同的对象映射规则.当从数据库返回查询结果时,EF将根据自己设计的逻辑对应用程序内存进行映射.

在数据库端设置视图查询时,将这些逻辑考虑在内是很重要的.我认为你应该对你的视图查询做一些调整.

我不确定您是否对问题进行了排序,如果没有,请提供与此问题相关的数据库结构和您编写的视图查询.

谢谢宾兹

有人之前遇到过类似的问题吗?

linq-to-entities entity-framework linq-to-sql

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

了解Scrum

我一直在使用瀑布模型作为.net开发人员.在工作时,比如12个月的项目,我的团队通常会遵循分析,设计,编码和测试阶段.但是当谈到Scrum流程时,我并不真正理解我需要如何处理它.

考虑冲刺4周,积压有10个项目.让冲刺现在开始.如果开发人员在前10天处理一些积压项目,我不知道测试(SIT和UAT)是否需要在剩余的10天内完成工作.现在我们的sprint没有时间做最后一分钟的错误修复,只有少数错误可以在PLANNED SPRINT中修复.

当我们进行开发时,我们如何才能确保我们让测试团队忙于准备测试用例并等待我们提供功能?

如果我们需要在sprint的前3天内提供第一个任务/功能,这就提出了一个问题,以便测试人员可以准备好测试用例来测试该部分.

我还需要教育我的客户帮助调整Scrum流程.

我需要一些指导原则,参考资料或案例研究,以确保我们的团队遵循适当的Scrum流程.任何帮助,将不胜感激.

agile scrum process

14
推荐指数
4
解决办法
1017
查看次数

我应该使用F#来分析图表

我们有一个程序在几个图上执行图形分析(即最大流量问题).还有机会并行处理这些问题.

已有一个庞大的C#代码库,但我们打算重写其中很大一部分.在F#中进行这种类型的操作会更好吗,而不是说C#?

谢谢,皮特

f# graph

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

openxml - 插入一行,移动其他人

我使用openxml来创建excel报告.openxml使用命名范围对模板excel文件进​​行操作.

客户端需要行列表末尾的总计行.听起来像是一个合理的要求!!

但是,我从数据库返回的数据表可以包含任意数量的行.使用模板行和'InsertBeforeSelf',我的总计行被覆盖.

我的问题是,使用openxml,我如何在电子表格中插入行,导致每次插入行时总计行向下移动?

问候 ...

excel row insert openxml

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

Rails:从模型方法访问字段值

刚开始学习Rails(3).我正在试图找出如何做一些可能完全无关紧要的事情:从模型中的方法内部访问模型实例的字段的值.

就我而言:

def formal_name
  @title + " " + @forename + " " + @surname
end
Run Code Online (Sandbox Code Playgroud)

所有三个@properties(它们都是数据库中表的所有字段)都会返回nil.他们不应该.

令人难以置信的是,http://guides.rails.info /中没有讨论如何访问字段,谷歌也没有任何内容.

顺便说一句,我来自Django,这个东西很明显.

ruby field model ruby-on-rails

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

标题如何在PHP中与输出缓冲一起使用?

标题是不言自明的.

我对PHP有很多经验,但我不确定该header函数在ob_start()和之间是如何工作的ob_end_clean().

考虑一下:

ob_start();

echo "Some content";
header('X-Example-Header: foo');
echo "Some more content";

$output = ob_get_contents();
ob_end_clean();

echo $output;
Run Code Online (Sandbox Code Playgroud)

header函数是否忽略输出缓冲,因此所有标题都在内容之前发送,因为它是echoheader调用之后编辑的?

或者它以其他方式工作?

php header output-buffering

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

在防火墙后面的Mac上的Ruby gem安装问题

请为我提供以下问题的解决方案:1)如何在公司防火墙后面的Mac(OS X 10.5.1)上安装ruby gems.

问候,太阳

ruby proxy gem

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