既然每个人都在谈论MVC,我注意到业务规则没有得到解决.在3层架构的旧时代,业务规则处于中间层.他们在哪里落入新的MVC?
我有一个C#方法接受Predicate <Foo>并返回匹配项列表...
public static List<Foo> FindAll( Predicate<Foo> filter )
{
...
}
Run Code Online (Sandbox Code Playgroud)
过滤器通常是常见的一套......
public static class FooPredicates
{
public static readonly Predicate<Foo> IsEligible = ( foo => ...)
...
}
Run Code Online (Sandbox Code Playgroud)
......但可能是匿名代表.
我现在想让这个方法将其结果缓存在ASP.NET缓存中,因此使用相同委托的重复调用只返回缓存的结果.为此,我需要从委托创建一个缓存键.Delegate.GetHashCode()会为此目的产生明智的结果吗?我应该看一下代表团的其他成员吗?你会完全采用另一种方式吗?
我想打破分配给GWT中标准Label小部件的长行文本.我正在尝试使用内联<br />元素,但没有成功.
像这样的东西:
label = "My very very very long<br />long long text"
Run Code Online (Sandbox Code Playgroud) 如果你是一名编程老师,你必须选择一种排序算法来教你的学生哪一种?我只要求一个,因为我只想介绍排序的概念.它应该是冒泡排序还是选择排序?我注意到这两个人最常被教授.还有其他类型的排序可以用更容易理解的方式解释排序吗?
我正在使用ListView控件(ASP.NET 2008)来显示一堆数据行,而在底部我想要一些总计.我最初要在LayoutTemplate中定义页眉和页脚,并使用一些本地函数获取总数,即<%#GetTheSum()%>,但看起来LayoutTemplate不处理<%#...%>句法.
另一个想法是将Label放在LayoutTemplate中并使用FindControl来更新它.不确定是否可能(稍后会尝试).
使用ListView显示总计的最佳方法是什么?
更新:解决方案在这里.
使用SQL Server 2008而不是SQL Server 2005有什么性能优势?
这是我读取文件的方式:
public static string readFile(string path)
{
StringBuilder stringFromFile = new StringBuilder();
StreamReader SR;
string S;
SR = File.OpenText(path);
S = SR.ReadLine();
while (S != null)
{
stringFromFile.Append(SR.ReadLine());
}
SR.Close();
return stringFromFile.ToString();
}
Run Code Online (Sandbox Code Playgroud)
问题是这么久(.txt文件大约是2.5兆).花了5分多钟.有没有更好的办法?
解决方案
public static string readFile(string path)
{
return File.ReadAllText(path);
}
Run Code Online (Sandbox Code Playgroud)
花了不到1秒...... :)
我发现大多数微软的新程序都很难使用.
Microsoft Office 2007(特别是单词)我发现很难使用.Microsoft IIS 7.0是一个PAIN,我永远不会记得点击哪个图标,事情只是杂乱无章,很难找到.
作为程序员,我们必须根据人们使用的内容进行设计,MS告诉我们做什么?
作为测试工程师,我经常参与探索性测试.当我遇到错误时,并不总是立即清楚哪些步骤导致了问题.所以,显然,我必须找到重现问题所需的步骤.根据具体情况,这可能需要很长时间.
真正有用的是一个记录工具,它可以跟踪鼠标和键盘操作,还可能存储已单击的组件的属性(AUT是用Java编写的).
我可能根本找不到合适的工具,但也许我的搜索方法是错误的.
有人能指出我正确的方向吗?
是否可以自动/轻松地将现有WPF应用程序转换为SilverLight?
.net ×2
asp.net ×2
c# ×2
.net-2.0 ×1
algorithm ×1
asp.net-mvc ×1
delegates ×1
exploratory ×1
gwt ×1
io ×1
java ×1
listview ×1
logging ×1
memoization ×1
optimization ×1
performance ×1
silverlight ×1
sorting ×1
sql-server ×1
testing ×1
widget ×1
wpf ×1