当我在Visual Studio中启动一个新的ASP.NET项目时,我可以创建一个ASP.NET Web应用程序,或者我可以创建一个ASP.NET Web站点.
ASP.NET Web应用程序和ASP.NET Web站点之间有什么区别?为什么我会选择一个而不是其他?
根据我使用的Visual Studio版本,答案是否有所不同?
任何人都可以阅读GoF书籍以了解设计模式是什么以及如何使用它们,但是什么是确定设计模式何时解决问题的过程?模式的知识是否推动了设计,或者有没有办法弄清楚如何使用模式来改变设计?
换句话说,模式有模式吗?
Ruby在某些方面很慢.但它的哪些部分最成问题?
垃圾收集器对性能有多大影响?我知道有时候单独运行垃圾收集器需要几秒钟,特别是在使用OpenGL库时.
我使用Ruby的矩阵数学库特别慢.ruby如何实现基本数学有问题吗?
Ruby中是否有任何动态特性无法有效实现?如果是这样,Lua和Python等其他语言如何解决这些问题呢?
最近的工作是否已经显着提高了性能?
这有什么区别:
Myclass *object = new Myclass();
Run Code Online (Sandbox Code Playgroud)
和
Myclass object = new Myclass();
Run Code Online (Sandbox Code Playgroud)
我已经看到很多C++库如wxWidgets,OGRE等使用第一种方法......为什么?
我自1997年以来一直是Visual Studio用户,之前使用过VB 3.0.我的整个职业生涯都花在了Microsoft开发环境中.
现在我想分支到Ruby on Rails尝试不同的东西,它没有C#所做的那种供应商支持(原因非常明显).
对于来自Visual Studio世界的人来说,在Windows上设置RoR开发的最佳总体环境(IDE,工具,宝石等)是什么,这将使转换更容易?
我即将开始一项新工作,我将在Windows机器上使用Ruby和Rails进行开发.我已经多年没有使用过Windows,而Textmate,Git和Bash等都是使用Mac的工作流程中不可或缺的一部分.
那么,是否有人对使用的最佳工具或工作策略有任何建议或建议?还是要避免陷阱?
当然,我特别感兴趣的是最好的文本编辑器.(我正在认真考虑借此机会学习Vim或Emacs,或者无论Windows端口被调用,但欢迎任何其他想法.)
此外,任何有用的插件,工具或程序的想法将不胜感激.
如果你认为我已经完全失去理智,那么随时告诉我;-)
干杯!
作为程序员,我们都将一个非常酷的程序组合在一起,或者以一种有趣的方式将一些硬件拼凑在一起来解决问题.今天我在考虑那些黑客以及它们中的一些是如何被现代技术弃用的(例如,你不再需要破解你的Tivo添加网络端口).在软件世界中,我们现在将在网页上拖放的内容视为理所当然,但不久之前,这也是一个非常令人兴奋的黑客攻击.
我见过的最好的硬件黑客之一是几年前一家电信公司的前同事完成的.他的办公室里有一台小型便携式电视机,他在工作的整天都会看着它.为了逃脱它,他将一个开关连接到通过他的桌子下面的脚激活的开/关.
您个人见过或做过的最酷的硬件或软件是什么?你现在正在做什么黑客攻击?
我真的没有得到 lambda表达式.虽然他们自ALGOL时代就已存在,但直到最近,当Python和Ruby变得非常受欢迎时,我才开始听到它们.既然C#具有=>
语法,那么我的世界(.NET)中的人们越来越多地讨论lamdba表达式.
我已经读过关于lambda演算的维基百科文章,但我不是一个真正的数学家.从实际角度来看,我并不是真的理解它.我什么时候会使用lambda表达式?为什么?我怎么知道这应该是我应该做的?
您能否以前后格式展示如何使用lambda表达式解决问题的示例?任何命令式语言都可以,但C#对我来说最容易理解.
我正在为我的客户评估Microsoft Team Foundation Server,他目前使用Visual SourceSafe,而不是其他任何东西.他们明确表示希望实现更严格和流程驱动的环境,因为他们的应用程序正在生产中,并且他们有未来的版本需要考虑.
我想要涵盖的特定领域是:
TFS完成所有这些工作,但维护成本高昂且复杂,而廉价的Workgroup版本无法扩展.我们不会将TFS作为MSDN订阅的一部分.
这些问题可以克服,但在我告诉我的客户去TFS路线之前,这本身并不是一件可怕的事情,我想评估替代方案.我知道Subversion经常被建议用于配置管理/源代码控制,但其他领域呢?Subversion/NUnit/Wiki/CruiseControl/NAnt/other的组合是否满足所有这些要求?我需要在评估中包含哪些工具?
或者我应该咬紧牙关并使用TFS,因为我们已经投资了Microsoft堆栈?
如何让开发人员遵循编码标准?
在我们公司:
我现在已经厌倦了这个.设置编码标准并确保遵循它们的最佳方法是什么?
我的团队中只有大约10名开发人员.由于从我们的管理层完成产品的压力越来越大,他们的压力越来越大,不会花时间发表评论并整理好代码.这会是什么解决方案?