小编Eri*_*bal的帖子

开源语法检查器

对于我正在进行的在线项目,我正在寻找一个开源语法检查器.我搜索了谷歌,取得了一些不错的成绩(http://www.link.cs.cmu.edu/link/等),但我想知道你们对这个话题的看法.

我需要这个能够在线使用,而不是基于桌面,但这是我唯一真正的规范.如果它有一个内置的拼写检查程序,那将是一个加号,但我总是可以为此目的使用另一个项目.

谢谢你的帮助.

php grammar

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

是否有一个简洁的.NET 3.0到4.0 BCL增量列表?

有没有人知道或详细列出.NET 4.0中的BCL如何从3.0改变?换句话说,添加或弃用了哪些类型(或者它们如何更改)?

我所能找到的就是新功能列表,例如维基百科文章,关于它的任何无尽的MSDN博客条目,或者SO上的一些问题(#1,#2).了解这些很重要,但我也对我们必须使用的新类型感兴趣.

在使用VS2010 Beta 1时,我注意到了一些看起来很有趣和有趣的新东西:

  1. BigInteger
  2. Lazy<T>
  3. 整个System.Collections.Concurrent命名空间.
  4. 增加了线程,例如Parallel types和Tasks命名空间
  5. 图表命名空间
  6. 等等...

我知道它仍然处于测试阶段并且事情可能发生变化,但我认为现在应该尝试学习所有新课程(而不仅仅是大肆宣传的课程).

我真的不想编写自己的反射和差异工具来生成这个列表,所以我希望列表(或生成它的工具)已经存在.

顺便说一句,我已经检查了Reflector插件,而Diff one(虽然很棒)却感觉不太对劲.我认为这对于肮脏的细节很有用,但对于获得高级增量列表似乎有些过分.

编辑:

使用bdukes答案,我创建了一个Google Docs 电子表格,其中列出了Beta 1中4.0版本中的所有新类型.它还包含指向MSDN在线文档的链接(或Google搜索泛型类型,因为它们的URI不易于自动生成).

.net

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

为什么File.Open比File.Create更好地覆盖现有文件?

这与其他SO 问题有关,该问题询问如何覆盖现有文件.

最佳答案是:

FileStream file = File.Open("text.txt", FileMode.Create);
Run Code Online (Sandbox Code Playgroud)

我的回答是这样的:

FileStream fs = System.IO.File.Create(fileName);
Run Code Online (Sandbox Code Playgroud)

截至我写这个问题的时候,这个数字是以14比0赞成的Open.

如果投票表明好坏解决方案,这让我有点疑惑:

在这些方法中我是否缺少一些可以明显更好地选择 Open的方法Create

c# file

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

.NET垃圾收集器 - 它的线程优先级是什么?

我发现了一些很棒的文章(Maoni,Richter#1,Richter#2)给出了关于GC的理论和实践的许多细节,但我找不到任何说明如何设置GC线程优先级的内容.

我发现的最接近的是这个表明Finalizer线程"以异步方式运行到应用程序并且具有高优先级".

我一直以为它是一个"低优先级"的线程,但是阅读越来越多关于它似乎是错误的(因为GC必须阻止所有其他线程,并且你不希望你的应用程序依赖于一个低优先级的线程,以便及时恢复).

有谁知道确切知道实际的优先级应该是什么?

.net garbage-collection

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

标签 统计

.net ×2

c# ×1

file ×1

garbage-collection ×1

grammar ×1

php ×1