相关疑难解决方法(0)

什么是XML命名空间?

我总是觉得有点难以向其他人解释:为什么存在XML命名空间?我们什么时候应该使用它们,何时不应该使用它们 在XML中使用命名空间时常见的陷阱是什么?

另外,它们如何与XML模式相关?XSD架构是否应始终与命名空间相关联?

xml schema xsd namespaces xml-namespaces

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

什么是ASP.NET中的HttpHandler

ASP.NET中的HttpHandler是什么?为什么以及如何使用它?

asp.net httphandler ihttpasynchandler ihttphandler

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

每个优秀的数据库/ SQL开发人员应该能够回答的问题

我所经历的问题,每一个良好的.NET开发人员应该能够回答,是这个问题的内容和方法非常深刻的印象,因此在同样的精神,我想查询数据库/ SQL Developer的这个问题.

您认为一个好的Database/SQL程序员能够回答哪些问题?

sql database

66
推荐指数
8
解决办法
16万
查看次数

使用GAC有哪些优缺点?

最重要的是,是否有必须使用全局程序集缓存或无法使用它的情况?

.net gac

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

==与.NET中的Object.Equals(对象)

所以,当我现在是新手的比较新手时,我曾经认为这两件事是彼此的语法糖,即使用一个而不是另一个只是个人偏好.随着时间的推移,我发现即使在默认实现中,这两者也不是一回事(参见本章和本章).为了进一步混淆这个问题,每个都可以单独覆盖/重载,以具有完全不同的含义.

这是一件好事,有什么区别,什么时候/为什么要使用一个而不是另一个?

.net

50
推荐指数
4
解决办法
5万
查看次数

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

我应该拥有哪些C#知识?

一个非常开放的问题.在过去的5个月里,我一直在使用C#进行编程,完成我成功完成的小项目.

今天我去接受C#角色的采访.第一个问题是'告诉我关于拳击'.根据我的经验,我不知道这个人是什么意思.毋庸置疑,采访并不顺利.其他问题是"为什么没有推荐使用ArrayList的int","告诉我你所知道的关于线程"等

我真的不希望这种情况再发生,所以我打算花一些时间在C#上阅读(和练习).我知道最好的学习方法是通过编码,但编码不会真正帮助我回答有关'拳击'的问题.

我不是要求你回答上述技术问题.事实上,我现在知道了他们的回答,因为我在采访后直接去了谷歌,这就是我如何意识到我的C#知识有限.

我的问题是:在您看来,C#开发人员应该具备哪些知识?理想情况下,如果你能对它进行分类会更好(任何人都应该拥有的基本知识,高级知识,专家知识等).无需详细说明.对你列出的任何内容进行研究对我来说都是一个很好的练习.

c#

28
推荐指数
4
解决办法
8755
查看次数

何时需要接口?

(在.NET的背景下,它的价值)

我倾向于不使用继承,很少使用接口.我遇到了一个认为接口是自吐以来最好的东西的人.他到处使用它们.我不明白这一点,因此接下来的问题.我只想检查一下我对接口的理解.

如果您在任何地方使用接口,我假设您可以预测未来,您的应用程序要求已经确定,并且应用程序中的任何内容都不会发生变化.对我来说,特别是在早期开发过程中,界面变得拖累.该应用程序在其生命中非常有活力.如果你需要减去或添加成员到界面,很多东西都会破坏.上面的人说他创建了另一个界面来处理新成员.什么都没有打破.

那不是那个构图吗?为什么不使用没有接口的组合?更灵活.

他如何处理必须从界面中减去成员的情况?基本上他没有.事情刚刚破裂,这很好,因为现在你可以看到所有受影响的区域并修复它们.我们应该通过暴力破解掉部分类,而不是更优雅地找出所有相关代码路径的位置?

我认为软件应用程序是一个图形.完整的图表是最坏的情况,具有n(n-1)/ 2.这意味着每个班级都与每个班级交谈.令人困惑的蜘蛛网.n-1是最好的,它们是严格的沟通等级.添加另一个接口只是为了补偿一个新的需要成员,为图形添加一个vertici,这意味着更多的边缘和更强的n(n-1)/ 2方程的实现.没有接口的组合更像是mixins.只有选择类使用特定方法.使用接口,所有类都被迫使用成员,即使他们不需要它们.组合/混合方法不会添加新的不需要的边.

.net inheritance graph-theory interface composite

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

专家C#/.Net/WPF开发人员应该知道什么?

我在C++/Unix开发方面有5年以上的背景.我一直在尝试基于C#/ .Net/WPF的软件开发一段时间了.我正处于一个可以流利地编写有用的应用程序的阶段,但我不确定如何将我的技能提升到一个新的水平.

所以,我向大家提出的问题,特别是那些在C#/.Net/WPF方面经验丰富的人:

  • 该平台上的专家开发人员应具备的组件技能和知识是什么?

  • 你期望哪位技术专家可以阅读专家?

  • 我可以采取哪些其他有意识的步骤来使用C#/ .Net/WPF真正擅长应用程序开发?

提前谢谢了!我将特别感谢全面的答案 - 我很确定许多其他开发人员也有类似的问题.

.net c# wpf

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

在ASP.NET C中抛出异常#

只是说throw;和throw ex;假设ex是你正在捕捉的例外之间有区别吗?

.net c# exception

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