问题列表 - 第540页

在.NET开发团队中创建最大速度的工具

如果您要为软件项目自筹资金,您将使用哪些工具,框架和组件来确保开发团队的最大生产力以及正在处理的"真正"问题.

我正在寻找的是低摩擦工具,它可以轻松完成工作.我特有的工具是SVN/TortioseSVN,ReSharper,VS本身.我正在寻找解决所有软件项目(如ORM,日志记录,UI框架/组件)中存在的问题的框架.UI方面的一个例子是ASP.NET MVC vs WebForms vs MonoRail.

.net

10
推荐指数
2
解决办法
636
查看次数

6561
推荐指数
33
解决办法
214万
查看次数

Debug.Assert与特定的抛出异常

我刚刚开始浏览John Robbins的"调试MS .Net 2.0应用程序",并且因为他对Debug.Assert(...)的传福音而感到困惑.

他指出,良好实现的Asserts会在某种程度上存储错误状态,例如:

Debug.Assert(i > 3, "i > 3", "This means I got a bad parameter");
Run Code Online (Sandbox Code Playgroud)

现在,就个人而言,我似乎很疯狂,他如此喜欢在没有真正明智的"商业逻辑"评论的情况下重述他的测试,也许"因为flobittyjam widgitification过程,我必须永远不会发生i <= 3".

所以,我认为我认为Asserts是一种低级别的"让我保护我的假设"的东西......假设一个人认为这是一个只需要在调试中做的测试 - 即你保护自己不受同事的影响和未来的程序员,并希望他们实际测试的东西.

但是我没有得到的是,他继续说除了正常的错误处理之外你还应该使用断言; 现在我设想的是这样的:

Debug.Assert(i > 3, "i must be greater than 3 because of the flibbity widgit status");
if (i <= 3)
{
    throw new ArgumentOutOfRangeException("i", "i must be > 3 because... i=" + i.ToString());
}
Run Code Online (Sandbox Code Playgroud)

我通过Debug.Assert重复错误条件测试获得了什么?如果我们谈论一个非常重要的计算的仅调试双重检查,我想我会得到它...

double interestAmount = loan.GetInterest();
Debug.Assert(debugInterestDoubleCheck(loan) == interestAmount, "Mismatch on interest calc");
Run Code Online (Sandbox Code Playgroud)

...但是我没有得到参数测试,这肯定值得检查(在DEBUG和Release版本中)......或者不是.我错过了什么?

c# assert exception-handling

33
推荐指数
3
解决办法
9389
查看次数

C变量和常数值比较不匹配

如果我有:

signed char * p;
Run Code Online (Sandbox Code Playgroud)

我做了一个比较:

if ( *p == 0xFF )
   break;
Run Code Online (Sandbox Code Playgroud)

它永远不会捕获0XFF,但如果我用-1替换它将会:

if ( *p == (signed char)0xFF )
   break;
Run Code Online (Sandbox Code Playgroud)

怎么会发生这种情况?这是标志旗吗?我虽然那样0xFF == -1 == 255.

c

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

将XML数据分解为SQL Server数据库列的最佳方法

将XML数据分解为各种数据库列的最佳方法是什么?到目前为止,我主要使用节点和值函数,如下所示:

INSERT INTO some_table (column1, column2, column3)
SELECT
Rows.n.value('(@column1)[1]', 'varchar(20)'),
Rows.n.value('(@column2)[1]', 'nvarchar(100)'),
Rows.n.value('(@column3)[1]', 'int'),
FROM @xml.nodes('//Rows') Rows(n)
Run Code Online (Sandbox Code Playgroud)

但是我发现即使是中等大小的xml数据,这也变得非常慢.

xml sql-server

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

是否有一个好的,免费的WYSIWYG编辑器,用于使用Django模板创建HTML?

我有兴趣获得一个与Django模板兼容的免费WYSIWYG HTML编辑器.有任何想法吗?

谢谢LainMH.

但我担心fckeditor会在网络应用中使用,以便编辑HTML.我想要的是一个允许我编写与Django兼容的HTML的编辑器.

希望这澄清了这个问题.

html django

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

DIV与桌面或CSS对愚蠢

我知道表格是用于表格数据的,但是将它们用于布局是很诱人的.我可以处理DIV以获得三列布局,但是当你有4个嵌套DIV时,它会变得棘手.

有没有教程/参考来说服我使用DIV进行布局?

我想使用DIV,但我拒绝花一个小时将我的DIV/SPAN定位在我想要的地方.

@GaryF:Blueprint CSS必须是CSS最好的秘密.

伟大的工具 - Blueprint Grid CSS Generator.

css layout

53
推荐指数
6
解决办法
9475
查看次数

如何在C/C++中通知文件/目录更改,理想情况下使用POSIX

主题说明了一切 - 通常简单和跨平台的方式是智能地轮询.但是每个操作系统都有一些无需轮询即可通知的方法.是否有可能以合理的跨平台方式?(我只关心Windows和Linux,但我使用mac,所以我认为posix可能有帮助?)

c c++ posix

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

IIS使用代理进行Web服务请求.怎么阻止这个?

我有一个使用亚马逊网络服务的.Net网络应用程序的问题.使用集成的Visual Studio Web服务器,一切正常.但在将其部署到同一台计算机上的IIS后,我收到以下错误消息:

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach
einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder
die hergestellte Verbindung war fehlerhaft, da der verbundene Host
nicht reagiert hat 192.168.123.254:8080
Run Code Online (Sandbox Code Playgroud)

大致翻译为"无法连接到192.168.123.254:8080"

该计算机是Active Directory的一部分.AD-Server安装在使用192.168.123.254作为代理的网络上.现在它无法访问,不应该使用.

如何防止IIS使用代理?

我认为这与Internet Explorer的策略设置有关."旧"AD用户具有此设置,但新创建的用户不具有此设置.我检查了所有组策略设置,并且没有定义代理.

Web服务器在本地计算机上的匿名Internet用户帐户的上下文中运行.本地用户是否从AD获取设置?如果是这样,如果我不能以此用户身份登录,我该如何更改该设置?

我能做什么,我还能检查哪里?

asp.net iis proxy web-services

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

如何使用'using'关键字解决.Net名称空间冲突?

这是问题所在,您包含多个程序集并在代码文件的顶部添加"using namespaceX".
现在您要创建一个类或使用在多个名称空间中定义的符号,例如System.Windows.Controls.Image&System.Drawing.Image

现在,除非您使用完全限定名称,否则由于模糊不清会导致婴儿床/构建错误,尽管顶部有正确的"使用"声明.这是什么方式?

(另一个知识基础帖子......我在搜索大约10分钟后找到答案,因为我不知道正确的搜索关键字)

.net namespaces using

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

标签 统计

.net ×2

c ×2

asp.net ×1

assert ×1

branch ×1

c# ×1

c++ ×1

css ×1

django ×1

exception-handling ×1

git ×1

git-branch ×1

html ×1

iis ×1

layout ×1

namespaces ×1

posix ×1

proxy ×1

sql-server ×1

using ×1

web-services ×1

xml ×1