小编fle*_*esh的帖子

你如何使用Pop3'标记为'?

我正在使用开源客户端以编程方式处理传入的电子邮件(在Windows 2003上).防止接收先前读取的电子邮件的唯一方法是从服务器中删除它们.这不太理想.据我所知,Pop3中没有命令将电子邮件设置为正在读取.那么你怎么做呢?

.net pop3

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

通过将UI划分为"区域"来提高WPF性能 - 这可能吗?

我在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)

c# wpf performance

10
推荐指数
1
解决办法
3321
查看次数

评分/评级引擎 - 建议和示例?

我需要创建一个灵活的(最好是动态的)评分引擎,就像信用评分或高级计算系统一样.有创建评分引擎实践经验的人是否有任何建议,示例或建议模式?

我已经知道了:

谢谢!

编辑:提供更多细节..好吧,所以我看了一下,我认为规则引擎是我所追求的,它更灵活,规则可以用来实现几乎任何东西.但是,我在网上找到的材料是高度抽象的 - Rete算法,节点,正向链接等等.我真的需要实用的建筑建议.例如,您将如何解决这些问题:

  • 假设规则引擎本身是通用的,并且与使用它的上下文无关,因此它是"可插入的".现在,为了使用它,您必须提供特定和可识别的数据项,并将这些项与条件和规则相匹配.那么你将如何解决这个难题呢?
  • 您如何处理一个规则更新数据项的情况,该数据项使其他先前评估的规则无效?

.net rule-engine

9
推荐指数
1
解决办法
1290
查看次数

在Visual Studio中从头学习C++?

我需要非常快速地使用C++(我之前从未使用过它) - 通过Visual Studio(即托管C++)学习是否有用?或者我最终会在VS中学习C++的扩展和特性,而不是语言本身?

如果不建议在VS中学习,你们建议使用什么平台/ IDE?

编辑:在编写非托管C++时,有人可以详细说明VS将为我隐藏或管理的内容吗?我真的需要学习像指针,垃圾收集和低级语言的所有细节之类的东西.. VS是否抽象或隐藏任何这类东西给你?

感谢所有的建议..

c++ managed-c++ visual-studio

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

如何从WCF服务返回用户定义的类型?

我在IIS中托管了WCF服务.目的是让客户进行调用并接收在另一个项目/ dll中定义的自定义类.我使用svcutil.exe生成了一个服务客户端.问题是这个自动生成的客户端包含我尝试从服务返回的类的新的部分/代理定义.它现在在编译时抛出我的原始自定义类和新的部分定义之间的转换错误.那么如何从WCF服务返回用户定义的类型?建议表示赞赏.

.net wcf web-services user-defined-types

7
推荐指数
2
解决办法
1万
查看次数

如何在静态UML模型中表示基于事件的体系结构?

我有一个相当基本的基于C#事件的系统,但我不确定我是如何在UML中建模的.我很想显示事件发布者,订阅者,处理程序和EventArgs类.我认为你使用'信号'但我找不到任何例子.任何人都能指出一个例子或任何光明吗?

谢谢

编辑:我正在创建一个静态模型,我不需要在整个过程中表示状态或路径.对不起,如果我在最初的问题中没有说清楚的话......

events uml

7
推荐指数
2
解决办法
3320
查看次数

为ASP.NET应用程序实现后台服务的最佳方法是什么?

我的ASP.NET应用程序需要许多支持服务才能在后台定期运行.例如:

  • 我需要每1-5分钟查询一次数据库(或缓存),识别过期的工作项并通过电子邮件通知用户
  • 我需要生成每晚报告,然后通过电子邮件发送给订阅者
  • 加上其他系统/非用户管理任务

实施这些服务的最佳方式是什么?我应该将它们作为Web应用程序的一部分包含在内,在Application_Start()中启动每个"服务"的实例吗?或者将它们创建为实际的独立服务?如果他们是Web应用程序的一部分,我可以利用我的缓存数据存储,但这种方法有任何缺点吗?

谢谢你的建议.

architecture asp.net deployment

6
推荐指数
1
解决办法
484
查看次数

.NET中的表达式树 - 库?

我最近编写了一个使用表达式树的动态查询工具,当我走的时候,表达树的力量开始在我身上拂晓.我的查询工具也可以构成报告工具,动态决策引擎的基础,也可能是您需要以抽象方式处理动态对象的其他情况.

这个过程很痛苦(通过反射递归调用泛型方法 - 呃)所以我想知道是否有人创建了一个通用库,可以利用表达式树的力量来完成某些类型的任务?我见过PredicateBuilder,但有没有人知道其他人?

.net c# expression-trees

6
推荐指数
1
解决办法
998
查看次数

有没有办法在ASP.NET中访问当前会话的集合?

有没有办法从应用程序全局访问ASP.NET中当前会话的集合?

谢谢.

asp.net session

6
推荐指数
1
解决办法
172
查看次数

存储库模式我缺少什么?你如何在现实世界中使用它?

我看到的每个存储库模式的例子都涉及一个非常简单的用例 - 一个对象类型和最基本的CRUD操作.然后,存储库经常直接插入MVC控制器.

真实世界的数据访问就是这样.真实世界的数据访问场景可能涉及对象的复杂图形和某种形式的事务包装器.例如,假设我要保存新订单.这涉及写入Order,OrderDetails,Invoice,User,History和ItemStock表.所有这一切都必须进行交易,承诺或回滚.通常我会传递IDbTransaction和IDbConnection之类的东西,并将整个操作捆绑在服务层中.

存储库模式在哪里适合?我错过了什么(也许是工作单位)?是否有比使用通常的固定博客片段更实际的存储库示例?

欣赏任何光线.

c# java design-patterns data-access-layer

6
推荐指数
1
解决办法
342
查看次数