我正在使用开源客户端以编程方式处理传入的电子邮件(在Windows 2003上).防止接收先前读取的电子邮件的唯一方法是从服务器中删除它们.这不太理想.据我所知,Pop3中没有命令将电子邮件设置为正在读取.那么你怎么做呢?
我在WPF客户端应用程序上运行了一个非常简单的性能测试:
public partial class MainWindow : Window
{
private ObservableCollection<int> data = new ObservableCollection<int>();
public ObservableCollection<int> DataObj { get { return data; } }
private void button1_Click(object sender, RoutedEventArgs e)
{
for (int j = 0; j < 5; j++)
{
Thread t = new Thread(() =>
{
for (int i = 0; i < 100; i++)
{
Thread.Sleep(5);
Dispatcher.Invoke(new Action(() => { data.Add(1); })); //updates the count
Dispatcher.Invoke(new Action(() => { richTextBox1.AppendText("1"); })); //updates the string data
}
}); …Run Code Online (Sandbox Code Playgroud) 我需要创建一个灵活的(最好是动态的)评分引擎,就像信用评分或高级计算系统一样.有创建评分引擎实践经验的人是否有任何建议,示例或建议模式?
我已经知道了:
谢谢!
编辑:提供更多细节..好吧,所以我看了一下,我认为规则引擎是我所追求的,它更灵活,规则可以用来实现几乎任何东西.但是,我在网上找到的材料是高度抽象的 - Rete算法,节点,正向链接等等.我真的需要实用的建筑建议.例如,您将如何解决这些问题:
我需要非常快速地使用C++(我之前从未使用过它) - 通过Visual Studio(即托管C++)学习是否有用?或者我最终会在VS中学习C++的扩展和特性,而不是语言本身?
如果不建议在VS中学习,你们建议使用什么平台/ IDE?
编辑:在编写非托管C++时,有人可以详细说明VS将为我隐藏或管理的内容吗?我真的需要学习像指针,垃圾收集和低级语言的所有细节之类的东西.. VS是否抽象或隐藏任何这类东西给你?
感谢所有的建议..
我在IIS中托管了WCF服务.目的是让客户进行调用并接收在另一个项目/ dll中定义的自定义类.我使用svcutil.exe生成了一个服务客户端.问题是这个自动生成的客户端包含我尝试从服务返回的类的新的部分/代理定义.它现在在编译时抛出我的原始自定义类和新的部分定义之间的转换错误.那么如何从WCF服务返回用户定义的类型?建议表示赞赏.
我有一个相当基本的基于C#事件的系统,但我不确定我是如何在UML中建模的.我很想显示事件发布者,订阅者,处理程序和EventArgs类.我认为你使用'信号'但我找不到任何例子.任何人都能指出一个例子或任何光明吗?
谢谢
编辑:我正在创建一个静态模型,我不需要在整个过程中表示状态或路径.对不起,如果我在最初的问题中没有说清楚的话......
我的ASP.NET应用程序需要许多支持服务才能在后台定期运行.例如:
实施这些服务的最佳方式是什么?我应该将它们作为Web应用程序的一部分包含在内,在Application_Start()中启动每个"服务"的实例吗?或者将它们创建为实际的独立服务?如果他们是Web应用程序的一部分,我可以利用我的缓存数据存储,但这种方法有任何缺点吗?
谢谢你的建议.
我最近编写了一个使用表达式树的动态查询工具,当我走的时候,表达树的力量开始在我身上拂晓.我的查询工具也可以构成报告工具,动态决策引擎的基础,也可能是您需要以抽象方式处理动态对象的其他情况.
这个过程很痛苦(通过反射递归调用泛型方法 - 呃)所以我想知道是否有人创建了一个通用库,可以利用表达式树的力量来完成某些类型的任务?我见过PredicateBuilder,但有没有人知道其他人?
我看到的每个存储库模式的例子都涉及一个非常简单的用例 - 一个对象类型和最基本的CRUD操作.然后,存储库经常直接插入MVC控制器.
真实世界的数据访问就是这样.真实世界的数据访问场景可能涉及对象的复杂图形和某种形式的事务包装器.例如,假设我要保存新订单.这涉及写入Order,OrderDetails,Invoice,User,History和ItemStock表.所有这一切都必须进行交易,承诺或回滚.通常我会传递IDbTransaction和IDbConnection之类的东西,并将整个操作捆绑在服务层中.
存储库模式在哪里适合?我错过了什么(也许是工作单位)?是否有比使用通常的固定博客片段更实际的存储库示例?
欣赏任何光线.
.net ×4
c# ×3
asp.net ×2
architecture ×1
c++ ×1
deployment ×1
events ×1
java ×1
managed-c++ ×1
performance ×1
pop3 ×1
rule-engine ×1
session ×1
uml ×1
wcf ×1
web-services ×1
wpf ×1