小编tor*_*ial的帖子

如何将此foreach代码转换为Parallel.ForEach?

我有点困惑Parallel.ForEach.它究竟
是什么Parallel.ForEach以及它究竟做了什么?
请不要引用任何MSDN链接.

这是一个简单的例子:

string[] lines = File.ReadAllLines(txtProxyListPath.Text);
List<string> list_lines = new List<string>(lines);

foreach (string line in list_lines)
{
    //My Stuff
}
Run Code Online (Sandbox Code Playgroud)

我该如何重写这个例子Parallel.ForEach

c# multithreading .net-4.0 parallel.foreach

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

SQL Server 2008优于SQL Server 2005的优势?

Microsoft的SQL Server 2005和SQL Server 2008之间的主要区别是什么?

升级是否有任何令人信服的理由(任何版本,因为我有多个版本的客户)?或者是否有一个网站与两个服务器的图表或项目符号点比较?

另外,任何一个版本的Express版本都有什么值得注意的吗?

comparison sql-server-2005 sql-server-2008

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

各种.NET Framework版本的操作系统兼容性

每个.Net框架的最低操作系统要求是什么?例如,哪个版本无法运行每个操作系统:

  • Windows 95
  • Windows 98
  • Windows 98SE
  • Windows ME
  • Windows NT 3.x.
  • Windows NT 4
  • Windows 2000

我相信所有.Net框架都与XP,Vista,Windows Server 2003和Windows Server 2008兼容(如果错误,请纠正我).

.net windows version-compatibility

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

什么是推荐的Trac插件?

特别是,我需要一个更完整的Trac版本来支持强大的项目管理和任务跟踪.我经历了插件,确实找到了50多个看起来很有希望的插件.

我的问题是Trac的管理员/用户:哪些是完成Trac功能和哪些应该避免(例如稳定性问题)不可或缺的?

plugins project-management trac

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

在C#中追加两个或更多字节数组

是否有最好的(见下文)方法在C#中附加两个字节数组?

假装我完全控制,我可以使第一个字节数组足够大,以便在结尾保存第二个字节数组并使用Array.CopyTo函数.或者我可以遍历各个字节并进行分配.

还有更好的方法吗?我无法想象做一些事情,比如将字节数组转换为字符串并加入它们并将它们转换回来将比上述任何一种方法都要好.

在最好/更好(按顺序)方面:

  1. 最快的
  2. 最少RAM消耗

一个限制是我必须在.NET 2.0框架中工作.

推荐的两个选择是MemoryStream和BlockCopy.我已经对10,000次循环进行了3次简单的速度测试,得到了以下结果:

平均3次运行10,000,000次循环(以毫秒为单位):

  • BlockCopy时间:1154,范围为13毫秒
  • MemoryStream GetBuffer时间:1470,范围为14毫秒
  • MemoryStream ToArray时间:1895,范围为3毫秒
  • CopyTo Time:2079,范围为19毫秒
  • 逐字节时间:2203,范围为10毫秒

List <byte> AddRange的结果超过1000万个循环:List <byte>时间:16694

相对RAM消耗(1表示基线,更高表示更差):

  • 逐字节:1
  • BlockCopy:1
  • 复制到:1
  • MemoryStream GetBuffer:2.3
  • MemoryStream ToArray:3.3
  • 列表<byte>:4.2

测试显示,一般情况下,除非你正在做很多字节副本[ 我是 ],查看字节副本是不值得关注的[例如1000万次运行产生的差异多达1.1秒].

c# bytearray

30
推荐指数
4
解决办法
6万
查看次数

使用马尔可夫链的任何商业例子?

使用马尔可夫链的商业案例是什么?我已经看到马尔可夫链的某种游戏区应用于某人的博客上写一篇假帖子.我想要一些实际的例子吗?例如,在商业或股票市场预测等方面有用......

编辑:感谢所有举例的人,我赞成每一个,因为它们都很有用.
编辑2:我选择了最详细的答案作为接受的答案.所有答案我都投了赞成票.

artificial-intelligence markov-chains

19
推荐指数
8
解决办法
7460
查看次数

如何制作国际Soundex?

例如,Soundex算法针对英语进行了优化.是否有更普遍的算法适用于大型语言系列?

soundex

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

我怎样才能最好地利用Trac?

我在Subversion实现之上安装了一个Trac项目(很容易感谢Webfaction的控制面板),但现在我有配置工作要做.考虑到这一点,有没有简单的方法在Trac中执行以下操作:

1)确保客户只能看到高级进度指示器.
2)提供有关故障单,测试和任务的每日摘要报告.

此外,我有兴趣知道是否有任何强烈推荐的插件,我会抱歉,我忘了安装.

svn project-management trac

16
推荐指数
3
解决办法
2419
查看次数

将文件夹上传到网站的最佳方法是什么?

我需要一种简单的方法来允许用户一次上传多个文件(即我需要允许用户上传文件夹).我不想把压缩的负担放在用户身上.

如果可能的话,我宁愿避免使用Flash或变体. 如果可能的话,我正在寻找一个直接的javascript/HTML解决方案.请注意,这排除了以下答案:什么是通过http上传多个文件的最佳客户端浏览器库?.

html javascript file-upload

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

有没有人使用功能点?

关于功能点的一些问题:

1)这是一种相当精确的估算方法吗?(我在这里并不合理,但只想知道与其他估算方法相比)

2)所需的努力值得你从中获益吗?

3)您使用哪种类型的功能点?

4)你是否使用任何工具来做这件事?

编辑:我感兴趣的是从谁使用他们或听人已经使用了他们.我已经阅读了估算实践,包括各种技术的优缺点,但我对实践中的价值感兴趣.

estimation function-points

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