小编BIB*_*IBD的帖子

CAT.NET的状态是什么?

我正在尝试为VS2010找到Microsoft CAT.NET,看起来他们的2.0版本有一个测试版,但Microsoft Connect中的每个链接现在已经死了.这是我能找到的最新参考:http://blogs.msdn.com/securitytools/archive/2010/02/05/how-to-use-cat-net-2-0-beta.aspx

一些参考文献表明它可能已被纳入FxCop.有谁知道该项目的状态?

.net visual-studio-2010 visual-studio cat.net

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

如何在组合框中获取当前选择的值(字符串)?

如何在组合框中获取当前选择的值(字符串)?

(不是整数索引)

mfc visual-c++-6 visual-c++

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

如何根据优先级和资源分配强制Microsoft Project中的任务"计划"?

我需要做一些不太适合我们日常任务管理工具(FogBugz和白板)工作流程的高级项目规划,所以我想我会给MS Project一个旋转(它是免费的)通过MSDN).

不过,我打了一堵漂亮的墙.我所拥有的是120个任务,一组人(将它们称为"资源"对我来说非常苛刻,但我离题了),并对这些任务进行了粗略的优先排序.有些任务有一个人分配给他们,有些没有(因为我们不知道谁会做什么).

好到目前为止.问题是,除了那些相对罕见的任务链接的情况(大多数工作可以按任何顺序完成)之外,所有任务都安排在同时运行.我想做的是让Project根据以下内容找出一些调度方案:

  • 定义的任务
  • 他们的相对优先
  • 任何链接/依赖项,如果已定义
  • 我已经定义的人的可用性,同时尊重我已经做出的明确的"资源"任务

这可能吗?我已经摆弄了资源调配对话框并阅读了比我想承认的更多的MS Project文档,所以欢迎任何建议.

FWIW,我在搜索中注意到这个问题在Yahoo Answers ; 那里的人似乎跟在大致相同的事情之后,但我觉得这里的问题可能更有成效.

ms-project

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

DataReader - 硬编码序数?

DataReaderI 返回数据时,通常会使用序号引用DataReader来获取相关列:

if (dr.HasRows)         
   Console.WriteLine(dr[0].ToString());
Run Code Online (Sandbox Code Playgroud)

要么

if (dr.HasRows)         
   Console.WriteLine(dr.GetString(0));
Run Code Online (Sandbox Code Playgroud)

要么

if (dr.HasRows)         
   Console.WriteLine((string)dr[0]);
Run Code Online (Sandbox Code Playgroud)

我一直这样做是因为我在早期阶段被告知使用dr["ColumnName"]或更优雅的索引方式会导致性能下降.

然而,尽管对数据实体的所有引用都变得越来越强烈,但我对此感到更加不安.我也知道上面没有检查DBNull.

从数据库中返回数据最有效的方法是DataReader什么?

.net c# datareader sqldatareader

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

Oracle Floats与Number

我在Oracles文档中看到了相互矛盾的引用.FLOAT中的小数与数据库中的NUMBER类型之间的存储方式有何不同?

正如我从C等人那里回忆的那样,浮点数具有int没有的精度限制.Rg,对于'浮点数,0.1(基数10)近似为0.110011001100110011001101(基数2),其等于0.100000001490116119384765625(基数10).但是,对于'int',5(Base 10)正好是101(Base 2).

这就是为什么以下内容不会像C中预期的那样终止:

float i;
i = 0;
for (i=0; i != 10; )
{
    i += 0.1
}
Run Code Online (Sandbox Code Playgroud)

但是我在Oracle文档的其他地方看到FLOAT已被定义为NUMBER.据我所知,Oracle的NUMBER类型的实现并没有遇到与C的浮点相同的问题.

那么,这里的真实故事是什么?Oracle是否偏离了我对浮动/ FLOATs的期望?

(我确信这对于我将要使用它们的方式来说是一个惊人的屁股,但我知道如果0.1*10出现在1.00000000000000001,我将会有问题)

oracle floating-point types numbers fixed-point

14
推荐指数
2
解决办法
6万
查看次数

如何组织我的所有代码,数据,脚本,任务等?

您会建议哪些工具或方法让"一人团队"保持井井有条?

我正在进行涉及大量编码的研究,编写数百个丢弃的perl脚本,使用的C++二进制文件,直到找到更好的方法,大量数据以不同的方式进行预处理,其中一些新的预处理使得古老的方式已经过时 - 直到我发现旧的方式实际上更好,等等.我的工作本身就是一个不断变化的目标,因为我必须尝试很多东西,而且往往都不是完美的.

这不是一个完全混乱的情况,但它也远非完美.在这种情况下,您会推荐一般方法吗?我确实使用SVN我的代码,虽然不是因为它太大而不适用于不同版本的数据.跟踪所有脚本和二进制文件很难,所以我总是评论它们,写下我如何运行它们等等.但是我很好奇你是否还有其他一些想法.

(我在linux系统上工作.)

version-control project-management code-organization project-organization

14
推荐指数
1
解决办法
1279
查看次数

如何使[DebuggerDisplay]尊重继承的类或至少使用集合?

我有一个继承自a的类List<MagicBean>.除了一个:当我添加[DebuggerDisplay]属性时,它在所有方面都运行良好且符合预期.即使看着List有它[DebuggerDisplay("Count = {Count}")],如果我将它复制并粘贴到我的身上,我也无法直接查看我所有的MagicBeans而无需在调试时钻入base-> private成员.

我如何充分利用这两个世界?IE:值列中的自定义值,Visual Studio没有隐藏我的魔豆?

c# debugging visual-studio-2008-sp1 visual-studio-2008 visual-studio

14
推荐指数
1
解决办法
2794
查看次数

c#中的泛型和访问T的静态成员

我的问题涉及到c#以及如何访问静态成员...我真的不知道如何解释它(对于一个问题有什么不好的不是吗?)我将给你一些示例代码:

Class test<T>{
     int method1(Obj Parameter1){
         //in here I want to do something which I would explain as
         T.TryParse(Parameter1);

         //my problem is that it does not work ... I get an error.
         //just to explain: if I declare test<int> (with type Integer)
         //I want my sample code to call int.TryParse(). If it were String
         //it should have been String.TryParse()
     }
}
Run Code Online (Sandbox Code Playgroud)

所以,谢谢你们的答案(顺便问一下:如果没有出现错误,我将如何解决这个问题).这对您来说可能是一个非常简单的问题!

谢谢,尼克拉斯


编辑:谢谢大家的回答!

虽然我认为try-catch短语是最优雅的,但我从vb的经验中知道它真的可能是一个无赖.我曾经用过一次,花了大约30分钟来运行一个程序,后来只花了2分钟来计算,因为我避免了尝试 - 捕获.

这就是我选择swich语句作为最佳答案的原因.它使代码更复杂,但另一方面,我认为它相对快速且相对容易阅读.(虽然我仍然认为应该有一种更优雅的方式......也许用我学习的下一种语言:P)


虽然如果你有其他建议,我还在等待(并愿意参加)

c# generics methods static data-access

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

asp.net mvc框架,自动发送电子邮件

我希望我的asp.net mvc框架系统每当某个动作(在某个控制器内)被触发时发送一封电子邮件.是否有任何第三方库或.net标准方法来实现此目的?

asp.net email visual-studio-2008

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

发布ASP.NET应用程序时,是否应该在Visual Studio Configuration Manager中将构建类型更改为Release?

对于我的生产站点,我通常将Web.Config中的"debug"标志更改为"false".但我总是发布我的网站,配置管理器设置为"调试".我也应该更改此设置吗?

.net asp.net debugging publishing visual-studio

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