在Java世界中,消息队列还有一些选择,但在.Net中,只有少数几个.在评估使用哪一个时,应该寻找哪些特征?构成可靠消息排队系统的基本概念是什么?
在C#控制台应用程序中显示主要/次要版本的最佳方法是什么?
System.Windows.Forms命名空间包含一个ProductVersion类,可用于显示通过Visual Studio项目属性(程序集信息)设置的名称/版本信息.因此,这是我目前的机制:
Console.WriteLine("{0}({1})",System.Windows.Forms.Application.ProductName,System.Windows.Forms.Application.ProductVersion);
为什么这部分表格?这适用于控制台应用程序吗?
我的一些朋友和同事进行了一些竞赛,以找到或写出可能的最长的类/变量/属性/方法名称.请记住,我们努力成为优秀的男孩和女孩,并保持命名可理解和简洁,同时仍然通过其名称解释事情的作用.
有时候它不会发生.你参加过这个吗?我只想看看那里有什么.(也许我的朋友和我并不像我们想象的那样疯狂)
注意:我不是在寻找糟糕的命名.那已经在这里了.我正在寻找有点长的好命名.
我需要将调用扩展到Tomcat,并建议在内部启动线程.有没有人需要这样做,如果有的话,他们提出了什么解决方案?
许多开发人员会声称从一种编程语言转移到另一种编程语言相对简单,特别是如果语言基于类似的范例.然而,在实践中,努力不是通过学习语言的语法,而是通过深入理解语言的细微差别,更重要的是了解语言库中提供的内容.例如,从语法角度来看,从Java切换到.Net并不困难,但编程效率需要对可用库有很好的了解.鉴于语言差异,从PHP切换到.Net可能会带来更大的障碍.
开发人员在同一范例中迁移到不同语言的实际开销是多少?如果范式不同怎么办?
好的,所以看看像这个问题和这个问题以及我遇到的问题 - 是否必须使用Expression Blend进行Silverlight开发,或者只使用Visual Studio完成任何问题?(2008年,在这种情况下)
我还没有开始使用Silverlight,通过我的工作场所的MSDN,我可以毫无问题地获得Expression Blend,但是对于我的工作,我是否必须为Expression Blend 2降低499美元?(我知道有一个试验,但我正在思考除此之外)
显然我担心为了进入Silverlight开发涉及巨大的财务投资并且我已经拥有Visual Studio 2008 - 是否可以在没有Expression Blend的情况下进行开发,或者这是不可能的?
silverlight silverlight-2.0 visual-studio-2008 visual-studio expression-blend
在C#中使用块的目的是什么?它与局部变量有什么不同?
ASP.NET MVC的一个小基准.查看页面代码:
public string Bechmark(Func<string> url)
{
var s = new Stopwatch();
var n = 1000;
s.Reset();
s.Start();
for (int i = 0; i < n; i++)
{
var u = url();
}
s.Stop();
return s.ElapsedMilliseconds + " ms, " + ((s.ElapsedMilliseconds) / (float)n) + " ms per link<br/>";
}
Run Code Online (Sandbox Code Playgroud)
查看代码:
<%= Bechmark(() => Url.Action("Login", "Account")) %>
<%= Bechmark(() => Url.Action("Login", "Account", new {username="bla", password="bla2", returnurl="blabla32", rememberme=false} )) %>
<%= Bechmark(() => Html.BuildUrlFromExpression<AccountController>(a=>a.ChangePassword("bla", "bla", "ya")) ) %>
Run Code Online (Sandbox Code Playgroud)
使用ASP.NET MVC Beta在默认新项目模板上的典型Core2笔记本上运行此命令会产生以下结果: …
我有一个代码在win32框中列出正在运行的应用程序,然后显示他们的图标.
到目前为止这么好,我得到应用程序的hwnd,然后调用GetClassLong(hwnd,GCL_HICONSM),一切都很好.
但是java应用程序的情况很难处理,因为回答我的调用的过程是javaw.exe,而不是闪亮的pimpy java应用程序,谁有一个如此漂亮的图标......
我还试着GetWindowThreadProcessId,但是唉,这是返回的javaw的PID ...
有一种方法可以做到这一点,因为任务管理器(alt + tab)显示好图标.
我正在尝试在我的iPhone应用程序下载网络资源时显示加载图标,但我无法弄清楚如何使其正确显示.
我四处搜索并发现了UIActivityView类的一些细节,但可用的示例源代码不起作用,文档很简洁.
有人可以提供一个关于如何使用这个类的简单示例吗?
.net ×3
c# ×3
class-names ×1
console ×1
ios ×1
iphone ×1
java ×1
java-ee ×1
messaging ×1
migration ×1
naming ×1
networking ×1
performance ×1
silverlight ×1
syntax ×1
tomcat ×1
using ×1
winapi ×1